tripeaks-solitaire-solver-j.../dist/assets/index.e57a41a0.js

65 lines
158 KiB
JavaScript

(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const n of r)if(n.type==="childList")for(const o of n.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&s(o)}).observe(document,{childList:!0,subtree:!0});function i(r){const n={};return r.integrity&&(n.integrity=r.integrity),r.referrerpolicy&&(n.referrerPolicy=r.referrerpolicy),r.crossorigin==="use-credentials"?n.credentials="include":r.crossorigin==="anonymous"?n.credentials="omit":n.credentials="same-origin",n}function s(r){if(r.ep)return;r.ep=!0;const n=i(r);fetch(r.href,n)}})();var _0=!1,L0=!1,R=[];function Rt(e){Bt(e)}function Bt(e){R.includes(e)||R.push(e),Dt()}function xe(e){let t=R.indexOf(e);t!==-1&&R.splice(t,1)}function Dt(){!L0&&!_0&&(_0=!0,queueMicrotask(Ht))}function Ht(){_0=!1,L0=!0;for(let e=0;e<R.length;e++)R[e]();R.length=0,L0=!1}var U,z,a0,ge,T0=!0;function Et(e){T0=!1,e(),T0=!0}function Vt(e){U=e.reactive,a0=e.release,z=t=>e.effect(t,{scheduler:i=>{T0?Rt(i):i()}}),ge=e.raw}function le(e){z=e}function Ot(e){let t=()=>{};return[s=>{let r=z(s);return e._x_effects||(e._x_effects=new Set,e._x_runEffects=()=>{e._x_effects.forEach(n=>n())}),e._x_effects.add(r),t=()=>{r!==void 0&&(e._x_effects.delete(r),a0(r))},r},()=>{t()}]}var we=[],pe=[],Ce=[];function Ft(e){Ce.push(e)}function ye(e,t){typeof t=="function"?(e._x_cleanups||(e._x_cleanups=[]),e._x_cleanups.push(t)):(t=e,pe.push(t))}function Yt(e){we.push(e)}function $t(e,t,i){e._x_attributeCleanups||(e._x_attributeCleanups={}),e._x_attributeCleanups[t]||(e._x_attributeCleanups[t]=[]),e._x_attributeCleanups[t].push(i)}function ve(e,t){!e._x_attributeCleanups||Object.entries(e._x_attributeCleanups).forEach(([i,s])=>{(t===void 0||t.includes(i))&&(s.forEach(r=>r()),delete e._x_attributeCleanups[i])})}var P0=new MutationObserver(N0),Z0=!1;function me(){P0.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),Z0=!0}function It(){Ut(),P0.disconnect(),Z0=!1}var j=[],S0=!1;function Ut(){j=j.concat(P0.takeRecords()),j.length&&!S0&&(S0=!0,queueMicrotask(()=>{Kt(),S0=!1}))}function Kt(){N0(j),j.length=0}function C(e){if(!Z0)return e();It();let t=e();return me(),t}var j0=!1,o0=[];function qt(){j0=!0}function Pt(){j0=!1,N0(o0),o0=[]}function N0(e){if(j0){o0=o0.concat(e);return}let t=[],i=[],s=new Map,r=new Map;for(let n=0;n<e.length;n++)if(!e[n].target._x_ignoreMutationObserver&&(e[n].type==="childList"&&(e[n].addedNodes.forEach(o=>o.nodeType===1&&t.push(o)),e[n].removedNodes.forEach(o=>o.nodeType===1&&i.push(o))),e[n].type==="attributes")){let o=e[n].target,l=e[n].attributeName,h=e[n].oldValue,a=()=>{s.has(o)||s.set(o,[]),s.get(o).push({name:l,value:o.getAttribute(l)})},d=()=>{r.has(o)||r.set(o,[]),r.get(o).push(l)};o.hasAttribute(l)&&h===null?a():o.hasAttribute(l)?(d(),a()):d()}r.forEach((n,o)=>{ve(o,n)}),s.forEach((n,o)=>{we.forEach(l=>l(o,n))});for(let n of i)if(!t.includes(n)&&(pe.forEach(o=>o(n)),n._x_cleanups))for(;n._x_cleanups.length;)n._x_cleanups.pop()();t.forEach(n=>{n._x_ignoreSelf=!0,n._x_ignore=!0});for(let n of t)i.includes(n)||!n.isConnected||(delete n._x_ignoreSelf,delete n._x_ignore,Ce.forEach(o=>o(n)),n._x_ignore=!0,n._x_ignoreSelf=!0);t.forEach(n=>{delete n._x_ignoreSelf,delete n._x_ignore}),t=null,i=null,s=null,r=null}function ke(e){return G(Y(e))}function W(e,t,i){return e._x_dataStack=[t,...Y(i||e)],()=>{e._x_dataStack=e._x_dataStack.filter(s=>s!==t)}}function he(e,t){let i=e._x_dataStack[0];Object.entries(t).forEach(([s,r])=>{i[s]=r})}function Y(e){return e._x_dataStack?e._x_dataStack:typeof ShadowRoot=="function"&&e instanceof ShadowRoot?Y(e.host):e.parentNode?Y(e.parentNode):[]}function G(e){let t=new Proxy({},{ownKeys:()=>Array.from(new Set(e.flatMap(i=>Object.keys(i)))),has:(i,s)=>e.some(r=>r.hasOwnProperty(s)),get:(i,s)=>(e.find(r=>{if(r.hasOwnProperty(s)){let n=Object.getOwnPropertyDescriptor(r,s);if(n.get&&n.get._x_alreadyBound||n.set&&n.set._x_alreadyBound)return!0;if((n.get||n.set)&&n.enumerable){let o=n.get,l=n.set,h=n;o=o&&o.bind(t),l=l&&l.bind(t),o&&(o._x_alreadyBound=!0),l&&(l._x_alreadyBound=!0),Object.defineProperty(r,s,{...h,get:o,set:l})}return!0}return!1})||{})[s],set:(i,s,r)=>{let n=e.find(o=>o.hasOwnProperty(s));return n?n[s]=r:e[e.length-1][s]=r,!0}});return t}function Se(e){let t=s=>typeof s=="object"&&!Array.isArray(s)&&s!==null,i=(s,r="")=>{Object.entries(Object.getOwnPropertyDescriptors(s)).forEach(([n,{value:o,enumerable:l}])=>{if(l===!1||o===void 0)return;let h=r===""?n:`${r}.${n}`;typeof o=="object"&&o!==null&&o._x_interceptor?s[n]=o.initialize(e,h,n):t(o)&&o!==s&&!(o instanceof Element)&&i(o,h)})};return i(e)}function be(e,t=()=>{}){let i={initialValue:void 0,_x_interceptor:!0,initialize(s,r,n){return e(this.initialValue,()=>Zt(s,r),o=>R0(s,r,o),r,n)}};return t(i),s=>{if(typeof s=="object"&&s!==null&&s._x_interceptor){let r=i.initialize.bind(i);i.initialize=(n,o,l)=>{let h=s.initialize(n,o,l);return i.initialValue=h,r(n,o,l)}}else i.initialValue=s;return i}}function Zt(e,t){return t.split(".").reduce((i,s)=>i[s],e)}function R0(e,t,i){if(typeof t=="string"&&(t=t.split(".")),t.length===1)e[t[0]]=i;else{if(t.length===0)throw error;return e[t[0]]||(e[t[0]]={}),R0(e[t[0]],t.slice(1),i)}}var Ae={};function S(e,t){Ae[e]=t}function B0(e,t){return Object.entries(Ae).forEach(([i,s])=>{Object.defineProperty(e,`$${i}`,{get(){let[r,n]=Be(t);return r={interceptor:be,...r},ye(t,n),s(t,r)},enumerable:!1})}),e}function jt(e,t,i,...s){try{return i(...s)}catch(r){Q(r,e,t)}}function Q(e,t,i=void 0){Object.assign(e,{el:t,expression:i}),console.warn(`Alpine Expression Error: ${e.message}
${i?'Expression: "'+i+`"
`:""}`,t),setTimeout(()=>{throw e},0)}var r0=!0;function Nt(e){let t=r0;r0=!1,e(),r0=t}function F(e,t,i={}){let s;return v(e,t)(r=>s=r,i),s}function v(...e){return Me(...e)}var Me=_e;function Jt(e){Me=e}function _e(e,t){let i={};B0(i,e);let s=[i,...Y(e)];if(typeof t=="function")return Qt(s,t);let r=Wt(s,t,e);return jt.bind(null,e,t,r)}function Qt(e,t){return(i=()=>{},{scope:s={},params:r=[]}={})=>{let n=t.apply(G([s,...e]),r);l0(i,n)}}var b0={};function zt(e,t){if(b0[e])return b0[e];let i=Object.getPrototypeOf(async function(){}).constructor,s=/^[\n\s]*if.*\(.*\)/.test(e)||/^(let|const)\s/.test(e)?`(() => { ${e} })()`:e,n=(()=>{try{return new i(["__self","scope"],`with (scope) { __self.result = ${s} }; __self.finished = true; return __self.result;`)}catch(o){return Q(o,t,e),Promise.resolve()}})();return b0[e]=n,n}function Wt(e,t,i){let s=zt(t,i);return(r=()=>{},{scope:n={},params:o=[]}={})=>{s.result=void 0,s.finished=!1;let l=G([n,...e]);if(typeof s=="function"){let h=s(s,l).catch(a=>Q(a,i,t));s.finished?(l0(r,s.result,l,o,i),s.result=void 0):h.then(a=>{l0(r,a,l,o,i)}).catch(a=>Q(a,i,t)).finally(()=>s.result=void 0)}}}function l0(e,t,i,s,r){if(r0&&typeof t=="function"){let n=t.apply(i,s);n instanceof Promise?n.then(o=>l0(e,o,i,s)).catch(o=>Q(o,r,t)):e(n)}else e(t)}var J0="x-";function K(e=""){return J0+e}function Gt(e){J0=e}var Le={};function w(e,t){Le[e]=t}function Q0(e,t,i){if(t=Array.from(t),e._x_virtualDirectives){let n=Object.entries(e._x_virtualDirectives).map(([l,h])=>({name:l,value:h})),o=Te(n);n=n.map(l=>o.find(h=>h.name===l.name)?{name:`x-bind:${l.name}`,value:`"${l.value}"`}:l),t=t.concat(n)}let s={};return t.map(Ee((n,o)=>s[n]=o)).filter(Oe).map(t1(s,i)).sort(i1).map(n=>e1(e,n))}function Te(e){return Array.from(e).map(Ee()).filter(t=>!Oe(t))}var D0=!1,Z=new Map,Re=Symbol();function Xt(e){D0=!0;let t=Symbol();Re=t,Z.set(t,[]);let i=()=>{for(;Z.get(t).length;)Z.get(t).shift()();Z.delete(t)},s=()=>{D0=!1,i()};e(i),s()}function Be(e){let t=[],i=l=>t.push(l),[s,r]=Ot(e);return t.push(r),[{Alpine:X,effect:s,cleanup:i,evaluateLater:v.bind(v,e),evaluate:F.bind(F,e)},()=>t.forEach(l=>l())]}function e1(e,t){let i=()=>{},s=Le[t.type]||i,[r,n]=Be(e);$t(e,t.original,n);let o=()=>{e._x_ignore||e._x_ignoreSelf||(s.inline&&s.inline(e,t,r),s=s.bind(s,e,t,r),D0?Z.get(Re).push(s):s())};return o.runCleanups=n,o}var De=(e,t)=>({name:i,value:s})=>(i.startsWith(e)&&(i=i.replace(e,t)),{name:i,value:s}),He=e=>e;function Ee(e=()=>{}){return({name:t,value:i})=>{let{name:s,value:r}=Ve.reduce((n,o)=>o(n),{name:t,value:i});return s!==t&&e(s,t),{name:s,value:r}}}var Ve=[];function z0(e){Ve.push(e)}function Oe({name:e}){return Fe().test(e)}var Fe=()=>new RegExp(`^${J0}([^:^.]+)\\b`);function t1(e,t){return({name:i,value:s})=>{let r=i.match(Fe()),n=i.match(/:([a-zA-Z0-9\-:]+)/),o=i.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],l=t||e[i]||i;return{type:r?r[1]:null,value:n?n[1]:null,modifiers:o.map(h=>h.replace(".","")),expression:s,original:l}}}var H0="DEFAULT",i0=["ignore","ref","data","id","bind","init","for","mask","model","modelable","transition","show","if",H0,"teleport"];function i1(e,t){let i=i0.indexOf(e.type)===-1?H0:e.type,s=i0.indexOf(t.type)===-1?H0:t.type;return i0.indexOf(i)-i0.indexOf(s)}function N(e,t,i={}){e.dispatchEvent(new CustomEvent(t,{detail:i,bubbles:!0,composed:!0,cancelable:!0}))}var E0=[],W0=!1;function Ye(e=()=>{}){return queueMicrotask(()=>{W0||setTimeout(()=>{V0()})}),new Promise(t=>{E0.push(()=>{e(),t()})})}function V0(){for(W0=!1;E0.length;)E0.shift()()}function s1(){W0=!0}function H(e,t){if(typeof ShadowRoot=="function"&&e instanceof ShadowRoot){Array.from(e.children).forEach(r=>H(r,t));return}let i=!1;if(t(e,()=>i=!0),i)return;let s=e.firstElementChild;for(;s;)H(s,t),s=s.nextElementSibling}function $(e,...t){console.warn(`Alpine Warning: ${e}`,...t)}function r1(){document.body||$("Unable to initialize. Trying to load Alpine before `<body>` is available. Did you forget to add `defer` in Alpine's `<script>` tag?"),N(document,"alpine:init"),N(document,"alpine:initializing"),me(),Ft(t=>_(t,H)),ye(t=>o1(t)),Yt((t,i)=>{Q0(t,i).forEach(s=>s())});let e=t=>!d0(t.parentElement,!0);Array.from(document.querySelectorAll(Ue())).filter(e).forEach(t=>{_(t)}),N(document,"alpine:initialized")}var G0=[],$e=[];function Ie(){return G0.map(e=>e())}function Ue(){return G0.concat($e).map(e=>e())}function Ke(e){G0.push(e)}function qe(e){$e.push(e)}function d0(e,t=!1){return u0(e,i=>{if((t?Ue():Ie()).some(r=>i.matches(r)))return!0})}function u0(e,t){if(!!e){if(t(e))return e;if(e._x_teleportBack&&(e=e._x_teleportBack),!!e.parentElement)return u0(e.parentElement,t)}}function n1(e){return Ie().some(t=>e.matches(t))}function _(e,t=H){Xt(()=>{t(e,(i,s)=>{Q0(i,i.attributes).forEach(r=>r()),i._x_ignore&&s()})})}function o1(e){H(e,t=>ve(t))}function X0(e,t){return Array.isArray(t)?ae(e,t.join(" ")):typeof t=="object"&&t!==null?l1(e,t):typeof t=="function"?X0(e,t()):ae(e,t)}function ae(e,t){let i=r=>r.split(" ").filter(n=>!e.classList.contains(n)).filter(Boolean),s=r=>(e.classList.add(...r),()=>{e.classList.remove(...r)});return t=t===!0?t="":t||"",s(i(t))}function l1(e,t){let i=l=>l.split(" ").filter(Boolean),s=Object.entries(t).flatMap(([l,h])=>h?i(l):!1).filter(Boolean),r=Object.entries(t).flatMap(([l,h])=>h?!1:i(l)).filter(Boolean),n=[],o=[];return r.forEach(l=>{e.classList.contains(l)&&(e.classList.remove(l),o.push(l))}),s.forEach(l=>{e.classList.contains(l)||(e.classList.add(l),n.push(l))}),()=>{o.forEach(l=>e.classList.add(l)),n.forEach(l=>e.classList.remove(l))}}function c0(e,t){return typeof t=="object"&&t!==null?h1(e,t):a1(e,t)}function h1(e,t){let i={};return Object.entries(t).forEach(([s,r])=>{i[s]=e.style[s],s.startsWith("--")||(s=d1(s)),e.style.setProperty(s,r)}),setTimeout(()=>{e.style.length===0&&e.removeAttribute("style")}),()=>{c0(e,i)}}function a1(e,t){let i=e.getAttribute("style",t);return e.setAttribute("style",t),()=>{e.setAttribute("style",i||"")}}function d1(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function O0(e,t=()=>{}){let i=!1;return function(){i?t.apply(this,arguments):(i=!0,e.apply(this,arguments))}}w("transition",(e,{value:t,modifiers:i,expression:s},{evaluate:r})=>{typeof s=="function"&&(s=r(s)),s?u1(e,s,t):c1(e,i,t)});function u1(e,t,i){Pe(e,X0,""),{enter:r=>{e._x_transition.enter.during=r},"enter-start":r=>{e._x_transition.enter.start=r},"enter-end":r=>{e._x_transition.enter.end=r},leave:r=>{e._x_transition.leave.during=r},"leave-start":r=>{e._x_transition.leave.start=r},"leave-end":r=>{e._x_transition.leave.end=r}}[i](t)}function c1(e,t,i){Pe(e,c0);let s=!t.includes("in")&&!t.includes("out")&&!i,r=s||t.includes("in")||["enter"].includes(i),n=s||t.includes("out")||["leave"].includes(i);t.includes("in")&&!s&&(t=t.filter((f,p)=>p<t.indexOf("out"))),t.includes("out")&&!s&&(t=t.filter((f,p)=>p>t.indexOf("out")));let o=!t.includes("opacity")&&!t.includes("scale"),l=o||t.includes("opacity"),h=o||t.includes("scale"),a=l?0:1,d=h?q(t,"scale",95)/100:1,c=q(t,"delay",0),g=q(t,"origin","center"),A="opacity, transform",V=q(t,"duration",150)/1e3,e0=q(t,"duration",75)/1e3,u="cubic-bezier(0.4, 0.0, 0.2, 1)";r&&(e._x_transition.enter.during={transformOrigin:g,transitionDelay:c,transitionProperty:A,transitionDuration:`${V}s`,transitionTimingFunction:u},e._x_transition.enter.start={opacity:a,transform:`scale(${d})`},e._x_transition.enter.end={opacity:1,transform:"scale(1)"}),n&&(e._x_transition.leave.during={transformOrigin:g,transitionDelay:c,transitionProperty:A,transitionDuration:`${e0}s`,transitionTimingFunction:u},e._x_transition.leave.start={opacity:1,transform:"scale(1)"},e._x_transition.leave.end={opacity:a,transform:`scale(${d})`})}function Pe(e,t,i={}){e._x_transition||(e._x_transition={enter:{during:i,start:i,end:i},leave:{during:i,start:i,end:i},in(s=()=>{},r=()=>{}){F0(e,t,{during:this.enter.during,start:this.enter.start,end:this.enter.end},s,r)},out(s=()=>{},r=()=>{}){F0(e,t,{during:this.leave.during,start:this.leave.start,end:this.leave.end},s,r)}})}window.Element.prototype._x_toggleAndCascadeWithTransitions=function(e,t,i,s){const r=document.visibilityState==="visible"?requestAnimationFrame:setTimeout;let n=()=>r(i);if(t){e._x_transition&&(e._x_transition.enter||e._x_transition.leave)?e._x_transition.enter&&(Object.entries(e._x_transition.enter.during).length||Object.entries(e._x_transition.enter.start).length||Object.entries(e._x_transition.enter.end).length)?e._x_transition.in(i):n():e._x_transition?e._x_transition.in(i):n();return}e._x_hidePromise=e._x_transition?new Promise((o,l)=>{e._x_transition.out(()=>{},()=>o(s)),e._x_transitioning.beforeCancel(()=>l({isFromCancelledTransition:!0}))}):Promise.resolve(s),queueMicrotask(()=>{let o=Ze(e);o?(o._x_hideChildren||(o._x_hideChildren=[]),o._x_hideChildren.push(e)):r(()=>{let l=h=>{let a=Promise.all([h._x_hidePromise,...(h._x_hideChildren||[]).map(l)]).then(([d])=>d());return delete h._x_hidePromise,delete h._x_hideChildren,a};l(e).catch(h=>{if(!h.isFromCancelledTransition)throw h})})})};function Ze(e){let t=e.parentNode;if(!!t)return t._x_hidePromise?t:Ze(t)}function F0(e,t,{during:i,start:s,end:r}={},n=()=>{},o=()=>{}){if(e._x_transitioning&&e._x_transitioning.cancel(),Object.keys(i).length===0&&Object.keys(s).length===0&&Object.keys(r).length===0){n(),o();return}let l,h,a;f1(e,{start(){l=t(e,s)},during(){h=t(e,i)},before:n,end(){l(),a=t(e,r)},after:o,cleanup(){h(),a()}})}function f1(e,t){let i,s,r,n=O0(()=>{C(()=>{i=!0,s||t.before(),r||(t.end(),V0()),t.after(),e.isConnected&&t.cleanup(),delete e._x_transitioning})});e._x_transitioning={beforeCancels:[],beforeCancel(o){this.beforeCancels.push(o)},cancel:O0(function(){for(;this.beforeCancels.length;)this.beforeCancels.shift()();n()}),finish:n},C(()=>{t.start(),t.during()}),s1(),requestAnimationFrame(()=>{if(i)return;let o=Number(getComputedStyle(e).transitionDuration.replace(/,.*/,"").replace("s",""))*1e3,l=Number(getComputedStyle(e).transitionDelay.replace(/,.*/,"").replace("s",""))*1e3;o===0&&(o=Number(getComputedStyle(e).animationDuration.replace("s",""))*1e3),C(()=>{t.before()}),s=!0,requestAnimationFrame(()=>{i||(C(()=>{t.end()}),V0(),setTimeout(e._x_transitioning.finish,o+l),r=!0)})})}function q(e,t,i){if(e.indexOf(t)===-1)return i;const s=e[e.indexOf(t)+1];if(!s||t==="scale"&&isNaN(s))return i;if(t==="duration"){let r=s.match(/([0-9]+)ms/);if(r)return r[1]}return t==="origin"&&["top","right","left","center","bottom"].includes(e[e.indexOf(t)+2])?[s,e[e.indexOf(t)+2]].join(" "):s}var Y0=!1;function f0(e,t=()=>{}){return(...i)=>Y0?t(...i):e(...i)}function x1(e,t){t._x_dataStack||(t._x_dataStack=e._x_dataStack),Y0=!0,w1(()=>{g1(t)}),Y0=!1}function g1(e){let t=!1;_(e,(s,r)=>{H(s,(n,o)=>{if(t&&n1(n))return o();t=!0,r(n,o)})})}function w1(e){let t=z;le((i,s)=>{let r=t(i);return a0(r),()=>{}}),e(),le(t)}function je(e,t,i,s=[]){switch(e._x_bindings||(e._x_bindings=U({})),e._x_bindings[t]=i,t=s.includes("camel")?S1(t):t,t){case"value":p1(e,i);break;case"style":y1(e,i);break;case"class":C1(e,i);break;default:v1(e,t,i);break}}function p1(e,t){if(e.type==="radio")e.attributes.value===void 0&&(e.value=t),window.fromModel&&(e.checked=de(e.value,t));else if(e.type==="checkbox")Number.isInteger(t)?e.value=t:!Number.isInteger(t)&&!Array.isArray(t)&&typeof t!="boolean"&&![null,void 0].includes(t)?e.value=String(t):Array.isArray(t)?e.checked=t.some(i=>de(i,e.value)):e.checked=!!t;else if(e.tagName==="SELECT")k1(e,t);else{if(e.value===t)return;e.value=t}}function C1(e,t){e._x_undoAddedClasses&&e._x_undoAddedClasses(),e._x_undoAddedClasses=X0(e,t)}function y1(e,t){e._x_undoAddedStyles&&e._x_undoAddedStyles(),e._x_undoAddedStyles=c0(e,t)}function v1(e,t,i){[null,void 0,!1].includes(i)&&b1(t)?e.removeAttribute(t):(Ne(t)&&(i=t),m1(e,t,i))}function m1(e,t,i){e.getAttribute(t)!=i&&e.setAttribute(t,i)}function k1(e,t){const i=[].concat(t).map(s=>s+"");Array.from(e.options).forEach(s=>{s.selected=i.includes(s.value)})}function S1(e){return e.toLowerCase().replace(/-(\w)/g,(t,i)=>i.toUpperCase())}function de(e,t){return e==t}function Ne(e){return["disabled","checked","required","readonly","hidden","open","selected","autofocus","itemscope","multiple","novalidate","allowfullscreen","allowpaymentrequest","formnovalidate","autoplay","controls","loop","muted","playsinline","default","ismap","reversed","async","defer","nomodule"].includes(e)}function b1(e){return!["aria-pressed","aria-checked","aria-expanded","aria-selected"].includes(e)}function A1(e,t,i){if(e._x_bindings&&e._x_bindings[t]!==void 0)return e._x_bindings[t];let s=e.getAttribute(t);return s===null?typeof i=="function"?i():i:Ne(t)?!![t,"true"].includes(s):s===""?!0:s}function Je(e,t){var i;return function(){var s=this,r=arguments,n=function(){i=null,e.apply(s,r)};clearTimeout(i),i=setTimeout(n,t)}}function Qe(e,t){let i;return function(){let s=this,r=arguments;i||(e.apply(s,r),i=!0,setTimeout(()=>i=!1,t))}}function M1(e){e(X)}var T={},ue=!1;function _1(e,t){if(ue||(T=U(T),ue=!0),t===void 0)return T[e];T[e]=t,typeof t=="object"&&t!==null&&t.hasOwnProperty("init")&&typeof t.init=="function"&&T[e].init(),Se(T[e])}function L1(){return T}var ze={};function T1(e,t){let i=typeof t!="function"?()=>t:t;e instanceof Element?We(e,i()):ze[e]=i}function R1(e){return Object.entries(ze).forEach(([t,i])=>{Object.defineProperty(e,t,{get(){return(...s)=>i(...s)}})}),e}function We(e,t,i){let s=[];for(;s.length;)s.pop()();let r=Object.entries(t).map(([o,l])=>({name:o,value:l})),n=Te(r);r=r.map(o=>n.find(l=>l.name===o.name)?{name:`x-bind:${o.name}`,value:`"${o.value}"`}:o),Q0(e,r,i).map(o=>{s.push(o.runCleanups),o()})}var Ge={};function B1(e,t){Ge[e]=t}function D1(e,t){return Object.entries(Ge).forEach(([i,s])=>{Object.defineProperty(e,i,{get(){return(...r)=>s.bind(t)(...r)},enumerable:!1})}),e}var H1={get reactive(){return U},get release(){return a0},get effect(){return z},get raw(){return ge},version:"3.10.3",flushAndStopDeferringMutations:Pt,dontAutoEvaluateFunctions:Nt,disableEffectScheduling:Et,setReactivityEngine:Vt,closestDataStack:Y,skipDuringClone:f0,addRootSelector:Ke,addInitSelector:qe,addScopeToNode:W,deferMutations:qt,mapAttributes:z0,evaluateLater:v,setEvaluator:Jt,mergeProxies:G,findClosest:u0,closestRoot:d0,interceptor:be,transition:F0,setStyles:c0,mutateDom:C,directive:w,throttle:Qe,debounce:Je,evaluate:F,initTree:_,nextTick:Ye,prefixed:K,prefix:Gt,plugin:M1,magic:S,store:_1,start:r1,clone:x1,bound:A1,$data:ke,data:B1,bind:T1},X=H1;function E1(e,t){const i=Object.create(null),s=e.split(",");for(let r=0;r<s.length;r++)i[s[r]]=!0;return t?r=>!!i[r.toLowerCase()]:r=>!!i[r]}var V1=Object.freeze({});Object.freeze([]);var Xe=Object.assign,O1=Object.prototype.hasOwnProperty,x0=(e,t)=>O1.call(e,t),B=Array.isArray,J=e=>et(e)==="[object Map]",F1=e=>typeof e=="string",ee=e=>typeof e=="symbol",g0=e=>e!==null&&typeof e=="object",Y1=Object.prototype.toString,et=e=>Y1.call(e),tt=e=>et(e).slice(8,-1),te=e=>F1(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,$1=e=>{const t=Object.create(null);return i=>t[i]||(t[i]=e(i))},I1=$1(e=>e.charAt(0).toUpperCase()+e.slice(1)),it=(e,t)=>e!==t&&(e===e||t===t),$0=new WeakMap,P=[],b,D=Symbol("iterate"),I0=Symbol("Map key iterate");function U1(e){return e&&e._isEffect===!0}function K1(e,t=V1){U1(e)&&(e=e.raw);const i=Z1(e,t);return t.lazy||i(),i}function q1(e){e.active&&(st(e),e.options.onStop&&e.options.onStop(),e.active=!1)}var P1=0;function Z1(e,t){const i=function(){if(!i.active)return e();if(!P.includes(i)){st(i);try{return N1(),P.push(i),b=i,e()}finally{P.pop(),rt(),b=P[P.length-1]}}};return i.id=P1++,i.allowRecurse=!!t.allowRecurse,i._isEffect=!0,i.active=!0,i.raw=e,i.deps=[],i.options=t,i}function st(e){const{deps:t}=e;if(t.length){for(let i=0;i<t.length;i++)t[i].delete(e);t.length=0}}var I=!0,ie=[];function j1(){ie.push(I),I=!1}function N1(){ie.push(I),I=!0}function rt(){const e=ie.pop();I=e===void 0?!0:e}function k(e,t,i){if(!I||b===void 0)return;let s=$0.get(e);s||$0.set(e,s=new Map);let r=s.get(i);r||s.set(i,r=new Set),r.has(b)||(r.add(b),b.deps.push(r),b.options.onTrack&&b.options.onTrack({effect:b,target:e,type:t,key:i}))}function L(e,t,i,s,r,n){const o=$0.get(e);if(!o)return;const l=new Set,h=d=>{d&&d.forEach(c=>{(c!==b||c.allowRecurse)&&l.add(c)})};if(t==="clear")o.forEach(h);else if(i==="length"&&B(e))o.forEach((d,c)=>{(c==="length"||c>=s)&&h(d)});else switch(i!==void 0&&h(o.get(i)),t){case"add":B(e)?te(i)&&h(o.get("length")):(h(o.get(D)),J(e)&&h(o.get(I0)));break;case"delete":B(e)||(h(o.get(D)),J(e)&&h(o.get(I0)));break;case"set":J(e)&&h(o.get(D));break}const a=d=>{d.options.onTrigger&&d.options.onTrigger({effect:d,target:e,key:i,type:t,newValue:s,oldValue:r,oldTarget:n}),d.options.scheduler?d.options.scheduler(d):d()};l.forEach(a)}var J1=E1("__proto__,__v_isRef,__isVue"),nt=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(ee)),Q1=w0(),z1=w0(!1,!0),W1=w0(!0),G1=w0(!0,!0),h0={};["includes","indexOf","lastIndexOf"].forEach(e=>{const t=Array.prototype[e];h0[e]=function(...i){const s=x(this);for(let n=0,o=this.length;n<o;n++)k(s,"get",n+"");const r=t.apply(s,i);return r===-1||r===!1?t.apply(s,i.map(x)):r}});["push","pop","shift","unshift","splice"].forEach(e=>{const t=Array.prototype[e];h0[e]=function(...i){j1();const s=t.apply(this,i);return rt(),s}});function w0(e=!1,t=!1){return function(s,r,n){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_raw"&&n===(e?t?h2:vt:t?l2:yt).get(s))return s;const o=B(s);if(!e&&o&&x0(h0,r))return Reflect.get(h0,r,n);const l=Reflect.get(s,r,n);return(ee(r)?nt.has(r):J1(r))||(e||k(s,"get",r),t)?l:U0(l)?!o||!te(r)?l.value:l:g0(l)?e?mt(l):oe(l):l}}var X1=ot(),e2=ot(!0);function ot(e=!1){return function(i,s,r,n){let o=i[s];if(!e&&(r=x(r),o=x(o),!B(i)&&U0(o)&&!U0(r)))return o.value=r,!0;const l=B(i)&&te(s)?Number(s)<i.length:x0(i,s),h=Reflect.set(i,s,r,n);return i===x(n)&&(l?it(r,o)&&L(i,"set",s,r,o):L(i,"add",s,r)),h}}function t2(e,t){const i=x0(e,t),s=e[t],r=Reflect.deleteProperty(e,t);return r&&i&&L(e,"delete",t,void 0,s),r}function i2(e,t){const i=Reflect.has(e,t);return(!ee(t)||!nt.has(t))&&k(e,"has",t),i}function s2(e){return k(e,"iterate",B(e)?"length":D),Reflect.ownKeys(e)}var lt={get:Q1,set:X1,deleteProperty:t2,has:i2,ownKeys:s2},ht={get:W1,set(e,t){return console.warn(`Set operation on key "${String(t)}" failed: target is readonly.`,e),!0},deleteProperty(e,t){return console.warn(`Delete operation on key "${String(t)}" failed: target is readonly.`,e),!0}};Xe({},lt,{get:z1,set:e2});Xe({},ht,{get:G1});var se=e=>g0(e)?oe(e):e,re=e=>g0(e)?mt(e):e,ne=e=>e,p0=e=>Reflect.getPrototypeOf(e);function C0(e,t,i=!1,s=!1){e=e.__v_raw;const r=x(e),n=x(t);t!==n&&!i&&k(r,"get",t),!i&&k(r,"get",n);const{has:o}=p0(r),l=s?ne:i?re:se;if(o.call(r,t))return l(e.get(t));if(o.call(r,n))return l(e.get(n));e!==r&&e.get(t)}function y0(e,t=!1){const i=this.__v_raw,s=x(i),r=x(e);return e!==r&&!t&&k(s,"has",e),!t&&k(s,"has",r),e===r?i.has(e):i.has(e)||i.has(r)}function v0(e,t=!1){return e=e.__v_raw,!t&&k(x(e),"iterate",D),Reflect.get(e,"size",e)}function at(e){e=x(e);const t=x(this);return p0(t).has.call(t,e)||(t.add(e),L(t,"add",e,e)),this}function dt(e,t){t=x(t);const i=x(this),{has:s,get:r}=p0(i);let n=s.call(i,e);n?Ct(i,s,e):(e=x(e),n=s.call(i,e));const o=r.call(i,e);return i.set(e,t),n?it(t,o)&&L(i,"set",e,t,o):L(i,"add",e,t),this}function ut(e){const t=x(this),{has:i,get:s}=p0(t);let r=i.call(t,e);r?Ct(t,i,e):(e=x(e),r=i.call(t,e));const n=s?s.call(t,e):void 0,o=t.delete(e);return r&&L(t,"delete",e,void 0,n),o}function ct(){const e=x(this),t=e.size!==0,i=J(e)?new Map(e):new Set(e),s=e.clear();return t&&L(e,"clear",void 0,void 0,i),s}function m0(e,t){return function(s,r){const n=this,o=n.__v_raw,l=x(o),h=t?ne:e?re:se;return!e&&k(l,"iterate",D),o.forEach((a,d)=>s.call(r,h(a),h(d),n))}}function s0(e,t,i){return function(...s){const r=this.__v_raw,n=x(r),o=J(n),l=e==="entries"||e===Symbol.iterator&&o,h=e==="keys"&&o,a=r[e](...s),d=i?ne:t?re:se;return!t&&k(n,"iterate",h?I0:D),{next(){const{value:c,done:g}=a.next();return g?{value:c,done:g}:{value:l?[d(c[0]),d(c[1])]:d(c),done:g}},[Symbol.iterator](){return this}}}}function M(e){return function(...t){{const i=t[0]?`on key "${t[0]}" `:"";console.warn(`${I1(e)} operation ${i}failed: target is readonly.`,x(this))}return e==="delete"?!1:this}}var ft={get(e){return C0(this,e)},get size(){return v0(this)},has:y0,add:at,set:dt,delete:ut,clear:ct,forEach:m0(!1,!1)},xt={get(e){return C0(this,e,!1,!0)},get size(){return v0(this)},has:y0,add:at,set:dt,delete:ut,clear:ct,forEach:m0(!1,!0)},gt={get(e){return C0(this,e,!0)},get size(){return v0(this,!0)},has(e){return y0.call(this,e,!0)},add:M("add"),set:M("set"),delete:M("delete"),clear:M("clear"),forEach:m0(!0,!1)},wt={get(e){return C0(this,e,!0,!0)},get size(){return v0(this,!0)},has(e){return y0.call(this,e,!0)},add:M("add"),set:M("set"),delete:M("delete"),clear:M("clear"),forEach:m0(!0,!0)},r2=["keys","values","entries",Symbol.iterator];r2.forEach(e=>{ft[e]=s0(e,!1,!1),gt[e]=s0(e,!0,!1),xt[e]=s0(e,!1,!0),wt[e]=s0(e,!0,!0)});function pt(e,t){const i=t?e?wt:xt:e?gt:ft;return(s,r,n)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(x0(i,r)&&r in s?i:s,r,n)}var n2={get:pt(!1,!1)},o2={get:pt(!0,!1)};function Ct(e,t,i){const s=x(i);if(s!==i&&t.call(e,s)){const r=tt(e);console.warn(`Reactive ${r} contains both the raw and reactive versions of the same object${r==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}var yt=new WeakMap,l2=new WeakMap,vt=new WeakMap,h2=new WeakMap;function a2(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function d2(e){return e.__v_skip||!Object.isExtensible(e)?0:a2(tt(e))}function oe(e){return e&&e.__v_isReadonly?e:kt(e,!1,lt,n2,yt)}function mt(e){return kt(e,!0,ht,o2,vt)}function kt(e,t,i,s,r){if(!g0(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;const n=r.get(e);if(n)return n;const o=d2(e);if(o===0)return e;const l=new Proxy(e,o===2?s:i);return r.set(e,l),l}function x(e){return e&&x(e.__v_raw)||e}function U0(e){return Boolean(e&&e.__v_isRef===!0)}S("nextTick",()=>Ye);S("dispatch",e=>N.bind(N,e));S("watch",(e,{evaluateLater:t,effect:i})=>(s,r)=>{let n=t(s),o=!0,l,h=i(()=>n(a=>{JSON.stringify(a),o?l=a:queueMicrotask(()=>{r(a,l),l=a}),o=!1}));e._x_effects.delete(h)});S("store",L1);S("data",e=>ke(e));S("root",e=>d0(e));S("refs",e=>(e._x_refs_proxy||(e._x_refs_proxy=G(u2(e))),e._x_refs_proxy));function u2(e){let t=[],i=e;for(;i;)i._x_refs&&t.push(i._x_refs),i=i.parentNode;return t}var A0={};function St(e){return A0[e]||(A0[e]=0),++A0[e]}function c2(e,t){return u0(e,i=>{if(i._x_ids&&i._x_ids[t])return!0})}function f2(e,t){e._x_ids||(e._x_ids={}),e._x_ids[t]||(e._x_ids[t]=St(t))}S("id",e=>(t,i=null)=>{let s=c2(e,t),r=s?s._x_ids[t]:St(t);return i?`${t}-${r}-${i}`:`${t}-${r}`});S("el",e=>e);bt("Focus","focus","focus");bt("Persist","persist","persist");function bt(e,t,i){S(t,s=>$(`You can't use [$${directiveName}] without first installing the "${e}" plugin here: https://alpinejs.dev/plugins/${i}`,s))}w("modelable",(e,{expression:t},{effect:i,evaluateLater:s})=>{let r=s(t),n=()=>{let a;return r(d=>a=d),a},o=s(`${t} = __placeholder`),l=a=>o(()=>{},{scope:{__placeholder:a}}),h=n();l(h),queueMicrotask(()=>{if(!e._x_model)return;e._x_removeModelListeners.default();let a=e._x_model.get,d=e._x_model.set;i(()=>l(a())),i(()=>d(n()))})});w("teleport",(e,{expression:t},{cleanup:i})=>{e.tagName.toLowerCase()!=="template"&&$("x-teleport can only be used on a <template> tag",e);let s=document.querySelector(t);s||$(`Cannot find x-teleport element for selector: "${t}"`);let r=e.content.cloneNode(!0).firstElementChild;e._x_teleport=r,r._x_teleportBack=e,e._x_forwardEvents&&e._x_forwardEvents.forEach(n=>{r.addEventListener(n,o=>{o.stopPropagation(),e.dispatchEvent(new o.constructor(o.type,o))})}),W(r,{},e),C(()=>{s.appendChild(r),_(r),r._x_ignore=!0}),i(()=>r.remove())});var At=()=>{};At.inline=(e,{modifiers:t},{cleanup:i})=>{t.includes("self")?e._x_ignoreSelf=!0:e._x_ignore=!0,i(()=>{t.includes("self")?delete e._x_ignoreSelf:delete e._x_ignore})};w("ignore",At);w("effect",(e,{expression:t},{effect:i})=>i(v(e,t)));function Mt(e,t,i,s){let r=e,n=h=>s(h),o={},l=(h,a)=>d=>a(h,d);if(i.includes("dot")&&(t=x2(t)),i.includes("camel")&&(t=g2(t)),i.includes("passive")&&(o.passive=!0),i.includes("capture")&&(o.capture=!0),i.includes("window")&&(r=window),i.includes("document")&&(r=document),i.includes("prevent")&&(n=l(n,(h,a)=>{a.preventDefault(),h(a)})),i.includes("stop")&&(n=l(n,(h,a)=>{a.stopPropagation(),h(a)})),i.includes("self")&&(n=l(n,(h,a)=>{a.target===e&&h(a)})),(i.includes("away")||i.includes("outside"))&&(r=document,n=l(n,(h,a)=>{e.contains(a.target)||a.target.isConnected!==!1&&(e.offsetWidth<1&&e.offsetHeight<1||e._x_isShown!==!1&&h(a))})),i.includes("once")&&(n=l(n,(h,a)=>{h(a),r.removeEventListener(t,n,o)})),n=l(n,(h,a)=>{p2(t)&&C2(a,i)||h(a)}),i.includes("debounce")){let h=i[i.indexOf("debounce")+1]||"invalid-wait",a=K0(h.split("ms")[0])?Number(h.split("ms")[0]):250;n=Je(n,a)}if(i.includes("throttle")){let h=i[i.indexOf("throttle")+1]||"invalid-wait",a=K0(h.split("ms")[0])?Number(h.split("ms")[0]):250;n=Qe(n,a)}return r.addEventListener(t,n,o),()=>{r.removeEventListener(t,n,o)}}function x2(e){return e.replace(/-/g,".")}function g2(e){return e.toLowerCase().replace(/-(\w)/g,(t,i)=>i.toUpperCase())}function K0(e){return!Array.isArray(e)&&!isNaN(e)}function w2(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[_\s]/,"-").toLowerCase()}function p2(e){return["keydown","keyup"].includes(e)}function C2(e,t){let i=t.filter(n=>!["window","document","prevent","stop","once"].includes(n));if(i.includes("debounce")){let n=i.indexOf("debounce");i.splice(n,K0((i[n+1]||"invalid-wait").split("ms")[0])?2:1)}if(i.length===0||i.length===1&&ce(e.key).includes(i[0]))return!1;const r=["ctrl","shift","alt","meta","cmd","super"].filter(n=>i.includes(n));return i=i.filter(n=>!r.includes(n)),!(r.length>0&&r.filter(o=>((o==="cmd"||o==="super")&&(o="meta"),e[`${o}Key`])).length===r.length&&ce(e.key).includes(i[0]))}function ce(e){if(!e)return[];e=w2(e);let t={ctrl:"control",slash:"/",space:"-",spacebar:"-",cmd:"meta",esc:"escape",up:"arrow-up",down:"arrow-down",left:"arrow-left",right:"arrow-right",period:".",equal:"="};return t[e]=e,Object.keys(t).map(i=>{if(t[i]===e)return i}).filter(i=>i)}w("model",(e,{modifiers:t,expression:i},{effect:s,cleanup:r})=>{let n=v(e,i),o=`${i} = rightSideOfExpression($event, ${i})`,l=v(e,o);var h=e.tagName.toLowerCase()==="select"||["checkbox","radio"].includes(e.type)||t.includes("lazy")?"change":"input";let a=y2(e,t,i),d=Mt(e,h,t,g=>{l(()=>{},{scope:{$event:g,rightSideOfExpression:a}})});e._x_removeModelListeners||(e._x_removeModelListeners={}),e._x_removeModelListeners.default=d,r(()=>e._x_removeModelListeners.default());let c=v(e,`${i} = __placeholder`);e._x_model={get(){let g;return n(A=>g=A),g},set(g){c(()=>{},{scope:{__placeholder:g}})}},e._x_forceModelUpdate=()=>{n(g=>{g===void 0&&i.match(/\./)&&(g=""),window.fromModel=!0,C(()=>je(e,"value",g)),delete window.fromModel})},s(()=>{t.includes("unintrusive")&&document.activeElement.isSameNode(e)||e._x_forceModelUpdate()})});function y2(e,t,i){return e.type==="radio"&&C(()=>{e.hasAttribute("name")||e.setAttribute("name",i)}),(s,r)=>C(()=>{if(s instanceof CustomEvent&&s.detail!==void 0)return s.detail||s.target.value;if(e.type==="checkbox")if(Array.isArray(r)){let n=t.includes("number")?M0(s.target.value):s.target.value;return s.target.checked?r.concat([n]):r.filter(o=>!v2(o,n))}else return s.target.checked;else{if(e.tagName.toLowerCase()==="select"&&e.multiple)return t.includes("number")?Array.from(s.target.selectedOptions).map(n=>{let o=n.value||n.text;return M0(o)}):Array.from(s.target.selectedOptions).map(n=>n.value||n.text);{let n=s.target.value;return t.includes("number")?M0(n):t.includes("trim")?n.trim():n}}})}function M0(e){let t=e?parseFloat(e):null;return m2(t)?t:e}function v2(e,t){return e==t}function m2(e){return!Array.isArray(e)&&!isNaN(e)}w("cloak",e=>queueMicrotask(()=>C(()=>e.removeAttribute(K("cloak")))));qe(()=>`[${K("init")}]`);w("init",f0((e,{expression:t},{evaluate:i})=>typeof t=="string"?!!t.trim()&&i(t,{},!1):i(t,{},!1)));w("text",(e,{expression:t},{effect:i,evaluateLater:s})=>{let r=s(t);i(()=>{r(n=>{C(()=>{e.textContent=n})})})});w("html",(e,{expression:t},{effect:i,evaluateLater:s})=>{let r=s(t);i(()=>{r(n=>{C(()=>{e.innerHTML=n,e._x_ignoreSelf=!0,_(e),delete e._x_ignoreSelf})})})});z0(De(":",He(K("bind:"))));w("bind",(e,{value:t,modifiers:i,expression:s,original:r},{effect:n})=>{if(!t){let l={};R1(l),v(e,s)(a=>{We(e,a,r)},{scope:l});return}if(t==="key")return k2(e,s);let o=v(e,s);n(()=>o(l=>{l===void 0&&s.match(/\./)&&(l=""),C(()=>je(e,t,l,i))}))});function k2(e,t){e._x_keyExpression=t}Ke(()=>`[${K("data")}]`);w("data",f0((e,{expression:t},{cleanup:i})=>{t=t===""?"{}":t;let s={};B0(s,e);let r={};D1(r,s);let n=F(e,t,{scope:r});n===void 0&&(n={}),B0(n,e);let o=U(n);Se(o);let l=W(e,o);o.init&&F(e,o.init),i(()=>{o.destroy&&F(e,o.destroy),l()})}));w("show",(e,{modifiers:t,expression:i},{effect:s})=>{let r=v(e,i);e._x_doHide||(e._x_doHide=()=>{C(()=>{e.style.setProperty("display","none",t.includes("important")?"important":void 0)})}),e._x_doShow||(e._x_doShow=()=>{C(()=>{e.style.length===1&&e.style.display==="none"?e.removeAttribute("style"):e.style.removeProperty("display")})});let n=()=>{e._x_doHide(),e._x_isShown=!1},o=()=>{e._x_doShow(),e._x_isShown=!0},l=()=>setTimeout(o),h=O0(c=>c?o():n(),c=>{typeof e._x_toggleAndCascadeWithTransitions=="function"?e._x_toggleAndCascadeWithTransitions(e,c,o,n):c?l():n()}),a,d=!0;s(()=>r(c=>{!d&&c===a||(t.includes("immediate")&&(c?l():n()),h(c),a=c,d=!1)}))});w("for",(e,{expression:t},{effect:i,cleanup:s})=>{let r=b2(t),n=v(e,r.items),o=v(e,e._x_keyExpression||"index");e._x_prevKeys=[],e._x_lookup={},i(()=>S2(e,r,n,o)),s(()=>{Object.values(e._x_lookup).forEach(l=>l.remove()),delete e._x_prevKeys,delete e._x_lookup})});function S2(e,t,i,s){let r=o=>typeof o=="object"&&!Array.isArray(o),n=e;i(o=>{A2(o)&&o>=0&&(o=Array.from(Array(o).keys(),u=>u+1)),o===void 0&&(o=[]);let l=e._x_lookup,h=e._x_prevKeys,a=[],d=[];if(r(o))o=Object.entries(o).map(([u,f])=>{let p=fe(t,f,u,o);s(y=>d.push(y),{scope:{index:u,...p}}),a.push(p)});else for(let u=0;u<o.length;u++){let f=fe(t,o[u],u,o);s(p=>d.push(p),{scope:{index:u,...f}}),a.push(f)}let c=[],g=[],A=[],V=[];for(let u=0;u<h.length;u++){let f=h[u];d.indexOf(f)===-1&&A.push(f)}h=h.filter(u=>!A.includes(u));let e0="template";for(let u=0;u<d.length;u++){let f=d[u],p=h.indexOf(f);if(p===-1)h.splice(u,0,f),c.push([e0,u]);else if(p!==u){let y=h.splice(u,1)[0],m=h.splice(p-1,1)[0];h.splice(u,0,m),h.splice(p,0,y),g.push([y,m])}else V.push(f);e0=f}for(let u=0;u<A.length;u++){let f=A[u];l[f]._x_effects&&l[f]._x_effects.forEach(xe),l[f].remove(),l[f]=null,delete l[f]}for(let u=0;u<g.length;u++){let[f,p]=g[u],y=l[f],m=l[p],O=document.createElement("div");C(()=>{m.after(O),y.after(m),m._x_currentIfEl&&m.after(m._x_currentIfEl),O.before(y),y._x_currentIfEl&&y.after(y._x_currentIfEl),O.remove()}),he(m,a[d.indexOf(p)])}for(let u=0;u<c.length;u++){let[f,p]=c[u],y=f==="template"?n:l[f];y._x_currentIfEl&&(y=y._x_currentIfEl);let m=a[p],O=d[p],t0=document.importNode(n.content,!0).firstElementChild;W(t0,U(m),n),C(()=>{y.after(t0),_(t0)}),typeof O=="object"&&$("x-for key cannot be an object, it must be a string or an integer",n),l[O]=t0}for(let u=0;u<V.length;u++)he(l[V[u]],a[d.indexOf(V[u])]);n._x_prevKeys=d})}function b2(e){let t=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,i=/^\s*\(|\)\s*$/g,s=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,r=e.match(s);if(!r)return;let n={};n.items=r[2].trim();let o=r[1].replace(i,"").trim(),l=o.match(t);return l?(n.item=o.replace(t,"").trim(),n.index=l[1].trim(),l[2]&&(n.collection=l[2].trim())):n.item=o,n}function fe(e,t,i,s){let r={};return/^\[.*\]$/.test(e.item)&&Array.isArray(t)?e.item.replace("[","").replace("]","").split(",").map(o=>o.trim()).forEach((o,l)=>{r[o]=t[l]}):/^\{.*\}$/.test(e.item)&&!Array.isArray(t)&&typeof t=="object"?e.item.replace("{","").replace("}","").split(",").map(o=>o.trim()).forEach(o=>{r[o]=t[o]}):r[e.item]=t,e.index&&(r[e.index]=i),e.collection&&(r[e.collection]=s),r}function A2(e){return!Array.isArray(e)&&!isNaN(e)}function _t(){}_t.inline=(e,{expression:t},{cleanup:i})=>{let s=d0(e);s._x_refs||(s._x_refs={}),s._x_refs[t]=e,i(()=>delete s._x_refs[t])};w("ref",_t);w("if",(e,{expression:t},{effect:i,cleanup:s})=>{let r=v(e,t),n=()=>{if(e._x_currentIfEl)return e._x_currentIfEl;let l=e.content.cloneNode(!0).firstElementChild;return W(l,{},e),C(()=>{e.after(l),_(l)}),e._x_currentIfEl=l,e._x_undoIf=()=>{H(l,h=>{h._x_effects&&h._x_effects.forEach(xe)}),l.remove(),delete e._x_currentIfEl},l},o=()=>{!e._x_undoIf||(e._x_undoIf(),delete e._x_undoIf)};i(()=>r(l=>{l?n():o()})),s(()=>e._x_undoIf&&e._x_undoIf())});w("id",(e,{expression:t},{evaluate:i})=>{i(t).forEach(r=>f2(e,r))});z0(De("@",He(K("on:"))));w("on",f0((e,{value:t,modifiers:i,expression:s},{cleanup:r})=>{let n=s?v(e,s):()=>{};e.tagName.toLowerCase()==="template"&&(e._x_forwardEvents||(e._x_forwardEvents=[]),e._x_forwardEvents.includes(t)||e._x_forwardEvents.push(t));let o=Mt(e,t,i,l=>{n(()=>{},{scope:{$event:l},params:[l]})});r(()=>o())}));k0("Collapse","collapse","collapse");k0("Intersect","intersect","intersect");k0("Focus","trap","focus");k0("Mask","mask","mask");function k0(e,t,i){w(t,s=>$(`You can't use [x-${t}] without first installing the "${e}" plugin here: https://alpinejs.dev/plugins/${i}`,s))}X.setEvaluator(_e);X.setReactivityEngine({reactive:oe,effect:K1,release:q1,raw:x});var M2=X,E=M2;const _2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" class="card" face="1B" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><pattern id="B1" width="6" height="6" patternUnits="userSpaceOnUse"><path d="M3 0L6 3L3 6L0 3Z" fill="#151515"></path></pattern></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#e4dccd" stroke="black"></rect><rect fill="url(#B1)" width="216" height="312" x="-108" y="-156" rx="12" ry="12"></rect></svg>`,L2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" class="card" face="2B" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><pattern id="B2" width="6" height="6" patternUnits="userSpaceOnUse"><path d="M3 0L6 3L3 6L0 3Z" fill="#d40000"></path></pattern></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#e4dccd" stroke="black"></rect><rect fill="url(#B2)" width="216" height="312" x="-108" y="-156" rx="12" ry="12"></rect></svg>`,T2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" class="card" face="1J" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><text font-size="80" font-family="Bariol" text-anchor="middle" transform="rotate(60)" y="20">Joker</text></svg>`,R2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="AC" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="VCA" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-270 460L-110 460M-200 450L0 -460L200 450M110 460L270 460M-120 130L120 130" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol><symbol id="SCA" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M30 150C35 385 85 400 130 500L-130 500C-85 400 -35 385 -30 150A10 10 0 0 0 -50 150A210 210 0 1 1 -124 -51A10 10 0 0 0 -110 -65A230 230 0 1 1 110 -65A10 10 0 0 0 124 -51A210 210 0 1 1 50 150A10 10 0 0 0 30 150Z" fill="#151515"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#SCA" height="40" width="40" x="-20" y="-20"></use><use xlink:href="#VCA" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SCA" height="58.558" width="58.558" x="-116.279" y="-81"></use><g transform="rotate(180)"></g></svg>`,B2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="2C" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SC2" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M30 150C35 385 85 400 130 500L-130 500C-85 400 -35 385 -30 150A10 10 0 0 0 -50 150A210 210 0 1 1 -124 -51A10 10 0 0 0 -110 -65A230 230 0 1 1 110 -65A10 10 0 0 0 124 -51A210 210 0 1 1 50 150A10 10 0 0 0 30 150Z" fill="#151515"></path></symbol><symbol id="VC2" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-225 -225C-245 -265 -200 -460 0 -460C 200 -460 225 -325 225 -225C225 -25 -225 160 -225 460L225 460L225 300" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VC2" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SC2" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SC2" height="40" width="40" x="-20" y="-107.718"></use><g transform="rotate(180)"><use xlink:href="#SC2" height="40" width="40" x="-20" y="-107.718"></use></g></svg>`,D2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="3C" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SC3" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M30 150C35 385 85 400 130 500L-130 500C-85 400 -35 385 -30 150A10 10 0 0 0 -50 150A210 210 0 1 1 -124 -51A10 10 0 0 0 -110 -65A230 230 0 1 1 110 -65A10 10 0 0 0 124 -51A210 210 0 1 1 50 150A10 10 0 0 0 30 150Z" fill="#151515"></path></symbol><symbol id="VC3" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-250 -320L-250 -460L200 -460L-110 -80C-100 -90 -50 -120 0 -120C200 -120 250 0 250 150C250 350 170 460 -30 460C-230 460 -260 300 -260 300" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VC3" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SC3" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SC3" height="40" width="40" x="-20" y="-107.718"></use><use xlink:href="#SC3" height="40" width="40" x="-20" y="-20"></use><g transform="rotate(180)"><use xlink:href="#SC3" height="40" width="40" x="-20" y="-107.718"></use></g></svg>`,H2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="4C" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SC4" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M30 150C35 385 85 400 130 500L-130 500C-85 400 -35 385 -30 150A10 10 0 0 0 -50 150A210 210 0 1 1 -124 -51A10 10 0 0 0 -110 -65A230 230 0 1 1 110 -65A10 10 0 0 0 124 -51A210 210 0 1 1 50 150A10 10 0 0 0 30 150Z" fill="#151515"></path></symbol><symbol id="VC4" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M50 460L250 460M150 460L150 -460L-300 175L-300 200L270 200" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VC4" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SC4" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SC4" height="40" width="40" x="-59.668" y="-107.718"></use><use xlink:href="#SC4" height="40" width="40" x="19.668" y="-107.718"></use><g transform="rotate(180)"><use xlink:href="#SC4" height="40" width="40" x="-59.668" y="-107.718"></use><use xlink:href="#SC4" height="40" width="40" x="19.668" y="-107.718"></use></g></svg>`,E2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="5C" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SC5" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M30 150C35 385 85 400 130 500L-130 500C-85 400 -35 385 -30 150A10 10 0 0 0 -50 150A210 210 0 1 1 -124 -51A10 10 0 0 0 -110 -65A230 230 0 1 1 110 -65A10 10 0 0 0 124 -51A210 210 0 1 1 50 150A10 10 0 0 0 30 150Z" fill="#151515"></path></symbol><symbol id="VC5" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M170 -460L-175 -460L-210 -115C-210 -115 -200 -200 0 -200C100 -200 255 -80 255 120C255 320 180 460 -20 460C-220 460 -255 285 -255 285" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VC5" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SC5" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SC5" height="40" width="40" x="-59.668" y="-107.718"></use><use xlink:href="#SC5" height="40" width="40" x="19.668" y="-107.718"></use><use xlink:href="#SC5" height="40" width="40" x="-20" y="-20"></use><g transform="rotate(180)"><use xlink:href="#SC5" height="40" width="40" x="-59.668" y="-107.718"></use><use xlink:href="#SC5" height="40" width="40" x="19.668" y="-107.718"></use></g></svg>`,V2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="6C" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SC6" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M30 150C35 385 85 400 130 500L-130 500C-85 400 -35 385 -30 150A10 10 0 0 0 -50 150A210 210 0 1 1 -124 -51A10 10 0 0 0 -110 -65A230 230 0 1 1 110 -65A10 10 0 0 0 124 -51A210 210 0 1 1 50 150A10 10 0 0 0 30 150Z" fill="#151515"></path></symbol><symbol id="VC6" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-250 100A250 250 0 0 1 250 100L250 210A250 250 0 0 1 -250 210L-250 -210A250 250 0 0 1 0 -460C150 -460 180 -400 200 -375" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VC6" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SC6" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SC6" height="40" width="40" x="-59.668" y="-107.718"></use><use xlink:href="#SC6" height="40" width="40" x="19.668" y="-107.718"></use><use xlink:href="#SC6" height="40" width="40" x="-59.668" y="-20"></use><use xlink:href="#SC6" height="40" width="40" x="19.668" y="-20"></use><g transform="rotate(180)"><use xlink:href="#SC6" height="40" width="40" x="-59.668" y="-107.718"></use><use xlink:href="#SC6" height="40" width="40" x="19.668" y="-107.718"></use></g></svg>`,O2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="7C" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SC7" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M30 150C35 385 85 400 130 500L-130 500C-85 400 -35 385 -30 150A10 10 0 0 0 -50 150A210 210 0 1 1 -124 -51A10 10 0 0 0 -110 -65A230 230 0 1 1 110 -65A10 10 0 0 0 124 -51A210 210 0 1 1 50 150A10 10 0 0 0 30 150Z" fill="#151515"></path></symbol><symbol id="VC7" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-265 -320L-265 -460L265 -460C135 -200 -90 100 -90 460" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VC7" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SC7" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SC7" height="40" width="40" x="-59.668" y="-107.718"></use><use xlink:href="#SC7" height="40" width="40" x="19.668" y="-107.718"></use><use xlink:href="#SC7" height="40" width="40" x="-59.668" y="-20"></use><use xlink:href="#SC7" height="40" width="40" x="19.668" y="-20"></use><use xlink:href="#SC7" height="40" width="40" x="-20" y="-63.859"></use><g transform="rotate(180)"><use xlink:href="#SC7" height="40" width="40" x="-59.668" y="-107.718"></use><use xlink:href="#SC7" height="40" width="40" x="19.668" y="-107.718"></use></g></svg>`,F2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="8C" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SC8" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M30 150C35 385 85 400 130 500L-130 500C-85 400 -35 385 -30 150A10 10 0 0 0 -50 150A210 210 0 1 1 -124 -51A10 10 0 0 0 -110 -65A230 230 0 1 1 110 -65A10 10 0 0 0 124 -51A210 210 0 1 1 50 150A10 10 0 0 0 30 150Z" fill="#151515"></path></symbol><symbol id="VC8" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-1 -50A205 205 0 1 1 1 -50L-1 -50A255 255 0 1 0 1 -50Z" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VC8" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SC8" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SC8" height="40" width="40" x="-59.668" y="-107.718"></use><use xlink:href="#SC8" height="40" width="40" x="19.668" y="-107.718"></use><use xlink:href="#SC8" height="40" width="40" x="-20" y="-63.859"></use><use xlink:href="#SC8" height="40" width="40" x="-59.668" y="-20"></use><use xlink:href="#SC8" height="40" width="40" x="19.668" y="-20"></use><g transform="rotate(180)"><use xlink:href="#SC8" height="40" width="40" x="-59.668" y="-107.718"></use><use xlink:href="#SC8" height="40" width="40" x="19.668" y="-107.718"></use><use xlink:href="#SC8" height="40" width="40" x="-20" y="-63.859"></use></g></svg>`,Y2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="9C" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SC9" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M30 150C35 385 85 400 130 500L-130 500C-85 400 -35 385 -30 150A10 10 0 0 0 -50 150A210 210 0 1 1 -124 -51A10 10 0 0 0 -110 -65A230 230 0 1 1 110 -65A10 10 0 0 0 124 -51A210 210 0 1 1 50 150A10 10 0 0 0 30 150Z" fill="#151515"></path></symbol><symbol id="VC9" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M250 -100A250 250 0 0 1 -250 -100L-250 -210A250 250 0 0 1 250 -210L250 210A250 250 0 0 1 0 460C-150 460 -180 400 -200 375" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VC9" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SC9" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SC9" height="40" width="40" x="-59.668" y="-107.718"></use><use xlink:href="#SC9" height="40" width="40" x="19.668" y="-107.718"></use><use xlink:href="#SC9" height="40" width="40" x="-59.668" y="-49.239"></use><use xlink:href="#SC9" height="40" width="40" x="19.668" y="-49.239"></use><use xlink:href="#SC9" height="40" width="40" x="-20" y="-24"></use><g transform="rotate(180)"><use xlink:href="#SC9" height="40" width="40" x="-59.668" y="-107.718"></use><use xlink:href="#SC9" height="40" width="40" x="19.668" y="-107.718"></use><use xlink:href="#SC9" height="40" width="40" x="-59.668" y="-49.239"></use><use xlink:href="#SC9" height="40" width="40" x="19.668" y="-49.239"></use></g></svg>`,$2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="TC" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SCT" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M30 150C35 385 85 400 130 500L-130 500C-85 400 -35 385 -30 150A10 10 0 0 0 -50 150A210 210 0 1 1 -124 -51A10 10 0 0 0 -110 -65A230 230 0 1 1 110 -65A10 10 0 0 0 124 -51A210 210 0 1 1 50 150A10 10 0 0 0 30 150Z" fill="#151515"></path></symbol><symbol id="VCT" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-260 430L-260 -430M-50 0L-50 -310A150 150 0 0 1 250 -310L250 310A150 150 0 0 1 -50 310Z" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VCT" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SCT" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SCT" height="40" width="40" x="-59.668" y="-107.718"></use><use xlink:href="#SCT" height="40" width="40" x="19.668" y="-107.718"></use><use xlink:href="#SCT" height="40" width="40" x="-59.668" y="-49.239"></use><use xlink:href="#SCT" height="40" width="40" x="19.668" y="-49.239"></use><use xlink:href="#SCT" height="40" width="40" x="-20" y="-78.478"></use><g transform="rotate(180)"><use xlink:href="#SCT" height="40" width="40" x="-59.668" y="-107.718"></use><use xlink:href="#SCT" height="40" width="40" x="19.668" y="-107.718"></use><use xlink:href="#SCT" height="40" width="40" x="-59.668" y="-49.239"></use><use xlink:href="#SCT" height="40" width="40" x="19.668" y="-49.239"></use><use xlink:href="#SCT" height="40" width="40" x="-20" y="-78.478"></use></g></svg>`,I2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="JC" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SCJ" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M30 150C35 385 85 400 130 500L-130 500C-85 400 -35 385 -30 150A10 10 0 0 0 -50 150A210 210 0 1 1 -124 -51A10 10 0 0 0 -110 -65A230 230 0 1 1 110 -65A10 10 0 0 0 124 -51A210 210 0 1 1 50 150A10 10 0 0 0 30 150Z" fill="#151515"></path></symbol><symbol id="VCJ" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M50 -460L250 -460M150 -460L150 250A100 100 0 0 1 -250 250L-250 220" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VCJ" height="104" width="104" x="-52" y="-52"></use><use xlink:href="#VCJ" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SCJ" height="58.558" width="58.558" x="-116.279" y="-81"></use><g transform="rotate(180)"></g></svg>`,U2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="QC" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SCQ" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M30 150C35 385 85 400 130 500L-130 500C-85 400 -35 385 -30 150A10 10 0 0 0 -50 150A210 210 0 1 1 -124 -51A10 10 0 0 0 -110 -65A230 230 0 1 1 110 -65A10 10 0 0 0 124 -51A210 210 0 1 1 50 150A10 10 0 0 0 30 150Z" fill="#151515"></path></symbol><symbol id="VCQ" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-260 100C40 100 -40 460 260 460M-175 0L-175 -285A175 175 0 0 1 175 -285L175 285A175 175 0 0 1 -175 285Z" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VCQ" height="104" width="104" x="-52" y="-52"></use><use xlink:href="#VCQ" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SCQ" height="58.558" width="58.558" x="-116.279" y="-81"></use><g transform="rotate(180)"></g></svg>`,K2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="KC" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SCK" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M30 150C35 385 85 400 130 500L-130 500C-85 400 -35 385 -30 150A10 10 0 0 0 -50 150A210 210 0 1 1 -124 -51A10 10 0 0 0 -110 -65A230 230 0 1 1 110 -65A10 10 0 0 0 124 -51A210 210 0 1 1 50 150A10 10 0 0 0 30 150Z" fill="#151515"></path></symbol><symbol id="VCK" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-285 -460L-85 -460M-185 -460L-185 460M-285 460L-85 460M85 -460L285 -460M185 -440L-170 155M85 460L285 460M185 440L-10 -70" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VCK" height="104" width="104" x="-52" y="-52"></use><use xlink:href="#VCK" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SCK" height="58.558" width="58.558" x="-116.279" y="-81"></use><g transform="rotate(180)"></g></svg>`,q2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="AD" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="VDA" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-270 460L-110 460M-200 450L0 -460L200 450M110 460L270 460M-120 130L120 130" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol><symbol id="SDA" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M-400 0C-350 0 0 -450 0 -500C0 -450 350 0 400 0C350 0 0 450 0 500C0 450 -350 0 -400 0Z" fill="#d40000"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#SDA" height="40" width="40" x="-20" y="-20"></use><use xlink:href="#VDA" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SDA" height="58.558" width="58.558" x="-116.279" y="-81"></use><g transform="rotate(180)"></g></svg>`,P2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="2D" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SD2" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M-400 0C-350 0 0 -450 0 -500C0 -450 350 0 400 0C350 0 0 450 0 500C0 450 -350 0 -400 0Z" fill="#d40000"></path></symbol><symbol id="VD2" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-225 -225C-245 -265 -200 -460 0 -460C 200 -460 225 -325 225 -225C225 -25 -225 160 -225 460L225 460L225 300" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VD2" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SD2" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SD2" height="40" width="40" x="-20" y="-107.668"></use><g transform="rotate(180)"><use xlink:href="#SD2" height="40" width="40" x="-20" y="-107.668"></use></g></svg>`,Z2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="3D" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SD3" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M-400 0C-350 0 0 -450 0 -500C0 -450 350 0 400 0C350 0 0 450 0 500C0 450 -350 0 -400 0Z" fill="#d40000"></path></symbol><symbol id="VD3" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-250 -320L-250 -460L200 -460L-110 -80C-100 -90 -50 -120 0 -120C200 -120 250 0 250 150C250 350 170 460 -30 460C-230 460 -260 300 -260 300" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VD3" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SD3" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SD3" height="40" width="40" x="-20" y="-107.668"></use><use xlink:href="#SD3" height="40" width="40" x="-20" y="-20"></use><g transform="rotate(180)"><use xlink:href="#SD3" height="40" width="40" x="-20" y="-107.668"></use></g></svg>`,j2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="4D" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SD4" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M-400 0C-350 0 0 -450 0 -500C0 -450 350 0 400 0C350 0 0 450 0 500C0 450 -350 0 -400 0Z" fill="#d40000"></path></symbol><symbol id="VD4" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M50 460L250 460M150 460L150 -460L-300 175L-300 200L270 200" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VD4" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SD4" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SD4" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SD4" height="40" width="40" x="19.668" y="-107.668"></use><g transform="rotate(180)"><use xlink:href="#SD4" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SD4" height="40" width="40" x="19.668" y="-107.668"></use></g></svg>`,N2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="5D" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SD5" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M-400 0C-350 0 0 -450 0 -500C0 -450 350 0 400 0C350 0 0 450 0 500C0 450 -350 0 -400 0Z" fill="#d40000"></path></symbol><symbol id="VD5" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M170 -460L-175 -460L-210 -115C-210 -115 -200 -200 0 -200C100 -200 255 -80 255 120C255 320 180 460 -20 460C-220 460 -255 285 -255 285" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VD5" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SD5" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SD5" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SD5" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SD5" height="40" width="40" x="-20" y="-20"></use><g transform="rotate(180)"><use xlink:href="#SD5" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SD5" height="40" width="40" x="19.668" y="-107.668"></use></g></svg>`,J2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="6D" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SD6" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M-400 0C-350 0 0 -450 0 -500C0 -450 350 0 400 0C350 0 0 450 0 500C0 450 -350 0 -400 0Z" fill="#d40000"></path></symbol><symbol id="VD6" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-250 100A250 250 0 0 1 250 100L250 210A250 250 0 0 1 -250 210L-250 -210A250 250 0 0 1 0 -460C150 -460 180 -400 200 -375" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VD6" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SD6" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SD6" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SD6" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SD6" height="40" width="40" x="-59.668" y="-20"></use><use xlink:href="#SD6" height="40" width="40" x="19.668" y="-20"></use><g transform="rotate(180)"><use xlink:href="#SD6" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SD6" height="40" width="40" x="19.668" y="-107.668"></use></g></svg>`,Q2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="7D" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SD7" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M-400 0C-350 0 0 -450 0 -500C0 -450 350 0 400 0C350 0 0 450 0 500C0 450 -350 0 -400 0Z" fill="#d40000"></path></symbol><symbol id="VD7" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-265 -320L-265 -460L265 -460C135 -200 -90 100 -90 460" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VD7" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SD7" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SD7" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SD7" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SD7" height="40" width="40" x="-59.668" y="-20"></use><use xlink:href="#SD7" height="40" width="40" x="19.668" y="-20"></use><use xlink:href="#SD7" height="40" width="40" x="-20" y="-63.834"></use><g transform="rotate(180)"><use xlink:href="#SD7" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SD7" height="40" width="40" x="19.668" y="-107.668"></use></g></svg>`,z2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="8D" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SD8" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M-400 0C-350 0 0 -450 0 -500C0 -450 350 0 400 0C350 0 0 450 0 500C0 450 -350 0 -400 0Z" fill="#d40000"></path></symbol><symbol id="VD8" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-1 -50A205 205 0 1 1 1 -50L-1 -50A255 255 0 1 0 1 -50Z" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VD8" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SD8" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SD8" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SD8" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SD8" height="40" width="40" x="-20" y="-63.834"></use><use xlink:href="#SD8" height="40" width="40" x="-59.668" y="-20"></use><use xlink:href="#SD8" height="40" width="40" x="19.668" y="-20"></use><g transform="rotate(180)"><use xlink:href="#SD8" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SD8" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SD8" height="40" width="40" x="-20" y="-63.834"></use></g></svg>`,W2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="9D" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SD9" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M-400 0C-350 0 0 -450 0 -500C0 -450 350 0 400 0C350 0 0 450 0 500C0 450 -350 0 -400 0Z" fill="#d40000"></path></symbol><symbol id="VD9" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M250 -100A250 250 0 0 1 -250 -100L-250 -210A250 250 0 0 1 250 -210L250 210A250 250 0 0 1 0 460C-150 460 -180 400 -200 375" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VD9" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SD9" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SD9" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SD9" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SD9" height="40" width="40" x="-59.668" y="-49.222"></use><use xlink:href="#SD9" height="40" width="40" x="19.668" y="-49.222"></use><use xlink:href="#SD9" height="40" width="40" x="-20" y="-20"></use><g transform="rotate(180)"><use xlink:href="#SD9" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SD9" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SD9" height="40" width="40" x="-59.668" y="-49.222"></use><use xlink:href="#SD9" height="40" width="40" x="19.668" y="-49.222"></use></g></svg>`,G2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="TD" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SDT" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M-400 0C-350 0 0 -450 0 -500C0 -450 350 0 400 0C350 0 0 450 0 500C0 450 -350 0 -400 0Z" fill="#d40000"></path></symbol><symbol id="VDT" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-260 430L-260 -430M-50 0L-50 -310A150 150 0 0 1 250 -310L250 310A150 150 0 0 1 -50 310Z" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VDT" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SDT" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SDT" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SDT" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SDT" height="40" width="40" x="-59.668" y="-49.222"></use><use xlink:href="#SDT" height="40" width="40" x="19.668" y="-49.222"></use><use xlink:href="#SDT" height="40" width="40" x="-20" y="-78.445"></use><g transform="rotate(180)"><use xlink:href="#SDT" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SDT" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SDT" height="40" width="40" x="-59.668" y="-49.222"></use><use xlink:href="#SDT" height="40" width="40" x="19.668" y="-49.222"></use><use xlink:href="#SDT" height="40" width="40" x="-20" y="-78.445"></use></g></svg>`,X2=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="JD" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SDJ" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M-400 0C-350 0 0 -450 0 -500C0 -450 350 0 400 0C350 0 0 450 0 500C0 450 -350 0 -400 0Z" fill="#d40000"></path></symbol><symbol id="VDJ" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M50 -460L250 -460M150 -460L150 250A100 100 0 0 1 -250 250L-250 220" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VDJ" height="104" width="104" x="-52" y="-52"></use><use xlink:href="#VDJ" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SDJ" height="58.558" width="58.558" x="-116.279" y="-81"></use><g transform="rotate(180)"></g></svg>`,ei=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="QD" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SDQ" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M-400 0C-350 0 0 -450 0 -500C0 -450 350 0 400 0C350 0 0 450 0 500C0 450 -350 0 -400 0Z" fill="#d40000"></path></symbol><symbol id="VDQ" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-260 100C40 100 -40 460 260 460M-175 0L-175 -285A175 175 0 0 1 175 -285L175 285A175 175 0 0 1 -175 285Z" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VDQ" height="104" width="104" x="-52" y="-52"></use><use xlink:href="#VDQ" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SDQ" height="58.558" width="58.558" x="-116.279" y="-81"></use><g transform="rotate(180)"></g></svg>`,ti=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="KD" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SDK" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M-400 0C-350 0 0 -450 0 -500C0 -450 350 0 400 0C350 0 0 450 0 500C0 450 -350 0 -400 0Z" fill="#d40000"></path></symbol><symbol id="VDK" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-285 -460L-85 -460M-185 -460L-185 460M-285 460L-85 460M85 -460L285 -460M185 -440L-170 155M85 460L285 460M185 440L-10 -70" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VDK" height="104" width="104" x="-52" y="-52"></use><use xlink:href="#VDK" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SDK" height="58.558" width="58.558" x="-116.279" y="-81"></use><g transform="rotate(180)"></g></svg>`,ii=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="AH" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="VHA" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-270 460L-110 460M-200 450L0 -460L200 450M110 460L270 460M-120 130L120 130" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol><symbol id="SHA" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -300C0 -400 100 -500 200 -500C300 -500 400 -400 400 -250C400 0 0 400 0 500C0 400 -400 0 -400 -250C-400 -400 -300 -500 -200 -500C-100 -500 0 -400 -0 -300Z" fill="#d40000"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#SHA" height="40" width="40" x="-20" y="-20"></use><use xlink:href="#VHA" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SHA" height="58.558" width="58.558" x="-116.279" y="-81"></use><g transform="rotate(180)"></g></svg>`,si=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="2H" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SH2" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -300C0 -400 100 -500 200 -500C300 -500 400 -400 400 -250C400 0 0 400 0 500C0 400 -400 0 -400 -250C-400 -400 -300 -500 -200 -500C-100 -500 0 -400 -0 -300Z" fill="#d40000"></path></symbol><symbol id="VH2" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-225 -225C-245 -265 -200 -460 0 -460C 200 -460 225 -325 225 -225C225 -25 -225 160 -225 460L225 460L225 300" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VH2" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SH2" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SH2" height="40" width="40" x="-20" y="-107.668"></use><g transform="rotate(180)"><use xlink:href="#SH2" height="40" width="40" x="-20" y="-107.668"></use></g></svg>`,ri=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="3H" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SH3" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -300C0 -400 100 -500 200 -500C300 -500 400 -400 400 -250C400 0 0 400 0 500C0 400 -400 0 -400 -250C-400 -400 -300 -500 -200 -500C-100 -500 0 -400 -0 -300Z" fill="#d40000"></path></symbol><symbol id="VH3" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-250 -320L-250 -460L200 -460L-110 -80C-100 -90 -50 -120 0 -120C200 -120 250 0 250 150C250 350 170 460 -30 460C-230 460 -260 300 -260 300" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VH3" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SH3" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SH3" height="40" width="40" x="-20" y="-107.668"></use><use xlink:href="#SH3" height="40" width="40" x="-20" y="-20"></use><g transform="rotate(180)"><use xlink:href="#SH3" height="40" width="40" x="-20" y="-107.668"></use></g></svg>`,ni=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="4H" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SH4" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -300C0 -400 100 -500 200 -500C300 -500 400 -400 400 -250C400 0 0 400 0 500C0 400 -400 0 -400 -250C-400 -400 -300 -500 -200 -500C-100 -500 0 -400 -0 -300Z" fill="#d40000"></path></symbol><symbol id="VH4" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M50 460L250 460M150 460L150 -460L-300 175L-300 200L270 200" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VH4" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SH4" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SH4" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SH4" height="40" width="40" x="19.668" y="-107.668"></use><g transform="rotate(180)"><use xlink:href="#SH4" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SH4" height="40" width="40" x="19.668" y="-107.668"></use></g></svg>`,oi=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="5H" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SH5" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -300C0 -400 100 -500 200 -500C300 -500 400 -400 400 -250C400 0 0 400 0 500C0 400 -400 0 -400 -250C-400 -400 -300 -500 -200 -500C-100 -500 0 -400 -0 -300Z" fill="#d40000"></path></symbol><symbol id="VH5" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M170 -460L-175 -460L-210 -115C-210 -115 -200 -200 0 -200C100 -200 255 -80 255 120C255 320 180 460 -20 460C-220 460 -255 285 -255 285" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VH5" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SH5" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SH5" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SH5" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SH5" height="40" width="40" x="-20" y="-20"></use><g transform="rotate(180)"><use xlink:href="#SH5" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SH5" height="40" width="40" x="19.668" y="-107.668"></use></g></svg>`,li=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="6H" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SH6" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -300C0 -400 100 -500 200 -500C300 -500 400 -400 400 -250C400 0 0 400 0 500C0 400 -400 0 -400 -250C-400 -400 -300 -500 -200 -500C-100 -500 0 -400 -0 -300Z" fill="#d40000"></path></symbol><symbol id="VH6" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-250 100A250 250 0 0 1 250 100L250 210A250 250 0 0 1 -250 210L-250 -210A250 250 0 0 1 0 -460C150 -460 180 -400 200 -375" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VH6" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SH6" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SH6" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SH6" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SH6" height="40" width="40" x="-59.668" y="-20"></use><use xlink:href="#SH6" height="40" width="40" x="19.668" y="-20"></use><g transform="rotate(180)"><use xlink:href="#SH6" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SH6" height="40" width="40" x="19.668" y="-107.668"></use></g></svg>`,hi=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="7H" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SH7" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -300C0 -400 100 -500 200 -500C300 -500 400 -400 400 -250C400 0 0 400 0 500C0 400 -400 0 -400 -250C-400 -400 -300 -500 -200 -500C-100 -500 0 -400 -0 -300Z" fill="#d40000"></path></symbol><symbol id="VH7" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-265 -320L-265 -460L265 -460C135 -200 -90 100 -90 460" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VH7" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SH7" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SH7" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SH7" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SH7" height="40" width="40" x="-59.668" y="-20"></use><use xlink:href="#SH7" height="40" width="40" x="19.668" y="-20"></use><use xlink:href="#SH7" height="40" width="40" x="-20" y="-63.834"></use><g transform="rotate(180)"><use xlink:href="#SH7" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SH7" height="40" width="40" x="19.668" y="-107.668"></use></g></svg>`,ai=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="8H" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SH8" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -300C0 -400 100 -500 200 -500C300 -500 400 -400 400 -250C400 0 0 400 0 500C0 400 -400 0 -400 -250C-400 -400 -300 -500 -200 -500C-100 -500 0 -400 -0 -300Z" fill="#d40000"></path></symbol><symbol id="VH8" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-1 -50A205 205 0 1 1 1 -50L-1 -50A255 255 0 1 0 1 -50Z" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VH8" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SH8" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SH8" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SH8" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SH8" height="40" width="40" x="-20" y="-63.834"></use><use xlink:href="#SH8" height="40" width="40" x="-59.668" y="-20"></use><use xlink:href="#SH8" height="40" width="40" x="19.668" y="-20"></use><g transform="rotate(180)"><use xlink:href="#SH8" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SH8" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SH8" height="40" width="40" x="-20" y="-63.834"></use></g></svg>`,di=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="9H" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SH9" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -300C0 -400 100 -500 200 -500C300 -500 400 -400 400 -250C400 0 0 400 0 500C0 400 -400 0 -400 -250C-400 -400 -300 -500 -200 -500C-100 -500 0 -400 -0 -300Z" fill="#d40000"></path></symbol><symbol id="VH9" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M250 -100A250 250 0 0 1 -250 -100L-250 -210A250 250 0 0 1 250 -210L250 210A250 250 0 0 1 0 460C-150 460 -180 400 -200 375" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VH9" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SH9" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SH9" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SH9" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SH9" height="40" width="40" x="-59.668" y="-49.222"></use><use xlink:href="#SH9" height="40" width="40" x="19.668" y="-49.222"></use><use xlink:href="#SH9" height="40" width="40" x="-20" y="-20"></use><g transform="rotate(180)"><use xlink:href="#SH9" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SH9" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SH9" height="40" width="40" x="-59.668" y="-49.222"></use><use xlink:href="#SH9" height="40" width="40" x="19.668" y="-49.222"></use></g></svg>`,ui=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="TH" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SHT" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -300C0 -400 100 -500 200 -500C300 -500 400 -400 400 -250C400 0 0 400 0 500C0 400 -400 0 -400 -250C-400 -400 -300 -500 -200 -500C-100 -500 0 -400 -0 -300Z" fill="#d40000"></path></symbol><symbol id="VHT" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-260 430L-260 -430M-50 0L-50 -310A150 150 0 0 1 250 -310L250 310A150 150 0 0 1 -50 310Z" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VHT" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SHT" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SHT" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SHT" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SHT" height="40" width="40" x="-59.668" y="-49.222"></use><use xlink:href="#SHT" height="40" width="40" x="19.668" y="-49.222"></use><use xlink:href="#SHT" height="40" width="40" x="-20" y="-78.445"></use><g transform="rotate(180)"><use xlink:href="#SHT" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SHT" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SHT" height="40" width="40" x="-59.668" y="-49.222"></use><use xlink:href="#SHT" height="40" width="40" x="19.668" y="-49.222"></use><use xlink:href="#SHT" height="40" width="40" x="-20" y="-78.445"></use></g></svg>`,ci=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="JH" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SHJ" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -300C0 -400 100 -500 200 -500C300 -500 400 -400 400 -250C400 0 0 400 0 500C0 400 -400 0 -400 -250C-400 -400 -300 -500 -200 -500C-100 -500 0 -400 -0 -300Z" fill="#d40000"></path></symbol><symbol id="VHJ" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M50 -460L250 -460M150 -460L150 250A100 100 0 0 1 -250 250L-250 220" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VHJ" height="104" width="104" x="-52" y="-52"></use><use xlink:href="#VHJ" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SHJ" height="58.558" width="58.558" x="-116.279" y="-81"></use><g transform="rotate(180)"></g></svg>`,fi=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="QH" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SHQ" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -300C0 -400 100 -500 200 -500C300 -500 400 -400 400 -250C400 0 0 400 0 500C0 400 -400 0 -400 -250C-400 -400 -300 -500 -200 -500C-100 -500 0 -400 -0 -300Z" fill="#d40000"></path></symbol><symbol id="VHQ" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-260 100C40 100 -40 460 260 460M-175 0L-175 -285A175 175 0 0 1 175 -285L175 285A175 175 0 0 1 -175 285Z" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VHQ" height="104" width="104" x="-52" y="-52"></use><use xlink:href="#VHQ" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SHQ" height="58.558" width="58.558" x="-116.279" y="-81"></use><g transform="rotate(180)"></g></svg>`,xi=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="KH" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SHK" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -300C0 -400 100 -500 200 -500C300 -500 400 -400 400 -250C400 0 0 400 0 500C0 400 -400 0 -400 -250C-400 -400 -300 -500 -200 -500C-100 -500 0 -400 -0 -300Z" fill="#d40000"></path></symbol><symbol id="VHK" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-285 -460L-85 -460M-185 -460L-185 460M-285 460L-85 460M85 -460L285 -460M185 -440L-170 155M85 460L285 460M185 440L-10 -70" stroke="#d40000" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VHK" height="104" width="104" x="-52" y="-52"></use><use xlink:href="#VHK" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SHK" height="58.558" width="58.558" x="-116.279" y="-81"></use><g transform="rotate(180)"></g></svg>`,gi=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="AS" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="VSA" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-270 460L-110 460M-200 450L0 -460L200 450M110 460L270 460M-120 130L120 130" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol><symbol id="SSA" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -500C100 -250 355 -100 355 185A150 150 0 0 1 55 185A10 10 0 0 0 35 185C35 385 85 400 130 500L-130 500C-85 400 -35 385 -35 185A10 10 0 0 0 -55 185A150 150 0 0 1 -355 185C-355 -100 -100 -250 0 -500Z" fill="#151515"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#SSA" height="40" width="40" x="-20" y="-20"></use><use xlink:href="#VSA" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SSA" height="58.558" width="58.558" x="-116.279" y="-81"></use><g transform="rotate(180)"></g></svg>`,wi=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="2S" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SS2" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -500C100 -250 355 -100 355 185A150 150 0 0 1 55 185A10 10 0 0 0 35 185C35 385 85 400 130 500L-130 500C-85 400 -35 385 -35 185A10 10 0 0 0 -55 185A150 150 0 0 1 -355 185C-355 -100 -100 -250 0 -500Z" fill="#151515"></path></symbol><symbol id="VS2" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-225 -225C-245 -265 -200 -460 0 -460C 200 -460 225 -325 225 -225C225 -25 -225 160 -225 460L225 460L225 300" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VS2" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SS2" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SS2" height="40" width="40" x="-20" y="-107.668"></use><g transform="rotate(180)"><use xlink:href="#SS2" height="40" width="40" x="-20" y="-107.668"></use></g></svg>`,pi=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="3S" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SS3" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -500C100 -250 355 -100 355 185A150 150 0 0 1 55 185A10 10 0 0 0 35 185C35 385 85 400 130 500L-130 500C-85 400 -35 385 -35 185A10 10 0 0 0 -55 185A150 150 0 0 1 -355 185C-355 -100 -100 -250 0 -500Z" fill="#151515"></path></symbol><symbol id="VS3" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-250 -320L-250 -460L200 -460L-110 -80C-100 -90 -50 -120 0 -120C200 -120 250 0 250 150C250 350 170 460 -30 460C-230 460 -260 300 -260 300" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VS3" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SS3" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SS3" height="40" width="40" x="-20" y="-107.668"></use><use xlink:href="#SS3" height="40" width="40" x="-20" y="-20"></use><g transform="rotate(180)"><use xlink:href="#SS3" height="40" width="40" x="-20" y="-107.668"></use></g></svg>`,Ci=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="4S" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SS4" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -500C100 -250 355 -100 355 185A150 150 0 0 1 55 185A10 10 0 0 0 35 185C35 385 85 400 130 500L-130 500C-85 400 -35 385 -35 185A10 10 0 0 0 -55 185A150 150 0 0 1 -355 185C-355 -100 -100 -250 0 -500Z" fill="#151515"></path></symbol><symbol id="VS4" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M50 460L250 460M150 460L150 -460L-300 175L-300 200L270 200" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VS4" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SS4" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SS4" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SS4" height="40" width="40" x="19.668" y="-107.668"></use><g transform="rotate(180)"><use xlink:href="#SS4" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SS4" height="40" width="40" x="19.668" y="-107.668"></use></g></svg>`,yi=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="5S" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SS5" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -500C100 -250 355 -100 355 185A150 150 0 0 1 55 185A10 10 0 0 0 35 185C35 385 85 400 130 500L-130 500C-85 400 -35 385 -35 185A10 10 0 0 0 -55 185A150 150 0 0 1 -355 185C-355 -100 -100 -250 0 -500Z" fill="#151515"></path></symbol><symbol id="VS5" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M170 -460L-175 -460L-210 -115C-210 -115 -200 -200 0 -200C100 -200 255 -80 255 120C255 320 180 460 -20 460C-220 460 -255 285 -255 285" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VS5" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SS5" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SS5" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SS5" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SS5" height="40" width="40" x="-20" y="-20"></use><g transform="rotate(180)"><use xlink:href="#SS5" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SS5" height="40" width="40" x="19.668" y="-107.668"></use></g></svg>`,vi=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="6S" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SS6" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -500C100 -250 355 -100 355 185A150 150 0 0 1 55 185A10 10 0 0 0 35 185C35 385 85 400 130 500L-130 500C-85 400 -35 385 -35 185A10 10 0 0 0 -55 185A150 150 0 0 1 -355 185C-355 -100 -100 -250 0 -500Z" fill="#151515"></path></symbol><symbol id="VS6" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-250 100A250 250 0 0 1 250 100L250 210A250 250 0 0 1 -250 210L-250 -210A250 250 0 0 1 0 -460C150 -460 180 -400 200 -375" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VS6" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SS6" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SS6" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SS6" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SS6" height="40" width="40" x="-59.668" y="-20"></use><use xlink:href="#SS6" height="40" width="40" x="19.668" y="-20"></use><g transform="rotate(180)"><use xlink:href="#SS6" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SS6" height="40" width="40" x="19.668" y="-107.668"></use></g></svg>`,mi=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="7S" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SS7" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -500C100 -250 355 -100 355 185A150 150 0 0 1 55 185A10 10 0 0 0 35 185C35 385 85 400 130 500L-130 500C-85 400 -35 385 -35 185A10 10 0 0 0 -55 185A150 150 0 0 1 -355 185C-355 -100 -100 -250 0 -500Z" fill="#151515"></path></symbol><symbol id="VS7" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-265 -320L-265 -460L265 -460C135 -200 -90 100 -90 460" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VS7" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SS7" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SS7" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SS7" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SS7" height="40" width="40" x="-59.668" y="-20"></use><use xlink:href="#SS7" height="40" width="40" x="19.668" y="-20"></use><use xlink:href="#SS7" height="40" width="40" x="-20" y="-63.834"></use><g transform="rotate(180)"><use xlink:href="#SS7" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SS7" height="40" width="40" x="19.668" y="-107.668"></use></g></svg>`,ki=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="8S" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SS8" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -500C100 -250 355 -100 355 185A150 150 0 0 1 55 185A10 10 0 0 0 35 185C35 385 85 400 130 500L-130 500C-85 400 -35 385 -35 185A10 10 0 0 0 -55 185A150 150 0 0 1 -355 185C-355 -100 -100 -250 0 -500Z" fill="#151515"></path></symbol><symbol id="VS8" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-1 -50A205 205 0 1 1 1 -50L-1 -50A255 255 0 1 0 1 -50Z" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VS8" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SS8" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SS8" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SS8" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SS8" height="40" width="40" x="-20" y="-63.834"></use><use xlink:href="#SS8" height="40" width="40" x="-59.668" y="-20"></use><use xlink:href="#SS8" height="40" width="40" x="19.668" y="-20"></use><g transform="rotate(180)"><use xlink:href="#SS8" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SS8" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SS8" height="40" width="40" x="-20" y="-63.834"></use></g></svg>`,Si=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="9S" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SS9" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -500C100 -250 355 -100 355 185A150 150 0 0 1 55 185A10 10 0 0 0 35 185C35 385 85 400 130 500L-130 500C-85 400 -35 385 -35 185A10 10 0 0 0 -55 185A150 150 0 0 1 -355 185C-355 -100 -100 -250 0 -500Z" fill="#151515"></path></symbol><symbol id="VS9" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M250 -100A250 250 0 0 1 -250 -100L-250 -210A250 250 0 0 1 250 -210L250 210A250 250 0 0 1 0 460C-150 460 -180 400 -200 375" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VS9" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SS9" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SS9" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SS9" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SS9" height="40" width="40" x="-59.668" y="-49.222"></use><use xlink:href="#SS9" height="40" width="40" x="19.668" y="-49.222"></use><use xlink:href="#SS9" height="40" width="40" x="-20" y="-20"></use><g transform="rotate(180)"><use xlink:href="#SS9" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SS9" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SS9" height="40" width="40" x="-59.668" y="-49.222"></use><use xlink:href="#SS9" height="40" width="40" x="19.668" y="-49.222"></use></g></svg>`,bi=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="TS" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SST" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -500C100 -250 355 -100 355 185A150 150 0 0 1 55 185A10 10 0 0 0 35 185C35 385 85 400 130 500L-130 500C-85 400 -35 385 -35 185A10 10 0 0 0 -55 185A150 150 0 0 1 -355 185C-355 -100 -100 -250 0 -500Z" fill="#151515"></path></symbol><symbol id="VST" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-260 430L-260 -430M-50 0L-50 -310A150 150 0 0 1 250 -310L250 310A150 150 0 0 1 -50 310Z" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VST" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SST" height="58.558" width="58.558" x="-116.279" y="-81"></use><use xlink:href="#SST" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SST" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SST" height="40" width="40" x="-59.668" y="-49.222"></use><use xlink:href="#SST" height="40" width="40" x="19.668" y="-49.222"></use><use xlink:href="#SST" height="40" width="40" x="-20" y="-78.445"></use><g transform="rotate(180)"><use xlink:href="#SST" height="40" width="40" x="-59.668" y="-107.668"></use><use xlink:href="#SST" height="40" width="40" x="19.668" y="-107.668"></use><use xlink:href="#SST" height="40" width="40" x="-59.668" y="-49.222"></use><use xlink:href="#SST" height="40" width="40" x="19.668" y="-49.222"></use><use xlink:href="#SST" height="40" width="40" x="-20" y="-78.445"></use></g></svg>`,Ai=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="JS" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SSJ" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -500C100 -250 355 -100 355 185A150 150 0 0 1 55 185A10 10 0 0 0 35 185C35 385 85 400 130 500L-130 500C-85 400 -35 385 -35 185A10 10 0 0 0 -55 185A150 150 0 0 1 -355 185C-355 -100 -100 -250 0 -500Z" fill="#151515"></path></symbol><symbol id="VSJ" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M50 -460L250 -460M150 -460L150 250A100 100 0 0 1 -250 250L-250 220" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VSJ" height="104" width="104" x="-52" y="-52"></use><use xlink:href="#VSJ" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SSJ" height="58.558" width="58.558" x="-116.279" y="-81"></use><g transform="rotate(180)"></g></svg>`,Mi=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="QS" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SSQ" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -500C100 -250 355 -100 355 185A150 150 0 0 1 55 185A10 10 0 0 0 35 185C35 385 85 400 130 500L-130 500C-85 400 -35 385 -35 185A10 10 0 0 0 -55 185A150 150 0 0 1 -355 185C-355 -100 -100 -250 0 -500Z" fill="#151515"></path></symbol><symbol id="VSQ" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-260 100C40 100 -40 460 260 460M-175 0L-175 -285A175 175 0 0 1 175 -285L175 285A175 175 0 0 1 -175 285Z" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VSQ" height="104" width="104" x="-52" y="-52"></use><use xlink:href="#VSQ" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SSQ" height="58.558" width="58.558" x="-116.279" y="-81"></use><g transform="rotate(180)"></g></svg>`,_i=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="card" face="KS" height="3.5in" preserveAspectRatio="none" viewBox="-120 -168 240 336" width="2.5in"><defs><symbol id="SSK" viewBox="-600 -600 1200 1200" preserveAspectRatio="xMinYMid"><path d="M0 -500C100 -250 355 -100 355 185A150 150 0 0 1 55 185A10 10 0 0 0 35 185C35 385 85 400 130 500L-130 500C-85 400 -35 385 -35 185A10 10 0 0 0 -55 185A150 150 0 0 1 -355 185C-355 -100 -100 -250 0 -500Z" fill="#151515"></path></symbol><symbol id="VSK" viewBox="-500 -500 1000 1000" preserveAspectRatio="xMinYMid"><path d="M-285 -460L-85 -460M-185 -460L-185 460M-285 460L-85 460M85 -460L285 -460M185 -440L-170 155M85 460L285 460M185 440L-10 -70" stroke="#151515" stroke-width="80" stroke-linecap="square" stroke-miterlimit="1.5" fill="none"></path></symbol></defs><rect width="239" height="335" x="-119.5" y="-167.5" rx="12" ry="12" fill="#fffefc" stroke="black"></rect><use xlink:href="#VSK" height="104" width="104" x="-52" y="-52"></use><use xlink:href="#VSK" height="70" width="70" x="-122" y="-156"></use><use xlink:href="#SSK" height="58.558" width="58.558" x="-116.279" y="-81"></use><g transform="rotate(180)"></g></svg>`;let n0={"1B":_2,"2B":L2,"1J":T2,AC:R2,"2C":B2,"3C":D2,"4C":H2,"5C":E2,"6C":V2,"7C":O2,"8C":F2,"9C":Y2,TC:$2,JC:I2,QC:U2,KC:K2,AD:q2,"2D":P2,"3D":Z2,"4D":j2,"5D":N2,"6D":J2,"7D":Q2,"8D":z2,"9D":W2,TD:G2,JD:X2,QD:ei,KD:ti,AH:ii,"2H":si,"3H":ri,"4H":ni,"5H":oi,"6H":li,"7H":hi,"8H":ai,"9H":di,TH:ui,JH:ci,QH:fi,KH:xi,AS:gi,"2S":wi,"3S":pi,"4S":Ci,"5S":yi,"6S":vi,"7S":mi,"8S":ki,"9S":Si,TS:bi,JS:Ai,QS:Mi,KS:_i};function Li(){return new Worker(""+new URL("solverWorker.737bce24.js",import.meta.url).href)}const Ti='<svg id="svg" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="28" height="28" viewBox="0, 0, 400,400"><g id="svgg"><path id="path0" d="M279.785 110.100 C 279.680 110.375,279.641 151.010,279.697 200.400 L 279.800 290.200 295.753 290.305 C 307.197 290.380,311.861 290.281,312.253 289.956 C 312.682 289.600,312.800 287.790,312.800 281.582 L 312.800 273.663 319.685 264.531 C 332.885 247.023,335.094 244.200,335.590 244.200 C 335.865 244.200,338.154 247.890,340.678 252.400 C 345.871 261.679,347.202 264.071,348.912 267.200 C 349.574 268.410,350.244 269.580,350.402 269.800 C 350.559 270.020,351.421 271.550,352.316 273.200 C 353.211 274.850,355.714 279.350,357.878 283.200 L 361.811 290.200 370.406 290.420 C 379.527 290.654,379.347 290.640,379.061 291.100 C 378.959 291.265,383.652 291.349,389.490 291.287 L 400.105 291.174 399.853 289.334 C 399.703 288.237,399.278 287.214,398.800 286.800 C 398.360 286.419,398.000 285.812,398.000 285.453 C 398.000 285.094,397.820 284.800,397.600 284.800 C 397.380 284.800,397.200 284.440,397.200 284.000 C 397.200 283.560,397.020 283.200,396.800 283.200 C 396.580 283.200,396.400 282.880,396.400 282.488 C 396.400 282.097,396.040 281.517,395.600 281.200 C 395.160 280.883,394.800 280.303,394.800 279.912 C 394.800 279.520,394.620 279.200,394.400 279.200 C 394.180 279.200,394.000 278.840,394.000 278.400 C 394.000 277.960,393.820 277.600,393.600 277.600 C 393.380 277.600,393.200 277.330,393.200 277.000 C 393.200 276.670,393.044 276.400,392.854 276.400 C 392.664 276.400,391.847 275.026,391.039 273.347 C 390.231 271.668,388.967 269.733,388.230 269.047 C 387.445 268.315,383.793 262.348,379.390 254.600 C 375.264 247.340,371.553 240.815,371.144 240.100 C 370.735 239.385,370.040 238.170,369.600 237.400 C 369.160 236.630,368.440 235.370,368.000 234.600 C 367.560 233.830,366.813 232.525,366.341 231.700 C 365.869 230.875,364.941 229.210,364.280 228.000 C 363.619 226.790,362.745 225.322,362.339 224.738 C 361.933 224.154,361.600 223.579,361.600 223.461 C 361.600 223.342,360.596 221.530,359.369 219.434 C 358.141 217.337,357.196 215.364,357.269 215.048 C 357.504 214.021,396.176 165.655,396.992 165.367 C 400.125 164.262,401.014 160.561,398.200 160.337 C 396.945 160.238,396.400 160.347,396.400 160.697 C 396.400 161.093,392.747 161.200,379.205 161.200 L 362.009 161.200 357.105 167.367 C 354.407 170.759,348.330 178.447,343.600 184.451 C 338.870 190.455,330.447 201.106,324.882 208.118 C 319.317 215.131,314.549 221.213,314.286 221.634 C 312.794 224.023,312.800 224.244,312.800 166.480 C 312.800 123.520,312.689 110.449,312.320 110.080 C 311.611 109.371,280.055 109.390,279.785 110.100 M0.000 134.893 L 0.000 152.800 2.424 152.800 C 4.225 152.800,4.785 152.928,4.605 153.300 C 4.472 153.575,4.663 153.395,5.030 152.900 L 5.698 152.000 39.582 152.000 C 58.219 152.000,73.570 152.104,73.697 152.230 C 73.983 152.517,73.773 153.207,71.204 160.400 C 70.065 163.590,68.800 167.190,68.393 168.400 C 67.985 169.610,66.909 172.670,66.000 175.200 C 65.091 177.730,64.010 180.790,63.597 182.000 C 63.184 183.210,61.830 187.080,60.587 190.600 C 59.345 194.120,57.636 198.980,56.790 201.400 C 55.945 203.820,54.330 208.410,53.202 211.600 C 52.074 214.790,50.814 218.390,50.401 219.600 C 49.989 220.810,48.911 223.870,48.005 226.400 C 47.099 228.930,46.079 231.810,45.739 232.800 C 44.694 235.835,39.629 250.278,37.533 256.200 C 36.443 259.280,35.214 262.790,34.801 264.000 C 34.389 265.210,33.309 268.270,32.400 270.800 C 31.491 273.330,30.416 276.390,30.010 277.600 C 29.603 278.810,28.535 281.864,27.636 284.387 C 26.736 286.909,26.000 289.294,26.000 289.687 C 26.000 290.462,61.120 290.819,62.322 290.056 C 62.779 289.767,65.008 283.544,70.794 266.400 C 72.787 260.494,77.479 246.770,81.597 234.800 C 83.376 229.630,85.713 222.790,86.790 219.600 C 89.780 210.746,94.401 197.228,98.002 186.800 C 99.787 181.630,101.942 175.330,102.792 172.800 C 103.641 170.270,106.252 162.620,108.594 155.800 C 110.937 148.980,113.736 140.790,114.816 137.600 C 115.895 134.410,117.851 128.650,119.163 124.800 C 120.474 120.950,121.424 117.682,121.274 117.538 C 121.123 117.393,93.775 117.211,60.500 117.131 L 0.000 116.987 0.000 134.893 M134.496 134.500 L 134.600 151.800 171.200 152.000 L 207.800 152.200 210.513 153.481 C 214.880 155.542,218.084 159.193,220.006 164.298 C 221.903 169.332,219.753 177.384,215.332 181.805 C 210.597 186.539,208.748 186.800,179.867 186.800 L 156.400 186.800 156.400 204.000 L 156.400 221.200 181.100 221.205 C 200.744 221.209,206.222 221.322,207.860 221.758 C 213.564 223.277,217.641 227.217,220.006 233.498 C 220.275 234.212,220.495 236.418,220.495 238.400 C 220.495 240.382,220.275 242.588,220.006 243.302 C 217.681 249.475,213.820 253.279,208.124 255.008 C 206.499 255.500,200.612 255.592,170.296 255.596 L 134.392 255.600 134.496 272.900 L 134.600 290.200 171.600 290.200 C 205.913 290.200,208.876 290.146,212.400 289.463 C 237.462 284.599,254.885 263.866,254.974 238.800 C 255.002 230.720,254.660 228.499,252.292 221.400 C 250.729 216.713,245.455 207.440,243.182 205.384 C 242.148 204.448,242.195 203.507,243.344 202.131 C 248.546 195.901,252.193 188.131,254.482 178.400 C 255.469 174.205,255.132 162.105,253.896 157.370 C 248.908 138.263,234.941 124.043,216.200 118.992 C 210.088 117.345,206.509 117.207,169.696 117.204 L 134.392 117.200 134.496 134.500 " stroke="none" fill="transparent" fill-rule="evenodd"></path><path id="path1" d="M179.100 0.274 C 177.175 0.361,175.600 0.604,175.600 0.816 C 175.600 1.031,174.117 1.200,172.224 1.200 C 170.367 1.200,168.736 1.380,168.600 1.600 C 168.464 1.820,167.453 2.000,166.353 2.000 C 165.121 2.000,164.448 2.154,164.600 2.400 C 164.807 2.735,161.564 3.062,160.270 2.837 C 160.089 2.806,160.055 2.965,160.194 3.190 C 160.353 3.447,159.767 3.600,158.624 3.600 C 157.621 3.600,156.800 3.780,156.800 4.000 C 156.800 4.220,156.091 4.400,155.224 4.400 C 154.357 4.400,153.536 4.580,153.400 4.800 C 153.264 5.020,152.353 5.200,151.376 5.200 C 150.399 5.200,149.600 5.380,149.600 5.600 C 149.600 5.820,149.060 6.000,148.400 6.000 C 147.740 6.000,147.200 6.143,147.200 6.318 C 147.200 6.493,146.525 6.681,145.700 6.736 C 144.875 6.790,144.140 7.007,144.067 7.218 C 143.993 7.428,143.498 7.600,142.967 7.600 C 142.435 7.600,142.000 7.780,142.000 8.000 C 142.000 8.220,141.382 8.400,140.628 8.400 C 139.151 8.400,132.687 10.370,132.467 10.887 C 132.393 11.059,131.808 11.200,131.167 11.200 C 130.525 11.200,130.000 11.380,130.000 11.600 C 130.000 11.820,129.561 12.000,129.024 12.000 C 128.487 12.000,127.936 12.180,127.800 12.400 C 127.664 12.620,127.193 12.800,126.753 12.800 C 126.313 12.800,126.064 12.980,126.200 13.200 C 126.344 13.433,125.937 13.600,125.224 13.600 C 124.551 13.600,124.000 13.780,124.000 14.000 C 124.000 14.220,123.550 14.400,123.000 14.400 C 122.450 14.400,122.000 14.580,122.000 14.800 C 122.000 15.020,121.550 15.200,121.000 15.200 C 120.450 15.200,120.000 15.380,120.000 15.600 C 120.000 15.820,119.640 16.000,119.200 16.000 C 118.760 16.000,118.400 16.180,118.400 16.400 C 118.400 16.620,118.040 16.800,117.600 16.800 C 117.160 16.800,116.800 16.980,116.800 17.200 C 116.800 17.420,116.480 17.600,116.089 17.600 C 115.395 17.600,111.798 19.328,109.891 20.577 C 109.366 20.921,108.787 21.067,108.604 20.901 C 108.421 20.736,108.401 20.825,108.559 21.100 C 108.737 21.409,108.609 21.600,108.224 21.600 C 107.881 21.600,107.600 21.780,107.600 22.000 C 107.600 22.220,107.240 22.400,106.800 22.400 C 106.360 22.400,106.000 22.580,106.000 22.800 C 106.000 23.020,105.640 23.200,105.200 23.200 C 104.760 23.200,104.400 23.380,104.400 23.600 C 104.400 23.820,104.040 24.000,103.600 24.000 C 103.160 24.000,102.800 24.157,102.800 24.350 C 102.800 24.543,102.282 24.804,101.648 24.930 C 101.015 25.057,100.226 25.431,99.896 25.761 C 99.566 26.092,99.184 26.250,99.048 26.114 C 98.911 25.978,98.800 26.077,98.800 26.333 C 98.800 26.590,98.440 26.800,98.000 26.800 C 97.560 26.800,97.200 26.980,97.200 27.200 C 97.200 27.420,96.964 27.600,96.675 27.600 C 96.387 27.600,95.802 27.915,95.375 28.300 C 94.949 28.685,94.105 29.255,93.500 29.568 C 92.895 29.880,92.400 30.285,92.400 30.468 C 92.400 30.650,92.130 30.800,91.800 30.800 C 91.470 30.800,91.200 30.980,91.200 31.200 C 91.200 31.420,90.880 31.600,90.488 31.600 C 90.097 31.600,89.517 31.960,89.200 32.400 C 88.883 32.840,88.343 33.200,88.000 33.200 C 87.657 33.200,87.117 33.560,86.800 34.000 C 86.483 34.440,85.943 34.800,85.600 34.800 C 85.257 34.800,84.717 35.160,84.400 35.600 C 84.083 36.040,83.620 36.400,83.371 36.400 C 83.122 36.400,82.354 36.940,81.663 37.600 C 80.972 38.260,80.208 38.800,79.964 38.800 C 79.720 38.800,79.017 39.340,78.400 40.000 C 77.783 40.660,77.164 41.200,77.023 41.200 C 76.728 41.200,76.091 41.707,74.256 43.400 C 73.541 44.060,72.723 44.651,72.439 44.713 C 72.155 44.775,71.052 45.720,69.988 46.813 C 68.923 47.906,67.870 48.800,67.647 48.800 C 67.424 48.800,65.297 50.770,62.921 53.179 C 57.684 58.486,58.486 57.684,53.179 62.921 C 50.770 65.297,48.800 67.424,48.800 67.647 C 48.800 67.870,47.906 68.923,46.813 69.988 C 45.720 71.052,44.775 72.155,44.713 72.439 C 44.651 72.723,44.060 73.541,43.400 74.256 C 41.707 76.091,41.200 76.728,41.200 77.023 C 41.200 77.164,40.660 77.783,40.000 78.400 C 39.340 79.017,38.800 79.720,38.800 79.964 C 38.800 80.208,38.260 80.972,37.600 81.663 C 36.940 82.354,36.400 83.162,36.400 83.459 C 36.400 83.757,36.220 84.000,36.000 84.000 C 35.780 84.000,35.600 84.281,35.600 84.624 C 35.600 84.993,35.412 85.131,35.138 84.962 C 34.862 84.791,34.785 84.851,34.946 85.112 C 35.094 85.352,34.762 86.002,34.208 86.556 C 33.653 87.110,33.200 87.802,33.200 88.094 C 33.200 88.385,32.840 88.883,32.400 89.200 C 31.960 89.517,31.600 90.057,31.600 90.400 C 31.600 90.743,31.250 91.276,30.821 91.585 C 30.393 91.893,30.121 92.273,30.217 92.428 C 30.313 92.583,30.123 92.932,29.796 93.204 C 29.468 93.476,29.200 93.863,29.200 94.066 C 29.200 94.268,28.840 94.820,28.400 95.292 C 27.960 95.764,27.600 96.387,27.600 96.675 C 27.600 96.964,27.420 97.200,27.200 97.200 C 26.980 97.200,26.800 97.560,26.800 98.000 C 26.800 98.440,26.590 98.800,26.333 98.800 C 26.077 98.800,25.978 98.911,26.114 99.048 C 26.250 99.184,26.092 99.566,25.761 99.896 C 25.431 100.226,25.057 101.015,24.930 101.648 C 24.804 102.282,24.542 102.800,24.350 102.800 C 24.157 102.800,24.000 103.160,24.000 103.600 C 24.000 104.040,23.820 104.400,23.600 104.400 C 23.380 104.400,23.200 104.760,23.200 105.200 C 23.200 105.640,23.020 106.000,22.800 106.000 C 22.580 106.000,22.400 106.360,22.400 106.800 C 22.400 107.240,22.253 107.600,22.074 107.600 C 21.424 107.600,17.493 115.348,17.672 116.276 C 17.805 116.969,20.038 117.009,69.605 117.200 C 121.123 117.399,121.399 117.404,121.266 118.200 C 121.117 119.085,119.588 123.663,113.584 141.200 C 106.731 161.215,104.407 168.023,102.797 172.800 C 101.945 175.330,99.787 181.630,98.002 186.800 C 94.401 197.228,89.780 210.746,86.790 219.600 C 85.713 222.790,83.376 229.630,81.597 234.800 C 77.479 246.770,72.787 260.494,70.794 266.400 C 65.008 283.544,62.779 289.767,62.322 290.056 C 61.120 290.819,26.000 290.462,26.000 289.687 C 26.000 289.294,26.736 286.909,27.636 284.387 C 28.535 281.864,29.603 278.810,30.010 277.600 C 30.416 276.390,31.491 273.330,32.400 270.800 C 33.309 268.270,34.389 265.210,34.801 264.000 C 35.214 262.790,36.443 259.280,37.533 256.200 C 39.629 250.278,44.694 235.835,45.739 232.800 C 46.079 231.810,47.099 228.930,48.005 226.400 C 48.911 223.870,49.989 220.810,50.401 219.600 C 50.814 218.390,52.074 214.790,53.202 211.600 C 54.330 208.410,55.945 203.820,56.790 201.400 C 57.636 198.980,59.345 194.120,60.587 190.600 C 61.830 187.080,63.184 183.210,63.597 182.000 C 64.010 180.790,65.091 177.730,66.000 175.200 C 66.909 172.670,67.985 169.610,68.393 168.400 C 68.800 167.190,70.065 163.590,71.204 160.400 C 73.773 153.207,73.983 152.517,73.697 152.230 C 73.570 152.104,58.217 152.000,39.579 152.000 L 5.692 152.000 5.046 152.986 C 4.691 153.528,4.400 154.608,4.400 155.386 C 4.400 156.164,4.220 156.800,4.000 156.800 C 3.780 156.800,3.600 157.621,3.600 158.624 C 3.600 159.627,3.452 160.356,3.271 160.244 C 3.089 160.132,2.899 160.976,2.848 162.120 C 2.797 163.264,2.586 164.260,2.378 164.333 C 2.170 164.407,2.000 165.532,2.000 166.833 C 2.000 168.144,1.822 169.200,1.600 169.200 C 1.367 169.200,1.200 170.522,1.200 172.367 C 1.200 174.544,1.044 175.585,0.700 175.700 C 0.307 175.831,0.200 181.049,0.200 200.000 C 0.200 218.951,0.307 224.169,0.700 224.300 C 1.044 224.415,1.200 225.456,1.200 227.633 C 1.200 229.478,1.367 230.800,1.600 230.800 C 1.822 230.800,2.000 231.856,2.000 233.167 C 2.000 234.468,2.170 235.593,2.378 235.667 C 2.586 235.740,2.797 236.736,2.848 237.880 C 2.899 239.024,3.089 239.868,3.271 239.756 C 3.452 239.644,3.600 240.373,3.600 241.376 C 3.600 242.379,3.780 243.200,4.000 243.200 C 4.220 243.200,4.400 243.909,4.400 244.776 C 4.400 245.643,4.561 246.452,4.758 246.574 C 4.955 246.695,5.218 247.471,5.342 248.297 C 5.863 251.742,6.102 252.800,6.362 252.800 C 6.513 252.800,6.681 253.475,6.736 254.300 C 6.790 255.125,7.007 255.860,7.218 255.933 C 7.428 256.007,7.600 256.502,7.600 257.033 C 7.600 257.565,7.757 258.000,7.948 258.000 C 8.140 258.000,8.419 259.080,8.568 260.400 C 8.718 261.720,8.972 262.800,9.133 262.800 C 9.294 262.800,9.466 263.285,9.515 263.878 C 9.564 264.470,9.738 265.055,9.902 265.178 C 10.066 265.300,10.262 265.850,10.338 266.400 C 10.414 266.950,10.639 267.460,10.838 267.533 C 11.037 267.607,11.200 268.192,11.200 268.833 C 11.200 269.475,11.380 270.000,11.600 270.000 C 11.820 270.000,12.000 270.439,12.000 270.976 C 12.000 271.513,12.180 272.064,12.400 272.200 C 12.620 272.336,12.800 272.807,12.800 273.247 C 12.800 273.687,12.980 273.936,13.200 273.800 C 13.433 273.656,13.600 274.063,13.600 274.776 C 13.600 275.449,13.780 276.000,14.000 276.000 C 14.220 276.000,14.400 276.450,14.400 277.000 C 14.400 277.550,14.580 278.000,14.800 278.000 C 15.020 278.000,15.200 278.450,15.200 279.000 C 15.200 279.550,15.380 280.000,15.600 280.000 C 15.820 280.000,16.000 280.360,16.000 280.800 C 16.000 281.240,16.180 281.600,16.400 281.600 C 16.620 281.600,16.800 281.960,16.800 282.400 C 16.800 282.840,16.980 283.200,17.200 283.200 C 17.420 283.200,17.600 283.616,17.600 284.125 C 17.600 284.633,17.967 285.443,18.416 285.925 C 18.864 286.406,19.117 286.800,18.977 286.800 C 18.838 286.800,19.271 287.770,19.940 288.955 C 20.609 290.141,21.031 291.249,20.878 291.419 C 20.725 291.589,20.825 291.599,21.100 291.441 C 21.409 291.263,21.600 291.391,21.600 291.776 C 21.600 292.119,21.780 292.400,22.000 292.400 C 22.220 292.400,22.400 292.760,22.400 293.200 C 22.400 293.640,22.580 294.000,22.800 294.000 C 23.020 294.000,23.200 294.360,23.200 294.800 C 23.200 295.240,23.380 295.600,23.600 295.600 C 23.820 295.600,24.000 295.960,24.000 296.400 C 24.000 296.840,24.180 297.200,24.400 297.200 C 24.620 297.200,24.800 297.464,24.800 297.786 C 24.800 298.599,26.076 301.200,26.474 301.200 C 26.653 301.200,26.800 301.560,26.800 302.000 C 26.800 302.440,26.980 302.800,27.200 302.800 C 27.420 302.800,27.600 303.036,27.600 303.325 C 27.600 303.613,27.915 304.198,28.300 304.625 C 28.685 305.051,29.255 305.895,29.568 306.500 C 29.880 307.105,30.285 307.600,30.468 307.600 C 30.650 307.600,30.800 307.870,30.800 308.200 C 30.800 308.530,30.980 308.800,31.200 308.800 C 31.420 308.800,31.600 309.120,31.600 309.512 C 31.600 309.903,31.960 310.483,32.400 310.800 C 32.840 311.117,33.200 311.615,33.200 311.906 C 33.200 312.198,33.653 312.890,34.208 313.444 C 34.762 313.998,35.094 314.648,34.946 314.888 C 34.785 315.149,34.862 315.209,35.138 315.038 C 35.399 314.877,35.600 314.985,35.600 315.288 C 35.600 315.583,35.960 316.083,36.400 316.400 C 36.840 316.717,37.200 317.215,37.200 317.506 C 37.200 317.798,37.650 318.486,38.200 319.036 C 38.750 319.586,39.200 320.186,39.200 320.368 C 39.200 320.550,39.830 321.387,40.600 322.228 C 41.370 323.069,42.000 323.895,42.000 324.065 C 42.000 324.235,42.585 324.974,43.300 325.709 C 44.015 326.443,44.651 327.277,44.713 327.561 C 44.775 327.845,45.720 328.948,46.813 330.012 C 47.906 331.077,48.800 332.130,48.800 332.353 C 48.800 332.576,50.770 334.703,53.179 337.079 C 58.486 342.316,57.684 341.514,62.921 346.821 C 65.297 349.230,67.424 351.200,67.647 351.200 C 67.870 351.200,68.923 352.094,69.988 353.187 C 71.052 354.280,72.155 355.225,72.439 355.287 C 72.723 355.349,73.557 355.985,74.291 356.700 C 75.026 357.415,75.779 358.000,75.965 358.000 C 76.151 358.000,77.045 358.720,77.952 359.600 C 78.859 360.480,79.831 361.200,80.112 361.200 C 80.393 361.200,80.883 361.560,81.200 362.000 C 81.517 362.440,82.025 362.800,82.328 362.800 C 82.631 362.800,83.383 363.340,84.000 364.000 C 84.617 364.660,85.369 365.200,85.672 365.200 C 85.975 365.200,86.483 365.560,86.800 366.000 C 87.117 366.440,87.657 366.800,88.000 366.800 C 88.343 366.800,88.876 367.150,89.185 367.579 C 89.493 368.007,89.881 368.273,90.047 368.171 C 90.213 368.069,90.791 368.427,91.332 368.968 C 91.873 369.509,92.399 369.868,92.501 369.766 C 92.603 369.664,92.914 369.855,93.192 370.190 C 93.470 370.526,93.863 370.800,94.066 370.800 C 94.268 370.800,94.820 371.160,95.292 371.600 C 95.764 372.040,96.387 372.400,96.675 372.400 C 96.964 372.400,97.200 372.580,97.200 372.800 C 97.200 373.020,97.560 373.200,98.000 373.200 C 98.440 373.200,98.800 373.347,98.800 373.526 C 98.800 373.924,101.401 375.200,102.214 375.200 C 102.536 375.200,102.800 375.380,102.800 375.600 C 102.800 375.820,103.160 376.000,103.600 376.000 C 104.040 376.000,104.400 376.180,104.400 376.400 C 104.400 376.620,104.720 376.800,105.112 376.800 C 105.503 376.800,106.083 377.160,106.400 377.600 C 106.717 378.040,107.185 378.400,107.440 378.400 C 107.694 378.400,109.253 379.120,110.904 380.000 C 112.555 380.880,114.197 381.600,114.553 381.600 C 114.909 381.600,115.200 381.780,115.200 382.000 C 115.200 382.220,115.560 382.400,116.000 382.400 C 116.440 382.400,116.800 382.580,116.800 382.800 C 116.800 383.020,117.034 383.200,117.320 383.200 C 118.056 383.200,119.993 384.141,119.997 384.500 C 119.999 384.665,120.461 384.800,121.024 384.800 C 121.604 384.800,121.940 384.973,121.800 385.200 C 121.656 385.433,122.063 385.600,122.776 385.600 C 123.449 385.600,124.000 385.780,124.000 386.000 C 124.000 386.220,124.355 386.400,124.788 386.400 C 125.221 386.400,126.217 386.760,127.000 387.200 C 127.783 387.640,128.779 388.000,129.212 388.000 C 129.645 388.000,130.000 388.180,130.000 388.400 C 130.000 388.620,130.349 388.800,130.776 388.800 C 131.203 388.800,131.664 388.980,131.800 389.200 C 131.936 389.420,132.577 389.600,133.224 389.600 C 133.871 389.600,134.400 389.780,134.400 390.000 C 134.400 390.220,134.715 390.403,135.100 390.406 C 135.485 390.409,136.520 390.671,137.400 390.988 C 138.280 391.305,139.675 391.573,140.500 391.582 C 141.325 391.592,142.000 391.780,142.000 392.000 C 142.000 392.220,142.450 392.400,143.000 392.400 C 143.550 392.400,144.000 392.580,144.000 392.800 C 144.000 393.020,144.720 393.200,145.600 393.200 C 146.480 393.200,147.200 393.380,147.200 393.600 C 147.200 393.820,147.740 394.000,148.400 394.000 C 149.060 394.000,149.600 394.180,149.600 394.400 C 149.600 394.620,150.500 394.800,151.600 394.800 C 152.700 394.800,153.600 394.980,153.600 395.200 C 153.600 395.420,154.320 395.600,155.200 395.600 C 156.080 395.600,156.800 395.780,156.800 396.000 C 156.800 396.220,157.621 396.400,158.624 396.400 C 159.627 396.400,160.356 396.548,160.244 396.729 C 160.132 396.911,160.976 397.101,162.120 397.152 C 163.264 397.203,164.260 397.414,164.333 397.622 C 164.407 397.830,165.532 398.000,166.833 398.000 C 168.144 398.000,169.200 398.178,169.200 398.400 C 169.200 398.629,170.400 398.800,172.000 398.800 C 173.540 398.800,174.800 398.957,174.800 399.149 C 174.800 399.656,180.406 399.800,200.200 399.800 C 219.812 399.800,225.200 399.659,225.200 399.147 C 225.200 398.956,226.539 398.800,228.176 398.800 C 229.813 398.800,231.264 398.620,231.400 398.400 C 231.536 398.180,232.547 398.000,233.647 398.000 C 234.879 398.000,235.552 397.846,235.400 397.600 C 235.247 397.352,235.988 397.200,237.353 397.200 C 238.563 397.200,239.664 397.020,239.800 396.800 C 239.936 396.580,240.757 396.400,241.624 396.400 C 242.491 396.400,243.200 396.220,243.200 396.000 C 243.200 395.780,243.909 395.600,244.776 395.600 C 245.643 395.600,246.464 395.420,246.600 395.200 C 246.736 394.980,247.647 394.800,248.624 394.800 C 249.601 394.800,250.400 394.620,250.400 394.400 C 250.400 394.180,250.940 394.000,251.600 394.000 C 252.260 394.000,252.800 393.857,252.800 393.682 C 252.800 393.507,253.475 393.319,254.300 393.264 C 255.125 393.210,255.860 392.993,255.933 392.782 C 256.007 392.572,256.502 392.400,257.033 392.400 C 257.565 392.400,258.000 392.220,258.000 392.000 C 258.000 391.780,258.618 391.600,259.372 391.600 C 260.668 391.600,266.589 389.945,268.095 389.161 C 268.477 388.963,269.062 388.800,269.395 388.800 C 269.728 388.800,270.000 388.653,270.000 388.472 C 270.000 388.292,270.892 387.902,271.982 387.605 C 273.072 387.308,273.871 386.916,273.758 386.733 C 273.645 386.550,274.103 386.400,274.776 386.400 C 275.449 386.400,276.000 386.220,276.000 386.000 C 276.000 385.780,276.540 385.600,277.200 385.600 C 277.860 385.600,278.401 385.465,278.403 385.300 C 278.407 384.941,280.344 384.000,281.080 384.000 C 281.366 384.000,281.600 383.820,281.600 383.600 C 281.600 383.380,281.960 383.200,282.400 383.200 C 282.840 383.200,283.200 383.020,283.200 382.800 C 283.200 382.580,283.520 382.400,283.911 382.400 C 284.577 382.400,287.010 381.242,290.512 379.257 C 291.344 378.786,292.289 378.400,292.612 378.400 C 292.935 378.400,293.200 378.220,293.200 378.000 C 293.200 377.780,293.520 377.600,293.912 377.600 C 294.303 377.600,294.883 377.240,295.200 376.800 C 295.517 376.360,296.097 376.000,296.488 376.000 C 296.880 376.000,297.200 375.820,297.200 375.600 C 297.200 375.380,297.464 375.200,297.786 375.200 C 298.599 375.200,301.200 373.924,301.200 373.526 C 301.200 373.347,301.560 373.200,302.000 373.200 C 302.440 373.200,302.800 373.020,302.800 372.800 C 302.800 372.580,303.070 372.400,303.400 372.400 C 303.730 372.400,304.000 372.220,304.000 372.000 C 304.000 371.780,304.270 371.600,304.600 371.600 C 304.930 371.600,305.200 371.420,305.200 371.200 C 305.200 370.980,305.448 370.800,305.751 370.800 C 306.054 370.800,306.524 370.532,306.796 370.204 C 307.068 369.877,307.417 369.687,307.572 369.783 C 307.727 369.879,308.107 369.607,308.415 369.179 C 308.724 368.750,309.257 368.400,309.600 368.400 C 309.943 368.400,310.483 368.040,310.800 367.600 C 311.117 367.160,311.657 366.800,312.000 366.800 C 312.343 366.800,312.883 366.440,313.200 366.000 C 313.517 365.560,314.057 365.200,314.400 365.200 C 314.743 365.200,315.283 364.840,315.600 364.400 C 315.917 363.960,316.362 363.599,316.588 363.598 C 316.815 363.597,317.575 363.057,318.278 362.398 C 318.981 361.739,319.764 361.200,320.018 361.200 C 320.271 361.200,320.983 360.660,321.600 360.000 C 322.217 359.340,322.836 358.800,322.977 358.800 C 323.260 358.800,323.937 358.269,325.401 356.900 C 325.930 356.405,326.562 356.000,326.805 356.000 C 327.048 356.000,327.136 355.820,327.000 355.600 C 326.864 355.380,327.048 355.200,327.408 355.200 C 327.768 355.200,328.731 354.525,329.548 353.700 C 330.365 352.875,331.386 351.992,331.816 351.737 C 332.247 351.483,332.555 351.078,332.500 350.837 C 332.445 350.597,332.676 350.400,333.014 350.400 C 333.352 350.400,335.427 348.555,337.627 346.300 C 342.434 341.372,341.372 342.434,346.300 337.627 C 348.555 335.427,350.400 333.352,350.400 333.014 C 350.400 332.676,350.597 332.445,350.837 332.500 C 351.078 332.555,351.483 332.247,351.737 331.816 C 351.992 331.386,352.875 330.365,353.700 329.548 C 354.525 328.731,355.200 327.768,355.200 327.408 C 355.200 327.048,355.380 326.864,355.600 327.000 C 355.820 327.136,356.000 327.048,356.000 326.805 C 356.000 326.562,356.405 325.930,356.900 325.401 C 358.269 323.937,358.800 323.260,358.800 322.977 C 358.800 322.836,359.340 322.217,360.000 321.600 C 360.660 320.983,361.200 320.280,361.200 320.036 C 361.200 319.792,361.740 319.028,362.400 318.337 C 363.060 317.646,363.600 316.878,363.600 316.629 C 363.600 316.380,363.960 315.917,364.400 315.600 C 364.840 315.283,365.200 314.743,365.200 314.400 C 365.200 314.057,365.560 313.517,366.000 313.200 C 366.440 312.883,366.800 312.343,366.800 312.000 C 366.800 311.657,367.160 311.117,367.600 310.800 C 368.040 310.483,368.400 309.943,368.400 309.600 C 368.400 309.257,368.750 308.724,369.179 308.415 C 369.607 308.107,369.879 307.727,369.783 307.572 C 369.687 307.417,369.877 307.068,370.204 306.796 C 370.532 306.524,370.800 306.137,370.800 305.934 C 370.800 305.732,371.160 305.180,371.600 304.708 C 372.040 304.236,372.400 303.613,372.400 303.325 C 372.400 303.036,372.580 302.800,372.800 302.800 C 373.020 302.800,373.200 302.440,373.200 302.000 C 373.200 301.560,373.347 301.200,373.526 301.200 C 373.924 301.200,375.200 298.599,375.200 297.786 C 375.200 297.464,375.380 297.200,375.600 297.200 C 375.820 297.200,376.000 296.880,376.000 296.488 C 376.000 296.097,376.360 295.517,376.800 295.200 C 377.240 294.883,377.600 294.303,377.600 293.912 C 377.600 293.520,377.780 293.200,378.000 293.200 C 378.220 293.200,378.400 292.876,378.400 292.480 C 378.400 292.084,378.616 291.544,378.880 291.280 C 379.539 290.621,379.976 290.665,370.406 290.420 L 361.811 290.200 357.878 283.200 C 355.714 279.350,353.211 274.850,352.316 273.200 C 351.421 271.550,350.559 270.020,350.402 269.800 C 350.244 269.580,349.549 268.365,348.858 267.100 C 347.131 263.942,345.980 261.874,340.678 252.400 C 338.154 247.890,335.865 244.200,335.590 244.200 C 335.094 244.200,332.885 247.023,319.685 264.531 L 312.800 273.663 312.800 281.582 C 312.800 287.790,312.682 289.600,312.253 289.956 C 311.861 290.281,307.197 290.380,295.753 290.305 L 279.800 290.200 279.800 200.000 L 279.800 109.800 295.753 109.695 C 307.197 109.620,311.861 109.719,312.253 110.044 C 312.711 110.424,312.800 119.633,312.800 166.449 C 312.800 224.245,312.794 224.023,314.286 221.634 C 314.549 221.213,319.317 215.131,324.882 208.118 C 330.447 201.106,338.870 190.455,343.600 184.451 C 348.330 178.447,354.407 170.759,357.105 167.367 L 362.009 161.200 379.205 161.200 L 396.400 161.200 396.400 159.000 C 396.400 157.790,396.220 156.800,396.000 156.800 C 395.780 156.800,395.600 156.091,395.600 155.224 C 395.600 154.357,395.420 153.536,395.200 153.400 C 394.980 153.264,394.800 152.353,394.800 151.376 C 394.800 150.399,394.620 149.600,394.400 149.600 C 394.180 149.600,394.000 149.060,394.000 148.400 C 394.000 147.740,393.857 147.200,393.682 147.200 C 393.507 147.200,393.319 146.525,393.264 145.700 C 393.210 144.875,392.993 144.140,392.782 144.067 C 392.572 143.993,392.400 143.498,392.400 142.967 C 392.400 142.435,392.245 142.000,392.056 142.000 C 391.866 142.000,391.607 141.114,391.478 140.032 C 391.226 137.902,388.799 130.285,388.303 130.067 C 388.136 129.993,388.000 129.509,388.000 128.990 C 388.000 128.472,387.820 127.936,387.600 127.800 C 387.380 127.664,387.200 127.203,387.200 126.776 C 387.200 126.349,387.020 126.000,386.800 126.000 C 386.580 126.000,386.400 125.550,386.400 125.000 C 386.400 124.450,386.220 124.000,386.000 124.000 C 385.780 124.000,385.600 123.449,385.600 122.776 C 385.600 122.063,385.433 121.656,385.200 121.800 C 384.973 121.940,384.800 121.604,384.800 121.024 C 384.800 120.461,384.620 120.000,384.400 120.000 C 384.180 120.000,384.000 119.640,384.000 119.200 C 384.000 118.760,383.820 118.400,383.600 118.400 C 383.380 118.400,383.200 118.040,383.200 117.600 C 383.200 117.160,383.020 116.800,382.800 116.800 C 382.580 116.800,382.400 116.440,382.400 116.000 C 382.400 115.560,382.220 115.200,382.000 115.200 C 381.780 115.200,381.600 114.840,381.600 114.400 C 381.600 113.960,381.390 113.600,381.133 113.600 C 380.877 113.600,380.783 113.483,380.926 113.341 C 381.068 113.199,380.558 111.922,379.792 110.504 C 379.027 109.086,378.400 107.673,378.400 107.363 C 378.400 107.053,378.220 106.800,378.000 106.800 C 377.780 106.800,377.600 106.480,377.600 106.088 C 377.600 105.697,377.240 105.117,376.800 104.800 C 376.360 104.483,376.000 103.903,376.000 103.512 C 376.000 103.120,375.820 102.800,375.600 102.800 C 375.380 102.800,375.200 102.536,375.200 102.214 C 375.200 101.401,373.924 98.800,373.526 98.800 C 373.347 98.800,373.200 98.440,373.200 98.000 C 373.200 97.560,373.020 97.200,372.800 97.200 C 372.580 97.200,372.400 96.964,372.400 96.675 C 372.400 96.387,372.040 95.764,371.600 95.292 C 371.160 94.820,370.800 94.268,370.800 94.066 C 370.800 93.863,370.532 93.476,370.204 93.204 C 369.877 92.932,369.687 92.583,369.783 92.428 C 369.879 92.273,369.607 91.893,369.179 91.585 C 368.750 91.276,368.400 90.743,368.400 90.400 C 368.400 90.057,368.040 89.517,367.600 89.200 C 367.160 88.883,366.800 88.343,366.800 88.000 C 366.800 87.657,366.440 87.117,366.000 86.800 C 365.560 86.483,365.200 85.975,365.200 85.672 C 365.200 85.369,364.660 84.617,364.000 84.000 C 363.340 83.383,362.800 82.631,362.800 82.328 C 362.800 82.025,362.440 81.517,362.000 81.200 C 361.560 80.883,361.200 80.393,361.200 80.112 C 361.200 79.831,360.480 78.859,359.600 77.952 C 358.720 77.045,358.000 76.151,358.000 75.965 C 358.000 75.779,357.415 75.026,356.700 74.291 C 355.985 73.557,355.349 72.723,355.287 72.439 C 355.225 72.155,354.280 71.052,353.187 69.988 C 352.094 68.923,351.200 67.870,351.200 67.647 C 351.200 67.424,349.230 65.297,346.821 62.921 C 341.514 57.684,342.316 58.486,337.079 53.179 C 334.703 50.770,332.576 48.800,332.353 48.800 C 332.130 48.800,331.077 47.906,330.012 46.813 C 328.948 45.720,327.845 44.775,327.561 44.713 C 327.277 44.651,326.443 44.015,325.709 43.300 C 324.974 42.585,324.221 42.000,324.035 42.000 C 323.849 42.000,322.955 41.280,322.048 40.400 C 321.141 39.520,320.169 38.800,319.888 38.800 C 319.607 38.800,319.117 38.440,318.800 38.000 C 318.483 37.560,317.943 37.200,317.600 37.200 C 317.257 37.200,316.717 36.840,316.400 36.400 C 316.083 35.960,315.583 35.600,315.288 35.600 C 314.985 35.600,314.877 35.399,315.038 35.138 C 315.209 34.862,315.149 34.785,314.888 34.946 C 314.648 35.094,313.998 34.762,313.444 34.208 C 312.890 33.653,312.198 33.200,311.906 33.200 C 311.615 33.200,311.117 32.840,310.800 32.400 C 310.483 31.960,309.943 31.600,309.600 31.600 C 309.257 31.600,308.724 31.250,308.415 30.821 C 308.107 30.393,307.727 30.121,307.572 30.217 C 307.417 30.313,307.068 30.123,306.796 29.796 C 306.524 29.468,306.137 29.200,305.934 29.200 C 305.732 29.200,305.180 28.840,304.708 28.400 C 304.236 27.960,303.613 27.600,303.325 27.600 C 303.036 27.600,302.800 27.420,302.800 27.200 C 302.800 26.980,302.440 26.800,302.000 26.800 C 301.560 26.800,301.200 26.653,301.200 26.474 C 301.200 26.076,298.599 24.800,297.786 24.800 C 297.464 24.800,297.200 24.620,297.200 24.400 C 297.200 24.180,296.840 24.000,296.400 24.000 C 295.960 24.000,295.600 23.820,295.600 23.600 C 295.600 23.380,295.280 23.200,294.888 23.200 C 294.497 23.200,293.917 22.840,293.600 22.400 C 293.283 21.960,292.810 21.600,292.548 21.600 C 292.287 21.600,290.914 20.973,289.496 20.208 C 288.078 19.442,286.801 18.932,286.659 19.074 C 286.517 19.217,286.400 19.123,286.400 18.867 C 286.400 18.610,286.040 18.400,285.600 18.400 C 285.160 18.400,284.800 18.220,284.800 18.000 C 284.800 17.780,284.440 17.600,284.000 17.600 C 283.560 17.600,283.200 17.420,283.200 17.200 C 283.200 16.980,282.840 16.800,282.400 16.800 C 281.960 16.800,281.600 16.620,281.600 16.400 C 281.600 16.180,281.240 16.000,280.800 16.000 C 280.360 16.000,280.000 15.820,280.000 15.600 C 280.000 15.380,279.550 15.200,279.000 15.200 C 278.450 15.200,278.000 15.020,278.000 14.800 C 278.000 14.580,277.550 14.400,277.000 14.400 C 276.450 14.400,276.000 14.220,276.000 14.000 C 276.000 13.780,275.645 13.600,275.212 13.600 C 274.779 13.600,273.783 13.240,273.000 12.800 C 272.217 12.360,271.236 12.000,270.821 12.000 C 270.406 12.000,270.007 11.860,269.933 11.688 C 269.708 11.161,260.847 8.400,259.380 8.400 C 258.621 8.400,258.000 8.220,258.000 8.000 C 258.000 7.780,257.550 7.600,257.000 7.600 C 256.450 7.600,256.000 7.420,256.000 7.200 C 256.000 6.980,255.280 6.800,254.400 6.800 C 253.520 6.800,252.800 6.620,252.800 6.400 C 252.800 6.180,252.260 6.000,251.600 6.000 C 250.940 6.000,250.400 5.820,250.400 5.600 C 250.400 5.380,249.500 5.200,248.400 5.200 C 247.300 5.200,246.400 5.020,246.400 4.800 C 246.400 4.580,245.680 4.400,244.800 4.400 C 243.920 4.400,243.200 4.220,243.200 4.000 C 243.200 3.780,242.390 3.600,241.400 3.600 C 240.410 3.600,239.600 3.420,239.600 3.200 C 239.600 2.980,238.599 2.800,237.376 2.800 C 235.996 2.800,235.247 2.648,235.400 2.400 C 235.554 2.150,234.737 2.000,233.224 2.000 C 231.875 2.000,230.800 1.823,230.800 1.600 C 230.800 1.367,229.478 1.200,227.633 1.200 C 225.494 1.200,224.414 1.041,224.304 0.711 C 224.143 0.228,187.957 -0.122,179.100 0.274 M209.400 117.776 C 231.269 120.605,248.240 135.706,253.896 157.370 C 255.132 162.105,255.469 174.205,254.482 178.400 C 252.193 188.131,248.546 195.901,243.344 202.131 C 242.195 203.507,242.148 204.448,243.182 205.384 C 245.455 207.440,250.729 216.713,252.292 221.400 C 254.660 228.499,255.002 230.720,254.974 238.800 C 254.885 263.866,237.462 284.599,212.400 289.463 C 208.876 290.146,205.913 290.200,171.600 290.200 L 134.600 290.200 134.496 272.900 L 134.392 255.600 170.296 255.596 C 200.612 255.592,206.499 255.500,208.124 255.008 C 213.820 253.279,217.681 249.475,220.006 243.302 C 220.275 242.588,220.495 240.382,220.495 238.400 C 220.495 236.418,220.275 234.212,220.006 233.498 C 217.641 227.217,213.564 223.277,207.860 221.758 C 206.222 221.322,200.744 221.209,181.100 221.205 L 156.400 221.200 156.400 204.000 L 156.400 186.800 179.867 186.800 C 208.748 186.800,210.597 186.539,215.332 181.805 C 219.753 177.384,221.903 169.332,220.006 164.298 C 218.084 159.193,214.880 155.542,210.513 153.481 L 207.800 152.200 171.200 152.000 L 134.600 151.800 134.496 134.500 L 134.392 117.200 169.696 117.204 C 197.880 117.207,205.887 117.322,209.400 117.776 M396.578 165.506 C 395.728 166.097,357.200 214.751,357.200 215.233 C 357.200 215.506,358.190 217.421,359.400 219.487 C 360.610 221.554,361.600 223.342,361.600 223.461 C 361.600 223.579,361.933 224.154,362.339 224.738 C 362.745 225.322,363.619 226.790,364.280 228.000 C 364.941 229.210,365.869 230.875,366.341 231.700 C 366.813 232.525,367.560 233.830,368.000 234.600 C 368.440 235.370,369.160 236.630,369.600 237.400 C 370.040 238.170,370.735 239.385,371.144 240.100 C 371.553 240.815,375.268 247.340,379.398 254.600 C 387.768 269.313,388.083 269.772,388.982 268.584 C 389.308 268.153,389.580 267.305,389.587 266.700 C 389.594 266.095,389.760 265.600,389.955 265.600 C 390.150 265.600,390.412 265.105,390.538 264.500 C 391.249 261.086,391.847 258.819,392.106 258.560 C 392.268 258.399,392.400 257.757,392.400 257.133 C 392.400 256.510,392.560 256.000,392.756 256.000 C 392.952 256.000,393.227 255.325,393.368 254.500 C 393.990 250.849,394.107 250.400,394.444 250.400 C 394.640 250.400,394.800 249.579,394.800 248.576 C 394.800 247.463,394.956 246.849,395.200 247.000 C 395.447 247.152,395.600 246.471,395.600 245.224 C 395.600 244.111,395.780 243.200,396.000 243.200 C 396.220 243.200,396.400 242.491,396.400 241.624 C 396.400 240.757,396.580 239.936,396.800 239.800 C 397.020 239.664,397.200 238.663,397.200 237.576 C 397.200 236.489,397.380 235.600,397.600 235.600 C 397.820 235.600,398.000 234.711,398.000 233.624 C 398.000 232.537,398.180 231.536,398.400 231.400 C 398.620 231.264,398.800 229.813,398.800 228.176 C 398.800 226.539,398.956 225.200,399.147 225.200 C 399.992 225.200,400.142 175.981,399.298 175.699 C 398.957 175.586,398.800 174.536,398.800 172.367 C 398.800 170.522,398.633 169.200,398.400 169.200 C 398.180 169.200,398.000 168.300,398.000 167.200 C 398.000 165.236,397.619 164.782,396.578 165.506 " stroke="none" fill="currentColor" fill-rule="evenodd"></path></g></svg>',Ri=`<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="currentColor" class="bi bi-twitter" viewBox="0 0 16 16">
<path d="M5.026 15c6.038 0 9.341-5.003 9.341-9.334 0-.14 0-.282-.006-.422A6.685 6.685 0 0 0 16 3.542a6.658 6.658 0 0 1-1.889.518 3.301 3.301 0 0 0 1.447-1.817 6.533 6.533 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.325 9.325 0 0 1-6.767-3.429 3.289 3.289 0 0 0 1.018 4.382A3.323 3.323 0 0 1 .64 6.575v.045a3.288 3.288 0 0 0 2.632 3.218 3.203 3.203 0 0 1-.865.115 3.23 3.23 0 0 1-.614-.057 3.283 3.283 0 0 0 3.067 2.277A6.588 6.588 0 0 1 .78 13.58a6.32 6.32 0 0 1-.78-.045A9.344 9.344 0 0 0 5.026 15z"/>
</svg>`,Bi=`<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="currentColor" class="bi bi-github" viewBox="0 0 16 16">
<path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8z"/>
</svg>`,Di={svg73k:Ti,biTwitter:Ri,biGithub:Bi},Lt={C:"Clubs",D:"Diamonds",H:"Hearts",S:"Spades"},Tt={A:"Ace",2:"Two",3:"Three",4:"Four",5:"Five",6:"Six",7:"Seven",8:"Eight",9:"Nine",T:"Ten",J:"Jack",Q:"Queen",K:"King"},q0=Object.keys(Lt).flatMap(e=>Object.keys(Tt).map(t=>t+e)),Hi=e=>q0.includes(e)?`${Tt[e[0]]} of ${Lt[e[1]]}`:"Unknown Card";Object.keys(n0).forEach(e=>{var t=new DOMParser().parseFromString(n0[e],"image/svg+xml"),i=t.documentElement;i.removeAttribute("height"),i.removeAttribute("width"),i.removeAttribute("class");var s=t.createElementNS(i.lookupNamespaceURI(null),"title"),r=document.createTextNode(Hi(e));s.appendChild(r),i.insertBefore(s,i.firstElementChild),n0[e]=new XMLSerializer().serializeToString(t.documentElement)});E.store("global",{deck:q0,cardsToSolve:Array(q0.length).fill(0),solvingInProgress:!1});E.data("navbar",()=>Di);E.data("playingCardsPreview",()=>({cardSvgs:n0,cardsBySlice(e,t){return this.$store.global.cardsToSolve.slice(e,t)},cardSvg(e){return e===0?this.cardSvgs["2B"]:this.cardSvgs[e]}}));E.data("cardsInputForm",()=>({nonAlphaNumRegEx:/[\W_]+/g,inputValue:"",validCards:[],dupedCards:[],invalidCards:[],validMessages:[],invalidMessages:[],get isFormValid(){return this.isValidCardsLengthInRange&&this.invalidMessages.length===0},get isValidCardsLengthTooSmall(){return this.validCards.length<34},get isValidCardsLengthTooBig(){return this.validCards.length>this.$store.global.deck.length},get isValidCardsLengthInRange(){return!this.isValidCardsLengthTooSmall&&!this.isValidCardsLengthTooBig},validateCardsInput(){if(this.validCards=[],this.invalidCards=[],this.dupedCards=[],this.validMessages=[],this.invalidMessages=[],(this.nonAlphaNumRegEx.test(this.inputValue)?this.inputValue.toUpperCase().replace(this.nonAlphaNumRegEx," ").split(" ").filter(t=>t):this.inputValue.toUpperCase().split(/0|(..)/g).filter(t=>t!=="").map(t=>t||"0")).forEach(t=>{t==="0"?this.validCards.push(t):this.validCards.includes(t)?this.dupedCards.push(t):this.$store.global.deck.includes(t)?this.validCards.push(t):this.invalidCards.push(t)}),this.isValidCardsLengthTooSmall?this.invalidMessages.push("Must enter at least 34 cards"):this.isValidCardsLengthTooBig&&this.invalidMessages.push(`Must not enter more than ${this.$store.global.deck.length} cards`),this.validCards.slice(this.validCards.length-34).includes("0")&&this.invalidMessages.push("Stock + bottom row (last 34 cards) must not contain unknown ('0') cards"),this.dupedCards.length>0){let t=this.dupedCards.length>1?"s":"";this.invalidMessages.push(`${this.dupedCards.length} duplicate card${t}: ${this.dupedCards.join(" ")}`)}if(this.invalidCards.length>0){let t=this.invalidCards.length>1?"s":"";this.invalidMessages.push(`${this.invalidCards.length} invalid card${t}: ${this.invalidCards.join(" ")}`)}if(this.validCards.length>0){let t=this.validCards.length>1?"s":"";this.validMessages.push(`${this.validCards.length} valid card${t}: ${this.validCards.join(" ")}`)}this.$store.global.cardsToSolve=Array(this.$store.global.deck.length-this.validCards.length).fill(0).concat(this.validCards).map(t=>t==="0"?0:t)}}));const Ei=["Hang in there!","Let go like a bird flies, not fighting the wind but gliding on it","Stay patient and trust the journey.","Everything is coming together\u2026","Solitaire is a journey, not a destination.","For things to reveal themselves to us, we need to be ready to abandon our views about them.","Patience is bitter, but its fruit is sweet.","Strive for progress, not perfection.","I wish only to be alive and to experience this living to the fullest.","This too shall pass.","Life is available only in the present moment.","Patience is the companion of wisdom.","The mountains are calling and I must go.","Give time time.","If you find a path with no obstacles, it probably doesn't lead anywhere","A smooth sea never made a good sailor.","To be upset over what you don\u2019t have is to waste what you do have.","The ultimate freedom lies in being able to wait patiently for a good thing.","If it isn't good, let it die. If it doesn't die, make it good.","A watched pot never boils without applying heat.","Stick with the winners.","I immerse myself in the experience of living without having to evaluate or understand it.","Why fit in when you were born to stand out?","Don't let yesterday take up too much of today.","The least I owe the mountains is a body.","Getting so close!","Many people think excitement is happiness. But when you are excited you are not peaceful.","Misery is optional.","Mistakes are proof that you're trying.","Life would be so much easier if we only had the source code.","A computer once beat me at chess, but it was no match for me at kickboxing.","Patience is not simply the ability to wait, it's how we behave while we're waiting.","We must let go of the life we have planned so as to accept the one that is waiting for us.","Somewhere, something incredible is waiting to be known.","If you spend your whole life waiting for the storm, you'll never enjoy the sunshine.","My actions are my only true belongings.","The way to have enough time is to never be in a hurry.","The more you know, the less you think you know.","Patience is also a form of action."];E.data("gameSolving",()=>({encouragements:Ei,encourageIndex:null,solverWorker:null,headerText:"Solution",moveCount:23,statusMessages:[],solutionMoves:[],nodesTried:0,nodesTriedFloor:0,reset(){this.$store.global.solvingInProgress=!1,this.moveCount=0,this.statusMessages=[],this.nodesTried=0,this.nodesTriedFloor=0,this.encourageIndex=null},onInit(){this.solverWorker=new Li,this.solverWorker.addEventListener("message",async e=>{if(e.data.msg==="solve-progress"){this.nodesTried++,this.moveCount=e.data.moveCount,this.statusMessages[0]=`${this.moveCount} card-clearing moves found so far.`;let t=Math.floor(this.nodesTried/1e4)*1e4;if(t>this.nodesTriedFloor&&(this.nodesTriedFloor=t,this.nodesTriedFloor>5e4&&(this.statusMessages[1]=`Over ${this.nodesTriedFloor.toLocaleString("en")} possibilities tried. Still working\u2026`),this.nodesTriedFloor%25e4===0)){this.encourageIndex===null&&(this.encourageIndex=Math.floor(Math.random()*this.encouragements.length)),this.statusMessages.splice(2,0,this.encouragements[this.encourageIndex]);let i=this.encourageIndex+1;this.encourageIndex=i===this.encouragements.length?0:i}}else e.data.msg==="solve-result"&&(e.data.result[0]?(this.headerText="Solution found:",this.solutionMoves=e.data.result[1],this.reset()):(this.headerText="Could not solve. Best moves found:",this.solutionMoves=e.data.result[2],this.reset()))})},async startSolver(){this.headerText="Solving\u2026",this.solutionMoves=[],this.$store.global.solvingInProgress=!0,await this.$nextTick();let e=JSON.parse(JSON.stringify(this.$store.global.cardsToSolve));this.solverWorker.postMessage({msg:"try-to-solve",game:e})}}));window.Alpine=E;E.start();