spin-wheel-game
Version:
27 lines (24 loc) • 52.3 kB
JavaScript
(function(F,y){typeof exports=="object"&&typeof module<"u"?y(exports,require("react")):typeof define=="function"&&define.amd?define(["exports","react"],y):(F=typeof globalThis<"u"?globalThis:F||self,y(F.SpinWheelGame={},F.React))})(this,function(F,y){"use strict";var cA={exports:{}},Z={};/**
* @license React
* react-jsx-runtime.development.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var yA;function OA(){return yA||(yA=1,process.env.NODE_ENV!=="production"&&function(){var O=y,D=Symbol.for("react.element"),U=Symbol.for("react.portal"),B=Symbol.for("react.fragment"),K=Symbol.for("react.strict_mode"),j=Symbol.for("react.profiler"),I=Symbol.for("react.provider"),Y=Symbol.for("react.context"),S=Symbol.for("react.forward_ref"),Q=Symbol.for("react.suspense"),C=Symbol.for("react.suspense_list"),w=Symbol.for("react.memo"),M=Symbol.for("react.lazy"),g=Symbol.for("react.offscreen"),AA=Symbol.iterator,gA="@@iterator";function EA(A){if(A===null||typeof A!="object")return null;var e=AA&&A[AA]||A[gA];return typeof e=="function"?e:null}var G=O.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function d(A){{for(var e=arguments.length,r=new Array(e>1?e-1:0),n=1;n<e;n++)r[n-1]=arguments[n];H("error",A,r)}}function H(A,e,r){{var n=G.ReactDebugCurrentFrame,i=n.getStackAddendum();i!==""&&(e+="%s",r=r.concat([i]));var o=r.map(function(a){return String(a)});o.unshift("Warning: "+e),Function.prototype.apply.call(console[A],console,o)}}var hA=!1,eA=!1,x=!1,IA=!1,P=!1,T;T=Symbol.for("react.module.reference");function b(A){return!!(typeof A=="string"||typeof A=="function"||A===B||A===j||P||A===K||A===Q||A===C||IA||A===g||hA||eA||x||typeof A=="object"&&A!==null&&(A.$$typeof===M||A.$$typeof===w||A.$$typeof===I||A.$$typeof===Y||A.$$typeof===S||A.$$typeof===T||A.getModuleId!==void 0))}function X(A,e,r){var n=A.displayName;if(n)return n;var i=e.displayName||e.name||"";return i!==""?r+"("+i+")":r}function z(A){return A.displayName||"Context"}function v(A){if(A==null)return null;if(typeof A.tag=="number"&&d("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof A=="function")return A.displayName||A.name||null;if(typeof A=="string")return A;switch(A){case B:return"Fragment";case U:return"Portal";case j:return"Profiler";case K:return"StrictMode";case Q:return"Suspense";case C:return"SuspenseList"}if(typeof A=="object")switch(A.$$typeof){case Y:var e=A;return z(e)+".Consumer";case I:var r=A;return z(r._context)+".Provider";case S:return X(A,A.render,"ForwardRef");case w:var n=A.displayName||null;return n!==null?n:v(A.type)||"Memo";case M:{var i=A,o=i._payload,a=i._init;try{return v(a(o))}catch{return null}}}return null}var k=Object.assign,E=0,h,rA,tA,nA,VA,_,aA;function iA(){}iA.__reactDisabledLog=!0;function SA(){{if(E===0){h=console.log,rA=console.info,tA=console.warn,nA=console.error,VA=console.group,_=console.groupCollapsed,aA=console.groupEnd;var A={configurable:!0,enumerable:!0,value:iA,writable:!0};Object.defineProperties(console,{info:A,log:A,warn:A,error:A,group:A,groupCollapsed:A,groupEnd:A})}E++}}function dA(){{if(E--,E===0){var A={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:k({},A,{value:h}),info:k({},A,{value:rA}),warn:k({},A,{value:tA}),error:k({},A,{value:nA}),group:k({},A,{value:VA}),groupCollapsed:k({},A,{value:_}),groupEnd:k({},A,{value:aA})})}E<0&&d("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var t=G.ReactCurrentDispatcher,c;function s(A,e,r){{if(c===void 0)try{throw Error()}catch(i){var n=i.stack.trim().match(/\n( *(at )?)/);c=n&&n[1]||""}return`
`+c+A}}var l=!1,R;{var oA=typeof WeakMap=="function"?WeakMap:Map;R=new oA}function vA(A,e){if(!A||l)return"";{var r=R.get(A);if(r!==void 0)return r}var n;l=!0;var i=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var o;o=t.current,t.current=null,SA();try{if(e){var a=function(){throw Error()};if(Object.defineProperty(a.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(a,[])}catch(q){n=q}Reflect.construct(A,[],a)}else{try{a.call()}catch(q){n=q}A.call(a.prototype)}}else{try{throw Error()}catch(q){n=q}A()}}catch(q){if(q&&n&&typeof q.stack=="string"){for(var V=q.stack.split(`
`),p=n.stack.split(`
`),u=V.length-1,f=p.length-1;u>=1&&f>=0&&V[u]!==p[f];)f--;for(;u>=1&&f>=0;u--,f--)if(V[u]!==p[f]){if(u!==1||f!==1)do if(u--,f--,f<0||V[u]!==p[f]){var m=`
`+V[u].replace(" at new "," at ");return A.displayName&&m.includes("<anonymous>")&&(m=m.replace("<anonymous>",A.displayName)),typeof A=="function"&&R.set(A,m),m}while(u>=1&&f>=0);break}}}finally{l=!1,t.current=o,dA(),Error.prepareStackTrace=i}var L=A?A.displayName||A.name:"",bA=L?s(L):"";return typeof A=="function"&&R.set(A,bA),bA}function WA(A,e,r){return vA(A,!1)}function LA(A){var e=A.prototype;return!!(e&&e.isReactComponent)}function lA(A,e,r){if(A==null)return"";if(typeof A=="function")return vA(A,LA(A));if(typeof A=="string")return s(A);switch(A){case Q:return s("Suspense");case C:return s("SuspenseList")}if(typeof A=="object")switch(A.$$typeof){case S:return WA(A.render);case w:return lA(A.type,e,r);case M:{var n=A,i=n._payload,o=n._init;try{return lA(o(i),e,r)}catch{}}}return""}var sA=Object.prototype.hasOwnProperty,RA={},MA=G.ReactDebugCurrentFrame;function uA(A){if(A){var e=A._owner,r=lA(A.type,A._source,e?e.type:null);MA.setExtraStackFrame(r)}else MA.setExtraStackFrame(null)}function ZA(A,e,r,n,i){{var o=Function.call.bind(sA);for(var a in A)if(o(A,a)){var V=void 0;try{if(typeof A[a]!="function"){var p=Error((n||"React class")+": "+r+" type `"+a+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof A[a]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw p.name="Invariant Violation",p}V=A[a](e,a,n,r,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(u){V=u}V&&!(V instanceof Error)&&(uA(i),d("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",n||"React class",r,a,typeof V),uA(null)),V instanceof Error&&!(V.message in RA)&&(RA[V.message]=!0,uA(i),d("Failed %s type: %s",r,V.message),uA(null))}}}var NA=Array.isArray;function CA(A){return NA(A)}function HA(A){{var e=typeof Symbol=="function"&&Symbol.toStringTag,r=e&&A[Symbol.toStringTag]||A.constructor.name||"Object";return r}}function XA(A){try{return kA(A),!1}catch{return!0}}function kA(A){return""+A}function YA(A){if(XA(A))return d("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",HA(A)),kA(A)}var $=G.ReactCurrentOwner,zA={key:!0,ref:!0,__self:!0,__source:!0},GA,qA,pA;pA={};function _A(A){if(sA.call(A,"ref")){var e=Object.getOwnPropertyDescriptor(A,"ref").get;if(e&&e.isReactWarning)return!1}return A.ref!==void 0}function $A(A){if(sA.call(A,"key")){var e=Object.getOwnPropertyDescriptor(A,"key").get;if(e&&e.isReactWarning)return!1}return A.key!==void 0}function Ae(A,e){if(typeof A.ref=="string"&&$.current&&e&&$.current.stateNode!==e){var r=v($.current.type);pA[r]||(d('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',v($.current.type),A.ref),pA[r]=!0)}}function ee(A,e){{var r=function(){GA||(GA=!0,d("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",e))};r.isReactWarning=!0,Object.defineProperty(A,"key",{get:r,configurable:!0})}}function re(A,e){{var r=function(){qA||(qA=!0,d("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",e))};r.isReactWarning=!0,Object.defineProperty(A,"ref",{get:r,configurable:!0})}}var te=function(A,e,r,n,i,o,a){var V={$$typeof:D,type:A,key:e,ref:r,props:a,_owner:o};return V._store={},Object.defineProperty(V._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(V,"_self",{configurable:!1,enumerable:!1,writable:!1,value:n}),Object.defineProperty(V,"_source",{configurable:!1,enumerable:!1,writable:!1,value:i}),Object.freeze&&(Object.freeze(V.props),Object.freeze(V)),V};function ne(A,e,r,n,i){{var o,a={},V=null,p=null;r!==void 0&&(YA(r),V=""+r),$A(e)&&(YA(e.key),V=""+e.key),_A(e)&&(p=e.ref,Ae(e,i));for(o in e)sA.call(e,o)&&!zA.hasOwnProperty(o)&&(a[o]=e[o]);if(A&&A.defaultProps){var u=A.defaultProps;for(o in u)a[o]===void 0&&(a[o]=u[o])}if(V||p){var f=typeof A=="function"?A.displayName||A.name||"Unknown":A;V&&ee(a,f),p&&re(a,f)}return te(A,V,p,i,n,$.current,a)}}var BA=G.ReactCurrentOwner,JA=G.ReactDebugCurrentFrame;function W(A){if(A){var e=A._owner,r=lA(A.type,A._source,e?e.type:null);JA.setExtraStackFrame(r)}else JA.setExtraStackFrame(null)}var QA;QA=!1;function mA(A){return typeof A=="object"&&A!==null&&A.$$typeof===D}function UA(){{if(BA.current){var A=v(BA.current.type);if(A)return`
Check the render method of \``+A+"`."}return""}}function Ve(A){{if(A!==void 0){var e=A.fileName.replace(/^.*[\\\/]/,""),r=A.lineNumber;return`
Check your code at `+e+":"+r+"."}return""}}var PA={};function ae(A){{var e=UA();if(!e){var r=typeof A=="string"?A:A.displayName||A.name;r&&(e=`
Check the top-level render call using <`+r+">.")}return e}}function FA(A,e){{if(!A._store||A._store.validated||A.key!=null)return;A._store.validated=!0;var r=ae(e);if(PA[r])return;PA[r]=!0;var n="";A&&A._owner&&A._owner!==BA.current&&(n=" It was passed a child from "+v(A._owner.type)+"."),W(A),d('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',r,n),W(null)}}function DA(A,e){{if(typeof A!="object")return;if(CA(A))for(var r=0;r<A.length;r++){var n=A[r];mA(n)&&FA(n,e)}else if(mA(A))A._store&&(A._store.validated=!0);else if(A){var i=EA(A);if(typeof i=="function"&&i!==A.entries)for(var o=i.call(A),a;!(a=o.next()).done;)mA(a.value)&&FA(a.value,e)}}}function ie(A){{var e=A.type;if(e==null||typeof e=="string")return;var r;if(typeof e=="function")r=e.propTypes;else if(typeof e=="object"&&(e.$$typeof===S||e.$$typeof===w))r=e.propTypes;else return;if(r){var n=v(e);ZA(r,A.props,"prop",n,A)}else if(e.PropTypes!==void 0&&!QA){QA=!0;var i=v(e);d("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",i||"Unknown")}typeof e.getDefaultProps=="function"&&!e.getDefaultProps.isReactClassApproved&&d("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function oe(A){{for(var e=Object.keys(A.props),r=0;r<e.length;r++){var n=e[r];if(n!=="children"&&n!=="key"){W(A),d("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",n),W(null);break}}A.ref!==null&&(W(A),d("Invalid attribute `ref` supplied to `React.Fragment`."),W(null))}}function TA(A,e,r,n,i,o){{var a=b(A);if(!a){var V="";(A===void 0||typeof A=="object"&&A!==null&&Object.keys(A).length===0)&&(V+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var p=Ve(i);p?V+=p:V+=UA();var u;A===null?u="null":CA(A)?u="array":A!==void 0&&A.$$typeof===D?(u="<"+(v(A.type)||"Unknown")+" />",V=" Did you accidentally export a JSX literal instead of a component?"):u=typeof A,d("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",u,V)}var f=ne(A,e,r,i,o);if(f==null)return f;if(a){var m=e.children;if(m!==void 0)if(n)if(CA(m)){for(var L=0;L<m.length;L++)DA(m[L],A);Object.freeze&&Object.freeze(m)}else d("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else DA(m,A)}return A===B?oe(f):ie(f),f}}function le(A,e,r){return TA(A,e,r,!0)}function se(A,e,r){return TA(A,e,r,!1)}var ue=se,ce=le;Z.Fragment=B,Z.jsx=ue,Z.jsxs=ce}()),Z}var N={};/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var wA;function KA(){if(wA)return N;wA=1;var O=y,D=Symbol.for("react.element"),U=Symbol.for("react.fragment"),B=Object.prototype.hasOwnProperty,K=O.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,j={key:!0,ref:!0,__self:!0,__source:!0};function I(Y,S,Q){var C,w={},M=null,g=null;Q!==void 0&&(M=""+Q),S.key!==void 0&&(M=""+S.key),S.ref!==void 0&&(g=S.ref);for(C in S)B.call(S,C)&&!j.hasOwnProperty(C)&&(w[C]=S[C]);if(Y&&Y.defaultProps)for(C in S=Y.defaultProps,S)w[C]===void 0&&(w[C]=S[C]);return{$$typeof:D,type:Y,key:M,ref:g,props:w,_owner:K.current}}return N.Fragment=U,N.jsx=I,N.jsxs=I,N}process.env.NODE_ENV==="production"?cA.exports=KA():cA.exports=OA();var fA=cA.exports;const jA="data:audio/mpeg;base64,SUQzBAAAAAABAlRYWFgAAAASAAADbWFqb3JfYnJhbmQATTRBIABUWFhYAAAAEwAAA21pbm9yX3ZlcnNpb24ANTEyAFRYWFgAAAAcAAADY29tcGF0aWJsZV9icmFuZHMAaXNvbWlzbzIAVFNTRQAAAA8AAANMYXZmNTkuMjcuMTAwAAAAAAAAAAAAAAD/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJbmZvAAAADwAAAEcAAGbaAAcKDg4RFRUYHB8fIycnKi4xMTU4ODw/Q0NHSkpOUVVVWFxcX2NjZ2pubnF1dXh8gICDh4eKjpGRlZiYnJ+jo6eqqq6xsbW4vLzAw8PHys7O0dXV2Nzg4OPn5+ru8fH1+Pj8/wAAAABMYXZjNTkuMzcAAAAAAAAAAAAAAAAkBLoAAAAAAABm2lcUk5MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7gGQAAAJrFlVlGSAAMIAJ3aAMABGZLXO494AQrIjqawowAwYAAAAABVxEeM72QIECCEQQAAJgmGxWjbnOcIIECCGLisAAAAQDAoQMQBMHwfB94Pv8Tv+Aw//Lg+D+6oEDIPv/TWD4fBB3/8Hz9wgDAo32AAADku4vhgos/E4IAgGNYflAfB8/4Iaw/6jnlDn9H/KO3/4Pg+D4fKAgCBy8TxxwyNkREgNCMRqRSSSK0kiUXR5AQj1Swgo8T1OGGGwaYcx+GuWIYUNwUTwwELBSxFZDcVbIpXJlvK546sfR2RSPEgxXVCJY63sqX0OFth1u0kDbt560vAzS+IW9fW497+u/Amcolf9f6xn/7zu/1/v/+3xXe8fevr5/t8f/H+fClA9zPt/uwKFA8JgVYuyCAogSEhQAAAABd5QVijHCQtWy+5ibdmfOUErxnhqu752/Kq7H3me338WuRSFAkAqW7BYzvQaXgpF9xdmb//uCZAmA86E/W+9hAAYug/ng5iQATvkpVUewcxitD+ZAwwl5KXVVyyVmD/NZxxbiDYFwfABjig6u7q7hQbHUIg/Z9hY6TVmOLVvpmOOiGlYKFrZYuJ9ig5Wj5Wbj7mbvlGujmu1rqYb54ZrkVJNCoT4pu8rPaGxcuPiH+CxP3+5fBdy/+L++ZzTmCU9azc5lhUzGJKZVCrOQ2sjSFDpp3i67FJKkipJOpspZ62MUKFUNAi8ycKAAAApShVpwnQMkNA0Y5nlhPpFwT2XR5XhkgLiX94slMrEnXlsonoUCIsg1QkFYKB7iPEERnFplwpqWbXldG6uhvW/es8MaVbvT4pQr6o5X/8yTUz+xci9dzhSLyxcqxfLzv9MbNf5u3ft1ud+UEDpXPFmgLrVmFySGnvU8nPLpNlHuDjiDhxqdVtfcZbLCixmiwTdQNT02AL6i2RtGFMYdiiHFGQAAAU3aLYSJaIUNaGNMvx5GqW4Z//uCZAuAA4hJ1enjLqQro6lhMEYYj50FR7T2AACui+cyhCAAayRc1arySjUfUjq2JjxoV40VeleqJRK97PHxZjva2Hq5iZ99shnEob3YIW7GdIk5ZYpmZRzpOTBg4yspTFr7m1Ya0xjJFspVt9vDtIspTjrISFr7rQWsZHKoCASyqgAiNRQEWJxv0WJRcSWiDX3k1pSA4JAo0glKPkRnRckDJVX6uI5VkCgGJkAAAAGTgIehRBRMDgZRqD6PIvJ/KqCcUWAkzJKpkdNjSSwkbZRyWkx2uWGBAOg6EYJg6HMmmgTIYQD8LFBIQm3FixUuhPV69d0UDlF2xdfp/3PyjLtt/8rmdvT+ZaZ1ms1q7OdeZmfts9/TvTVb5AloIxSVGHR1o2kisARcgAAAXgJXFvbdXro7rzL5XT7sqoSVRZM4D5c/IR0P4nB8/Of/rf/5f8hVkw4wQgAA04OAZ4jY+qzvHlVWrD9rHQ1mOYQv//uCZA2AA5Y3Wc494AAyZRt9xYiAju0LZbz1gBC4DCgPkIAAEE11kTYn2cx1t6wHiXJDoWJrqu2TIP83y5Ay8XvHw9YUUZUdPl8BPlie61T68qHs9X7eUzIqmKWLe///d09870qsQZItoev///4kRwq0uk9V9J8/xMHYdcnk1UScbRbLAoGAAAAjnusAPp7h1sd7D2sujVcpWm9+hyMQ+pe3LV//5EFGCP8KwZFntRpkAAAApzcOMXE6QNwhQiZdkOIAjUYQc7VC8eqUYpAB6NrcbGyhcovbHmBmasWcanJYVgdANciNphLWKsRRW6bEovaxx50tpK3Lx9uRqGpXy3c64c9qLZajW3+fn2//Lfa752ohryxtQiEp6osDN3RPOBUsBjyQABKAEuBLWsk3oMOk4oAMJQ5FYtSVWUnp65vi/QOgXLBTQ6RERssSPRL+jgr55YUAAAABTgMQoIZSjIoTE4eW01SEr6lDIYZk//uAZA0C86w+09MMM9Qsg0mTBSYMDukPSvWHgBisDWUCnoAAP6C4AMl0Ypo0MqriSXHWl5ZQBKIhOXDwJR0JShWmPjkvlUKSwhnywrpDZ2iVGFRM4jSzn/S3araCi8ZvVNvrW2Xa89bdRvbf29d/uRtlGiQBJSm2C4oNEbWsuuAAFAAYSYF0UMITp8hmtDZUCodlv9pGuz5SaK0ZLUiRXjzvpK2RHKrlylP0E7YFShIuRP4KXUxfttWIMip3HeWmX5IpfH4NKdJH7RXLlhOTUNblYWBWsKhWVkyoxxSMCUormpiZGNlw0MT+lr43ND0523qDafUmaY/zrVN11XF/NbOs5v6Y960zrP+/n4v8bprX//+LYt/vLi/alht8hllITb9QliqLCFRnKE3m7Cgx5811igaEosqCx01/DM2cLA6OJNQWuv6gWOU7xKJXCJVqahoMgoEhIOC1bwDgBd6P0HNAX6nKzp96Rp0vLSP/+4JkDwAEG0zW7mIAAizjug3EHAAO7M1SGZwAALYEaj8gMADzBLzUBgEGEFhIgpECWOgyK50vFsvjIDJkyWDpxOePHibIiMuSZeM0jyaRPmxgiOsPnHGec0P0lOVUzIvsb0FIF9NBSSboqSPoLsm5ot1GDMrf3XqX3MzcuIIG////5fSNCuh8dGAAAQMAKBgMBgAAAAABC4/av0AXtFoAcA72hIvvcgnsyzHGjfduODQg5zzCJJ2Vxp7qCO2UII6hpCfodC3UiMONgzwVBRAurAjKATCNl+WKcYFFqZ6UfnvXbDcES5pLAY6oC5s3ALcIZoYq3JMV6FglNI0ylStmrSpFPz0t1g4+UzDtaV85zHv2ct59+zy9QU2ef6y/LLP96//5lTVhYKgrPfxY9gAAAAAAAAAIASDB6BwAAATQUFPdR9T3LrOciFtF2KFvDpNSW6NZpj+7Wn/xVCpMoOiIAT6WjBk7yMrLRqKwCcr/+4JkCQADfDBTBmMAACujmeLEnAAP/QlhWYeAGKuM54sMwAJZ5fDhqaCM6ZzLYxDsDAQxmcJBeGW2aPgKwd4m9cZll2S4Uz/Q6EPOAHNhyXxKalFJuUamsAgb/0srl8zll/Oc1dy/l/D8fw//53983z//+br5g+f/ygIG1Bj/4PlyBAQAAEzS8V8SF5PTWQpweUccp7COC8bI/CcBgPOd5AHbn/2mEIzyktW79clOoCABJbbbktgAEwxeXtXlcigZgkNNcgKQjYC3TRmBPNESYhBkfAOVtEZGeeKlOqcvcJuhD0w0RDTbUz+NltHmrENfPzqUrjjbdA3fDkrmXWHj21tampjfxthg6Zpa0m+f6WxvGM71E+oMbUKfftn118brrf3rX7eurXkwaLcKAgAAAA6oVCpubL0PJomWLwHXG1zRaUPQO8WNZknUTygb1ZnFF7TK0Ow1K5wAD/ABikwggg0rwXICtQu9XJCl1ML/+4BkCwADcyfQrmcgADYCKTTHvAAOoL06WYwAAMMSpJcUoAAacFFQYSWtAoIjIgeIGQ6qNKFAQpkYKjW1lHYix+AAKGlYxB0WUtebu3Na1iP3YVXeKvEYTAdJRXJZF7safqKyvUip6Dvaagq7q6w5nhhV7ZBkgNkSMEN9YAAIIAAAYJBiVocR7mLEWbMico6GX4vyiJY9kVIXyELcJvHuoIwYU2jIc5nrWU/////////9YFHgIAAFgYxnUROaUpdEBo2mgyduj/Fgi2l4vq1SAFMmCoSVB0HAsUDfQmJfiWpAjkfhSBmDyv4ylckZddR1p7xOU2ePPRAUN0GoQ8FuUTjcX1lMppZXHPwz+N5Vt/Y1PzueF3uMt/mefN3ceZWp+fODz3+hQAAgAAALIBgZhCbGMWr/vNPJ1AkCcFyWR4NZxj/7CuLf/iEZz0//MJG/5QEP////9SqSQAAbisczRWqVL5sxHkBNxYLOSv/7gmQKAAOzMlauPeAAKOQ6JMGUABAI9Uz9l4AQtIqjg7MAAITA8CdIYzjlhFopGMu4aspTsV8dZUAsYXBb0eJCDDJQb54uTQrT/R6sVRKFyvIsuhKj0PFTbscEat7qRHJqZuT6YJdE94OEIaVY4f3a47Cocbx/jOPqI7J1vs6vLmjB06uhSAYCAYAAAGkGhFFIFkgVxYwu5jPoHDfFBcjBIEmcVeINn8vzr1FfpWahAAACC4/yGDkBpDzTsTWFID3PZW2B001WoRifpC7LVoCuKhYIKhvcXzZHFeZ3InSnSsBExW9tTqImYYjW8fRH08t71qw23aHFi/XrAh2t8wt3hbh1eP5q7pu+/auMX///+fnP1v//f97TH2n0jERXhwDLXcsgHwsZYwDmPsek5omIKcsjXWrUpoaFTIjSwyWgHkmvInoWyEL4ijG1BEvv+iYkyGojgDxlkCkOcbUDAAAAAAoIEJAhCAPCIU0V0//7gmQIhtOlKlBTWGDgLCKooGgPkA8wqTh1l4AIqwbjBrDAAvcYIwxR4Yoo2gaHFs2UVlgXcWk7ZkZBUIwqB2qmIxKxGH656XUh2ZGiOh5pJ7WhceKlsCWCOhfRNpW922X9czb2uUHUfbjLpUJjSolALaj08VW6TSoHSKVuLWeGgaakOlnLRKw8m+h6dgGPE6md5B9Tmq+DLisC+dVtUqUESZzCZ594Qzi1/6k9P4WLQnpq7CeBUES+VvN6lGmVwKsAOONAj7SmJLdT7kXH9HoN8lJwB/CBFtDmL0jzsM+EXOI0ORblSSlcoWyt1q6P8il5sbnC6pWVRAbZLxtRq4ngaYXUZirCuupI0m3Pc2Iz133S6/GnRXnP//gcfpJmzE3uyNynU1h/NwXEZvlE2WHWfAEjTq+cBqHtvT24b06ligYd1hwPwfRDseUf0tfgh7//////UCAYmss1kqrabTSjlt23w4N9WEECIOtOvv/7gmQLAAPRR2BuPSQEK+Cqj8EIAA0krWO89AAQuYtn64owADyYCbFQzlyUKIPprkIEYrHF0IZigbME5JRDkW9iGRikMkyraDEFhqap4rJ797bf/4HEW4ukxH1kmIZP/l1iV//fH7/8//3YeMKbukrzxtVmq2oW23Wf/8gJSyT+HWf/FEhwPJaBDSAwk5AoAoAgEABgOAABnckqxDWk1vGgKx7yggaKqoafOkRCiY27/+//6I5C0yCQC5LuXEJaLarQwxdiFAqiMOycJOVIm+W5QrsOiwXFDXDwelYyziRyjBnF/4esNNWvuoqaUqfmvN1G1DHHMzFMaisPALio3yxawXdliI0jYBg7BoO1gaCoBnSTaGx1g5TzymxdlAKQAgAAGAURE1C7UMRaLFsQWVb/2NW1X1MCQODosQWMHuYEniIDPOrASf+j//klQcKJIAALcuC51yxVtF3r3fFVEkFD7SOXofcrKVNelvI/q//7gGQRANLcQVTrBhTULeNpAT2FSowI8Ue09oAIsAfhQrGAAU/NyeQnPKbWzzLa6HaoN5jxT0+ZUHVs1v7Tom0q+bNK2ZzKnb/0eVilvQ1WlhQrmKTRwyUu9/4+cpiCRPI4Wt6jYb4KDQScHcfBBUnIkrqGSd0CRyPr1Lf3T0MaIgCERzsbKMAQ93LEOBIgAABTcAmhYSchzE8ycw5BJj7Q99st5Qoez2PlIdSiOw6G2EgJdazpoXiYkfNkXJyJInjRRML5TTY+Y0KaNSnWzKe8wdFSbu1VUwV7KWtf/+y0GrXSqZR0Zfv8KpIo99ZxtMRpd9GBHtZwEeGMR8UHdltYCo7mckcNWAvUQHZQAiGka6GewRQWeroABsYCAw6Vlpw0gcrMIXD1YEFA8enMcVEYFaTHzGChEAMqyEZczasKEjIANUU15QPaYTJ2nmiaTLrBGuINLKLGO2imGLMyMIAvTRL4VjhtCRcbKi6x//uCZCqABd5Ly5ZrIAAixZmiwYgATzitShmMgACyimj3AmAAgKDo1P+lfaTFMENSqGXBQTp1uy9rqP/JWvUL+wI8kWlEFxCsyd3Y68jXdwjCQTtvvs7hGN2duYP85Dsz8/KbO89a1/Nc7hlnY/Pe8MrNBlLaGW2+fnv////9b3vfP///tnX9P6t/rQAMAAAQlJhqMQkEj4XjuQQYwRtmk//+2jF//OV9//7ATA68WyKQaojMGodVa9CqS46D01YgjqmPKk6HmMlcAVCAlhXxFc5MYAgUwjfWLJLvaer9WxagiMACRFkDDFtKdxhJIIDc/CWuWBh16CAdSS/y1yPr3MOY/A8Yllj/Jhqks5ZgWAozRXJn/5///2UGwD4f7WGtn+pWr//faiAAlg0BAEAAIAcAAAAAjcxtEcycgQtGAdv/G1yM5++l2otRV0oOMDIA0f8UJ6pJIiSAFLhwOYQpJDBGqcqpWUeqJFSyIt7W//uCRA0AAjMd1+88oARG40qa56QAyIilX6eYTrEOC6r09IzqCsswGRkDgsLGmNllunxExpjU5jiQsJVtigvq2yr5F0itQiiGdq//rBUsHf359wAAA5AAXYgy6J6FsSlCUCq2SAeMRTvawXHHCao0KGjTXlL2hihp6W7K+IUQqks1JZqhMcbX/IN4rjrQ/rFuwGcyff3+7GK8ywlgBJpwGadC8SZCiaFUhK6u0/B7qGKu1FZbN9FdUDbc7vmRraEQjWv0UqUNuvJ/zw4Pg+/8QO/prl34J/5c/SF+hiYNoggBNy4FSZEiOOoeBvIwamL3Q2hw6ibD6VfS3JBu0z9oWXIIgYJJqErCN8QVHGS48+/9Tvrl9BPgmc6OIze91RAA0IgAAAPXAJh0h46Fzpcq0fCkPJ3CjqxjWTCUJPmaCdLx2hSJU8ylohrFDfbYmZhP5nYdooYYEj8susrVC73iFdlMz+9yzPo4UhhMpHAn//uAZCeAYuowU2nsFgArqApHBAbSi3E5YUekT5iaH6rwIA3+70cU68NZZ/OyhY7qAwdEAAAJIBx9mvP/pb/1+B3/5cJQ50NFKpKXz4O9eXjGdv/MtJV05+s68sIoLd50AAG7bwvos/FCUhpFxHNlQHqhjOyHedeEiyfdqTLRk3uw/llybvfH0oqz9jXj6kKVRUdEgdGS0kakyihFm6Wfejk9j9vdbM7aaBdM7JL2//+qUKhzCTDivysFQgVZRJRdv/9q5Sp94f1xjIUmPJZXBbOOFEMFYyFES39dr0igeCphsQkggFOXcGcTPRLVcSk/RkRkCXxL6hGU2q2M3J2C9rw+IlDhZtHUbS0yoHQLqvmrj53NUYcy1K+2qMqEvPJfWqP+2+iETqwkedggUrqKpQe6V5S/qjlalkFB7zc0lqgEggAATcgte0yuDb0hQQtK9Sr/5pf//8d2Q9tvcihPP17nmPzmpVjnjhejdH//+4JkRoAC/k7V6egsVC6IKkoII56MDLFLtPYAALeeaJaEIAfmgHQgAAABNuAk3A+AB9s4G5FBLD0LaoFvzJI/TiCpDHIhmANxFAcPpALriO1WbNLT5l1raxI72/rZuf332b5/bM7St9tqo9uXDtaXHz6zaJNLKjDxIFQxwZ4aPCoTZgs0zKMFLS9w53/Zq3Q5a3T//////rZ0ex0U5BQ5V0ZhwRbrbfZk/M9zQEEW9q8aCKpJtrVuGNxq1bTaXQCgSXtmq4sNLRqoOesA57HmJlrTA1R0hWv+GzoyRYiDlYl4XAQ44RKyEViZj2CqEqPc0HkTk1oG5WCthOymSxdIRfLxWR2PAkAVAGwDnLolJ1JM1J6yUMzM+YgD+B4BUAnBeEHH0ed2sSJqiylwd5KlOTzdD9upBSCBom480yXE4B1g7wcYBRkf///wL8eQmAb5shqUOD////88gqjSCFsAL+Hf3f7K/6njnU/qpXz/+4JkXQAFUF/X7mGgBiKjyfHBIAAYDVFFWZyAAIYYak8AUAO0tTE/gKWsJIs5ThlQo5aeMIS2AAAAAAAAEkJVcYBgQhyI6YPKq3K5AjhdgQyIWjqSIhMGZQjMkPlbWJGAWYRZeuA1iKqhwyrSqOiW6q6mmIT1ohZoBchxwAFBsQ9KiUQLJlrLVvcCdNoMM6RnUkzBVZ3316hfTMkjctQWd6XM1htatA7Mt1S38tVrl2+0t7V7PJALuuDLe1bOvuxOUz3O6wqyCzRTbXYrH2U/rLeVzneZ/3us/78LgWi7GcP/UpvZZb5////+scv/////LdzLXf1aAAbEoAAAA/025n2+ffr3t/5BMwxg0Y+n8XHhxVzB4FFsest0AABTtALwO6OKUPGZOBBhIHAeQ9Rbi2qxhWUUaKgSkk1BBcDkmtOnZu3mrTpo1Zx6UiduPXb3y110xSF3OmfSu7umtmv+LbTW///+am1trqunvlv/+4JkKoADAEHT1z1gBjFi2arhFAAMNPNHR6RrkL4M40SQmohMiGulVFtV/bnJDQD4AAABeAPBDGlvbsjlVkcqCItf/UpUMoCgCHQaiUNBwGh4Kgr/6g78sGv/7QVO362RRKAACU5QIWF1YXFGvC+6HMzGXAUDIGQ2IEQUoGkbkYKpQJGZpG1ElOGK9kI7NMqHcMIrCGyCqiMwLK0yJVp/1eEhdpF1P//8stSsMy4XSogMbUcAKFqKtdupW1qSRBs0BIAtVQAwaRP+Zf/UiRtI9yukTDZKJ+YiM/+QXpA0LpD///+JxwYEi3wfBD/u8+/+uppRBAKUkAmWtrBvH+cKmUxjo1DobMgGY2xiZbL31ppsTOVfQyPiLLQps6/vTWEg7AChkSNG0C7YKc5xEGs0v/xs1v/fG9SFApCxGlqNIzn/zczv/+0mwPdJgIaGab5aAJgSlUlGJWHUGZqegzEkoT/8SyANFXb///66ZYT/+4BkPgDy9jdUUek1JC8jOQEBiSgLsSdPp5hvUJ4MIgGAmkgkQq0KlBMr////Og0VGhoRFTqDhZIBIKctwcC2ZOYhD09SFIop4pytakTsViQ6yIMmhqPKCKpaDHUmvvG7KNMUs2kpn4FovXMufDBzOV4G1+3KIk2y3/ZS+2LAZfycaTepIO7zpI8IjP/wxpT2e0O0U8XsUpUZaZqq77uUVWNtSeJ1EjQwrNUimQww/kMXtr///TwSBS1VBiEAAFJqhjM2KXE4TcLe+JmzM6qa1pJIYSQ7VbBLAd6PHxFQsgFs+EBgXqj7ZCDd2pJwnBBG/4Mhzrf7ec3uhI58TiC3Ld+f6iU5Lu9/a///0+/i/HOwgCAN+Ai25R+IRRCGUeJlPXGFOOQsNrSiGhHzhkgSPgSwOwrABSxekbf/9Ci0AHf///5R0R+s/KOD5dEcIAJKAeAjCSGCAGxAE+ehBTkQ9l0QU4pkOHR4Qy1QQv/7gmRZAvMLLNFR5hy2MIL4gD8CgAuMw0dHsHLQvIvkAMAeSJVjBLsCcesPL3drq9lY+cxXbBgLWo8l49+0tqWqHz10sL0PUKRNUMKAoO4kT+Prb/8X4GBr7XXkohSk8yEloY9IpnRyXxzJCNeWDm5wWHYgmo1IvxWcEBb////AYfMA+Dj7IPh8moABkoXEaoXDCQCBT+DrH1s1x54IaczMf49SfgIt+pYd2LaBQ8Rk7d1lW42nJJV8T68CiopH2PBRdSc0dKeIeIZRflPObzSFfkoMBnRCKbTblqxkf89CUoxNVYiSsOM1OvkHgPYAAAABQALCNXDDcdGnFBs4WtlypMg2n/+VYp/8yq8WHD/PyRMjYRYgXy+2c1kQSQXJdxRLzj6twMRDMZbLBD3QlplM0lzKlaD7UOTRgKhCC1VZUiuLfDNMfB2SbWz/B4rVrTTf/zX/K0q9LXZTL3dzXNVv/Nrt1cV9MilDTzu7TP/7gmRvAKLxRNZh6RN8KmfZjBwD1Ew8+1e1hAAQtYvkVp5wAlntmgOVUWPBR7kwdUEEJuUxIb77ZCcZvy7IK85wFhkFw+NwWlSOn/+KSI8////+VzoSeVxUratzkEoAAEgUBAAAgWKNMkIgADCRaSVhR5izEMEiotdxCBYgBVYSuEINci6A4AYcuRJzMgzEjzRnSIsG5DawgM+WGc4BAAEvbsXBDhwNAOtC41qTGSEGEBKWCQwxgUISmFAxSbkcHYFr0U013bi4KLLAgok3Sw6crea3K84HdSvR1IciOcZnakqtwPff2kt1KBxIBWu+VaMR6AWiPNjyisfXtzPbFLet3KS/LNvxLOfck9FzGal3f///////vdV7YJBGoSkt3+7/QAAAAGAUAAkEqklZZ1GChL1OjeSqA804rS1P3VyaYxUSAAXJNgLgBAiEZCHBQ0AchnqtmOk+FaywTBOQHABQgPDoTmmjIbftTSoXdf/7gGSIAAYlR01ua0AAHOGZVMS8AAw0/VO89AAQwQahQ7OQAFckGoOiLUrQ+vUPXVRZ1a+Zaa4+VvX+1qtev9VpW2/b+lWv2/qnUqxpgkjoFGzpJrmGCuoknOVGs6aJO+QcHERbUUIYSIqHnSGGoGKgJKIX9gSECYrSoGeCrv/////////+ktXGGAAAXJaC1DMoSYecqhSQMtZKdxT2TckiKwnacVDw92JhSyJB7u2FpECZ0p7FOIjiN6anxTL7//FMlYs+A4EB9YawRFPRWsln7nDVDQ3Rz9xnG6aBYN3l0PelJlw5QVNRvK5VHOomQ2tygy0p3p1/gwq7rOwcJloMwXlrRwLITLceWDyH/////////+miL3ouhEAEAty2iDmnNzFRJzOO95eglG5yzqYuJAAykGgfCJhg2ZIG0QyyzOsGyAVDDxr1HBYpYx0ADDpZs2f8czUy1P2DspBC2nly6REEigrJp48AITef//uCZHKA8ws90tHmHKQuQahQZ1gUDCDjSawkaxDChqDBjWSYqbOp2C26+mqs8LyNaOsENT2nWc3oAsg0AVi7wKmjc4+KJo5SQAF0n6igPETqEMa3XkP///////////2GVYFQgAAAI9+Azsa4Jaeb5kSoO8/z+Z4imWI7MF4YR2qYoS3H6T5UmmmErICcovsSdA2STgmK28nnyrlx4GRMhEBeXduS/n//zsNKgcJVMussChQQMQOJHIO7jlPj6dszuYh883KfDObEehC4mU/O9V4ggWa+IMaIQLde8xdLRGLq9wgwnjv///////////8hA4WgACCnLcC2jTuM8Ub2OQsupDyGI5vRhD5G0XMPllYWYA2KIINhogR40zrNl7qOsObGiUMMbghLN1qQsTSVgv/+7V3+lij7/gV2rP6y3WBhxESQu//t2+t7q/mv2R5k6Aao9vfiA4QnQoW0PX63BB+kgQEAZbE0MC3Ycxj+//uCZIaA8vc20mnpHMAwAegwZwZyC9SNUaekbtiiiqIBnBh4MXf/PJ7esWA1qmnXEAAEVLdwuS2q8C4XixlDAH2WMGRZSEkd9gFkDp+cLXj2WPpvz/N3w7Kw+AmuU2UpppXdIrDDqH/6Tr/mkf7VSrs7cROWpgrH9wwFrBnLij8iOFn8/3jhFiOvwUbLFheVVZQNBpMdSpGxgKzG2/9V7YeWKhlxlwr7EISVoBGlAxgB4DY1uiAbjQ2qsAAAEpNw1jMXBCQVDiLUWJPKsTwcAYHQIiUDwbaQKEEDG+R3u0tPq5MEIIHhYRlZn39ozNaIjf/d3dxBiEHFB+nueGCDyZQAEAQBABnHhBL9QzyVogS58v6U6DC/4vstFdw3H0gYcwy3rdwhKS5ATBYpEtKdkbqpPsccv+gQ4xIGMpAP3////////7GohuUZRJCct/CAP6EUxTjBJQhZ1LSHMx2tij8hxXw9VAUFEpAO+qc1//uCZKAA8wce1ensGnYpAqiQZC2QC9SbWaekyrDCCmJBgL5AjkpqqpdWMDSGCZijMbCs5D5tVpZKpcJoBbbMtUvXb/6v/IzMzcFNBsShUkCssDUsrTSaUxdw5/Oo6kYAxHREhAuhQN/qqUgvoJGu6ohxBTYyhivXXdb/PVVG1ftS/xuxcaT4jEe8cAAAuO0FiFvUo5C+nUrT2UKDRpKzTUz6lC8F7ZIMcUEYs4v91PJiJAtN4R9nBZj0Q7ZrxKaE//2cJ9EpzryuCS3cDWDBZBGMH6tz2f1pk/8B7O/7bCkZ9nI7ZyY98jhlkZolmFzdznIOiSsr1Au/b2b6Oc0c12wEHIT93IgJLhyAkwTyigGoM//UmqYUAICbkASkgGo6mLzQkB2tcTYRvxKmXLqNuVUj8UDT62JZhQfg9FLUWb9E4CDAtLVkOeyxEKg7iTPrYF962kSGK5xRWs/1uztZ2yoY9ZFAdOVuM/1Gi4SC//uAZLiA4vE8VunmHCQtwrhgZhgYS5i5S0eYcRi7juTEkKaAwa9AAAioEvSquwOb01VMiVRqUiZpzKioXCGX5CVlHh3xZndHX26Y1aAEf7Lg7EjWf+mvKIEpSWg1hClIPSGmr5iqGieaHLpOJZDcQTpDu7HGB+HwoHUdnjTA+ejxUYcfJxoErCKirmMPSxx5aKtP/VJ3+lR/8b3z8NP91upyQorIhiGDxJQGKhMs+uztXiKgJnXCYIAAA9uBqyzShpvk+bLZVSaus6FXdFqyMpjOujHZLP+RrLV/71P+/1WHR5m/hGmDPpoAAAAECgEBAOKNpkAgAwIFB3UYGMmUgxgBKTHgXASgeaMbmZgUGOXCyqEBgOBCgWGTITEWEyYMteYr4QEcd8aFmSUAEAnAoZoxpLHw6kUuBYMiFlcbNgQ5WzZAN4Q1EQ5Uwhy1q5W6uItJ+ESk5EvH3iaIjES8UwxZtdRaCJySvRGm4Q7/+4Jk0QQC3TrU0YI3FjAj6bMgw8AL9M1LVPQAEMidJ+qGIAA78ENxkFSrHYTeiOqPt6gllaHKev3KWfDWH9r18v5ctZf7vupE5x92JyHmcroqXG61nnP///////+4d/v59w79beuf++axs/5/9bgAAAAAIAAABYQAAD8HSexbSxKs9qKBGmeQwuT5haDkVrCTwmjESxmABhNQMRzoShTNGY1GqHrVK/Po31IhsKAdC+xKJWnQrHCjQ+XL1YamJxVzfHiHAwVfsrO1n5eFlsjsWd13Aj19qUw/xC/0/f/3xGn/jwYE7x/TfV7qFaTMR4A/9/1t1kjraRhLBjf2tkjQAAODUAQahhybeKmNLQKbSwDH/mJpFQEfZis8HNZxw+ZsKmJDZhKaYiXGCj4VONYCxIAly8jaGALmCBmRJETVaybrX48+o4ABQwUPER1bJb5RdtYgoIl87h12ICHAqAZggBiBgSB04ABeiISFQSL/+4Jk5wAGdk/L7m8gAIVHyUzHvAAYiOVHub0AEhKcpSse8AAgcMMuESFSOOg2JjZqjBQBDiA80MkkG2CSbUZ5sp/5w8xIkbsXEE0qsSixh1sbyWnZgWd8RA5m5n3Ot8o5h+r1f/TSbfn6lyVD+qVUJABAgStJAAAAA5i+XbNSl/J4QdADdfF+f0VlWZDUPRpCFfMl3qZGuhjWfCpwzrtnOcdwrpgL0pat0A5GBSv2VPmiflYR5LNmpjRw3SRQg1ZcSNhhF3NUektjs0yeIXsW1hhxq3qk0e9fKqNAN5FNcD0g4aof+Jr/0tv4fEV/b////9GAEAAEgAAAAJGVA0BABnROuRAl/jLDUxCvAdEMPKPGKYdt5jADxgXBR4DOjgcQUhtaiqp11Jk0adTVWWF44AlBmx6NohBEIJF4WNILKdRZ0lJmQFGkTGoNGWGIjMXapDEuiUakteXALmDBQKIGEJBBhdzeSLH/eyBKbDP/+4BkPYAGEE/M7mdAABxiSenBiAARuNtDuZwAAQ2U5UMYsAD1zrDw9RSzmqmuZYfYpKs/fr2mvs0huOPc/Es//////7+v///0Y0Akdb2N24dh9/P//////////////tfnep8K0szu2///7dAMQAAMAAAAAAgAOSsXdC75PLiCJ9uol+D5aR0YAAgAAMAAACuaD0UAAGGaUlzw0u7qknPJqyQEmOUNHm0ZQuBNKnXggyEHLgtfiVLLAgr1MPYXCZTDV+VrDImlmUnn9RuYUpW/tHDbtiRq6vWxu7A1yehmM0tjOi2s5nTrtyl0qeS1Vq/782qb8OQfRqVLucFuMU/HH/3z////4BfSSY1aX87Wzv9YThUJtNl8fd4kB4PQQwkgyATEmikB4PSRt4/nt//yVDqIP7Jn7hIiOwgieTbdF3/lINjoKR0vRRYbf/vx2NpyB1gNfDn/+aUgADAABgRK12y0ABhOBuNRdI+pUf/7gmQKAAOnOtPWPeAAMgNJhsSsAA7JFUNc9oAQs4vih57QA1FZHGaSxAKsNolKJVY2Qc4A5AVjqLGXBCDAdEidwJFh8wR2LD1S17cf6Vb48rOojytq+a//cmJrU+sPs4//zWicNBUR8aUyvaVTVla86rbfzT/ECJH+4X/xHtPtvwf3FhyAAAGGAAAH+aXM2MwBpIeJ+ZGRUjJY7wQAIgTSa7VPsIF0WT60FfSn9SuYRryQNC371QQgAAAUnGqBtsYwjiSwdYX5bQcpVuaYOEkD42QWYBsBJhMA5pcCdhLjLGYS8d5mS5LjuQJQcg4xh0yGNzojYDsGHJMnl1VM3qNC4XGda/6rv+tki+dma3SSv1P6afof/emmm66b9OgYpmz9IPqgIoYc8FdTP/SQAsCywtKVhMRbgjwBVl7FP8C+aicAFgGeDhGoew9h3AyJJIt/+tE6BjkkXgqlolAAAEtyaAawmxLQFoFaHahhIP/7gmQKANO6UVLp7xr2KeWIwTwHkk+wuTNVnAAAsBajAp7QAFwaaOZE+0qGLU3GFFjrQ4/NLLyNI/tNFfPXr+t3eay+RFkyZlUjjKhSRp62JGPs/JFpn/8Dh2cPTIYSFjufD/psfTFdLf7zPkK1mOvkYMEw//5B6JAXABIeulMqLhSmRqyn/ogDBmagjuv+u1DXfN06SHIYDnEyGILyCzrxl/8LgQPb/////6uOCIQKhAAQAAAEF0NZVsTWPa1HGAKZcwg6SQLUtN6vZxnWYEadRuYd0JjiIoCqhCv28XNQlP811njOn3fVqMVWGcKCnep3crypG5+cIfdlTWMxKenqbGlub+7Y7rv/+X7x7/63vPLeWWf1cf1lu0JfHHm/oEXlhwNd5k2MM3hkuGVqfWr4B2ZImWMc8ttYtKytgPkLMQoZSUDObGz///MR6v/////9ZmUTMmE4iGyaMEBYijiV7wE34wsLPlWAWqQ4Df/7gmQJgANbLc0GZwAAMmepUsQcAE8w5U9Y94AQwJUlxxagASS2BwVdDer7UMBxi3iOKg49gG4jd2cUHljel9hoLT5I87zSCw+shjiSBcSBFjX233y9DcYwpbrbu7SW7mf/38LH3O/nLNa1jz8MeY3/7+Ge7UB2lw7xfp0gBIAgAYixPhkcGVXyuXLB6PBMRPM/c8//PU/////MM7BYPm0+YRbkVYTk2///WeOHImVJYAAECDG43JGAAHERoXdDDZGaPSGjHG09NWIAIzrKnsJSkifPtOARBOWI71MrtR7gO8IfJ7Jl5dOnNDa5iILG5qiypWtQupfXGBvs8rfBcVey6jWhM1v8UjvnFabodp309vb1vvdK+a2ot3NVuHzb421iUGz4Q3I7xEAHHBGDMPBDfe/aPFDd4XwVSFsFZRSI3wuCEoYdQb9SdOIonJE/s/MNOWn/mktONSgQEySq0BU0RElB30ARB/ghCMjFCf/7gGQKgANgKcyGawAANmRIMM1MAA8s/U1Y94AQwIhigzGAAC6BAmVMYsQgeIy55wAYpqoXCyFbAoVHZBgX4yVAM/NPJRpV5QFAQkM5EIdtaT8O85MxWsy2mcdyYpD0tlsv3T3ofsfrPlBe7hc//7l/8xxs4tYHQ77CqB4kB+xmG4CPmNZgIKGHX/XBDTDZ2lsQ7L1EjODjqx3oAjGbpLr0d////8jxvn+UTJ9b//DH/QErRAh6opGGxIAAA1JZiS5IzBTEqFoYIQhLwXVCFwOEEbUqTDkZRBx0nkzUczoeDEL7BesKvYRqgf04eGi3JJOuMemrk5AOyTj/Q8nLUP5me5v/jqO1KM+0wq41H0b////O+/vv5kjbhRv////H3iPfdPrEZuj6zLuVSlkudajgDLl5/lB2hR5tkiGWGdwxiHugbbhEsicWGHvYj/aIzBVXN09/yj/6XEskrsKQBIBbakAXgcxbRcRlj8Op//uCZAkC8xI8VW89AAwtAghw7GAAS8TzV7T0ADjAhuJCsMAAFl+PBGKBCE4d2oKhAMFy3EMkRlLFrhRFUi3oyqaGbUwlOamqk0fMy8kc9yqJMtH7RP/qtXMzMzM8f0iI7zd//I0ksSg0DQNCgVC7f9AQZSbpZIpkkUu6feV/wQktu/Tc1M0r0e4ESeNZjIMeo2imi0FWgosVZYj65MtvcyxikLQaMcgJeQJEKk01CoyhPl+pC3Nyua/s6gBAAUBGYLUSpzNDypNXNKbfFNfK//Vr3xBJK6wc0cNfxfDMzMzXKqtfNd+zNwsXENf+wsvklQyjdX9+VnTebp9teK4/lSWNLfZ7JFEG6FQSKEDw60lls8/0tAVRKC3jxUOKlcuIu//+NLjxGD5+4geMOJbZ+gABIFednbUGAEMha9IEmnfxCYBVTwcKuoHwAupM4aSwCNESpKObEslNCTQHnbGGbMGuEBdQ6TkTL4NMBwEQ//uCZB8ABUo/Tj5nQAAnZBndwZQAjdiTNBmtAADThuLDMYAAm1bUgoWy9d7rg4IrxQJrQYRQArFts+a+/apGINdhNqC82XQh4pXA0Ucenu64re1h5L1earzXIcpYtYz38slEspH5osIpnNTdLlO7tUkP0/cP/PP7lrmN3KUcxg5+p3OxUjVLmc/8AG7Gf/oAAAAAAZAEAEAQAAAAApQbu4IcI7u2G2ipR41tzxn/r//+hRUJFZ9abY9dEIBSIiJE0cGRyIaBW5uBwWQiUxDwKiHiMeAMKCBI0fCJhJipugJMjYQhEcy6BKLVxKlpSKHVizL6LzgyB304pq6MzS0kJpar/TcC8m+zVbPPKJWsaa59S5LKn3rokPWg0Io0QJLHvlz9DbVMxKBLnV2/osUgc3IhUWvaMjG5tGy1W3bdCbTOXjjKvJEpi+1GQ0////58TvKnf///5ZDyhOqpROWNBsyO1bQWgQCAAv8C5mfy//uAZAmAA8Mw1O5l4AQug7koxagADjC1S1mHgAC6jOUDHsABd9ZsLNi1rMWoFQMaQjpf1LsEgKYNIZzMVsFSIYTN04INpURYBMydqmqtgrC8io4Ss7ydmXInZXtFZIrmfABoCcLwl1YaLLX66vez6voyA63zhO8/////1r+JtgcLm/+55B//ykPgAAACEIAANjyQWFQdSHcoJ9JbJlIdiuP+zRFggCI/ZxoXheffwBYFcn//////0YIAAIgAlp2220AAL5LqvE5jxMtKqUTklY1d4XGRmUwR4Zy2AG6JqtGAp44htDHGIh/UKi2qxXg1RJnx0lxLNq3Eb4hCZHz1dNzfJaBfNNFwTyHPt4btz7+ZHW95xAg1YbZ89dbiQk0RRYsTBUTh7le1kKMiVtSp4uh+ns2xcD9N1XnPGYQbCM+vmR6XmpPc5M7LociCPskp5NMzkkqZl1oABUACVw2z/y0AABpSSasAe5TNwlP/+4JkCoAD1TFP1mHgACnCGNDHvAAPeOFFWYeAALWT5msKIAB4oku/DdV3iQ4aeB/ENE1C+CZn87J4TgFIl12HK4MBqoY8RQZqubto0nauwhbOqGpVsytleuyxNcZnNxQO2pPKjD+lIjb/bZtHWwODJp5Cco8sfbWsWYYD3LRS7/CsYnkpEkgPn0HuGgihGS+HgZGWHb6b/850LzJ5GeOnzU2Pp7jZl2///+9WhNv//+S//UC0AqAAAY5ZvrQAAsGnxSNJoYgmg8zpJXUbjjSlFWdP0/MYGgcQD7Vu1GJiOlC5kokyshxnIpjCJWdSdRqJTsRhRJckUfKFYR1q30wxPrRfzuZj5c1y2xc51mfvr51G8WOrmNUV/zn33u+bbeqGJGeQHXxNd69fCWX89xCAAAABgARGAwAAAAHHp2fYMDxWOcdQB7mAtUd0bYuhu/l+Yhl/2tCBgbOI/rFqxgAAAGXbBqziv0FxwE3RxXP/+4JkCIDzACFO12EgAjEjaJDnnAAL4RFNVMWAGLoHIQKxgABSmpIeYEqs4+3hcFXEVzMQeRCNMgcKmmjogJF++lS2Tw6zvj5NNP8q13v7etdnWYFodsBPoCn+Nt0yn1nLffHvuq12r9nIhp3P+37W//PVgOadCoTh3siHHq5oabohqyqigOYjwlLj6FhOOiSIo2O///844eBX9YaWCvaSMazDie0wCEFySgADgJEsYhISx8EguFQrAdfEux4ZieAw8+wBQEM3Ls0+zg/mJ5lz/W9y76Z99Zo/u07Zvm4QL21URFIcw+FG2/6ZN+ziql/9tiPl/sZbKe9/vZJu+oo3QPnqPE19ciFTDUygcNLds7hsZL3IiGoiyRoazBUgH26aaDIwgYGY2dkdSuPZ////o20gAQlNySEkAABwQSJV9BARINcGLnKdmDEAEKYAkBhxAEMC0EhgMsGVChUMFsQwIfPCAwndTU0CSgUAk8T/+4JkHgAEnzFLPmsgACHheODGsAASkRtfWYeQGJmHZ3cQMADpEJaaziMNLNSlHGeUNx3ufkUtglrz9vzEadr7+3quUAQy88Sr8whqHo1PyuI9u0FLYlUjpKfOatU1Lc7MwmixsZZXMKazhYyFDcFjYqtxA+9zs77/6PoV+SI7qsmkmXg7pDCgSdDbj1////4RKHP0OWQ//If////+avtUfNeUUs1l2GwAQ8W6m4oS1NszRH/aCHNhtezE5HcXHWYsS9ViwiyKIkrYaaFi/Rg+4SldGWWBkoSYt7QdyqScawuaFz7vDSRwKo/C8q1wrpn0rKKudYL9lLQXE62ze+5KdUbqn2edTs8ZgSrnjsUB+57zrN9/MTXiML+BDw+izwGBmpivy5//////6jwaasB197VQBAACAAHIoHAAAAAAA3Lar0s5B1cCawYQmenpjPIvIVqF3V7MiLKqNJghAlJuQMAFEJmxGRNddtkjgRP/+4BkCoDy8TXX72DADC9DOPDnrAAL6PVAbCRywKgHIgGIPYFyZt/oaXVD3eBJ5AkdsyFUa+dqeeclkv3stFiOVP/ZLdeWr1n+v/8z1X7HVss+ObW+Xl8s5J8aqSEwe6WGyrhEsNbUkad4ir0V1JmE0uIj5QJsc64GEfEA/TJA0W24BQuH8fQSQ8geD1FcO/+HOc5zviySgTm//+LAAyP7NfQ6B0Wz4hRLxLtdCkL0RmVt84qbNx005GsOQ1x2IcZRDAZD1OZbbPhtqSyGcrRk50kYgtdz35ZaWcpenL+hk9fIFM6Z1EJIWX/5Ikp9P/0GwDCCDBQ5ltX/X1pyFVYLEsTEQuZCzZPdtgh8DOUqF7genReCPj7T4tanSY+yZwo5wjAQIgUAtt8AxCQAKYCkwC4jEL2HkWwyo0AgxlGO6IyZh4pY0kYTJdqMkldIbmhTQzMsGdhlU4P4luFc0Ja6AuWPsCkiGxIiTJEjbf/7gmQjhPLxIVCZ7EygL8KYoGHsSAvUbULsMMmAwYpiQYew+Cqk9YqFCFbM6JbGB9PfgyDODI2FRELUNOYWOEEBaVXSa7eKuVOXVnYxuniXhBDkLM7k6SFHhmk0Qwcg6Uy8iIBgdyhFCw5+SAApP+zZkd8Wyny+DTVgniaOOo6lw7B09TgbAME46NH47gaHTjxqhSIejMoRrwIoAqH04zL5RhqSaIkAoCPgGhaXupRJnBa4VM1lkPYxNRUGkoDYOR7gvrq2f5pf/sfJLyuLuUGeNUS+SfkwIemzBjDIQakHAISSxBISwE8KQUscp1uFyrZMHAWu2od/FD5PZgQC3JcCctC6J6Zw/h9BqCfkuIloZHBQopKmxoiXJT+ysU41NCno+6cPNaMfK0BiByMYS+CI2cjN50iJqweMFXldmDUn/P1ncGDBMyiXuDz4uCnPvzoHypFrA6rQy5IBL1RdEEG0QZORcSxhgBgi+Wl88//7gmQ6APMINdPR6RvUMWKYgGH4HgvtD1FHmHEQwwvigZehMDqQ0py/pIM2MTYnM6eNWJP7O7nWdNcDiXO1oe9ntGnkoAJck2A+mZzCeP0PgZ7ee6PLxAiqlHMbmkWpCmF7RIEaMzDUbATyfEpoO1jco01HMnPu5khUJIw8BOrNUPKGpPIUzLL4f8jPnf85E+QMG/9LIm44YTltvYJ6nZFYcSNcFYgubGF5yyVIeJYoKPEKYnJnHIejaEpJEPUcpJRhq/ffs8hcj8Ex1/sYBP4FD7pONQAQnJaB2l3bQyB2DbJcbxuleepQyRC8rdziYFck8M0Dcqxqqihe3DECBC6O759P1BmLd3uX0//v7AywoQUWqlb0+lZJa0iUsgX/cGEsCG8jWYMcd+HeQ9jR9id6hyqjMhvb0tNYK7I6AiRETkc1gkRkQkauxNRoKNCTfiqbCopCIFyAEN0G4FuEwYJcMRBAN1YmEywirJKjSf/7gGRNgPLtR1PR4xT0LuLooGHnSAt4zVeHpQywwAviwYeksPCvVMouT6MiCGIGR1pVxwVQQKJMvJJZVqiRFLwLNSVGtNJoqO9L5XoKj3ZkSOEIsZ/0r36cbRZNKS4iVAwUUg2WRysOmCNfIIWfaECrUt1Vrwl1X0aXZgnyFymm1tIyKImbML8sJvEOF3L6v3bfxADiwJJBfOIzejJ//hVvKkKigQACSk5QIWrJfVJgFgBxqdYZl9x6YFQisB8NhUFZNFRaJJNKsmJyvOaWiOegiQlrKe1GsfKFdiKfZUJQz1o6PcqOlzPfSreZ0fkLbLb/rWhjGBHl4qO0dldrjSVtWOsTeYUUvFG1CjDAPV9a4LEfg8mMOwJMI6FyMgL4H1Et+VUOFaFGzQbLTYXRy1wJiWAAFFNwAGGeSWqWKCwU9qwTJW3Zi1nN9VdKbkwPQyEkdg9SI/1pbQ+ZNUKxXEolrSXkgxvySkkJKspB//uCZGWA8v0+0msMEuQvYqiAYM8QTCh3R0wx7RC6imNA9hTwPMqRXDmrGXwrwSICPIHCUgbVAhxhI9JI0kp51A+0KmTtYqZLe5XpywKc4jdMYYIHkTRgpJQDV8C8DRqBomgyO3FlanSrn7AKSAR2f////////R8l36JQAmSXANWOw/jBJAuzldl2Mwlk2tKhZVaeVZ1v4ZM7SdE1xl1h6c3/vc9MYBntFp7HnO/+33O7TyIRToAEV/znc8hCEI0jHAz4g4IHIIBEPxOD9hRYfEBQu5P3hBESVITFUvFp8OU4j1gVjM+QE5MMHGHHVBYLAEhdEH0EGGZsGECBAgTKQB1x//j+6lQAKkl+EMGgdQIormSx6j5bwWWOuOqoQiQihSarVJQomqD9QwpmM8gy1VUl/Y2sf//y/S5XNHkVWbtuTb1RWV1L/6uX+flnT/Zuqxt/fsqarswsZhIgGHJS+P6KtSATINQRKhtk7BvH//uCZHsA8uk4VNHmFEQvYzjxMYYei+k7VUekaNDCjOLAx7AwQX2IpmlTFuQY6gmD82aMnvyEnCEqqUgETg9AiB0ssrXa9O4dPMuqJjESJAJbctDbwYzEcENJUtcVlj02WtOzMyF1pucdajQRajoHUSqZeod9p4Klr7vD34z+RKBWk479+51fjLAaN4aqJDGXdsstjxy//xJBn+0pISqGVec9fvbT+1rZTn70W9JRlRoEbqiwg1A8RzBgwllodgXSEH/kmrGZwtRYD/Wz8PUhYSUsM+R3EJMSSqpZOJAAYFYLClMMEcKfNgFKAaByOekyqYmEwqHCIkUisEhYHgSGeEiEG6wDi0P6oUV3NeJhmWw8UJ1S1eiX3SCGIYoHxYdvFQdCwIJYND9HKDX5NQqXoMPXe7UwmQvFN2r/pW+lrAwVJR82oCXzLZo6Kgpk62XwSrVDaX7ty5NN0vrAEsLQbc//KAlwgLjVpgEAgFyW//uCZJGA8v8/UusGG+Yv4kggYy8GTCCHSyW9gHCuieIBgTaA0JoyBGkKMaC1DZN1NgM0sSgyqoJFQiw0TZa6JDSJYDQi9yBVE3w2XB96vd3damKqQWct//8VrXmalX7X+YY0bLFHrPknTx7/xRAemwubO+xG1jEk2uqbQI/jxmmGNRKtF5CZCEBE0wNSBiawBNJjb6RlB4S1D6mCVupuMEkI4Nbek4hBB39YcsZDEREogAAlS20xW1VFkqSEOBcVEQo6p2JOl8OCojsiQleKjN0z9ueOzFWJJLV8ERtPNai1qfJ1mfS//+YzioVS1BqqqrDQ1e0HAgoWveCqBTEJhlW0IJfQ0pO6ZrU/eywHGehJFGWR63MJEpGi9cntGZcqFxaxNUfIrp8WSLqX7kkOZ/WChEQyZ1AAAJuSgXIlY+imSjifgn6ECIl9i0on8VZXjGs0hLTCnBA3ElwS2mNN7mm4UDjnjPmv6JnbjkY3//uAZKgA8wIvUtHpMmQv4vhgPw06C9zJS6ekTZCei+HBh7Ugl9KEZkC3ycqQVpFyOfiZxzeHMsUgXS+j2/fWy6i//cxzodBonbJt+gQAAAsuCWHejigLOyMeCfL39nMf/////EBZ3//S5LqOg4XD6XQYAUu/ChMM5Ccm6bkBFpsYhYS3xkQPgsk8rPonbHbxMDsjkM3aWVVvncAl5F9L3OxLEuM7993NC0L9N+JlnlX/Pc0sJFFlYjwIQHLBgsBARB6cEwRAkeBA2Azf/3IiUaUPUlPbuKNIsmsZd57OJPgUqSTUUCyATi9zoEEAcIEYr60wgBf9Y0AMgSvKm5EAApuWhaKs5jWLajT9G6qgnTCWoC6Ub5ydiBhIWDwiYDCZiiJDBbKHQiOoiykKHRUpZnylu30cyogkvMaWm5W0Yz/lytM5dDGytoZ1LsiioiIhsYVpq5H3TzkAUiyCGAyWAaDW5XGkMApMUTWdfw//+4JkwQSzBzlRUeYctiOBSUcYIgKL3NVHp7BtQLUMIYGGmeA82P+rG4fmxuRD8DpJ7v/////+yzRpsTAIAiAgAQAbZEBkoXCiRtCE34oqgy4hcweujzo8RMKoB4GW4BRQxCYdKGCgKw48BlvBpYMtbCIlqsFMMAyEBMdFzEAoz5VMOBGSMsi66gUhmtFSDoQBmHGJiUGgPMPLXMZHD8oh8xQIV5D7OH4MSIkFygiLUIq34blTg7vytnbv7ylCxFyM6bPD0Oc1vuGeEUa/L7dJYv0eMO4Udfv//P//+HKtOuh3JzuW6CKTEpiVTuG9f//////vL9/zPfefQOVUlOUz1QT7+s4qTg7AI5DFCcXlUZGZKveOg0hZziMnbIxSAry5EPB6C0T+SCHQwSAYJRh8nfiONUVRgAAACTI0yAAADHbw5gYMjagWmGiUhUITJFofKBRyHqUZLhKwM5fTSCUzKJMLADGnQ2EWJgxlnxz/+4Jk3YAC2UFSVTygBC1C+KCmLAAaPTcoea2AAJsOZEMSoABBTZjGkTJkhr2cOkbkMKgyzIGqg0KmANEjIgz9uioZOAVAg4HPEEJj3kjMAbfcEgTKA1rpjGEDs+L1Ftk93zjCP0aXXfshhlZrY4CjbSIKfyJy2U05bZd0ufWmvsWdV348/0XlExFsZ2pev8xx1//ROUw7cOxGmzsJf/EXb/X1dz4AAAbEicnqTSX2PJcWFIrqfGFzbCmZIpFBWsyE6UW/zChFaRklpMBFqG8OwVCcBMqA8rWzBOPGYCFVjxM5oEYYjwXRyGEwrG73+u7HhO/bVWqoT6Duf///qx3SJJNekF7hLfLgeULMDxL857jnD6I0/RnA2D50UTl0x1IAAACEDAjcacaaBA4Ia218BeAKQk7YCIiJgmyeLoIImuykMAyVDZMaNFmAoAZOYlurOtMW4bkDRQfRIprkOIrOmoGCjoQKHuUBKm0izxr/+4BkwgAF1jZKVm9AAHsmCMHMPAAYPTM5WYwAEewdpAse8AAyj61Ue6VyCt64Isw57SZbDX6pKVy1f6m4cuoBhY0mfhicLEjSlvWyM5XVTzUsyuXp+GHKXRAjkTKKlnHUNbjrSb/M9595rQlJVWOM3Z3cnJI7cXbW7uWU/yb+f//39f/uS29SHJm3R/+GNamyrVgL/5ysWwgAAAQUwzC2FgGEGoeM5Rhdu07bVEP0duuN9aOZau+fdnSWFgaz6Ech0CwEsMpGiTA5SZF9XkkXQ4j+VEi/8jFPKqnOhyhbi4v6U/2p3B77uGbUx/j1nzf399Xy+bPvOvj/fp///4oXEKouiuWBEdwmtnvSLoR8+r8JPkXZUUAAAAE25bKywAABCFgd6EZKaWCGBT5vgwADQzwMAg4GTJiYkYILGACxkBOhkYkUJppvGXmQkgZEeBGgUUS0CfoQSMitqktIVN2kITFiqzgyto1ZmLK4jP/7gmQtAATzMUzubyAAT0S5XcW8AA288VG5h4AY3BXmdxJQARUOs/X8WAGXOe4bAF5uzFIm2a5TLxiasaOcdpIVmzltoCZHKPhbFnOanEZdrn4PArFz8+6y1Yu9iFP9KE3FgrfyjjhlIRaSITFYgG7kgSAAAAB0OAOhIGBODaF5Svjn041l2Jd+/P5aj///EJiJV////Ca3RfUbBG+MdGSN6GHEwpKFi1q6iOdKP9lyjRQZO9Yf7FICFEoEwhIMltyOSAAAIOj3MWoypvGYj1cIOpmHwDJddljMHOkOCGGDnVdmllzgsZ0OoETW4znZwwQdCmGJDfOV2S+788Uqg0ON+B62rTNfT8izaW++1/an+M6+r4xr6u4R86+fv/+J///+u5GdUAQAMBAAYhINgQAAAACRpI+qPRzPm/1lXkYABT8UP65MBBXSKKhgmERTFC3OhDw8Yx3Ef/4r2NqLIQAAG5aB7K46QywzS2I0Jf/7gmQIgPNuQtLXPSAENUOI0Oe8AAzA+UtHjFVQzRaiwYUaaWXZKnCysUI4anu0ikEQRFYyFXFABEP3K6FCeVLH9ikhQgyhO8UuslV8Gt+2zKv61qNy2X///8s19a+43Kpb78bVQurdh/6+19/95d/Jy3feKnQ4l6gKacNRpJPfoPVVEKAsLgsZwtxQmUpls0Vwqm5XPz0KIwj+VzNeCSlLKFTT4tuRmP5XnTFexfb///EJ8+i1znlAAFyW01hXMhMD5GGXNvJ44klOtHrpCmdFn6TIuR3NLlpWP3Of57p5kECJbYwSAAg5XPQIlcU7lXxhuup9eF6MzwJO9AxTjoIAD0Ef/6EIih3Ilw+cKNEVQ+TUQMrYGGwQ6BeOdFlq7yh8Vg18n6d9/X/uYyuN1qkNL7feis/AbE3wCkJH//sC+A2NP/////tBhAECJKCFqkEUCAKl34WDqOseRwtdzuPMhwpKgeEYJ7GXByCdiP/7gmQPAvONQVFR7C4QOIWogGGsmg3JO0dHsGlY1JahgZamafGmlU8SogpaAfkKULcu2xiivGGCioL1Qum8oCAnpWfAa4lA6mR7TQ5EVSTjlM67R5w6KRRmrFj4xtlk1EIgEhYxXx3+3rqWc8SViCT1GfxFigdXZ+TNUDXuzqSVdqbCiPcSEL7d3KElDAlcHPVnQELDi8YKb/+CHACQtv////9XTdaIosAHH4Ca09/0xZKA5bSdq6AHCJgvGoug2zjCkzuKgNXAsnKRGOtPlaUjNqsesMLINFAS9sMKlYMPhmYoO5IF3EkfDA2H1tRIff7/9X8MwCeoU5//fQqyqKY0Y0bwvkJ4WcKTaE8zlUWV0wXd2+1xYsfP/O+38TyboHmC5Wv90zYmTMVix6Ig0LcdQ04snd291aLWUHSCmyX/6YOkRkZSP/////pgZyYpGDqYlxqBoIAAAk27bq4MlWZhpmbMxaU1uNr/Zc5Pyv/7gGQNBPOJPE9rBhzQJmQoQAciBlDgpy7tYS8AlBTiASAZeFr8WoWmxKDbNzUWgJzjC1cq6JFGjFFlpomOjEaXDf7ua9WqzEH9wBxrJmIcmFeE4R5tSNXTKK0UpG+kfPcFUEGDFQSMgyFXsHIS3HI2bb362BENLmE4xJHJDmJndV26l71hFYwMSmGfQ4lF//6OAu3/+jTgb/AA94AyOt3KaAAAAuRfSm4AHg9qhXBrJW5mJEhy8oKI9O+l61hlgVHmEQISDbQKHAiFnBEQwQOWEMLcO+kbGHCh+++jrEgmRtdwa1Gpt0WZJrtUwhyFxLuQPTpZOUYnN0ykjSPksxwmmrmKpD/pgISL1zbTAxhJAYLKpJHEhuI2vSNJGxbtIEwMsYDj3Oey52IGAfxJLkaIFDef//+1HzK4P0kZscWSXmFOoAHOlinl/Vd/2JqKEAAC5Z/1KGkKcihZC6G4ToHCF0ha0pZjwfmCvgjC//uCZA+AA3A/T1U9YAAvZQiAqRQAEbj3QVmHgBCuFCFDMiAA8QBAB+kpIUdJOe1iKyhpBdc1TLtVlMWZ/XD9ydPrZVcU7c+ah1wt3a697PvqOb/6/+vjfcQ/QdK5e5RQQqWNDwHTVYrmdZEiqhMmXWkwJHOgmInAqEePZgEECBP///////+JRYwtWpBIVAQfKWJOBUNVNueej3FaBovQs6Y9UICICyTbbckkjbAAJGLKhREdL8T0jo0uSKSpYszdBh41VWHJPD8HwQBmNG49GmIt7FERpenhsH+qPaL3yeFval4nz4uKsSqmOOkyKHxhHoe1agODM3uDy08kz55R/aPhVRmxhpPo+JlPAo9sno0XWL3iON40F/GhP31oMB3Lq1r/OMxzAKCc4he29GdJxgAHB2pQQciogEMCcHNP0LPTSV2XPvfe///////8tgI7G5f4Pv/1C3////x9R9FBJUhxFuvHkxcl04IWcJCW//uCZAkAAz0hzoZjAAAvB+l5wxQAEDD5OnmIgADEl6XPDFAAomuxQdQtEyKCgAcyFDBjeQ2EaC1SQtahDIjCFN5AxljiKAJfkkk9XZcQHGY7D6SS3IbYZIqBlSA598rzK3nkXO43t979wi6kF2ZSykDB7lwIf/qJuNAQAAACGAABAAUD6F6Vnyyav72D9hMEF+LikAAsW9uHcn39G/////////7/odxgmAYxIgEAgAgehcX3WETKKcCOUjHCRclFGkbVL1TJLuwkeADRkQurNRZIauDOh5E8ByJOkwJMOMWWKDFjIgGTqHJKg/jaH2IRh64yxfQqJGjkDIuT45gyg9GjmBRICXjY+ncghBDRB1Fpa1IqLyKLP0ScNGNEEP//6bs0uO/+ckAQAACDYEAYAACDGJmhxKQnciju0GDjCDHUbLyZdPIwgQrf5DkdP/eKA7D3X//F2EwQ/8UVAkkLcARLpBFxQ5NoLMBY1DiI//uAZAkAA60sz45jAAAtw1lyxKQAC+y5WbzxgDCkDCKDnvAA7GksiALL0uEZW5SJEcyULmswCgXFiAcFAVAz2vrzbcjACMFwRRAN4+0wX7hChNIQHV5EFYLkEIrM6LvQn8J+nvaW3KblfuUh/K/rdXLPn/S096rv/33V2Y9gBErv8rW0Hf//UABgAAARkUY046OK0m45SJQr3AmiitDky7EVY/k81kYh33b+pu/ehirfQ7/SeU0oUiQQSiknU8oHEkqXwXFRJhaXFXIv6FxGvoEEBFQSdR0ZYTUYWQVAlVxKlyqS57sQcJ5/pZfu80cPKQvcjHQ+s+EBZwWFnhZSUDgsoLM1fYKipdnX6IhKtPix97zOS9pxAzxrWoQEXrLXJKEBGahSXz5TB1s7skzR/j//9MDqjb/xYmShZ1XZhbTJAALScuwOhG+SrALH4YlxWoP7ldvk5y31HG3876dM3pW95yKebk7VHUMQ5zv/+4JkF4Dy9D5WaY8WBC9C+IBgEZAMQS9RtPKAGLAL4kKe0AATVpXygYBBQ5gjHM+yp//pbW7HJS5EW3/7o9whRyCwMBaTIu9IjDhIHCY3Msv/KJ+ozQtbb59AysiDl/jon67BTra6m2xdQ5JFlMh8hxp9YFIHYERDTz3/////////rZcTSAIALlmykHZcfKuJGuRJjiPJXIUuzfLw45cREIhFhYRK6PMYUQxjmqZCuERAOijslW4k9zP/f3rrqwsZK0cy5nSchd9WZHupdW+v/b+rnso6ncuqf+rmZ+TfwTUrv9tjDYPWABo2b3LMiolHhQCNv9+YAdCGAUIA1jBm//00wArgtYwILzf//UCAYl0WBDSCCAZLxDwaiCD2dDBWcpRpurlfxh8CMJfdq3MnkC6WBjRD9LkIYAfFcsWRpDDQPwUJSEGVzO6XNyVlOTgtSUHmRaD1SuAyxJC8eGgA3UOvDUU+q/c7PS+u9T3/+4JkLoAE3kxQ1mHgACHACg3AiAALnPVGPYOACMSMoIOikAAKE9fa1vH3V+WBTu1W8zhXIlxewf////ysLe5I8/EISBkRIUeXOmaFWT/////v48TFKbzvO4L2C2grJs/ybqQRhdjiAQCIAANwAAAACBG+oOlAEWWdpv8/MY2j/6RbFybwGAhAijfp8NDcSmhiOwqelk27r2QzH5aNxOxw8hhw2KmFR4dGwePDw0B8THBMNTAEg8EUWjY5HVmXRXpt/+ne6ovZ6eeff/0WqJY8gs/1kozn9g0xAxZuXSwwJJVdT6jI1OCEwN1gAUB3AdQAyC4IDKgqFRM1aEUotjGP8Y+1UKHCIAwAiVIVEzT///rBVQ5E422rUtlvcCVElHy4FkQRoR5YzrNM3dRlWtMaPYqkxYlA5HxASREK00QlcZ5nXgAbmpSdQu6Zzt4/mY7VhVref1RcPgAb9cUm/Mf//7YA7TPXNj987ts1TmL/+4JkLYDjDynYYeYcHh/BlJkAKVALBNVIDDxLwKAyFQAQF0jv2M5zTv7IAAFACFATU6ihE1qLqIwiUUd93jBz0Ay9H//1///vWKgKoH+pKGLksyZG2yFamz4Lo0kmebILg5shK3p0mksqdoiSuTik1Qq1pWryRlZpI+o5SE5SEOWLLAOpvfkIVDKAs7K14Rxl/s7XZZP/oQ4ZE//jUpxOJ/+n//lf//n/3P/+6b1t/3//+/9v/9P/1Mw8XIdN2/V2P/Z9FQaJBgHE0QIgAACB/Xt3MjAgLYQBcvHMvlEQXEyUnHvNlNYskQkAkTQUElEvMnQXu1Lplw6ylmWhl8roQna+f1r2KaIX/8/bsv///zNTX55x5s3ZTIDQFWGNH9n8sZBGx9P/////yaHEB2HTcoJlQaU/TNzdd5QCII4Ox4JpPk6O8/8GiwbhJAAAKbSlVkMi2vrybSH3GgWTvSFzQVBkYEYyOA/hCq5mEYX/+4BkUYDy10rUYwwYcCNMV9AAC64L2Q1RrCRJwISxYYAAIrncaWIakrLazrksNIpWEJsogxWS/y6GS3vrR5wFGf3f2v/T2Jqr06VHDsexLQhxUHz2nR6lAyPGCc7T/////8lnBweTBQqfDuMlyFPMEAOw5A4eClrEMwfFSPMkA3dEaFeJd/5L9iqLcxI08yhmSJ1KBbZ4ycsdbSiLLxFZPoHQxfJKLnaoxtCMjqqIV33dVVUPKsBMbOTUrCJiPSuLHQ+0WfoXryABEo0UgqLghoWFnrpx0mpgfKeoJyZa9cU//////YPTxcHAoJyTjpirnS3Igbh4eKC4uHhZDig3DxP9KlapdbHMpRDDdNhAp06j2TyDZjCRKVZmpzVAoEyVvz00f9g+q5SJtGpl6nm75q21mrl81ZUbbKY8zo7bL6KYqkcmn7Oif1R0X3T2MxxmkHGTMle+lChMxNxSjUmNJk3f//HgeoAkA1RgB//7gmR3APMSLVj55hu4H8xYkAAIrkwtCV2nmE+gizFgAAAeuQuB6pqsPEp0dAaWCocSYoA4AURHmiSNsioO8pktEy2MmNkDKoiNZazbCEVisRhKD10dCAyXh2P9eyJjtObTtM4kGozEFsTDzoLZ0Mzu2VDGVqmM+l/ZkNIYqBzs6pz//pZKufTZjWKYOGSRigV8cjSFTPd7RGZCZmtoBf//////+tjNCcPikREYlCyjUa3JXX+xSRmRUISMdFS55Em4JDQAAC2HJTj1BQrSNDrbapBGlkAw7JTaAoJg9jwYCGI8A6HpLP237a+8cElD87O3ESfPXz/5r+ObzRgyvo4H2Lxg2oBk0LKAmfE9cx6qTnBYGAAMYmxqxeB2/in+HROD4s7ZC2XQAQMuulzSxLUvTKacmlA7gQ8/L/WL0PwNNRK4go5YapiqIlrWpP2KWrulFWm05Yo6aKa72iUnL96232VVKMNRE3r39/umj//7gmSYgPMFQlXrDBF4JSxXAQAJrkxEe0ssvYKAAAA0gAAABOhEIIBnLal+5mp9lPV7b9dP0/7oirM4JqwCEAgo4Jg4Ad9gjp5tnG1f+63oFnbTNaG+7Q3td26GmWDUBZ1AsAyAokGTAIns/wXIOQIaA4oaaSJLbMM0/GETwU0JBIP2HIehM38YYcfuZLiA8L44z4M8rDJ0S+9/n85nxPLPigYAgygd9/ZvSnvI2ouyxmoLEHiy7BKp5VvrOGholeUB8l0F2/1/69LszX1Lul1sMuXMlC+ZpuFq2Ga5lXSrGKuYmuZKer+lDwQAAqJlSPEYhIRYdp7Omht63OVv1AsPs8r6ml/DYYsrBYAPGhSykiIn88hKa/JpSnjOViqXUpaKxSoj35d2LPrS2pmOGZrbtn/7qZrPdfRyi1CQ4uK9xJTX2mVvOTSkJEzfgAAUW//////76Kq//6JSshfIURPVcgoU+kxIb+gJAAAHIP/7gGTJguMOYVXrCBPgJ+B1IRxiAAu8u1nnsGlAmQBXQBCMAMkkBciE5kIzCHmdX1G4y6sneJ/oGksmag48pchiDJJl2pUJBPOxLJ9rJxrXmMZwAgQCLHYqE+NjTt+777p2raWQn6/Yu+Udbs7dRTkIlzrO4kM6e6sUn9mbV/ohFOGAY6lY4Nv29qEOY7Op/yzMSpz0IRFOLGrCHfy8gIDURnJA///+fUv/+tyF/8O7oi6GZTbaIWTmoX4qRtrkkiOrF+grb71ui4NtbkUCEAAAAEwKcY/WLPDQdgEYfJ3W5S5gTHuuTDb4yJf1K6LJJ1y23jTiNjiEDzT2kMCAQWhon0fGixGVBsiOEK9umj4oO/eZLaWX+5oSh3c55sYYK+SbJmluXTynOUv3JeEECMLFj7EXYuU+fU/OAoFe96FZhofBBnSaAaYPEPu3QdCXKORhE4egXjB4bLJpJT7rv3M9K//cy7jf29jLTClD//uCZOcAwyJB0tNJE8AbwAZiAAABD+1vRSwwUwi4pReIAI8pUnL2qhoM3MHkjClDf7NwoFggAP0CMbENAoGMvfNP4x5n6tTAHeg9+pDDcYASWcQ7TVa0y7NXSWzuYjcHq081HOB2WcS3Ib0SuYzdajD9x2z9n897n93abguQtsdJW2Z3//W6LS5DMMcCQp7qn2/9a///6oqOQKLNRtAYIWgBgHnYsC6eIzA9j38tOiKLsrqd2NUuQwN////////1ottRR+9iFot6FQFAAAAGQggwJG0gVAAwMZFJ2uqhSdkcOus/7JZVIoKGQhG2IQ/ICIUlxMCJpglXjBeLrc5DH+Ipcw+14W7FrF0cpRj6Mt0OjKzlVKHZai5BMY1zjDAo//f/XKoSHsLB1ymW9vXR1ZHu1WM7W9jil/EDoMJGgjfSnTpf2NgKNgPuMGEil/9UIyuRSKYQDFoRianRXIdyVcivIr/7f+rhGAFf///1//uCZPUAI8hO0eNJHSA2oRXhGwkWDYlvSSwYU4ClhFrkPmiM//zpsx50ZyXI36ozkDhhIs4eKAIOawUiG6QlDwSJrleNw0rEdUuHqiMYg+Rw3IS64njWP7Drw5B6GYV3cZGo5ZLhPJR6ZrpuuSE0GKpUWG//OqjjJZinLsCLUGqH3V/1ZFucuUYBGN//5upbmOW9Dfmf//3/MrUzPZENUrG/5joBOj+sMAKWb/5PWS0TH4g39CKe9lT1p9X/9uef///1dv/7KL+p6SK05zowgKHY48BBQouNdKoPJAAAnLvgCkE/l00BkuVvdNpDKmn0TXYGgKpKY8pSumOuBDwmur6xQnT6BZmI7QIXS4fGMKZeIgkyWiWavQRrboHT8GV/2pGsHVlIFzvlGI4ClJVIuq5//3P/6kO8DGqkVhznbzOalTYMdFv3JNwKbHLFzQ8XUAv8nBIP6Xkqx1UGzCSGQQz3ZEazFDXQxu5z///b//uCZPcA88xU0GNpLEI7bHeQUAJsDi2NQS0wT0DLsaJA0BV4oaZ//f/5f/qtNEZTqZHMcKczLnM7lU4wwkwBwYDjUljORPEWuHgcBPVHl0phkQ584nD8h7MxhJ5/F3QO+B4fD0ZE8nPIUariQhNFU1u81MEAHqHyVbn8utwAtsNjyNt/J5vJIy/8YFAgDQAhRYuBW2eWIvDTXWdCIiF0mzHd6JVCZRxMwWI/0A/4PJaf6QGl7bKXzGdU0MJtUTvton///R////Xr/3srK2qYVJRIl70erqqKwYKmMAAJXa4AbwkNKGWsMs07PS5g0M5MHSNw3EqPTHGXvSphNFUwEMmj1dxBcfKpwY2aPnY/dpd2af8/uX92N1fsVq5ufdxGpXOri6XBpPVyj0MyZZPI5/SaGrhLCzVj2Cw/DOAaXuqfjimKBD/3HmHj11gkhGtQqNGQcHESvWhXU8CamJ3/YfhUAYGQp/////6GbzGy//uAZO8E875M0VMsHEA2LGjQNAJeDZC1P60wcQDCsSKBEAl5l6Gf+blm/t////////0cwJYAd4lOj1BR5I9hqRBygABKS3YRWt8nANCNmg+HGAus4b0apKZdLkY0iKdkskF0eBWZKaM0xo5VPRGJserkUdfYKUJw+sueNsUOiSv+h28WCKimob6IRlvuWQOimi4q9Rp4ACwFNjID8oaGigGEAi2UY5D57khARQ0pKXiHAicBQpjQHuVS3zBxlBSCf6W2scv///8sbRgYyDQxndVKfv/CIKy0cVnqBAAFJHsYOihYRIGpKRh1wIDhoMJS9yZRGFvzl1TAcpIFwLyMwegU0qSTTWiTB6kNIlhNgu4mI4B7mJJIFNI+Ympss0PoomhtrNHUg+pqt1Mgmy2VTZSk0HQX+mhZL0lfovpKuZIrNUbf+qim7rSUiicUpS3u2tSCdCiq7O7eq7qRZSzKy4cAABEAIAAR1AsCAcD/+4Jk7gDzmjzPuywcYDxJ2BBlQlYNrM9DTLBNgLGoXwHAFrnTqCFAULdqrDSaLnQ7zvP/9d/tJqHTN8hMBSdeCHg+f/////////+EwESnldVYIYGVWo1I5XIziACskOm2Im1OKWAAOTE4aQSNwRpchnTD1oPGlcTZQFcaCXVJ3q9QFwdxh+qxOp5UIx6oCEJR/HydTiqMO3uy8W0rIpcWU0WBR2cWtew1T4bZ1W37Z2x08gx4ECFjSWfK5WRI+XjHLGeRnl8y/eN0hVhOc1nu79TNCvjKtgcHj1VqOm4mW6PrzdyPB45tEVerCiQILmyRnkrp/OzwK7xrESlfTPt/Wu66xrfpauf2R5Bf1jxIzyWIx3BDwLjAmIFREcM0Sc3p/8kA6K+QKrJODGfcFkxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+4Jk7gAEMV/PPWmgAjch56yuaAEYiZVHWaeAEGkHoIMm8AGqqqqqqqqqqqqqqqqqqqqqBBgAEJmRItoakXE4V0cxOi5MrccxOkKhsKGnSFFgoSjhxIlPqqrzNeZmecSRLB0RA1DsFTpUNKBpxZ8TRKGuWBo8qsFYlljygaeJcS+WBrlTvEX/4iPcFQC6BgICaqTASq/EQcBoGol//+DXKnVhqItn/LHuCvUe//8qd4NSx5Z2JQ1VTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+4BknQ/ywBdMzzzAACsgprLhiAAAAAGkAAAAIAAANIAAAARVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQ==",J=typeof window<"u"?new Audio(jA):new Audio,xA=({segments:O,onFinished:D,primaryColor:U="black",contrastColor:B="white",buttonText:K="Spin",isOnlyOnce:j=!1,size:I=290,upDuration:Y=100,downDuration:S=600,fontFamily:Q="Arial",arrowLocation:C="center",showTextOnSpin:w=!0,isSpinSound:M=!0})=>{const g=O.map(t=>t.segmentText).filter(Boolean),AA=O.map(t=>t.segColor).filter(Boolean),[gA,EA]=y.useState(!1),[G,d]=y.useState(!1),[H,hA]=y.useState("");let eA="",x=0;const IA=g.length;let P=0,T=0,b=null,X=Math.PI/g.length;const z=g.length*Y,v=g.length*S;let k=0;const E=I,h=I;y.useEffect(()=>{rA(),setTimeout(()=>{window.scrollTo(0,1)},0)},[]);const rA=()=>{tA(),_()},tA=()=>{var c;let t=document.getElementById("canvas");t||(t=document.createElement("canvas"),t.setAttribute("width",`${I*2}`),t.setAttribute("height",`${I*2}`),t.setAttribute("id","canvas"),(c=document==null?void 0:do