{"id":3693,"date":"2026-07-14T09:58:51","date_gmt":"2026-07-14T09:58:51","guid":{"rendered":"https:\/\/ramuddensmartmobility.com\/?page_id=3693"},"modified":"2026-07-14T12:18:48","modified_gmt":"2026-07-14T12:18:48","slug":"senti-man","status":"publish","type":"page","link":"https:\/\/ramuddensmartmobility.com\/sv\/senti-man\/","title":{"rendered":"SENTI-MAN"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3693\" class=\"elementor elementor-3693\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a7a918a e-flex e-con-boxed e-con e-parent\" data-id=\"3a7a918a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55c5d49a elementor-widget elementor-widget-text-editor\" data-id=\"55c5d49a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\n<div class=\"wp-block-uicore-container uicore-block-g4hqcjqjgd\">\u00a0<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-de85e7d e-flex e-con-boxed e-con e-parent\" data-id=\"de85e7d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-43aff1c elementor-widget elementor-widget-html\" data-id=\"43aff1c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- SENTI-MAN v1 - plak dit volledige blok in een Elementor HTML-widget -->\r\n<style>\r\n  :root {\r\n    --sm-yellow: #FFE137;\r\n    --sm-cream: #FFFAEB;\r\n    --sm-sand: #FFE6AA;\r\n    --sm-green: #173232;\r\n    --sm-blue: #003C8C;\r\n    --sm-orange: #F06233;\r\n    --sm-white: #FFFFFF;\r\n    --sm-shadow: 0 14px 40px rgba(23,50,50,.18);\r\n  }\r\n  #senti-man, #senti-man * { box-sizing: border-box; }\r\n  #senti-man { font-family: Arial, Helvetica, sans-serif; }\r\n  #senti-man button, #senti-man input { font: inherit; }\r\n\r\n  #senti-man {\r\n    width:min(100%, 980px);\r\n    margin:0 auto;\r\n    position:relative;\r\n    isolation:isolate;\r\n  }\r\n  .sm-shell {\r\n    position:relative;\r\n    background:var(--sm-green);\r\n    border:6px solid var(--sm-green);\r\n    border-radius:24px;\r\n    overflow:hidden;\r\n    box-shadow:var(--sm-shadow);\r\n  }\r\n  .sm-topbar {\r\n    display:grid;\r\n    grid-template-columns:1fr auto 1fr;\r\n    align-items:center;\r\n    gap:12px;\r\n    min-height:58px;\r\n    padding:9px 14px;\r\n    background:var(--sm-green);\r\n    color:#fff;\r\n    font-family:Consolas, Monaco, monospace;\r\n    text-transform:uppercase;\r\n    letter-spacing:.04em;\r\n  }\r\n  .sm-stat { display:flex; gap:8px; align-items:baseline; white-space:nowrap; }\r\n  .sm-stat strong { color:var(--sm-yellow); font-size:clamp(18px,3vw,25px); }\r\n  .sm-stat:last-child { justify-self:end; }\r\n  .sm-center-stat { text-align:center; color:var(--sm-sand); }\r\n  .sm-actions { display:flex; align-items:center; gap:7px; justify-content:flex-end; }\r\n  .sm-icon-btn {\r\n    min-width:42px; height:40px; border:2px solid rgba(255,255,255,.3); border-radius:10px;\r\n    background:rgba(255,255,255,.08); color:#fff; cursor:pointer; font-weight:800;\r\n  }\r\n  .sm-icon-btn:hover, .sm-icon-btn:focus-visible { background:rgba(255,255,255,.18); outline:2px solid var(--sm-yellow); }\r\n\r\n  .sm-stage-wrap { position:relative; background:#94c66c; touch-action:none; }\r\n  #sm-canvas { display:block; width:100%; height:auto; aspect-ratio:1\/1; image-rendering:pixelated; background:#94c66c; }\r\n\r\n  .sm-overlay {\r\n    position:absolute; inset:0; z-index:8; display:flex; align-items:center; justify-content:center;\r\n    padding:clamp(16px,4vw,36px); background:rgba(23,50,50,.90); color:#fff;\r\n  }\r\n  .sm-overlay[hidden] { display:none !important; }\r\n  .sm-card {\r\n    width:min(100%, 700px); max-height:94%; overflow:auto;\r\n    padding:clamp(20px,5vw,42px); border:4px solid var(--sm-yellow); border-radius:20px;\r\n    background:var(--sm-green); box-shadow:0 18px 60px rgba(0,0,0,.32); text-align:center;\r\n  }\r\n  .sm-logo { width:min(100%, 390px); height:auto; margin:0 auto 20px; display:block; }\r\n  .sm-title {\r\n    margin:0 0 7px; color:var(--sm-yellow); font:900 clamp(34px,8vw,74px)\/.95 Consolas, Monaco, monospace;\r\n    letter-spacing:.04em; text-shadow:4px 4px 0 rgba(0,0,0,.25);\r\n  }\r\n  .sm-subtitle { margin:0 0 18px; color:var(--sm-sand); font-weight:800; }\r\n  .sm-intro { max-width:630px; margin:0 auto 22px; line-height:1.55; font-size:clamp(15px,2.2vw,18px); }\r\n  .sm-power-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px; margin:18px 0 24px; align-items:stretch; }\r\n  .sm-power {\r\n    min-height:118px; padding:14px; border-radius:14px;\r\n    background:rgba(255,255,255,.08); border:1px solid rgba(255,255,255,.14);\r\n    display:flex; flex-direction:column; text-align:left;\r\n  }\r\n  .sm-power-head { display:flex; align-items:center; gap:9px; margin-bottom:8px; }\r\n  .sm-power b { display:block; color:var(--sm-yellow); margin:0; font-size:15px; line-height:1.15; white-space:nowrap; }\r\n  .sm-power-copy { display:block; font-size:13px; line-height:1.35; }\r\n  .sm-pixel-icon { flex:0 0 auto; font-size:25px; line-height:1; }\r\n  .sm-btn {\r\n    appearance:none; border:0; border-radius:12px; padding:14px 24px; cursor:pointer;\r\n    background:var(--sm-yellow); color:var(--sm-green); font-weight:900; text-transform:uppercase;\r\n    letter-spacing:.04em; box-shadow:0 5px 0 #b59d00; transition:transform .08s, box-shadow .08s;\r\n  }\r\n  .sm-btn:hover, .sm-btn:focus-visible { transform:translateY(-1px); outline:3px solid #fff; }\r\n  .sm-btn:active { transform:translateY(4px); box-shadow:0 1px 0 #b59d00; }\r\n  .sm-btn.secondary { background:#fff; box-shadow:0 5px 0 #bfc8c8; }\r\n  .sm-btn.dark { background:var(--sm-green); color:#fff; }\r\n  .sm-btn-row { display:flex; flex-wrap:wrap; gap:10px; justify-content:center; }\r\n  .sm-small { font-size:12px; opacity:.78; margin-top:16px; }\r\n  #senti-man #sm-start .sm-intro,\r\n  #senti-man #sm-start .sm-small,\r\n  #senti-man #sm-start .sm-small strong { color:#fff !important; opacity:1; }\r\n  .sm-key { display:inline-block; min-width:24px; padding:3px 6px; border:1px solid #fff; border-radius:5px; font:700 12px Consolas, monospace; }\r\n\r\n  .sm-hud-message {\r\n    position:absolute; top:14px; left:50%; transform:translateX(-50%); z-index:6;\r\n    max-width:88%; padding:10px 14px; border:3px solid var(--sm-green); border-radius:10px;\r\n    background:var(--sm-yellow); color:var(--sm-green); font-weight:900; text-align:center;\r\n    box-shadow:0 5px 0 rgba(23,50,50,.25); pointer-events:none; opacity:0; transition:opacity .15s;\r\n  }\r\n  .sm-hud-message.show { opacity:1; }\r\n  .sm-effectbar {\r\n    position:absolute; bottom:12px; left:50%; transform:translateX(-50%); z-index:5;\r\n    display:none; min-width:210px; padding:7px 12px; border-radius:999px;\r\n    background:rgba(23,50,50,.88); color:#fff; text-align:center; font:800 13px Consolas, monospace;\r\n  }\r\n  .sm-effectbar.show { display:block; }\r\n  .sm-effectbar strong { color:var(--sm-yellow); }\r\n\r\n  .sm-controls {\r\n    display:none; grid-template-columns:repeat(3,64px); grid-template-rows:repeat(2,58px); gap:7px;\r\n    justify-content:center; padding:14px; background:var(--sm-green); touch-action:none;\r\n  }\r\n  .sm-control {\r\n    border:2px solid rgba(255,255,255,.3); border-radius:12px; background:rgba(255,255,255,.1); color:#fff;\r\n    font-size:26px; font-weight:900; user-select:none; -webkit-user-select:none; cursor:pointer;\r\n  }\r\n  .sm-control:active { background:var(--sm-yellow); color:var(--sm-green); }\r\n  .sm-up { grid-column:2; grid-row:1; }\r\n  .sm-left { grid-column:1; grid-row:2; }\r\n  .sm-down { grid-column:2; grid-row:2; }\r\n  .sm-right { grid-column:3; grid-row:2; }\r\n\r\n  .sm-round-score { font:900 clamp(27px,7vw,56px) Consolas, monospace; color:var(--sm-yellow); margin:12px 0; }\r\n  .sm-gameover-score { font:900 clamp(38px,10vw,82px)\/1 Consolas, monospace; color:var(--sm-yellow); margin:12px 0; }\r\n  .sm-meta { display:flex; justify-content:center; flex-wrap:wrap; gap:10px 18px; margin:12px 0 24px; color:var(--sm-sand); font-weight:700; }\r\n\r\n  .sm-demo-form { display:none; text-align:left; margin-top:20px; }\r\n  .sm-demo-form.show { display:block; }\r\n  .sm-demo-form label { display:block; font-weight:700; margin:10px 0 5px; }\r\n  .sm-demo-form input[type=\"text\"], .sm-demo-form input[type=\"email\"] {\r\n    width:100%; padding:12px; border:2px solid var(--sm-sand); border-radius:9px; background:#fff; color:var(--sm-green);\r\n  }\r\n  .sm-check { display:flex !important; align-items:flex-start; gap:9px; font-size:13px; line-height:1.4; }\r\n  .sm-check input { margin-top:3px; }\r\n  .sm-demo-note { padding:10px 12px; border-radius:8px; background:rgba(255,225,55,.13); font-size:12px; line-height:1.4; }\r\n\r\n  \/* Elementor Pro form integration: give the Form widget the CSS class senti-entry-form. *\/\r\n  .senti-game-shell { position:relative !important; }\r\n  .senti-entry-form {\r\n    display:none; position:absolute !important; inset:0; z-index:100; overflow:auto;\r\n    padding:clamp(18px,4vw,42px); background:rgba(23,50,50,.96); color:#fff;\r\n  }\r\n  .senti-entry-form.is-visible { display:flex !important; align-items:center; justify-content:center; }\r\n  .senti-entry-form > .elementor-widget-container {\r\n    width:min(100%, 640px); padding:clamp(18px,4vw,34px); border:4px solid var(--sm-yellow);\r\n    border-radius:18px; background:var(--sm-green);\r\n  }\r\n  .senti-entry-form .elementor-heading-title { color:var(--sm-yellow) !important; }\r\n  .senti-entry-form label { color:#fff !important; }\r\n  .senti-entry-form input, .senti-entry-form textarea, .senti-entry-form select {\r\n    border-radius:8px !important; border:2px solid var(--sm-sand) !important;\r\n  }\r\n  .senti-entry-form .elementor-button { background:var(--sm-yellow) !important; color:var(--sm-green) !important; font-weight:900 !important; }\r\n  .senti-entry-form .elementor-message-success { color:var(--sm-yellow) !important; font-weight:800; }\r\n\r\n  @media (hover:none), (max-width:900px) {\r\n    .sm-controls { display:grid; }\r\n    .sm-shell { border-radius:0; border-width:0; }\r\n    #senti-man { width:100%; }\r\n  }\r\n  @media (max-width:650px) {\r\n    .sm-topbar { grid-template-columns:1fr 1fr; }\r\n    .sm-center-stat { display:none; }\r\n    .sm-stat:last-child { justify-self:end; }\r\n    .sm-power-grid { grid-template-columns:1fr; }\r\n    .sm-power { min-height:0; }\r\n    .sm-card { border-width:3px; }\r\n  }\r\n  @media (orientation:landscape) and (max-height:680px) and (hover:none) {\r\n    #senti-man { width:min(100vw, 1120px); }\r\n    .sm-shell { display:grid; grid-template-columns:minmax(0,1fr) 170px; grid-template-rows:auto 1fr; }\r\n    .sm-topbar { grid-column:1 \/ -1; }\r\n    .sm-stage-wrap { grid-column:1; }\r\n    .sm-controls { grid-column:2; align-content:center; grid-template-columns:repeat(3,48px); grid-template-rows:repeat(2,52px); padding:8px; }\r\n  }\r\n  @media (prefers-reduced-motion:reduce) {\r\n    * { scroll-behavior:auto !important; transition:none !important; animation:none !important; }\r\n  }\r\n<\/style>\r\n<div id=\"senti-man\" aria-label=\"SENTI-MAN spel\">\r\n  <div class=\"sm-shell\">\r\n    <div class=\"sm-topbar\" aria-live=\"polite\">\r\n      <div class=\"sm-stat\">Score <strong id=\"sm-score\">0<\/strong><\/div>\r\n      <div class=\"sm-center-stat\">Ronde <strong id=\"sm-round\">1<\/strong><\/div>\r\n      <div class=\"sm-actions\">\r\n        <div class=\"sm-stat\">Levens <strong id=\"sm-lives\">1<\/strong><\/div>\r\n        <button type=\"button\" class=\"sm-icon-btn\" id=\"sm-pause\" aria-label=\"Spel pauzeren\" aria-pressed=\"false\">\u23f8<\/button>\r\n        <button type=\"button\" class=\"sm-icon-btn\" id=\"sm-sound\" aria-label=\"Geluid inschakelen\" aria-pressed=\"false\">\ud83d\udd07<\/button>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"sm-stage-wrap\" id=\"sm-stage-wrap\">\r\n      <canvas id=\"sm-canvas\" width=\"800\" height=\"800\" aria-label=\"Speelveld\"><\/canvas>\r\n      <div class=\"sm-hud-message\" id=\"sm-message\"><\/div>\r\n      <div class=\"sm-effectbar\" id=\"sm-effectbar\"><\/div>\r\n\r\n      <section class=\"sm-overlay\" id=\"sm-start\">\r\n        <div class=\"sm-card\">\r\n          <img decoding=\"async\" class=\"sm-logo\" alt=\"Ramudden Smart Mobility\" src=\"data:image\/png;base64,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\/hDoArM\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\/yck2XOQ7cLzOX\/67U54TAISkIAEJCABCUhAAhKQgARGQ0BDJSABCUhAAhKQgAQkIAEJSEACEpg+gc5KqANAZ6jXyuiZpIoTAJt9QpYAeOHBBx\/sb7gPGg9IQAISkIAEJCABCUhAAhIYCwHtlIAEJCABCUhAAhKQgAQkIAEJSGD6BLoroZ3H3bFeKSc69jPF\/zUWJMpSAA9YEMfTEpCABCQgAQlIQAISkIAEJDBUAhtqF9+8cWrf0NJbbAlIQAISkIAEJCABCUhAAhLYOAIdFlgHgA5hL5sVDSH\/TNynIsuEhxL\/RMtENI4EJCABCUhAAhKQgAQkIAEJDIvA1Kzh+\/TwyJGRYyIXRe6GZAm7j7L9DvLfyMGU+\/+yRf6G\/BT5PPIG5NHI9ZFTIkdDjoj8E\/ENEpCABCQgAQlIQAISkIAEJCCB0RLo0nAdALqkvXxenyLq0ZFlw7uXjWg8CUhAAhKQgAQkIAEJSEACEhgMgUkYQgf9CZEHId+gQL\/dJb9h+xHkicjNkYsgp0aOjOwZDscfWfruHGwPQO6DvAL5HrJb12\/R\/UHkX5EjctwgAQlIQAISkIAEJCABCUhAAhIYE4FObdUBoFPcizOjMeNOxErDB5ulw1lJ9+ylYxtxcAT4\/U6H\/HHE8jts\/zXyc+RHSEb2fIXt+5GnIhnBc\/LBgdcgCUhAAhIYLQGeLY9Hqp6dtxotiA4Nh3dG71Yxv0SHppuVBAZMYJymUR8cDrkZciDyS0rxY+ShyOmRoyCZ1a5iiv+M\/E+H\/9HQmXrjxWxTD\/2EfD+CXAtJHA4bJCABCUhAAqsR4BnyYyTPlS7k9+R1rNUsHGdsypm2wC6Y7sxjnJQ2z2qui6MgO3+zom3eOzcP5IolhvUPkSrueQdv3KeIPedGqmx6\/4pIto2OPWdEqmyKnpttm5EHN5xAt8VvfLN2a+60c6OCSUPJEyjlOg0lNyW9Dz3gjTTkXjwqto9VjoHtx0aOj5wEycieM7PdH4lTS0bw\/IBrNI4CX2b7RuT2iMtXAMggAQlIQAJrETgCqaqem4dHl2ExgSMRpYq5HXbANEhgx8gQ8P5+RSQz0P0K01+AnAs5LpLvGTadhMwYkO+Ii5Lba5FfYtN7kOsgXdpB1gYJSEACEhg5gbTFVr3fLtKT2V4zy83Ikc03n2dxntM3JdYiHpXnyc4wAgLp86j83X3vW+5Hr2SeOnO5XOfHym9XZVfaKebnttzZSptSNtuZluO+WbE6Lm0u6o6zNLvtCPBylFENB3Ju3YohjeCfRE9GWqDGIIFBEoijwFmw7OrI05HMFvAlrtt\/Ry6O5EWQwwYJSEACEpCABCQgAQlMn8AYSsg7+hGQuyFfw963I5dF8l7PZhAhoykvgyWvRr6PnZkhxtnHgGGQgAQkIIHBEbjW4CyqNygDhNL5Va9ZjRKQgAQkIIERE+jadB0AuiY+O7\/bcKrpCP40fLgUACANoyGQOuisWHtH5EPIN2mwuxdyMvYNEpCABCQgAQlIQAISmDKBQZeNd\/LDI7fDyIOQJyJnRIYe8h1xD4z8NrY\/D8msZPxpkIAEJCABCQyCwMl4Nk29czzP4bT3DQK4RkhAAhKQgAQGQqBzM3wYd4583wx58TsbR5+CVISsw3jxCkXqkEAPBE5Lno9FsjbRM7k3xtDIiLkGCUhAAhKQgAQkIAEJrEpgmPF5B\/8nJKP8f4iFz0COh4wtZGa9W2L0VyjLs5FTsG+QgAQkIAEJ9E0gM7fet28j2sqf521muL1rW\/rVKwEJSEACEhgvge4t1wGge+Z75ciLUdYoecNeB5v\/8QH0HrO5GjVIoFcCtyX3r3EtPxc5AfsGCUhAAhKQgAQkIAEJTIfAAEvCe\/dxMOsVyLuREyJTCJltL0sD3IPyTX3U5RR+L8sgAQksQYD67J+L5J+WyM4otQTuyG83Ve6nBNXhEIMEJCABCRQS4LlR9dyPI1qhZapamkAPEXUA6AH6liwfwN+nQSpDftcnUinsV6lUXRLoicCtyPdHXM\/\/iuTa5k+DBCQgAQlIQAISkIAExk1gaNbzrn0hbMp0\/9dhO8XweAr1XcqZJcjYNUhAAhIYJwHqsQz6+QvWV8id0GPolsCRye4oyBTDjadYKMskAQlIYAAEKp75O3XwHpFByQMo0maZ0Edp7Uzrg\/quPLnR9mf3Pkgb4eYovR5ikMAUCMR7+MUUJA12R2drkIAEJCABCUhAAhKQwJgJDMp2vk0fiUEfQabeGJTlDD5PefNtQXENEpCABCQggc4JZPT\/HTvPteUMebZm+Z27t5yN6iUgAQlIQAJjJNCLzToA9IL90ExfxF6bv8FzePk6NnkYJDAVAlm7M9N3xnlmKmWyHBKQgAQkIAEJSEACG0dgOAXmm\/GNWBPH9HRIsDv5kHJmdrFvUfZjTL60FlACEpCABIZI4P48g9JhPkTb1rXpnCQ8AmKQgAQkIAEJSGAvAv380Wbncz8lGkmuvORlxMHJWzY3I6WTT8vZqF4CnRI4Frm9k3vo9mwNEpCABCQgAQlIQAISGB+BAVjM+\/ThkA9gytWRTWwbOC3lPggGl2FrkIAEJCABCXRJIDPunLTLDDvI64AO8jALCUhAAhKQwPgI9GTxJn7k94T6sGxpYLgUf90Q6SJchfzu0EVG5iGBDgn8M3k9jWv7vmwNEpCABCQgAQlIQAISGBWBvo3lPfqI2PAO5JLIJoejUfh3w8NvZkAYJCABCUigUwLX7DS3FjPjOZrZDG7VYhaqloAEJCABCYyWQF+G6wDQMXleiPYjy1cimXaQTSfhoeR74k5yMhMJdEcg99KjuLZdX6w75uYkAQlIQAISkIAEJNCcQK8aeH9OI\/1zMcKR70Ag5LsizsX5bs4+hwwSkIAEJCCB1gncZ9czufWMOsjgQuRxPMQgAQlIQAISkMDeBHr7SweADtHzUhfe7yHLrl+Ijk2e70YMEpgigcdyb03Ga3qKP5BlkoAEJCABCUhAAhLYk0Dv+\/fEghsjhr0JPIg\/H8+3hU4AgDBIQAISkEDrBI5LDmdGphCuNoVCWAYJSEACEpBAPYH+NKZDur\/cNy\/neENeuqdin4WGDKc17Am+2bZKILNpvITr+0St5qJyCUhAAhKQgAQkIAEJVBDoUQfvzFck+0cihu0JZHYx+WzPxqMSkIAEJFBP4PL1KrvVyLtF2uWu122u5iYBCUhAAhIYCYEezdQBoCP4vAwdn6w+ivQZnowdmQ2gTxvMWwJtEDgKSr\/O9Z3pTNk1SEACEpCABCQgAQlIYJgE+rKKd+WjkfcrEMN8AveF1e3nR\/GsBCQgAQlIoITAHXnmjH3mmYtB4qSIQQISkIAEJCCBLQT6\/FMHgO7ov767rGbmdDjO\/IAXSztJAWGYHIGjU6JHIwYJSEACEpCABCQgAQkMlUCfdj2PzI+B9BEOJtNvIW9CnoU8Fnkc8mzktchXkb8jQwlP5bv5HEMxRjskIAEJSGCyBNJxfv6Rl87R\/yP\/ATVfAhKQgARaI9CrYh0AOsBPw8YTvrkAABAASURBVMF1yOYiyBDCUTHifohBAlMkcDfut1NNsWCWSQISkIAEJCABCUhgCgT6KQPvyJci52sjXYT\/I5N3INdETo1kFrrD77fffqdHDkBuh9wHuTdyW+Q6yFmIdwQkDgqnYHth5JnI\/yJ9hExn\/HG45fu5j\/zNUwISkIAENofAlUZe1CwvNPIiaL4EJCABCUigDQL96tQBoGX+NBicnixehAwpPAS7zjUkg7SlFQL3RuuNWpZbof+OyMORFyLvR36H9BUybdoLuL6z7csG85WABCQgAQlIQAISkMD2BPo7+niyTqc2m9bC59B8LeSEdOhfCXkD8j3kt8g\/OD43EOf\/kD8gP0Q+gWQa\/ixbcG4SPgr5I9JlODKZfY5viyOyNUhAAhKQgATaInCDthS3rZdnZKb\/j+Ne21mpXwISkIAEJDA+Aj1brANA+z\/A88kiDQdsBhVezUvaUQZlkcZUE3grjWYva1n+A\/1PRx6E3By5NHIsCnIC5DLIvZAPIl2GS5LZ+RCDBCQgAQlIQAISkIAEBkWgD2P47svIwjYdwA+kXFdGzsu3wOuRX7JfEtD1d+RzyP1ReHLktsgPkK7CacnoHohBAhKQgAQk0BaB0\/GsvkBbylvWe5uW9ateAhKQgAQkMFoCfRuuA0CLvwAvbxmBfdEWs2iiOg0ZD22iwLQSmEWABrpfIO9DHo\/sT7wTIvdBvo50EXLvdZGPeUhAAhKQgAQkIAEJSGBZAn3Fy+j\/NmbIyqj+h1CoC\/LO\/3YkU\/\/zZzsB\/b9Dno32MyEPRv6MdBEux7f9P3eRkXlIQAISkMDGErjeSEs+1HbvkeLUbAm0QuApaH1MkTwZPQcjUwy\/olBVnKLn8+gzbDaB3kuvA0BLPwENBGdA9dA72O+OnZfFToMEWiVAQ93Pkcciaay7NZn9GGkzXJNr+zRtZqBuCUhAAhKQgAQkIAEJrEag+9i8Ex+PXLMsHZvSkGW\/Ls77\/UORv5VqXqCM\/P6MPIxoJ0E+hrTVCBm9b0b\/Zcnvr2wNEpCABCQggbYIXLEtxW3p5R0jS\/Q4\/X9bgNUrgSICvMc+DLlvkTwEPXlHLrJuOGooVwY0VnGKnk8Pp3Ra0g+B\/nPVAaCF34AXoHB9FaqPgAw9PA97h7hEwdC5ad+aBHiYPo+kp0Rei7Q5Sug66DdIQAISkIAEJCABCUhgGAT6seJpZHs4pDKk8\/98vNd\/vFLpqrrI\/7dIRh4+krR\/QSpDZjd4FgoPII9q3ag1SEACEpCABPYicEbaZ8++15Hh\/\/HA4ZuohRKQgAQkIIGeCAwg23RUD8CMyZnwdEp0DmQMIZ6aLx+Dodo4HQI0omUtz3TQ34VSteUEcAN0GyQgAQlIQAISkIAEJDAIAl0bQUdCpq2\/anG+6Ri\/Ou\/z3y7Wu7Y6bEkHxKVRULUkQMp4a\/TeHpnkCCdYGSQgAQlIYHgE0kY2PKtmW3TB2ac8IwEJSEACEthsAkMovQ4Axb8CjSxHReVtkDGFq2G3SwGM6Rebjq1xlrlJS8U5O9f16VrSrVoJSEACEpCABCQgAQmsQqCPuEch0yMhleGJdIp\/uFJhhS5sylIAZ0XXH5AmIaP9L4S+FzRRYloJSEACEpDAGgQyq80aybpPQntblt08Qfc5m6MEJCABCUhgFAQGYaQOAIU\/Ay8\/GWHxHVSOjet+2JwlC9gYJNAdARrWMqImM1A8vKVcr9SSXtVKQAISkIAEJCABCUhgBQK9RL0FueZbj01J+BFaHowMMvBt8V0My\/TJv2e7Tvgxic6Kns+wNUhAAhKQgAS6JnAa2pbHMpAlA3oq3zG6Zm1+EpCABCQggRYJDEP12Dqqh0FtthVZI\/D4s08P+syxeMn8KOLL26B\/pukZRwNblgB4NCX7BVIdLlStUH0SkIAEJCABCUhAAhJYmUA\/CW5fnO3jeHf\/32Kdpeqw7wcoPD\/y38gq4RNEPh\/pB7O0AfYYJCABCUhgswiknf5BQy8ybccZAHfxodupfRKQgAQkIIHeCAwk47xYDMSUcZvBy8+FKcHNkTGHlOGAMRdA28dJgIa2rNd5OayPMwCbsnC2Mk0qkoAEJCABCUhAAhKQwJoEuk7G92mm\/z9lcb6vL9bXijq+Lb6J4oshmW2MzcKQ2fCuQLqfLoxpBAlIQAISkMD2BDJLzq+3P7XS0f1Xit1P5JOTbdMlhv6OjnVn7CGpQQISkIAEJDBcAkOxTAeAgl+CxpXjoOYdyNhDRv+\/nvKMdRaDsfPfdPu\/DIDqRrdMn3Y49BokIAEJSEACEpCABCTQF4E+8j1mcaafpYM8U+QXq21HHbZ+Ds1XQeY5GMdB4CnEuTHx\/8DWIAEJSEACEliXwF9I+DykaTgh7bInbqqk5fSPQ3\/akNmsHZ5GygwGYmOQgAQkIAEJTIrAYAqjA0DDn4KXsrzwPAY1R0emEl5NuTKd01TKYzlGQIBGt39g5r2QynAElJ0ZGXzgnjs8cnTkuMjxkWyPw\/ZoyOEHX4ARGgjX\/ZAjI8dEwjuS\/VHUf9gc+4\/KNjbH9kiWc8l1P8JfRJOnQIDrcWtdlnosdds\/TaF8QywDzI+IHANJHXA8tsdGUjf4nt\/yDwbn1MN7Pkfk3z7zI8E9z7qwzjWf6z33QL7JWs69ifpe0h61ONf3FutrXR3fF28nk6cj6ehns1dIR809iXNX5G97nZn4H9xD\/4Tk2Zx7KN8deVaP5rmB7XnX2P3ci\/0pR76ZfNeYce3CLL95fuP81rvrz3ALR78dZnDzsATWIPCGNdJsTZK6LO3MW48P4m\/qk6NhyDWQJiHOeY9qomCqaeH7\/5DU13nHTT2dOjv7Oeb3XQc\/PPzzbbG7nS388+1xFI77vdEBf7OQwDQIDKcUPjia\/xbXRsUtkSmFS1CY6yMGCXRKgMa3l5Ph\/yCVYTAOAHlZRPICfwa210CehHwY+SUF\/iuS6c+y\/3P2s\/0V24xG+itxfot8FnkhcjvkfMgpkOrGXbKcXoBTGjlPx\/YA5BnIf1HKrA0b+S374R3J\/l84\/0vk7ci9kXMi8cLv5WWfvNNgdwK2Z0FujbwU+Ro2Zw3eP7KNzbE98hv+\/l\/O53r5ENtHIJdAcq3YuAccQw0Brqk0GJ+W7eWQxyEfQFJnba3Lcix12985\/1Mk99UD2V4EOTnSdOrImgKNQAus0mif58d12U899mm2eUZk5MzvKELqgF+wzdSjqRv+xvnvIq9B7oycCzkxolMZkFYJMDsCclIkDO\/E9uXI19GRDsQ9nyNb+f+EeO9AUhdfmm3umTQm9fI8wd7RBFjFseJUbC+DPBH5BPInCpD3xDzrwjrXfK733AN\/4PynkLxbXYntqZHhvCNheA+huvzf6KEMjbPk++LOKPk8smfItXR1zj1xz4NT2+ceSCfCidieA7k78gbkIMq5e9rl3EP57sizOs+NvAN\/mTjPRa6FpM6qvo7IfrlA\/unsOCXb1AMPY\/t+JPbmXWP3cy9\/pxx5Huab6VvESR19K7ZnRvLttRF1LmWNU1qeMfndwizPnndyPNOSh1l+4\/zWu+vPcAvHfDv8iXhfQl6J3Au5KJJ6NJ0eG8Fvuaty9Vhw\/GcknUlxYMvWGQpXxzimFF\/A2LyrsGkUrsl1M9R39tM2KtkhifMcTv1zyF8b9j+\/berrdOqnjery\/P1IJN\/Jqa8zOCr1dd5xU0+nzs5+juX77kfEzfdF0qSujw7r6jWuITjm+\/qMbK+P5N3nQLZpZ8u3xe52tvDPt0eu2T3fM\/JNmLbCk5BmqPfqGlRMIgEJlBAYkBIdABr8GFTwRyZ5OizZTC68mPJVvNRNDowFap1AXq4qMzlDpbJVdXEfZYRKRqY8grR5Yc8LfDoNsobqXTmW9UmPy3ZRyDSu5yHSTZFnIJ9Gvo\/8kTzSUHcjtoMb+YJN6TS5IdsqWbqzkDyTdxwlPgqndEBmPdh45N+Ov8+NzNOV3+SKxInnfaaQzfIU6VS\/CXpb9\/wlj3T6p8HywdiQD+Ofsc0yGc9heyPkjMi8mQpyvVycOPdHPojkWknj3vPRfTJkEA1P2HFBpOraqF7nGGzLB8oR55Kqspxm+Zy7iUn50kiRDrmUM9dirstvkfu7kHsil0SyJBKbmeGEnMl99TC2uS9\/wDZ12KvQn8bqedc0UTcrwCQdN3G0uAP7eXak0T7Pj6xVnXrsfBDJCBw224a855+KM3FWzRTXB7Kf6bvTUZpO0nQKDaIuwK5BBXjnek9DfTrN3oxxaQRKp1kYPpW\/b4Dk\/WJeY0\/4n4h4V0BSF2f0dO6ZNCZ9nzzSOTXE53ZsqqrLrknZlw4wyTtTnFxeR6I4VnyX7XuQuyEXRLKmPZttQzopz8+ZvFu9je13kFzrb0NvGkZ7rV+wpY9wiuJMc+0Wq+xM3YXJKR3EbHakEfdsdP7n+ZW\/WxGuuzzXqu6lXNtL2Um+eXakIyAzq6UT6ickjAPEE9gegJwUmRXyTDgLJ2+FvBZJnZXn9JvQm\/LkPIfbC+STDtILsM29n2+n75Fb9h\/Idn9k3nKFqXfThpE6+rnE\/QqS52fq3DTu5z1mUp3ZcMo3Q+rtvBekzsx9mt8tzPLsuTwMToKEDZuZIfXrWTl7PeSxyEeQ1KO5X9LZdE\/yyijIec89knQfsOtqSNW9tva069iQb8\/ce3lXfiZ\/x6Eis4vEWTDvEbkfs00HXhwuPkOcXKuHQuPvpctCousgVeHc5N2UoYOI+DV4tuT3fjK7TUPam\/NN31RPG+njWNdU70thFWe0pnpGk557LO+5aRu8D0anbk2nftqo3snf90PynZz6mt2ZIXV54uT7ImlS10dH9P2MPDKAJY4Fg6urZ5aowxPwyTdenpk3Yz9tbPm+zuCaV2BG3n3OxXbewJm8B+1+z8g3YdoK47SROv056Exb2yC\/ObAtbaNN6\/nd6fOuCKrpBTgdDtldzort3BnDySvtDUvnU0w878ZL542t28VNfXSoWcSJ0+N28Zocm9d2f2jefe1Q5m3btTm+Tpn3ei+sKlMeHFW6NlHPSyl0Kn82kwyvnGSpLNTQCeQluNLGdDhV6ltKFxV9XirTWZtGmHQepwEmDStLpV8xUl6+Uh\/lpf835J2Rnpk2bkU1rURP59R\/orlKjoGuuYHy54XjRUQK+zhKXIT9ipC8ozec30M+izo718oTvZlVJh8jkYegJJ0abErCzdESZ4DMcJAPHP7sNcSGqmuj6ndeF0g+AKvKkpl41rWjPB3XZDoe0gicTv840aTOqconddV1UZbG6jjZPJv80uDFoc0NMPgXSp9nRxolsj5mnJI4VBKOiJZ0kqaxInVBRoVOqkOE8q0dYH9OEn8SyTMknWZXZb+az8nRmc6p5PEr8swIktwLHO49nAALquqyOCyibnGAwSOJledrGuFWchwg3ayQ3+1KnEzDaOqXjJTq49sNE3oJxy7ONTyLVXajjk6GjOaKs1qeNafm77wLtZ15HOOiAm5+AAAQAElEQVSq7qW8vy20l\/vookT6NhKH6nTizmvEJtrS4WrEzH30a\/K4BfvlAb3pFHkHilMvpg6+DPtVIXVuGvej+yPkdbIqxX3poQxpoI6TR76dU67Ut205w6ZT\/HGUNd8m+dZ8KvkPqYMjM3lU3Wtnp5wrBVhkZr+vkii\/Q97b8q58W\/6OQ8WsZ07aBc5LnHMge4Yn8ceyZcl7BNFLQhzMl813VrwXllgyDSUvKShGnrkZRFKgqk4F13vaRG7cUGOm\/793Qx2jSQ6ztA0+H4NTR+T77tHst+HcEQe5DGCJ41vq6v8g79Q1ZGeARZyJ8x6Y5+YLIJJvHjYlIc\/EW6MpAxzyrpTZ+mbV\/0TrJdyEXGfV36sez\/cx6iYZ0layKo958fMONQ9UnPnmpd96bp6uVc\/lPtiqf9W\/03ZyaL58Y2XGqbtzYFU98+JfGX1DDqnft9q\/7t+tLI2jA8Calw8PjjuQtKpxClWDDOehnIN74RwkKY2qJPCZSmXoykswm24C90y8Kj9FbnnpzgtgXri7qmvzghnvwoz0zEtnpn0+FrZsRIB9RjylcS8dCHm5bctLMC\/3lwZqRsOEcWPvamzP6J0ns02j0fPQnc6+tjqDcj3mgzNTnGVK9tuTn0EC+xDgerwl8kNOpE7LSPLG1zq65oV0\/N+GCOmUfiN5b0z9RZl3UN6MSHgC23TcvIxjeX6lXme3lbC7Lsio0Dwz0qCfD95WMhu6UrjfBUmjTZaIidNLVcfZvKKnnk99HAeiOAJk2upWnMvmGdHXOXjHYS\/XXZyLMoopDm9p8G7DpNQvyeMX5NvKh\/Vso3s7k3fQysz3GuFRqbgjXXm\/OhcNU5kVqqMsu8mGa3p\/JEs0fIgc87xu49mRezPfGelQOIj8StpC0JMlrlLvxiktIxrbfA7lHT4Oo98h348j1U4y4G83YHNGF76VXPK9EyePdMblWcKh1kPeG1JP34mcMsNKRrBXzzSC6uEHfocsz\/YWtvkdMrPfmbA6355hxK5hwwnkfTKd3E0x3JxrLO8vTfVUps8I6abX+UE8izPTU6Vdg9PFb3dZJEtCpI0njnx5L2vKbplyJo\/U1XHYiyPAF7Ej7VfLpJ1cHMqe5fMyQ87HKVxmWmyzTSPvSmGfWXnynMwyiWN\/fwabQQIrEUh7\/EoJFkTOgKEFUfo5Tf0SB4i8A24xYO0\/W3GmzENhbYs2NSE\/birzTekYvxvlzQvepv7clrt7Aulsqsw1DT2V+rbVxX2SNSYzVeIniNBVxwFZzQxpDMq0zz\/EtnT0dtUwNNOgtk5QvnSapdMwnWaZejAfVm1lt6feNFCGcRwB1nohwfY4LWQKvTR63gXlXXf8ZIaMp2HHfyGnJn+DBNIRfVWuh4zCTWdJH6Pk0tB1dX6KTNn7eLaTDrBOHZYR+ZmmOd7Sx+uhwHG2SIN+1k5OA1UPJnSfJezjfLW74z\/TtWaUaF\/fR3EEyJRv38OuzITR1bOse\/DkSBnz3MxI5Vx3eWfhaCch1\/p9yf8bSJbKaT\/T\/nLI1NOVuef9tlJfp7robDgYmVSHA9dwlqXKqPlMAXx6gHZVf2UZgTjBvgsb0ulJ1qsF0qUDNcswfJGUWZqrzQZ5stgrJK8LceQn2PFEJH\/z53ADNmbZnldjYWZiyEiozLLGn72FOMllBHueWVlqZdEIt94Mrcx41++QZWrSZnEVdOeZwsYggcMI8KzJMgAV3zBx5opT12HK+9+7YYEJcWIqUDNMFdQTV0cyi1iecZlVpJM2yRk0kvfZOJcZLD+HXZnRhz+nHyhrlgBL+2xmN859lM75Lgue96PMBvVtbHkpkm+9LvM3Lwn0RSBOyVn2qCr\/tE8O9X0rA8T3rVvWK3m+UzOr1Xqp56Tq6gNxjgmjPPV+rO6yoYrsegt5YGVEbW8GmPHGEageldNqx3de4pB0kmWNyUy72Wp+a1wNcVjKNOs\/wM6sKbaGiuEmoUwZuZNRF8\/Gyq47z8lyZ8go3Vdgy78j+cDaeXDRf8TNNOofJl5mbEhHPLu9hLyspOH169h0ByR\/92KImfZLgN8+6wW+BiveiJwR6TtkpOE9sCtrqFZ61fZdrkPzp2zhnIaJTPnaZz2w26Z06jwfu9KYPwR7dttVvqWMaZDJqNPdHf\/leaypMJ06cWpLY9FN19Qx2GRwPyaSb4tXYWQfDkZkuzOkszSNoQ\/Dnla\/iXfm1s9\/fy7O9sqwGnxHaXGZB6uO3yKN+AdhYEbN9\/H9kfvmcuSf0fTpCGZ3ccDuOF7dg5hZWijpo4c\/ewnpxL4bOX8IuwY7kh3bHoiNX0cyTWwckNkdTMh3Q5Za+Sp23hHJ34MxrtIQyhaHtS+jM7NfLP3NR3zDZhJII\/4\/CoqeWSUL1DRXwT2Qb7MsU9ZE2d9JnGWf2EwrwOfsSBzy8i2d5T2GVB\/GloxUzSx7cd6b5Ld1rih+g8MjD2U\/Axoy7X\/Kzp+9hTy3s8xK2ttu1psVZiyBjgjst99+WQYgzpJVOeYeyuCBKn2VerZdvnXNDD4NuzgBrJl8drI+P7ZmWzXgMzxEMlXy+QZsYhumnYFyP60NxeqUwDYEqhuwDt4mj5JD3BeZRiuevbcsUdiukkw79XZsTkN3Grvaza0D7ZQl6yqm4+yADrJblEWep3ckUqZvzocxu7MDtqdz59PEyDSkbAYR0qifuj6ODJO4RgZBdSRGcE2mAyGjyjKrRa7nIVmee\/0r2HgTZGi2rcUp5UAyNWAaki+wlpJ2E6UxP6NEJjdCGu7HQFLXfQCEaZxjM8gQB4wXYGueK3EKGKSRqxhFWTIKKmt7Z7aeVZK2FTcdOOlYewm2xem5jXz61Pmz4szjaBnHmWK1qluFANfq4ZBct28i3RBGw5wIOz6BTZm5h93ZgThx+nkbMTIydkiznGQ2gExnf2FsG0yA12mROKo9DKMWfl8Qp8+QATL\/jgGvwuah24qZywfKczTkDaTIcj1xPmfXIIGFBH5LjIqG\/Ftz\/Q2lvsw7QGZqo2hrh6\/TwfHTtVMPMCG\/zxGQ+2NaljO9DNshh3SGx\/kuDvb3we5JtftQnsyk92Z+gAch1W3LqGwUTkDqONpn8FDT+whVBgkMmkBmuK2cjS7Ol4MqMPVNBvVlWZGtdq3793PWTbgo3SQaURcVsuo8P2w+bjNKqErlmPT8G+U\/85gM1tbREqj+qK5Ye20vmNwLaXi7Hwffiwx2tAi2bRfSYJgOhcwMsN35URzjN0gD3UcxNiP42AwmXAtLMr3Xtnyx+4jIS4iTGQuG+tKfKYzyYRIvS0w1TJkA12Pqs0w\/nwb5dO4MtbhprHgRxj0Im+Oswu44A\/anfng+1j8DGVrDBCYdGtIBnRHSB2Bz+B96Yqw7lCPOJGmcSz03hmKE++5lAfKBOQabt7UR9hfjRGa9OQPboYVMZ5vpzFtoYO+1qD9uIfd781sOud5qocjDUQn7OK3k2ZEO4eEYtmNHpql+A\/ZlVoJt7eJcRuHF+fXy20bo\/2A6Dd6Hnfv3bQo2ZImwa2DHt5DM0sVmNCGzFHyUMmSGtNEYPctQypEOm89xfggO55hhGAsBOrkz0v0FBfbmmzwjtwtUNVZRcR+8u7EVA1JAHZGp5bMUaJYJzjN6QNbNNSXvco8mxgcpwynZjj5QjtNSiLxnZGADu4MM+baLI3RmenMJzkH+RBpVQYBn4G\/Q832kKlyCe3xoy2ikfyX39JYyrvVnHPez1NdaiRcl+n+LInj+EAJcZGlsjvd1tocc3Kz\/81H\/6V0cNqvklrZrAtVTUf2psgDcA\/kAey06xzxtWaZti9dpykJRxhX4DTILS6ZWy0iTIRqfxs\/nYudezwv+zmiYz2LwjZGhh3SGxAkgH4ZDt1X71iTANRmP\/6eTPNPPj+Wd8MHYm\/V6817C7rgCzFNvpeFrLFO7pyEry6xcG9urPm56+dGwP3Vz6uDT9WJAs0zjnPNlytB7x9Q6xcDudPzFaTLX\/zoqukiTNbWfh617PbsbZ9yvgoqRh1tLkNmvMuPR1uP+3TIBrs0899KZNJjpoLcUOc+IOAFkSbS9TmF7Oo3iABTHsr3ODeyPfBu9A3t763Qn79RB94RLnr1sRhnOhtWZRSjfPuyOM\/BbZGBCnDAqR3eNE4ZWr0vgASSMIwCbRiGONY0UNE3M\/ZDvxswU10RVBufEia2JjsGkhcl5MOZLSNqn2Iwy5B09U9OPetY3fosMDIqT91icGTLANEso5Roa5YWj0RJYgkDliPY8g267RJ5dRtm+3lzPgjftt99+rc1gPZbG3vXQ1abKNK2poGu1jktbRsVkGtJ83I\/Lcq0dE4HqEW6\/qio8L5VpeEvnwcIpLqvybFHPVdD9Iso0tvv5xNj9QWSoo+cxbWfIiM2sO7bzDzhn+uaf8Ef19Y3K1kIcRZ7QmnYV90qAazL12SswIstRsBlVSOfT6GZkgnk+WtIwkamGxwQ8z4l4I+e5kf0x2b4D7vsh98XoTJed34Dd0Yb3U5bBTX83jyb2ZsR\/ZuyJM8m8qEM4l2d3pgwts6VnRX9sKf8n8bsOeXRVS8XuXe0LsSAOmmwGG9K+9Fauj0OXJmD\/Vlib6dPTsc3u4EOeE+\/F7szW06mx5Bl+mWb+MZ1m3E5m+WZL58YY6v59CPBbpO3re5zINxwbgwRWJ0BjfhzxDlo95T4psgxA33Vo2sCa3g8HwuS7+5RuZAeoH\/JtEce2fNelrhhZCfYxN8+9D1GuW+xzZhwH4iidpUGHNjp4GXqfhfuQlgVdxmbjSGBZAhloVDkoczDtINy3WdZs237iZeFsiRcn7y2H6v7MB0adtolq4kc9B0UbXUMzNrcR4vE5pg6sNhios10C8bSvzOEHFcqoB9JZ9m10Ten6vy7lGdoUopg0N+TFfuid\/7sLkGlyL8O1k2v65xwc48fhnbD\/sthumB6BdP5netmxluz2GH4zZEzhaxg7xtHnmL0zvJH\/M4U+m3EE6q84LDwLax+FTCW8mnL1PhJsSZiZUvvLxB3TbDL3g28auTG7cehbwW9bMiD3VTp579GSftXuSyBOmUPv\/N9tdWb6yEw3ccDKciuVo39259H2Ng4MB7adyTb6szzQ0EY3bWPm0oeOS8wsJZQ6g91Rhddg7ahnMMB+wzAIvLnAjCOh45JIn6Gi4+UdfRagMO8sn5dZWsZYt83DkFksHz4vwkDPZZaxtLkN1LyFZmUZhiyVtjCiESQwJgL7HTKi\/ZOFNp+T7\/ShtKvP+r5Zp7hfIFEcyti0E3QAWMCVCyudfm8n2tQe7BRp7fBxuExiTbe1CZiwFQJcV\/mwqb62vtHUWOzKyIVPoecUyJRC6rV7Ur4zjqhQ+S3GYm6esS\/D2K8iubbZjC6kDFkuItfK6IzX4O0JcM\/nZTUOfdtHGMfRXJOdj85bBw28D4ekHsgakeuoGEqa1Ad9jz5alcXTSDDGWS4we2ZIZ3pm8Nlnmu2ZKfo7Hd4ItQAAEABJREFUEVvzLdWfBavnnOv8WdyzmQp89dR7pej3Dxpd\/oYFWTKJTXnIb\/tYOH0RiaNHeQYq3ItARl3mubfXwQH\/cR6ui8z8kTp4THbvifR0lCHvS3sea22fvDIt9k1ay6A\/xZke9Vr9Zb96zvwWcZK\/4uopTSGBbQmkQ\/Uf255Z7WBGnK+Woig290Tq8YpBAf9ZZFJvamBxHzJ\/IhImbCYV8g58X8qYa3ZMBRv7O3u+ld4G9ww+HRN3bZXAMgQys9Uy8ZaJk3ul99n6uFfTLzHDKW+ZYuwT5wV8t7c2\/X9yS+WerTKbQEYMZfqy2TE270waIJ6yecW2xB0QyP2WCr0yq6zJtbY+Kva82Kfxp7e1INc2frmEme4rozqXi22sVQnEoeUEqyYaWPxMqfbOXffCwEzTnFUJ8DvemzS3RAwdEIB33rVfSVZnQgwdEoD9g8kuM0WwmVzITDivo4ypnydXuAEUKNP55d2vmSnDSP3oFs1I\/XY29P+Ya\/HNiPUcMAw7CeT7aQpT2t6c67r1tiDyuBvU4qwWbuxOLryEMmaq1DEU7IQYOZX6n6IY+iZAo\/6vseErSNNwXe6jON811bNO+jjxNB1h\/VlYfHOdzIeSBv7\/hi1tvlehvveQa+w+lDUz+PRuzAYZkH6WN8J9jMsYbNDPZFHXIJBB1d9fI92sJEOYCfHUGLe94xEn1ghZKm2NZMsnyUf78rE3LCYV7+Uo8j0Rw74EbgCfsUxDuK\/1HhkcAa6neFDdutiw36Ov6RIAmWL6puiZcjg9\/KvZT5nXJpbt0hT6tIhhxAS4zy+A+fGY9f0PEB2FjOZLo1lH2ZlNCHCt59n9kOxPWOJg9r4Jl6\/vol2b6+iUTYwYSNrMYPXXlm3JzCBXJY+vwOwjyB2QXJ8cMkhg1ATimP4urudc460UBN1nR\/EjkHS6sJlkyExoDxhJyW6HnXbAAMFQSqBi6vssqXH5UquWV5b36uVjbx8zy89tf2YER6mrMwPDv4\/A1AoT8+x7CmXODC4V+tSxHIF8d7x2uajGksA4COy3337\/h6WVgw5PSt3U1CENkxqFJ5B6W6ddjq8a3gyjg1ZNtGp8G4BnEONiykfK02ec9vAhBJ4Bp9Y94g\/Jyv83gEA+KjKirbKoX6ciXXsaFa7vNMg8u9KggerKg+vJlDdOGAM1UbN6JpBGyXgk52OwZ1PMfh0C3N9pvI5naXU9u445G5EG5meloFnPl42hKwJwvzB5PQvZhHAOyvtEJM\/xTShvl2VMXdlkFGiXts7L68+crBx1gbqZIddhlqbItO8HcV1m9qDbsT0rYrvDTGyeGDiBPMvP24aN3BcZPfRBdKftic2kw60p75lHUMLzjcBGTRwfgbQpVSwD0PkSbty3ebZX3BcVThC9\/PIwOB0ZPw\/J9zSbjQhp\/3kfZZ\/aMqhD\/\/EuDfMM2Bi6ndongVUIvGCVyAviph7O7NELorVzmvszTqJXnqF9ncPPXCfRqmn8EJ9NLBdnHvKzY3jmGCAIJzYGCaxPgAo0UwLmo2h9Jdun\/ML2hxcfxaZ0hqfhNw+XxQnGHyMN3RnlPf6SWIK2CKTR7gxtKVdvewSoz9Jwk1EXmda6vYzUfCgBmKcx\/8UcCHs2hi4IwP1Y5JP1RbO8Dbudhb+TUzpa\/5dtvNzZdBbuTE7O0AKEFsJFuabyfrSG6mEk2eUIm2Vf1naIXbMkeY\/OSMVnkD7Lcf0UlnEevyrb0yGb8n5N8Q0TIPB0rtl0hpQVBX1pi8u3Zp5bZXoHrijLHAzcRM2TQD0BnsVxxPuvAs2Xp+4orYuWsCkdHcdbIt68KJ+HwdfmRRjqOXhnAERGZWcGhq7NzPfF\/5BpJPvsdhpS9rfD4Cid5mpm94b5ScUggakQoP7Pt+AnCstzI+6Rvr4lzzi7HCufSdvRJ1dOtUaCfHSskWzaSbiILkgJr48YFhPIC2jWQVoc0xgS2IYA91s6Sd62zamKQ+9voCQN6qkLGqhYmDQv8T8j1jeQzyCvQV6IvAh5HZJpW3Mucf7G322Hl\/F7dP1B2XaZ1F9L4KG16tTWEYG8pF6jo7x2Z5P67Vf8kQavr7PNS38ka2B+m79\/iqQxg80kw20p1bmRLsNfyOznyHeRryLhHcl+jv2CY21PBU4WvYaXkvupkDbDb1D+OSRTv12W7fH5qD08cmTkSEieo5khK1OiP4Xz4Z80bXXAJr9P8Pzu2umBok0+pPP\/cWuVckCJuCY\/gjlNl8RCRaOQJQEytfab0fJN5Hdcs69AroacGjkaxwwSGCqBPM\/PVmzcOdD3r0ibIc+dvIvlvSvPrTeR2UuQDOLId2fqhjyjfsyxOLGxaTXckns99WqrmahcAgMl8PYCu\/J+eZkCPauouP8qkWfEHfPsunFkzMygM4pWdviPaIqTREaD5hviBLy\/5fviKGwj6eyKM3\/OZaaztBMmDclaDRkEMuWlkeO4\/VsI\/hAJ03w7R77M399C8nz8E9s8T9l0EvKc\/DjPy3zjdZKhmUigAwJ596zKJv1ITR3T1rXl3jMTrn7i6dTvv1892eopdADYwowKNh5ub9ly2D\/nE8jUozY6zmfk2W0I7LrfXsmp6gYVVO7Ii9xaH1nYlYdJW+sU5sUxHQH3wsijUdmfCDkjcn7kusjNkZsh10YuiORcXvRjUxpOf0m6lI1NecgIlJOXa+1fYZwn0qiVF\/c\/YE4+lP6bbTrC8nuwO\/gQO9O5F7tjfyTlSbnS0dpVAa7F\/ZGGh67yM5+GBPi9Mr3sgajp4p0v1+gXyesGSDpDj0cddirkTMjZd8lZ2Z4OOTGS0QTnIe7rkVzbuc7ZHXeA+QkowWOQtkN4pQ74ABldCgnzE8L1NMhZkN3Ms59jsSvXQ0byfJz48ThmM40A92tRkpSNTXnIc\/c7aL0YXI+DnBu5J\/JeJM9lTh0WOPZT5K3IXZHwPw5n4yzwPbbRxaY0RP+VSjX2qyyMUp+kXsjzLs\/uPPPiNJRnepfW3ZRrK42uK+U5wMh5r02dMRTT0rgZh\/t0SObe+gOcv4HcAzkJciSki+fWUHi0YUd+7z3vo9xLuY\/y3Ojy3bFp2WJrbI7tqQtSjtQNKVvK2FT\/sunzbrNs3LnxuLbbbHMKkzBKh9sxeAblXSzvXXluHcDfN0FugeS78+Js84w6KdvckwdgeDo8wpzd8pA8rleudVoKd1\/nudYXSX7nqtLnnXBRfsucr7JninoyQ1Xuz6Zl63oAVsUMgB9qWug+0lNX59vp5i3nnfs4eaS+PjN18e2RfEPEcXuvrDn+MyTnbsc27YRHJ0JmeYqjV8W1hbptw4Nhcf5tz4zzYJ5x4XtXzD86LI+NnAIJ093fz2fj79MjeT7GSTWzrWWJq\/xe+U4haashs+RmJq1WM1H5IAjkfXaZ5+vuOJVG53rerXfdbe6nZWyKE3jVvZNvxEcvk2llHOrBzASTd+Vt1a5xsI2ZsLc1I8C2PbHBB+MZnR90gxGsXPR8yH125VQm2GgCVJxpTM2HwNVaAvF2XtbyMFtHfTxq8zK9Ttp5adJYFWeHjBZ8PPblQ3te\/EPPEfcfSOyKM8C5OPETpI0wpZfMzABxISDFsSGStXqy3VPyYt35iwM2LRvSCHRfIqdzZ0+7t5YlIwEqphUkq4XhAgtjGGFIBDJKIJ2+bdqUNS1vQQa5Rs9JXfVKZKlOOuIdiKTj9tikjzNA36NUMaNxeCwa8oxj01rISP90KB8LfpdCPoAs\/KAizsFIno8XwbL8XnkGL\/vRRpJBhzwj2zAws1icEMXpQPko27UC3N9HwjQeZdRnRpPwZ2l4Ne9Wbby7lBq5QFka4zJ7Rjz6c33OkoxGyoxJC9SVnM53zqpcSzKuVML19zL0dfWeQFZrhdOT6vHIQUhGY\/2aa\/o1yOUQ2y2AsmTI98\/9iLvoPsq746eJN9SQmdAugXGz6oEcTxnj3BIHAaK2Gm7PdZiO+4pM4qx2kgpFW3TEufk6HDsu9\/wdkVwL\/LlcIH4cctLZd0pSpF2MTXnIe2m50gkpzGwTubaXkfxOVUXPKO9l8pwXJ+0UVfZMTg\/3V5zdKurc83UFhzrvkuSV35zN2iGz\/qTsayvoIyFlz+jrzFxXVe9vLUa+lfM9ls7nF3J9rNWBT7rnozj33hXZtvksbOs7C7M7DZmdLdd0nOafAr+00S40gHjfRe5ExKRNG+KH2W87vInrcPTfIG1DmoD+R1CGXFfLCtHLQuqOZfOdFe\/dy1jD\/ZPv\/CxLukz0ZeLcmPsjzjnLxK2Kc945ilY9lfo67Uyrplsrvh\/Se2DjwsnImbPsccjd5QmcBX4PXD66MTeZANdKGnNS0V24RQ6ZWWBl9diWNUuvuXLCxQnSyZxRg1\/hwZfOssUptomRtEhG2KaR9HnbRGl66A5NFfScPh9Ot8eGjHa5NKw+ifw38hckThT\/t2v7N7b\/g\/wYSSNpGvjz0ZQOd5L3HrIOUDpDc808Bht\/i\/wZid27y\/F3\/k65\/sT2fUheRrJWWKb0bLMA8VBvU7+6iwhQnx0DVVlShE0rIXVZZjNJJ\/QLuAZzjeYeXDkz0v4VSWPz6Uicju2MZGB3XAHmp8bislGC6Noa4iF+bQ6eEl657\/M3f64eSP+\/SGa9yofTjdGwti7S9hrgnlFV6QiqtCM88j6Q2RN+Cau1ru09DUJHnkGZUjLP8Ifvea5gPw2UNyzQ07WKcH0umZ4Gycwgz4bTb5DUJ1ufeakn8kz\/GufzLEqjWDq72nRi2Q+77oGsEAYbNSPuc10P1sBdhoV5ZpeLs2Pqu3dx\/H+4zw9C3ofcDMkMMhw27EEg7455F0zn76O5R36N7Hkf5f1x67tjnDq7eHfcw8y5u3mvuA8x0jCfmdA+TBnynpv33dieOjTlSN2QsqWMjyR+nAjjxLzPjCycqwq55tJZ00gf1246lTKKsJGebRKn8z4zy70OZnEE2CbK4kOkjaNgnNQy2vNWpEgdzaYstPn9X2ZkX4rgn2t8KcHGhY6fxFk25HdfKt95Ni6b2QbHe3lB2TNLTjrmC1QtVPHUhTEWR3gg10x1PbI41+Yx8g2QZ0tzTftqyHdL2nk+DpvG77DRgeRdKZ15\/7FvdiVHzs3zK066Jcp6UJLlb\/JukdnZ8l6x1jUJ57yDZDBW7sE4dmfZgLaKM9Zvu7Z4TFIv19RKz99iCI2f+7F\/BZsq+zDyvZh7cIXsG0fNe\/EMJSsfvg3s8t2zcsJ1EugAsIsaD7KM7MlHUy6gXUfdrEAg3B4ExzTErZDMqJtEgOvjdEim5X8P5W5zGvFMEZtODbJZOTyRFOkMYVMS8mGeiv1+VO5lja7oiqdqOrorPsr2LGicecY6C0o6OtN58Ez4rNR5SPw0Ir4TEHmByMwU7PYS4gWYj81MyZmR0Ss14FGOODRcF8vTYL70DBPEXyVkJF7lPbJK3sZdjUCugzi3rJZqudiZIjbTyWY2k5VGmM1Tz1eMXmsAABAASURBVDWcRv33EudMSD7U2YwqPA5r40jGpjzk2XlqGKVxv+z+Rl8cAdIQlVHVQx8hvA9U3ivSSVg9pXDWSz4XbN6A5Dm+T75NDqAz7ykPQUccL9iUhYfDo617vszIPRRlJFym2Mx7UkbWrPQRDMc\/Iq9FX0bifIxtWyEjf9Npt5z+gcaCVUbgxWlroBbONSsOAemoznInLyDmb7nWv4K8HLkqkkZSDm9kyCjCTEeZd8f\/4nde990x75+pm\/qCmHs5z7jHUobMcrO0HcTPcywjkDKYI8sKLZ12xYgXWzH+dtGvwsHUWWzKQr4Hrw+HLDNXohRd6ZTKyNKboLDyOXgC7tezonNqIYw+SKEyc9sV2GaUdr4rT8F+2j0i+d3j6JqZgC7K8czC9Ea2hs0hkPaGitJmAEOFnpk6uE+zBGVmBJkZZ8kTbb6fLWnCatEoe9q18x2adu7VEs+PnffcvPPemDq27Pt5d5bozFrSWSKispNqt\/ps7wObsb0Ppw02dW2WWV3p3SIFniWwTqdt3qszw2sGQ+YZMCt6k+NPgHlbjihN7DKtBNYhkG\/\/9GWsk3a7NPfe7mAbx7gPj4\/e1CVstgmrHcq32utWS9Istg4A8ONHTIPBq9jNlo1hTQLh9yV45kVxTRUmmxoBrodjIbdA0ijzdcqXUdZtT42cEdNZv4bsVg7pMFs50ZwEj+DlMCPb5kRZ7xR60+CX6foymnA9JdunSkPF9meGeTQv9RkJeHOY\/KyJiaTPR0Eabd7RRM+aaQ8kXdYZS4dTflv+XC9QjrxMZFabvFisp2R2qnRupuFqdgzP9E6AOjfT\/j+sJUMylflFuM4yG0krWaA7TjxZViBT+7aSR7VSmGfGhYxArFYdfc\/gv6vCJSMO2K0P6P4uWtO5kXdidocfYJ6Gucz4k3fQKoO\/gKJLwONrbFsL6I\/HfRwvbkYmVY1GWS7mGugbekgD6IMw8kJwyPSq7K4f0JFnf0bivGF9LXNTxukt0x7OjbT75MC3GXncyntpx+XOt0ScljLjypvJ++fUB69FborEKYhDGxFSX52Ce+BNSNN3x9w\/mZ49zqhdw7sLGd6AMvyQ7dqB9JkBIDOhZMmLtfXMSZh6Zs7ppU6lc2apiEtGitP7vSh7mWPg7nzRmQ6Ol\/J3vivYlIVLl2nqV1Ge3WET55lM470\/zNIO8S62n0W+g\/wQ+eku+RHbbyNfRD6GvAXJzB39lsLcOyPA753p8D9TkOE5C3QsUpHlKOJ8tyjevPOZ9fOn8yIM9FwGVORbutK8vPvekGug1Xcw9GeEemYBiHN08qwsw8lRNiZH0rTtnR0mqWtTX2N+bUB3Bi9kCvfwbuP9KY7dcRysNVxtEuiBAPdL7pHM3FWV+3X47utqAOPlMHpmmxPnVglfJXJYsOkm6ABwCOd4NV\/8kF3\/b0ggLwTxem6oxuRjJEDFezTk7MjVkYcg76ccWeclL6CZ0rmLOicvuRkJTtarBezNVIeZDWS1hLNjv5sH3INnn25+Bv3xnrtRc017acgIq70ODPiPTNl\/XTisvW7a1rKhKw1omSa31c6fLfnGMz5Tnf5oy\/G1\/6QcHyBxOpbYlIcpjtwph9SzwjiAZLRRtRkZ3XRNrq80slfr3ksfeWT02aM4mOmA15qmj7Rdhth61OIMU+48Q+8Ejzg7FavfWx155EOkzc6TvTNs\/lcc1iqdLr6HSVeBQ2uOFujfGl7MgbXeW0i3XWhr1M92ea1zLNfxLWD8cKSsMQ5dqS\/S+NZWZ8qyo2\/WYdJZGjilTrkTGU5t1Gl+n2tRrhciP+ad\/mXIlZCxjVTD\/KXDR4h5Hn7Tss4VdOXbrbqDGjNnhny3ZeT6U8k79\/DMiMueQE\/e41OGLy2bZoV4529yTZH2VORV+czKiP\/rUOY2HH4x9dCQ74lfH\/pX850LNlfRq4bwzujgOG5fG\/5x3s7I216NMvPREHh2gaXHpT5JB32Bqn1VoDsOtk\/a98zKR+7J\/VH2rrdy7mskoOxx+qwo+9bc7wCLzpysyevVGBDnujxn2S0LQ\/\/O2F3QtEOfBQ5xutl9rLUt+WQWoziONHLGnGFgZluO4+uM0x6WwKgIVCyFs7vA6WPq6p0y9\/fufLduV\/k73+KZCSbbVdI1ihtQjRSMPTEP90wTl4bVsRdlSPY\/EK4V3vFDKtMYbclUQa\/kt2hL3oDudyIfRL6GZAqrjLrPSJQ0Kqbje3\/AVXlIoWqp8Ehevg5aKuYekbA\/HzkZYbnH0Ua76US5XSMNyyfODABZq3H5FPNjZkTV\/BjDOJuX69vze2fkV6lF6My1nDXOungox9HgYuSZ8pSWA2UZGZvp1NktDWcv1aayNghk9Hy13h+g8Fpcq7k\/2G0\/kFfuwUyrn06d7Lef6fo5tDHy+n0wuBXSWeMZeaWhKLOqfHh9FJ2lvGdhTmnQvzrlL3PEWsY28ssIy9yvjUa+7pHXJXinqZiydQ+VZbu5h29HmeP0UKZ0tyL05jkalnGO3H24apupnJfQNfwocIoTRkbOv2341q5lYUZL\/QspU75fcD\/8G1Lp4Ivq3kM6tzPaOPV1qTFcH+nYzKjyUr3bKIvtcW4r7xChDHEQzqjsbbJtdCgdQ03qgjht55uzkRG7Eoff1Shr7uddh9rZkEfq1LcWaj9Joa6uVeW7+6IwuQmS6Z+7zt\/8xk8gztRNS5F6pI1O6t12ZUapDI7Z\/fc627xXZ\/nPddL2meYyZJ66nk1ZyBKVFY4fKxlEHfV0ElQ\/Y0\/FO1VVRxjmtRLSVpGR\/5WOawsNhXeek\/kOWRh3xQinIb6DVoFgmASBtLVU9l\/csm0q1Hl5JmY26xlZrXT459QVWQphpURNI2+0AwA\/4El2\/ONvbwJiptBOQ6eyY0cJg1\/\/4c93g2+8DcFr6IlAKqeMhGpLstZkRjBcgvKdEake9YjKlUPWrXzyyqkOSRBHhYwSyrTTFR0tT6NS76RRgHzSAHTXQ4pR8n\/WJixR1LKSp1P2NFK2kg26P4TieE6zaS1ktEgakdIpUp4JZci13MZHSO75cntVWEOA529m8cgMADUKD9GSeuaSXFMZbXbIkY7+J8\/dHaStLTnQtCgwz7IYJ2qqZ0v6TJuZ5+yWw+3\/CfM02qVxJ8597We4Rg4wT4depaPdTSl3OtXWsKYkSd6bU2dXKEsnU4Weah2Pg3HWb6\/We6g+9GdKvccfeqBuZ7nRBXX5taoJThklfTUyyewTrbyDoHsIITMDPAtDfkqd8VjkBOyPPaRh+wr8hnkut1WWLqb4fSNleGZbBUD3t9EdR1g2paHJO\/ApsSQzNsRZid1G4cuUMTOINVKyQuIsH7JC9LlRx7ikSurJOK+dA+4VU7jPBeTJ6RLg+smSWxkA0LSQmZGk6RT9s2w426wTKxzPCOwMilkhSb9ReUeIY8W9i63INPRdPFO3NZvrLTO7fWvbk+sffOj6SVtPmdmE8k0X7q1ntjUDeGfZnAxc2Hqq6d+ZobSpDtNLoHcC3CP5frlNoSGZgbrt77v0q6XPaHuzVzua2dZWS1EQe6MdAOB3\/x3\/dPh4UsUzLNNHK\/vt15gBXF977KMdMesHrtsRiwqDBFYmkI\/yS\/Ew+d3KKUlAur8h50aOx59ZOzSjvw9kPyMe8hLJ7tIhtrS6ttc2lryTY3mQsmkcMqVyYyUtK4hzxd1bziPqM\/I427bkIVxzrXaooj+jSj9aXIA8O4tVqq6QwI0Lde1WdVuupXRI7\/67j2083+Po1Ufei\/KsrvPTEZzGi2wX5d3KeX7vNJz04oCwZIEq1xDOtd22w9fcYsE7629\/ZW6k5U8O8XdLQ\/CDli9Co5gZ8VR97yzVGN7I6o4Tc839H5Kpva9O1nEIYDPpkAb4n9HA\/3CkrU6TLgA+gN+t1WVK0P91ClI+wxY6d4eDyOPau\/9ocXsrdK\/6HUeSueHUc8\/OOUmZs\/xJlmeK43zK\/x6ix9EuTnfsLh3yrRmnsaUTNI2I7f+Fjp8hFeHoFUo61BHed4NBr+9lHZbXrNon8ICCLI6EjizByqY8ZJBcU6X34Z7JvdNUT5fp49B9geIMLwOHtCkWq11JXZbFqfwtTsN71FCnpH8LvPNNtRKg4shZaqvC0W9Ps24A86oOyD31ui+BPgi8j0wrvz2rBz9h3l5h7kyfe8Wc\/0faJ+42P0o7ZzfWAYCK8z9Bmg4+NjvamB4uejdVfssDd2fZ4fyonTv+J4H2CWSa85JpVLh+\/4g8GzkPZmeEQiQfAhm1tsw0i28mbTqoSd5ZSMNRpCLDOEFU6GlTx11gXPkRM8vWz3OiqrELVXuFNKQ9da8j7f3xr6iu5JXGS1QaBkqg+gU4ow1T\/\/VaXO752PGcXo3YJnPeddKRVN05+CrKm1lItsmx00OfJLfUg2wGF+5XZFGc584H72yLVK6tJqML1068R8Lzcl3m3WWPQ73vXhbGVe8pcwtDPpnys7quWGZ2pLl2DfUkvDLd+\/Gxb7CzrGBbZUjHy8+5R4boKLOonJ8jQuWSZaibGdp02GlT954FSqdL6oM9jzXdbzx9PffcX5HXIZfDmNTVkcws8Fj+jrMUm7nhO6StmEZ8bibbnPzGNsfWOZSOy3XS9ZXmjmTc1TcbWRk2gEDeryuKmRluKvQcqoNnY2bYutShB9bbiWPTy9dL2muqKxfn\/in0VTn3omq9wPMiI07zrreegn1TpfP\/4fse7v1IrrveZ0GDd5YhyhIale1vR4FuHHbZGCQwbgLcI+n8L+m\/2UUiS9vt2q3d8EyM0+68Zc5XyfALlD2DbFZJUxJ3Yx0AoHcVZHc4PD9oPqZ3\/+12TQJw\/DBJM406m53hvjv\/9z8JtEvgB6i\/MhVp5QsWKnfsQGdmBvgT208jmUo9L16ZXiadPfHc+uyOff9VjwTdN4d9j2R0S1XnRR5w++YwnCNpoH5HF+bwm8dDr61ZAJ6M\/vJrdgaXjBTLS9aM0ysfPhz1\/TFWTmWC1gnwu6SOisNSVV65RjO7SlX90tSudPpm+tymeirT55lwxEKFqXfuU6hvbVW76qgroCDPGDbDCFznZ8WSMyMV4eMoqe4gQuVaIe8PFSNGMoVppqpby4gWEn0TnV03gFZP\/b2E4xulHGngXk+j6XkxPyMcsjwRu5MOeYd5O3XJB5Exjah6DL9VnhFd\/DiZGaWNfLJMR2tLeO1pMKzyDvOwPY8V7OfaKVBziAps\/AfyP8g3kDz70\/l2HM7GIeCmbN+NbH0GpzOHw52HKqfof+7c8vUzfBlJMzAg1xK7BgmUEMi9lKUAmiq7NM+wOBA11bNn+nxH5j1yz2Or7n+P+myM90xl53G+na8+IA7VHfa34drbs+1\/1WukjfhZhnUoswWmzfLHxYWsdlApNk91EliJwE2IXfWcuBT10cnQ10bIkpNzvhVXyvJVK8UujLyRDgBcFOns3\/rhdk6OZ1aAQrybpQp+mTb9YltLzfF0PG0QH5PGAAAQAElEQVQ97N8SqCIQ76mL8mJd0WC+0CbySSPNL9hm3cV04J6PRKlPzs32X5DUI9s5BXCq1ZDGwHxkVGSS0awVetrS8Uj4V5V1GRvbcDZIvfiaZTIvipNRl1kKoEjdTjXpaN6543+DInBdrIlXPpuSkAaczFZRoqypEu79OLJkzeqmqirTZ63Ipg1le9rzfMpZfb\/uqX\/V\/YxGTIfNqunajF81cjfvDteDd9XHZ6MyY0c6Yavutys2MqYucdhel7J1+dyO9dUOB\/nOid7ZMvIz\/EZxen0jxcgU53dlm\/qWzWRD2kIuQem+x\/dqnIrYHXTIMmeVI\/jmFpbrIY4gX5gbab2TL0N3vlvWS716qsxglLp+9ZTbp2h19DpsDkZ+g8Qh4MVs87zLlPlnwZw46GQGiGez30fINVGR79A6jWaVKcu03ZzfoOvn1yx7PD4RAlxTqQPznK0o0RkqlOyhI0un7PHnWrtPWStVj4l4DwjHOF5VWREHj19WKWuqh2subZRZdqapqt3pM2io1efh7oyW3P6ZeE9EBhHgnXs8I\/bzHVRl00WrFKlHAn0T4B6Jo\/GPiuzIe+UNi3RtVTN\/1vitsWf\/nVnJnjn7dLtn8tHbbg4D085DPVPSn3OGWdfm\/JAeYDPMHN5huGUqvN\/OsOxEnI\/TxYzTHpbA2gQyYu+qPDiqHhprGUL+f0A+h7wCuTGSzpK1dA0kUWXnYRtF+mgbSufo\/NWcc+ueeiXXSTrl102\/UjryyodHtcOBz8uVfoXOIu85w1FFppmOtkJPpY68OA+iMZb3m3gDx3u5snzPr1TWVNeu+qN6GZGmZlVd59+lfEObUaKqw20oU9anEznriTf9zVdKz++ad8TMPLBSujmR99t1v8+MMpUTsEvnYxrvT0SZ0kERp0V2JxtOSsk+y+9b1cCDulbC8\/ht0sDdivIZSjP6ecaptQ7nfTTO0mslXicRzFIHzWqnWEdl547SlOHPyFeRNyJ3QPpqW6l69xpDO2ScRjIDVmffa+tcjKYZNYEsYVlxfd2zigLPwcxA0tSBNI5CndbzReW\/WpGe3WpuQV2dTuDdfw9h+x+FRuQbuHrZwSbmvRTecdpqoqM0LfYciMKDkKpwWu7R9L1U6VOPBPom8LpCA6rr8B3cb0fDvnMgM8MKJ95FnZDBHiskqYs6hhfvstLyw2Xkxrwp6fMxN5TpYsrK3ZGiOy\/IJzMs3HZBHE9LYBUC8abNlFqfWSXRFONSt2XkaV4E4\/U2xSLuWaZv8tDsuiE6I67SYLmnHU33+1i3801Njd6SPtfdlkP+OQAClSMX8hFd2VBQgoc6IE5fmRK3RF9DJZmmt3I2jHSUVq6H1rB4hySHeTqlM+POIQd6\/J9nXmbdqRoBEWeSHkuzbdZf2\/bo6gdPAash1NNZ6+4vq5tfkqJ6Bp95PEsMHpIS7vvfIXEESAf59bEtPNOZyu7kQtoBXss9c+MBlyz8uzav+t3xK1xTfcxwkw6prtlNKj\/ujbzvHG9ShZpfmI9zrebdZ34sz0pgfQJx6KroHLzmrvtzfUsOS3lZdpv2ExzIvRMHGlSNKly40NpfweAjhfqqVL0LRZXvcXESReUgQvVgl6pCVS5Jlu+Q8k7OqoKqRwJrEMgyXVV10vl5Fp5iDRvmJUlf57ylPuel3XquV8e4pg\/2rYUZ7N9cBGksXMrzm7hDeogNluluw+B1APvLeJ0+nrhDH1lMUQwjIPA9bNyfl+qPsd2owD2UEWiZVeOC7N8UeSkAsrZUPh4zDRd\/Tjp0\/tDkOsu6m98uptrHyJ3kOTQv9GKsm62O+iDvdZUvvZ\/h+h\/qNfOGgfza1Y3hT4d5tcNRFarUIVW6mujJclMZddJER9LG6XeIDgCZMjT2NZUjo+DMSN+hT8af7K7w080pdRLyKiQjveIM8GBKm\/qgYuQiqgYT0rD6Yp6l1xuMRXsb8p29\/+zkr8yQUvke0IcDbEBlRpBslSUIcA8cBzk3ci3kGcg3SJYZ0a7NdhNCvv1uswkFtYz9EeCZmvf9+xRZkGUpK1RlKbmmel7eVEFP6bOkZ1XWQ1s6bWe5uObiDFf5DZ02yXxv7NTf43+ZWrvrWUKXLe5jiFjpELM\/+gwSmAQB6qT001Ytf5gBkXcsBrNgps+lc\/sZMd+M9BbSUNxb5h1nfIUV8nsSHzlxGFghyWZGhVMavpd9gcgIuak1FG3mD99vqTPi\/1w8KL7Srxnt58799f+QYyOZ6ulqbLOGZRqwMgL+E1jwQuRGSKZoZbMR4f09lfJLhflmyYiMYC5UuVgV90ym7azyrlycoTH6IHAeMs2zlk1JqJySq8SgPZQMxQHsQnvYVLE7xNEiu8v1nN07PW8vXpR\/Zlvg0XrwP\/HfYISy\/QGpCpeuUrSmnjRuL\/udsGYWc5NVLgEwN6MdG3KWd4lfIw9D0lB+bIqdzovMWlF53aK2txAngJdQJ+R52psR22ScTvh0xm9zqtVDeXeMVGXy5SpFK+r51orxNyY61\/rRkVMhl0LSDhYntHT2p0H2tYC4HXJ6ZJPC56nj4vSwSWW2rD0Q4DrLPVYxJXCW6mpUAu7\/Y6Gg6fT\/6Yh9MXpGFSh72rVPXmj08wp1Vat6dbHCzA5TrHJldW\/hXhpkOxd2pYOz8nvkNCvTMYEEhk3gRYXmrdL3OzdbnguZHe5kcyMtf\/KF1AWV31PL57wr5kY4APCjZYT6qtOu\/I50+bF3oXIzg8AtZxyfeRiuGbk187wnJDCDQDzx702leX4knqszoo3zMPdFRvYfge3RkP2RdPbnZTEd\/mm0yhScN6N0+TBjs7EhSz\/0UfjMOlGVb6Uzwao29TUN86p2Gn89ApdZL9m2qdJxV91AsG1Gax5Mh9Of1kxbmaySeTp4htzg\/BbAVY5gQN1a4axrpdo3UTow824xNKkcIXv+fYvd6ZGsW93nfZrpdTsp8CZmwvv4fyOPRc6MxHn+gnB4O5LfPPcVu6MM\/4zVb+JdfEgz130Nxn3Uv3kuVTZYZcYy8HYeOne87byES2TINf3PyFGRcyCZnTEjkvJdnU7\/96EiM2Geiu2mhyE7wG76bzPF8uf+a1qu63NP5zncRE9mv8kIyiY63tfTs6qJzUl7yfxXJHn\/WbX\/oSjrpdTkG3qpiEtGGoQDwJK29hWt0vnxxH0Vwnwl0BKB56M3y+6yaRzOwrOw6h65N9bM7Rfm\/LIhzn7Lxm0l3kY4AEBu3Smjb0tawwwC3FSP4lSEzUrhwyvFNrIEduyIx+Rx+Jh43JRgcA9lhP8l2eaBl47+dPhHMso9nf1Hn1J5i8rSl2fvb4rsj5o+GyHzQRoblGkSuERhsb5JnZtG4UKVdaqwLQ4KH6jTuLamSubvolyDddLBtnQE9bF289Yf5wxbD\/j3TAJVzhIzM1hwou8O+K6eeQswbMZp6ohPIVemtHFWjVyW\/TgEpL5md1ThJFj7HmQoodIRdZUy5beLrJJmXtzK9+l5+Ww9V9WwuFXv4P\/mO\/PsyOOQH2BsvjMjn2f\/HsgJEMO+BPJtvu9Rj0igHQJPLFCb2Wsu11DP1RumT\/LX578RShwYq8z+Ae9CQ37\/rH6fuEgVuAZ6qpfrbGDKtknzLrztiTUOHp\/n+ZAcVNcogkkkcBgB6st8Z1ROj59lNw7LYI097rE4w91tQdJlT3+RiFk6j01\/YfIOAPxodwHvutPhPpn09yS9YXsC993+8OKjcK3wcl2ckTHGTiAdpZeiEGfhoTDqqUW55jPC\/+Jsn458Eck0nmkYTwfWzSljGkqPxDYPGjaGGQQqRyHNyGLbw\/mttj2xxsGKaf7WyHZnkrxc7dzxv0kSqJy6MNOjDx3SJ\/s0kHo875eVjeeVjQNtocmzqy3dC\/XCPM\/IUyyMaITdBPpel7PvBtCOnnm7cbsNAd7Z\/478CXkvEoeAvN\/m+ZR3+iwl0lcncMxbRS5KnVO9zMsq+e8Zt68O7Op7qC9H3sE61+35Izfd53o9K\/II5DPIQUim4\/4CetOmlXswz4TD8bdhNoFvUG\/1NePcbKs8M2UCr6Bwccxh0yhcc93U1BWpG\/ZfN\/2udKlnex\/luMuWVTdnXDXBnPhpw5xzut9T1G9ZljfLiVYZMoT3pCyRWlWeNvR8qFBp+vHOWahPVRIYAoEsb1xlR743m+rKM\/Go85UsffZx1LvV31NLZ747YiqO3fuT2\/IScwsK9WSkSbhNk8RTTQvbpg\/YrDN31anysVyNCcQ76mpoOT0V5QeQvhuQMWW1wD1yROSayMuQTPme6VDz4nd7NJ0NOSGSKUbZGFYg0JcDQD5oVzBzbtRKZ4K5GW1zMiN4tznsoYkQSId0VVG+U6WoRT3VUxiuamr1lIe9OjQsWfifLxmvrWgZ0R4ngLb0T03vEXsuUO8fu52U30zmEuA9\/i\/IQUje6f+NyMdHTolkhoCHsc3IiCFeK6lrXs97\/BA6TNORC6peQuVvk46HPgpR+R7fh\/375Ml1+U9IZpJ7NtvPInGsyTfn\/Yl8XuSkSBow2RhWIPCVFeIaVQKNCfBsTFtX2r+a6roa9cC6HRYZkNJ0quM3UJY+n1VN+B2vSeItaccw2C3tklvMXvvP862dsi7hr+pUtaIpM+hVzqx4rlasVKkE+iOQmcKrBiCdiGfhqRsW5U6kz3cgmxlh+cMZ9Ll87JZiTtoBAGb\/gTQNp+HCeUNTJVNKD494kJ+ooExvRtc1CvSoYhoEMir6GRQlU0idl4+HtyB9dpRiymqB6\/nEyF2Rd5EyU\/pn\/cB\/YT8dFjbAAMIgAQm0SiCjLKsy+GqVohb1VIyWaWJe07U2t+ad58bWY0P7+\/s9G3S6nvMfW\/Y6Gnbwi5nFagR4v\/8HkilyM0PAg9k\/BxriGHsltg9FPoL8DRlCyCwvFxuCIdogAb4xj4ncFMko2zjkpVExA1bOA53MJsfG0JDAGDrvGhbR5AMk8JICm9LetO4sANctyH+s0\/+n6MfMf0Xy5SI9bar5bKHy9JlUdZStY9ZveY\/sa3ahpezFvjhSVn5DV85YsVQZjCSBNglwj2Sg2ouK8khf91PX1cU7dpzhFs54vqT+N1O2pgOol8xqfrRAmR9jpGf5wTKSoMr6A9B3wyplE9DzuMIy3LlQl6rGRSAvQd\/A5KyxdwDbY1Ex3gH5OJLKn0PDD9QNR0Gui7wFaw9CnoRk\/bV8gLFrkIAEJNAZgUoHgNRnnRm+ZkaZWWXNpCXJjl6i5TAl\/3PY7mD3el0CACqnQQzLE3CNyOVZrRvTdAUEePf\/BfIO5CHIxVGZxvjMFvd09jMysq9vg\/3IP7N5eS8BwtAPAb4zL4tketRMLZ3ttbCkehYiVBog8APEIIGuCbySDCtGCK88wIq6JbNFNR1RnNld3ksZxhoqnborO3rb4vm9QsXp\/D9aob5VVY2lzo7T3qplmxXf7+FZZDw+ZgIZQFll\/6V5tq07EOJkGLFoZlWiLBUevlSs9jsg\/gAAEABJREFUDiJN0gGAHzlrF2WK7UqEg\/nRKgu1ii64Hh6pbmy\/BDqdYWGVH2I6cf+NBr4zIrdE3oT0NbX7WkS5bjPaPw4smc7pVSi5CjLJOpVyGSQggXEQWPcld7vS9d3Ru51NW4\/1PaVvtaPXoEcv7ILf96wLJ95lh5vlCKRRbrmYxlqTgMnaIMB3wf8gb0XuiJybPE6OPBDJqLV0NLDbWcjMd6foLDczkgAE+NY8GnJtJB017+bQTZGqBklUGWYQGPpU0jPM9vCYCfCcyzfN+wvKsD91Rjr0V1GV6f\/XXTpgdz6vpQx9fyPstmWdbeU33Rg6pKuXaqjkt+rvN5Y6u9JOv4dXvUqMP3gCPEO+jZHvQypCnoPrzhyZWZwX2LDU6cxm97WlYnYQaaqdVRUvTlvxn4oXqTG\/0Gwtzzp\/X5BEbXx0ZoaFM6DbUEsgHdOpQJtKW51Aj+CeqvS0raU3Qxs2Hwt5EKfzYv8UtsdGDBKQgASGQKByneKfDaFAC2zIS\/WCKK2ezodFZQZjcADoe5aCyjU6K3+7oerK6OWh2jYNuyxFJwRoFPox8gjkfGSYhs\/nsv0F0lVwNsCuSG94PnxnHhm5ARh+ibwGOSVi6I5AdcdYd5ab09gJVEyhn\/a1Vafzv30BuMxMUqCmNxWVs+j9uLdSLJ9xHE6Wj704Zp8OAGNZNvY3izEuHaO6DWLpjI0ogZYJPLlIf9pA0l+zkjrevzOg6l4LEy0X4Sl8tw7mnXJSDgD8UPshv1vud1grVtZc20jvf7hm7cMPr0VtuUT5uF0uprGWJXBFKpvTNRUyuwDSxuj8NOL\/O7pHEbgH\/h+StUnjEJH1SSs72kbBQCMlIIHhEqB+SoNP5Xtd3x29w4V9mGXVSwC08aw9zNpp7LXhiDoNMtuXorJO2D6HDT9q8bsnwLfNr5HbkPMJkYxcrJ6hDrX7hDvznPV+2geLB6oIcH2lLeuc6MuI\/5ezPQJi6J5A386l3ZfYHIdC4LUYUtExexP0LBWod\/Jcyww7S8WfESlLex4449zgD8MgdW3ljFlj+Iau\/ua0bXTxlV5xb+\/OpfJ63a3TrQSGQOBjGFG17NtlqN9XHbB5DvJf2N5EnEUhdeygZpLPw36R0WM6n8bvSJs2j2E9nzbK32bnf+w9GzfmprJN+QcrNLAdhHFtjXq5Eb\/7ZdA\/6ICNWdPqWxj5NiQfCGwMEpCABCZNYAyj0af2A+RDYWplqi6PDR7VRNXXhIBpeyTAN8rBSEYdHgcz2nYqPhZ5OBIbCIbWCGRARJa4OH5rOahYAhIYLAGeZ\/n2ihNAUxvPs4KCOAs0nf7\/VdheObp5BfNLombEZ4miXUrG4ABQ1cG2q8g7Dr97x+1MArm\/Z55c8cTU+vJWLL7Rp0qAZ0kGdT+nsHxnWVHXAUvEXybK74k0mNH\/2LJjMpUGHXSZQr6TKfrJ6+uBtylCeb\/bUVlPSl7paO0oO7NZgcAbiJslBdiUhtRBzy7VWKyMa3J\/VGa6\/1OzNUhAAhIYKoFS5yRevu2MXvxLl452gHlG0CzOdbNj5L1hswlY+gER0JQhEKDu\/CtyZ2y5MJIGFzathFO1olWlG02Ab83jIN8BwrUQndyAYJDABhMoWQaAOiXLiMzFSJxMkfyIuZGWO\/mk5aINNlZp5zXvI38fbEkPM8zv\/MNYdLX3164yMh8JjJxApVP30qPweSambe92i9ktFeOuPAuqHa2WynhWpCk1oj1rViFbOH4GLowqr5AWzKtTSTmvirauGjvywfsH8jMMjAAVV15WsgxEGy+zp+E6yzqeAyv1jh3YdQeMeheSUT9sDBKQgAQGS6ByWrnUf6UOBYOl1syw0mciz5wpvZc3Izs79aA+pGab6ZmNIGAhB0WA75VPYNBFkV8hbYRMC9mGXnVuKAGe+3FaySyIOppv6DVgsSWwhcB7+btiGYq7omdRODIRsiwnm0bhm41S95+4gvehpaBeP9Khfwx3J23vldbpxL6Y5hEXRzGGBCQAgQxCrlre7RLUySdF5zLh4kQ6JjI\/LD4bZ\/T\/XByt2xiTaGjkx3wz2DJKl01n4Q3ke4nOcusvo7DtNHe4Du5G6RTAQDOjUS0zADyjJfNuzO9+2pZ0r6UWe+5JwnielXoEo7M6xDnj0yh9KlI5rRTqDBKQwIgIVN\/\/fqQu\/vFLnS7IrroxBpWTC6VOF5OjY4E6JWBmwyPA98qXseraSBuN0edGr0ECJQT41swyeB9BWdPpt1HRevgKOfwHEicbNgYJSKANAjzDMiDqFQW6M0PuIjVXIULTtq63YHM6O1A12lA9Zf8mOgD4fbb48q9sW9EhfjFvY4yUAM+U9HGkP6aqBBnMuoyuqy8TaYk4B1KGwd2jo3cA4MPpXMDPKHU2nYdMNdh5pl1lCNsPdpXXlnxuSN4bMcPClnIP\/k8qsbtg5EFIdcjL0Pv53TPlSrXulfVhx61I9Bgk06KxGUzIQyQNMK\/EonsheZAdk9\/lAuzHy7u6Mwq1BglIYAwEqAdy\/1dO5zeGBum+6+g\/F18bg3gGLihT398OaRhdYKKnJdAJATMZKAGehx\/CtLzHsykNZyzVprKNJcC3Zr7d3gGAvp+pmLBXiONMRl69iaMPQ66IHIN76qxIvo8\/z98GCUigXQIvKVB\/dOqZme3knEvd8\/iG+aS+qOykaWjOesmp2\/L9nA6n9RTsm2oMy9pWf3NWD0TYl+r4j2TGjapSlM5aUWWUeiRQSOCl6Kq6zjOzM+pmB56JcYa73uwYh55ZtJPn4gMXRerjfB76feRbmeeBlcpW1HUNLpInr5hmFNEpVz5K+5zhIDMsnGYUsDbPyJtR5DY8PE+G3tsjvQau\/Yzuycj\/vuvHMP4BMNKImXrmCuwfiQ+UNMDcgO3jkY8i1R1QZGOQgARGSqDqJTnFP1H+G7jkRb1PE6vr3zjD9VmeZfLu2zGkamrvb1DYR26ANG3cBZFhewIeHTiBzFoWx9lKM\/OtUqlPXRtIgG\/Nk1DstyPVHTCoXCmkkfKnpMio\/uexTcPn8fi2PA1yAPJg5J2IjnfAMUigQwJp405bUNMsH0d9M8tZOt95TZ9p6fTNEiZN7RxC+spvupMPoUALbKhe6q+S3wLT9zk9BoeLGH2c\/FckVdOjF5mjGgmUE8jMLN8p0nphnoWLZpzOrFwnWJzfwhjf4735Ywtj9RCh7w6uRkXmBxzCVPF3wY5TNSrIMBN\/cgBm3WYANmjCFgJUZu\/j0FuRNsJT+ryfyDudSSlb150waaD8NUCzftrL2Wbq0ozsPyW8L4ncDXkXUumZTDYGCUhgYgQyC0BVkU5cpahFPV3X1VuL8t9bDzT8ewxTRh6rYRmbJv9JUwW70v+SZ+oDNkAygnNXkd2UElDZoAlwb\/8YA9+AVIbjVypT1+YR4FszS\/08l5IfG+k6\/I4M05ga54Nbsn987pMTIxdGbo28Gsn3KKcMEpBAXwS4D39L3hXLAJwaPbO+lS7MuabhQ9ha+e3Z1J4m6Ss7VE\/RxJCO0h6zOJ9KfquadrxVE\/QU\/7iF+WagWKE6VUlgWAR4tsRJNX2C2VYYlyVv5um5\/ryTh55bvPOuxVH6iTFaBwA+no4CshsiQwhPG4IRVTbA9otVuhrquSe2ZORzQzUmb4HAv6AzjQhsykNmf+irbsp0a\/GGLi\/UFoWZZiwdR1\/g+G2Ro\/KAOy5yBuSGyOuQnOeUQQISkMDSBDISY+nICyKOwbmxb4\/\/6lFxebdd8LP0frrpaKGmBUjnRVMdSX\/S\/KdIYF0CU0nHt9YYHI\/Wxf30dRPOSgev6lFzs7Ly+DQJ3IJiXQlpO6TBNCMy4wjzIDJLZ\/+x+L48LXJl5PlI1Yw6qDdIQALFBJ5YoO+f0XFRZK\/AcyyzAjxir4Or\/5E6ZuG0yqur7S3F7wtzHsNMtpVLGv2Z50mfbZdxdCn8+VpTldl\/qpRXfQ9X2aMeCZQToF75MEp\/iVSEmf3Hu56Jl18mkwVx8lxsYwm6Bdkud7qvTrblrJsfK16R82N0d\/bKXDC5MLvLsd2cztau+pW0p3N0pQRGbp8AFXEaFO7bUk7nQG+V9xWqlgvcw+lIysj75RKsFyvTc9+bpBlBlEaYc8Ly2Uh4ctggAQlIoBGBTJXVSMEeic+8x\/5Qd1OX9mlb9bto353ry7Dse1TLt5cxcok4J+e5b0feEqCMsi2BSRzkHkjHwM\/ZTtUJ4KAWfijrjRagboJK7rN0uj2k5bLGyTzLX8TJLd+aJ+U78+FIVQNqy+arXgIS2EXge7u2TTepD7bqSAf16bceXPHvn1OvTKkTsvKbbkjt6bN+1iz5O+vcqse\/smqC4vhH4vmattxitXXqsC99b5WDK75UZ52aJDBoAlkSucLA83IfnmWGoswOsMz0\/zOSH3r4ozwXf3joXwPbSSU0MJMWm8OP9kpiZapuNoMJ5x2MJWsaAtejIRVrTa1pwbbJjoBN1dM3bpuRB1cmkLUC37tyquUSPI\/fveu1s16FaW2txfhmdJ8BOTIPhMchv0HiDMAhgwQkIIEyApXT743Bmz4OY2Xw1lBUPVXuJdawoeskfTtdfJUCV7yr5htof3QZJLAGgfEn4T37fpTig0gaTT\/C35manD8nFdpwsJ3KdMeT+qFHUpg4z7c109yBMLgIcgy+Me+A\/ATxWgWIQQJjJMD9m1nGXl9g++l4vm\/t2IjzX1PVQ1gytmkZ9kz\/0z3\/aLg\/BofuyzUs457JP7HnHz3t9\/19uqjYZydCZVvz59BnkMAmELg7hcySyWwahxvP0HCrGce3HF74Z\/qqF0bqK0Iav\/rKu0m+12uSuKW08Tr7Ky9XY5i+dRaCvGQOsfHnALg+aZbRHu+HAB8lGWFwZ3LPNCdsSsOR0dbZ8g9cXyckvysi1eFTKDwXrK6OfBOp6LRApUECEhgggSE8\/yu9wc86QMZbTUpj99Zjnf1NnR5HrnRIV+V5jSpFLeo5cYu6F6qGed49qjyrK6Z6W2izESZIYMRF4p33n5E0UDySYuz+7jsP+zdHphZSX1SWKQ1Qf61UqK6NIjCr4bEJhN+Q+DLI+Xk+fhzpcxpmzDBIQAKFBO6Jroq2tq2jvW+P3qah7dlMmtq3avrKZXAH7QDAO+CxgFM5Gv1j6Os7VE6v30ZZLluoNEs+Tmn2jUI0qpoaAd5rM5tbVRtnRvpvh2jrM3K7ODt2zD8ap\/OXzY\/S79lROQDwoEoneyq7fqnNzj2zEjx+9unhnoHtfw7Xup2W3Wjn\/\/43KAJUxun4yGiGNuy6JtflDdpQvI3OS21zrOmhrNt2cRh9vqki00tAAksR6K0Dnroq71NZZ3EpQ1uM9P5C3SekXGcq1FeqCtviKFbxst7UrkrmZ6Ncx2lqUFvpd9nWqwPArrJ9Y9e26aZXB5Kmxpu+PwJjzZl7OPdvlq3bzpn+2Zw\/31jLNsPuPJtnnFrrcKY8ruiMWStzE42XAPdWpvyJ+70AABAASURBVB1tOuX2VgDv4MDJ+dZ8H1Lt7IJqgwQk0DOBH5F\/OhXYNAr3352auij1UNPZa79PnfOF3Tonsv1IYTnyDT3kDunqWf4qnSfW\/RnOuW7CjtJVtjf\/jPsvDqkdmW42EuidwGuKLDgzz8C96gr+jlPAUjOILLDh1dyXv18Qp9fT1R\/FbRfmLmQw9HX3bssFtNcFhc2DDtibNaBuOGgjd+w4Hnb+DzL033\/gGFsx75lo\/QHSRngsv\/kx2lC8RWe8q7ccavRn1lq8Bw8ARwk1wmhiCaxE4Ogrxa6NnCnddo+krNW8mrb3rBZ9YewhvxucC+vjeMmm1\/Du4twH63RBOXM9DOHboWqtyTPxjjGEawi0hhERGKWpXOtxmPo0xmfLZp+Qe\/u1xDvpPmfGe+CIxaZXzT5SbJbqRkDgHtiYe4xNSXgH35lXQhzxX4JTJRIYHgHu77QlVSy5eX6e7btHpVfMelnZWT4U8Jm5MzO7VdizH0pugQw1NHUA2VquzESz9VjXf1+r6wxXzC9OgCsmmRn9xzPPeEIC0yTwDIpV8b6buvmO6Noz3GvPP+bsLzr18kUR+j5f+RHSall4YUmn+qNazaRO+eewt6313eqsPEzTtw\/bHfTekbDu2ohhQAT4MPkj5lwTaSPkQyUOBm3o3qmTe\/V47KR+YVMSPo6WhyEGCUigWwKn6za7vXLL6P\/IXge7\/oP6OJ0Tvy7Mt3J9wEKzdqraf+f\/\/f\/3tWITrlasr1LdTSuVNdBVNdXkUbHhXxGDBFYgMK6ovOfuh1wdqz+ILBqRdnLivJL4uTfYHX3INLeVhcjMZ5X61LU5BC5WWNQ43rf17V1opqokIIECAndHR8Vo392zXl0XfU3Ds5oqGFp6vqEz00LlN931h1bGPeyp\/J77C3qH4ABwcd5dK0bxUpzagF1nR2PatdmUhC+XaFGJBEZCgPr5d5ha4QyHmh1b2xCXXPY0SWfKLznzAWTQYRQOAFSYGQH8uUGT3Ne4IT\/wD7UWto879I9x7PwnNld21o6j1AO3kgr5QEx8LdJGuD6\/+fnbULxLZ+X6V1F5I3j8PTsdS7zZIh1na3YSGAyBfFz1ZcwZyTizALDpPXyv0IJzUP\/mHaxQZXNV2JS6brsprJsrX13Dr1ZPMjdFZpKqHrU6N8NlTsI83wzVU0Yuk\/V2cTKFedV0x9UzAG1n79rH4J5rfe30JmyBwIhUcv3kuZRr\/A2YvWy9kk6CF5N2CrNjVDuxja09gp\/dMBACxy2042F8a\/a1LGbqlMKiqEoCEphHgHs9g7V+Pi\/Okuduw3M97V4XXjL+rGjfwaZPzDo58uP\/VWj\/yeE9uPoSm3INXLCwnK\/leqiaOaGpWdXvfE3t2Z3+4bt3irbvLNKjGgmMiUDVsuWnoh7MTKI72F4GAMs5ixNxTnjSgOrBmWamMW\/myQGdiLfHgMxZypQncTFlyYKlIvcRCfsyoj6NQn1k3yTPzLAwhUapJgyGmPbGGFUxLQtq9gqpp17P9ZrtXieK\/qj0xvwFNn0f6SNk+vFIH3mbpwSGQOCC1BN93QMPHgKAXTZUdlBkVoPH7tI7pE06qCq8dRuXiZf9vKMe1FjRYQoy8vbKh\/05mL2bY8kgnEFgnpEmmcockxqH01BvHK2xlhYUYNeRUXsQ28sjy3beksTQJoGx6OaaybJpb8fe1OGrOpJkdHFmAlg1HdkNI1D+2L51msemxjnqqinBDUzPtZh3qaplqjLz3ot6xJiZ83rM3qwlsJEEMj1904JfEgX3QZqGdzVVMOD07yu07SjouhMytHCNYoOGNKCwcmaDEkw8\/\/MuetESZYcoibPF2w7Z9X8JbBSB11HaqplOH42uhCwtkO1CWRDhTQvOD+J0Wx1qZYWjwrxtmbLuFQ19yYLfdo+kLMchNo6XFW6MimiQz0iEA1qyPVOWPqcl3Wcq1PsoOBxcqG8VVXGKiaySxrgS6JtAPmIqbTh2pbJldPGeckziDemZ9GrsqQxDXFOvulOnKa\/qxo87NzWoMj3XeEawPKFSZ4GutxToiIqU7d3ZGaCcB5vy\/pORHr\/ld3gvckqOGfojMIqcuU7SSZdRg5dtYHAaid\/aIH3fSc+GASdGKkOmXq\/Up67NIJCZ7NIJUFHat\/OtWTEd+Lq2nHbdhKaTgATWJnC\/tVPunfCWe\/+51l+DX+d4rVIdkijvPJVteQ\/mfSzfGYdoH8b\/ld\/Qmf7\/W8Mo1k4rLgXvfDvt\/GMg\/4V3ZfvUgbwDVLefDQSVZkhgNgGu+9TN\/zE7xkpnzk1dkQHRp1gy1bxoWR7u6\/MiDOXc4B0AAPVMZKzhSFxUTx6i8dj1JOzKyBA2owxvoAw3HKXlEzaaSjnrsnympSLejN\/8RC3orpwBoKpDYp1iZt3WjDBZJ61pJNAXgSovzt32n2D3TofbS5BXVcMuqhqHrD9VyfW41L1VDU+NC4ctp0NJOqbYDCa8DEuqpqRH1Y6LUs4rZmcgkrWLq0YvVhXpPVWK0HM+eFdOz4zKknC3PbRkBoBL8\/d3sPWHyBOQQc5cgI0TDsMvGtdFRhqlIeKkDa3Nc+2K6PsI0tfsOk2KcPsmibdJm5lH+prlaxtzPDQiAlkmqsrcL1UpWlUP9UA6MSod51c1wfgS2EgCtLF9jYJ\/F2kamrb\/Z5m5qU7\/vwPOvwdw5fdF3tPjAIba\/gN1+E2wotKR+GfoyyAwNoMIeW8dUptF+lseUUzmg8X6VCeBMRF4TZGxaffJbOi5R5dQOTfKPXh2xDlhbqQhnGz6AtBqGXhAZeRCq3l0oPwulOO+HeSzahZ3XTXBAOPfe4A2adKOHVcFQl6e2ZSGND5+ivspjeCVio9fpCyVfmWn26pmDdLZaNVCGH\/jCOTDsbLQt6tUtkgX9VGm96vyRF2U3VLneQFNR\/SHloq8fKQHUtZ4yS6for2YmapraLOdZErePxcWOQ0YjyzUt7Yqfvc0XmX98Ni0tp4WEh6IzorGUNTsyPvFhyjrYK4rbMnadFePcVsk325xXLw7x39BvA8jN0VynEOGVgkMXDnXQTq9M2NEOuoqrM19H4eCz6L7OBUKu9CBrecjn4qRjqg5NDyX52ufI68PNcSd0RGIk3aV0X3O4PhvFCLPSzYGCUigYwIf7ji\/7bJ7xQY8Bytn0ss71Jt5J+n9GxobYkt1+\/m9uR7SBrrdtdLXsatR1gzO6Cv\/PfMN73xH73ms6X6+yZvqML0ExkogS51+scD41IcPXVrP\/Iifnn96OGcH21hEpX0LMJ0GmUIY1FIAsP3FFKBShrNRFjs9ATGkwEvgz7HniUgbIY3etylWPLRpuVYuHvfBCUl0BcQggbEROKjY4FtwP3TZSZEOhniQFhejsbrXN9awt4I4Xr0Gtr02\/JL\/9TEro6DZDCfw3Ps71mQWADZl4VyU94Fl2tZXlJEUx1g\/eTspYZ6OuMxmVZXBmVH0L8hQwsMwJB+nbGaG3JeZneGFxPg518vzkcwesSgd0Q3rEBhyGn77p2JfJI5p7JaGc6LtC+RxEbaDDtiYhvZnY2R1O8dL0GmQwDoEBuNcto7xe6S58R777k6PgDMJDvs3HcLMuJkif9iUmlv3NlTEmZ5NSUi7xL+WaGqm5P4kr5zB5Xfoq3SWQF1JSNvus3gXrH4HXMk48j81Cao6GFG1M2S5hdF0Nu602P\/GQKDXe2UVQLvaf9rqa5ppypwTb8OmPgeBzjFt31ND\/qEHNaJuX3SrHeEB8KPVUrQTGzviNZ51IdvJoHutmWEhI867z9kc5xHIyMV4Z82Ls+65J3Mdn37dxNukq\/JaTYN79Vqj25i77aEHbHvUgxIYPoFfFpuYxqtrFevcVh310Dk48ThkiOGNGJUPczZl4cpoujbSS4B33l3S+DXUd9d0lFevyXcvyn32XoCTKXnH2eI+7A41VDdEpgM964b3Wl643wwDroKsEuKIdHMSfAT5EjrujpyKfUMdgUFq4nf+f0garO+EgW06aZ0E\/Zlx4r7kN8gOTezK8yFtCOfG1sqQGV6c\/r+S6GbpqvrWDLW8C2XbqXBv3YoMK5cyQJ1hYATyHjEwkzRnNwE6GbLM5jd3\/93D9sfkGRvYTDfAObMT\/mdxCZ9BHVrZfrmSeeSd74HMHLZSugWRPwWrymfbguxWOh1Hh+etlKIwMryzbF4bS8O+dMDMCwmqqmMCg\/ymm8PgfXPOtXFqls4MRsm396zzgzuej+TBGUWFWTWl55DKdhLKlcbz3mwi\/xuS+TGRqYV4M06tTKMuDy8muyvD6s6QcElHe7w6qx5UlZ1kV4uBXQr3daa4ypSvXWZrXhKoItDGjDRP5L44QZWB2+lBfxpgX8m5OBywGVagDv5vLKoekY7KHa+k7BfITpdCnkcmvziVHYvtIAPMsz509fvrUSnsuyl\/1XTeqFsukOcZiBlHEjbDDDD\/AZa9FqkK6Tx9K2U\/UZXCVfWQdzpYms5udRbyfQLybfTdlq2hhMAwlXAf5J37Gx1Zl7aDzGz3Ea6tXGcdZbs4G+zJ\/ZuR\/23M5PFgOMcJYLEhxpDAvgQqnV07dwrk3sq712P3LZZHJkYgjs0TK9LkipMlfvoq1LN4DmbGs77y7zLfLDdXmV\/eT15OXVo9HfxCG8kzI+LfRcTKfoBcB3dD55BDlkf7V8qftuPO7CS\/tFHnOy4zy1XmG2eLym\/eStvUNW4CnddLTXDxHIozWhsONjPMmnn4T5ypns0Wle2FfMS3p30NzVSYGXkTD7U1Ug8+SRoVKx+8SxcYrpkOsdqTcen8W454Acr39ZbzUP2KBKiYP0qS6pdnVO4Ml+L\/qqm08gBBXUm4G9diXvBLlC1SQl5ZEuHNi+J5XgIDJpD7L50XlSam0\/TfuT\/ywVupd6cu9GY69Iy2TEfdzmMD\/e\/FLdn1QRjkXa0l9XurJa98lHyWoxl9ymbQoY0ZIeLM8nU4dPb+SF5Zr\/gDkM69xGbQ4b7F1qXsb4dBOjyKVc9XR56ZJjSNdKlj5kde7uxfiOa05UAoCQNWwjt3GmK7HBkYR7Avcs0+EuncQWnrT4ENuWfew\/GMUmZTGv6Ktra+Z1Bt2AACmba3qpiX5XrP8i9V+ubqIa8jEGHQDpjYZ6ghcEl+77QZ1mhTSxsEXtGG0iV1vn3JeFOIlu\/O6vbl8wDmOdxjnQ0eIK+0S+a74nTkXRk+w3vnVysVtqArfV1ZIu0KcOjECYB80vYUZ7nMyFZdpHfC\/GvVStUnAQiMcen1h2B3N2F2Ls\/mnmxjwOvsHBueSaXYUEVdcirMU6Lti8iUw28pZx7EXZfxf7rOsOP8zgDXzhrHOy7bmLN7IMb\/AWkjPJ3fPI3lTXVXvrweH2Oy3hObdsOusn+cXDLFFJvSEM\/VUoUqk8B2BHhpyrPpE9uda3jsuqR\/PPdJ6XsO+tLJ8AV0nw8ZdIBtpmmMI1a1nWl4\/i9YXLBa8VZ95JHpSFNHZyq\/rac\/+6DvAAAQAElEQVQH9zfMX4BRcWphUxoy48RP4XHCUq3bKCOPNBLlXby3UfDbmDXzEMy\/zcnYy6YsZL3zA2HR2XslecXRJaO444BQVZD3wSezgVTp22g9Iyj8\/tj4v0hXIc\/XLH3yC67ff0PybOgq7535kGeWP4hDWkZYp\/w7jxf\/9w7uo7yrFKtV3QYRqHzPzbPipl2w4\/7KPf0p8joFUh36aA+rLsMQ9GVUaKTClnz\/dz6bYYXhm6KDZ9EnKWv1bGOoXBj+SIzqd21UDjPAOfdUG7MJ3YASv4i6tfX6b1ceryO\/DJxiUxbC5qFl2tpVlPfUOK7cDB7Zby039Kf+jNP1XVvK5DEt6VXtOAmkTq6yPLOnduIkU2UwetJmUj2IDLX7hhlHMsiiehDKjKzqDrdaCa5h5vfWSDPGJGmo6MxuHka9Lj3QWUF37PgNZU3nTIdZmtU8Arw8Z1qUdMTNi7buuTRKVKztVL2m52u5Dlt9gKI\/UzNnNMlJ14W3IN0xycN7aQEkT5cRyMdSmbI9FN2Z\/bKp0rgnUpdlXcA2GkIxtZXQ1hI5+cjNFNAPa8VqlMI7nTmZVquteo5cWgltzbyQZ9734XKlVqxGKbrvwiYOF2Or\/y+N3f9AKkOckg+CyUUqlW6nizzOy\/Esh1Lh1IiqnSENdC4PtBNFyX+DV8I7908wsq2GR1TPDGnIfhZn4+Qe59yjsN964L6Jw20agOKUl2dSG3mmge3abShW5+YQ4N78NaWtdMZ6ENd\/7jvUthPQn5k98q3Z1rTwRyCPsb3ftQO7mdY86yPNtByWurM6\/LAs3VuRQB+zuj6Ceqz6PXvFYncePQ4PP20h1zgBtOGgf6ip1K2ZyePTHLg6Uh0+zLWQWQWq9bap7\/koz+xumdGG3doA73w3fwWt+W3ZlIcsedfqNVNusQrbJpDvk6o8zo2iA5DRBOqgvFNnucO2bZ6l\/3vY0KcDwiy75h4fjAMAlWb1FDtzC97zyc9R3jRsd2XGW7vKqOd80un6kZ5tMPt9CbyXQ22t0XJ17qXro79JyAtVk\/Rb02ZtxgdvPVj1N+X9d3R9Hml7euJ0SJCNQQKtE3h\/SznkmXAN7pl0ml5x3TxIf2EkjaCvREc6YdmMJmSWkHyQtmFwprl7AGy+huTDoSQPdJ0AScPCu1E4Nt6YvOPh\/PdzpI2Qhou3wOdDSNlIcXSdEcm0gk\/C6PyubEYV0rnSxrqoWQIhS16k0ai8gxHmR0fyfpRGuupr\/eV8mP5wVL\/ioI0dh3H85s\/G0r6mq881HKeTX3FdfwG5PVJ630QfEr1Z7iCd\/6elvHnWs2klPA+mf29Fs0o3jUCeU1Vlzgw9GdVYpW8vPdxjmb44s+u03UHfyUwGexVuen+kATpSVbLMvJUZkMbk7FxV9rHoae3enwOgzKF+Th6DOsWzPw4PF8KobNmUhgtSz\/4YOX+pVpSh85JsMktE2bc5+vYM997zjxHtXx5bfwSf27ItCej6J+TpKIsDbmbQY7eVcEOux8p6vhUjVdopgR8V5\/YKruWye6PYtlnqMitGy99os7Le8eiZZwZ8YhAOAFxoWUcwI1oHjKrctE4uGNjGc7Hc+AErPBtlztStAzZxs0zjZSUvzbdpqdSpw57Ab96kwyIPz0iliQ\/GpqchJaMzoge5NZJOyDtiaBpZ2bQa7tmqdpVL4DACuf9STxx2pHYvjVhv4\/75MvIY5CzI3A4Dzp8dSd3yZUz5GNJ2JwNZ1Afq37wU\/2u95kM1huMZ+euz8PoUclNk5bUNSbMfcgkkDouZDepy6GxSr5O8nwDzTMH9xBZzz3Pv4uj\/OrzeiVyB\/ZUD6Q6PXB\/J9Z1R\/\/kd83uurKvvBDDP6LfrYcdvkeqQ6zAORJnm\/JnwynIMjfJAx0mRZ6IkMxBdhW019z+jc3TT0mHzcMO4LLs75mbaVza9hLyjxhk2jaJ\/4FqP4\/t\/sr0hcqpVLCL+CZEDkP9A4ijze9JHbxpac2\/yZ2shHaBjbehuDYqK1ybwpbVTbp\/wctwT70HKnGzQdQUk91lGS7btaJ5S3Y78qp9\/0btJku+nSGWZT4+yOPfG+TH19tLvPfyemdkhS3O27TyCiRsb\/ouS5\/2RTSchS+BkRrZOMhtYJnGkbcvh4sSU9RPcM+9C8k7Dn+sHdJwZeRsa3oO0tWRcnCKzLAxZjDLEwSnfct+G1cOQtZZSJd2pkTjcZtm\/OL4euUUacXjNc7nFLFQ9QgL5Rqk0O4NMcm98iWv7IchZV1FO\/BMhK6VZRf+MuPkm\/NWMczWHt9eSZedetv2pYR9NI+IQLMxaRkOwo0sbLsANkqlWW8sT\/ddAeafLDZDfEEIamjax3ENgv60NNM5n+qybcTKN9GxKw0nQtnYFjG3xpsyoR9SUhjugLZ1iV2W7VuAeTidkPNvS8f8clKQTkk0n4fLk\/2ok0yB3kqGZbCYB7sF0mD6+5dKngfEs5JHG\/HTq\/5Jr+7+QOAZk2Y7XsJ+R1blnM0orUwqnEyVpSDbqkLK0MTp6Tyjhm1EML+Tgz2H5DuThyDWROOYdj+2RkHjKH41tPpwvw\/ZuyCtIk07\/D7LNkkWZtpDdUYenYX1bMy+gemcIp4xmCOufwDHX8X3ZXglJ4+ux2KYh9nBss6xLRvlfhf0HIm9GQ57LYX9h9vP7sRlvoB7JVHC5v9sqxDFRHM\/4LAsQx4s7w3Ep52XixcHlnGzvhbwPPfloj662OlgeDI9NbawFb30Yk0Z++6xLmBG8bc2uswqOOAPEMfuGJMq0xd\/lHvg98g3ko0iewa9jm5EnqcPeyv6Hka8gvyFN6qk3sL0Fcj4k9R6b1sPfyOGWsIwTHbsGCTQm0IZj4GWw6ofcK3ESX9n5krQ7SBuHtDybPsff6ejKfcZuJyEzGXwGG86FjP49pBNi+2aSOiqy75lmR1LXxvkx9XYcILPU5rf4nT6P5Pvpk2zj+Jt2t9TXmW0tjfFxQMzMrtdslr2pZxHY9VxK5+OsKNXHH0qeeSZW6x28PsqdtsvrYGhbnUzpj4nTe96J3ss9dRvkBOS3VCBuvq+TJjOu5ns\/y8S15RwZBg9cyrDhRzoNJqYsqdfyLvoUWMbZ6dxsMxPhEdn+P+TIyMmRiyH\/hsQZNQMs8x2XAW5L\/1bkt05I3X4lrsONvP\/WAbZBafLO1kZx04mf2YzjCPC\/XPM\/QLKfZ32e+Xn2Z5agL3L8O0ja\/XJ9ZhaMF7Rh0Cyd3Bfpx2l10OKMvD9C3tWOlzOyqj2cB06txhW1ccHko37FVJOJ\/mTKf4k2SoPedDq+vg3dI9HZqnPFSBgMzcx8QOZlqQ27Ms13k2mu2rpX0uj5Zu7HjNTMrAAZWZGOr0O9RDmXjoF0iJ2K\/Ysjt0Ceg6TTPy\/y6dBYacRUIeB88MRDNg\/9NMqmoTYNNY29lAttVNU0CDyWYuQjh00n4TjkkjojH8rXYj9r\/GYk7nnYz7qnbKYRdr2gXpfS\/BXpIqSjNKPSH0BmGYWaD+VfsJ8RJPmN\/8D+d5CMUEiDeJZxySwNHJpGgHmcWrpcizuN6LmOHwXBjP5I42s6z2JHPsoyMj5T\/Ge6+YcRJ++IuQfYnU6A+\/MoTZaPYNNaiId8HC+eQg55tv+a53WWCXgJ2ycicXzJTCNPZf9VSJyc\/0TcfKinnrsU+9HBppWQfOKA0oryDVU6umJzL6SeTZ3w0QEanxFXGWF6EWzLMzgdRXkOxN44gV2M42dG2nKQQfXC8EQYfmhhLCNIYEkCXE8fIGpmvGJTGjLSM07i6YBN21IcL8\/Esyf32aEZ8XecME\/GNlNPp6Pj8exnJHGcxfJsyjdrH53wee8+EEPzvZmRsHHG\/Ti2pV7gsGEBgbxXxwFyQbTGp1MfZyDCOdCU76fM4BrH31w3qa\/zHp9rro9rCJM2LryjoxKnkyP1S0fZDS8b6u44Vf4bluVeY9NKyH1zaTTHsSNO3Zm1MN8VcdpOx\/NNqBMzy95t2T4IeSkSR\/N8XydN0rbV8Y9ZO8PNYNHWEnc7M+jhv8zWmnfRO5N32qrzTPwZ+3FkyrWfujXLxX6YY89C4oyagYb5vfiz9fBqcshyDmwMEtiLwCf2+qudP9JekSUn4xSQZ32e+Xn2n4vsch+cmu3xkbbrHrLYPlAn5b793fZnGx+dpaCNwaOz8io93qsDAA+tXDQHlJZofMoywrANq+\/fhtIR6bw515dOAAP6waic89K8PyalQ4JNacj0h\/GazXYdxWn8yFqi66RdJk1GCT6EiPlYS8fXf3N9\/g1Jh1g819JQm5e7NDb+B\/FujeQjm03vIS\/GeeinUTYNtefFoozoYmOQQBmBjBpJB2WZQhUdRoD694\/8dSck9Q0bQ9sEYB4Hh41uNGub8Qz9N+B4vNDZdBLiMBRn3huT292QOL7EcS\/3Wxxv8qF8qNMf59sMcfK5EddeG+9Zbdo9cN3jNI\/rIA0iccb6+DhL0JvVqbs3\/Tu6N\/gTzzhOeG0VMY6AafuI42WW9clMG\/\/Ht2a+OTOKNd+cmc46jcZpML0HhqQjl80gQhqSMxI2zrgXwqJ0OLMxzCNAPZ\/fNu0L86J5bnoEco9nRHbbJct7RJxY285n0Pq5z1Kvrj3j6IqFSx9NZiDMd0WcttPx\/CJ0ZJa9LB\/2UPZvhMTxhk0n4bkwyDJ9nWRmJjsJ\/BjmN0RSx+884H8S2INAlp\/Y48+N3o0TaQsAtlX5Ne7Jj217ZgQH83Dp08yMCusz\/yHkfVU+zEqnaERfRv+kwXEI5evThnjBZ3r4Pm0w7z0IUFnmQfXSPQ5V7qahIOvVrOyRiV3pFMuIyC5fsOIpl+n1KhmoSwKjJMA9mHvvahgfb2s2hmoCME5ntB1B1WDn67sPp7NOGBtDFwS4zjPbQRrGMmKniyyHlMeNKX8ahYdk0\/htGXEJuB4yeuniFCHTw+Y5y65hDoHvc+46cMt3AbsGCZQSiGNJOuJLlc5Rlm\/irhzQ5pjhqZYJZARwy1mofkgEeEZlYE1m\/WrbrKeRl9\/mh1DOcqYZIX7IX5vzf5bpywj5zSlx\/yWNQ\/f1+jdDCwZMIO1Lftcd8gNl8EU9i0N0b\/1\/1DPY9+YAQCd1pijdCnNT\/94fHpkyq3H50ZOpdzM9R2NdE1GQymAiRZlGMfiIyOj2jHZvo0D3Q+m6I+ezPEFbdmGWQQISmEeAuiEN75+dF8dzjQlkpHKXo6MbGzxmBVzTGTlzQcpgZxIQugpwz1TLtyW\/rj4Gyar38FLKnakiezdkagaMvTxcF\/9ALks5smyFdREgZoR0zF4YVpmRaEYUD0tgfQJcW3FQs7N2fYSm3IYA11WWGspsgtuc9dCECbTdEZFOyIdPmN9KReM+yzdFZlXKEmsrpR1x5MwgeGbK7sxi3f6IT4X5aEcZd4tqM3Pj+oiDd2Ys20wAe5QaFpnZKrMs73G0+e42GvIMyGzN25wax6FeHADopP4IeDKVNBvDLgJV5Be\/lgAAEABJREFULxLx0Nul0g0EsmZSV9M1kZ1hSQJZR2vJqCtHez91TEbXr5SQB0cq9LOTyBdcIBgk0BOBTP+Zddd6yn7a2VLPpfMn6wT+bdolHU7pYB7HsjQY5RkzHMOmb0mmy7zn9Iu5s4SZUe2mO\/f8r5rAZPRRF2WJistQIOt\/IGwJeTaeBkY\/3XLcPyVQTeC+KPQ6A4KhlIBtgKU4R6EsS1i2OdvVQTwT82wcBYwujIRHll24CHltwjddOhhPRpltG+UH7zC8kbyylBwbgwTmErjD3LObdfKdxcXdTt17qQ9H\/a7ViwMAJM+DGPYm8E90WsYxYu+jK\/xF+i8RPTMAsDHsQeBf9th3dwAEqDjjrfbKlkw5KXoz8o\/NagG7MvrnIaulMrYEJFBFgHswI1i6mNKwyuTR6YHx1zHaaeWA0GHI9Ns+WzoEznWexrmMeJ56I8oXwHo+ymsjLSDqw7Q0cp1kdoxTUarPIIZDCMQJ\/4Sw+dkhf\/q\/BNojwHWWUbX\/2l4Oat5QAvfY0HJvbLGpSzI1fxyK2mLQ1rKdbdnbiV645zs6\/Rn5zugkzx4ySXvMeSmrMyJ1Cz+zudwI7lO+trolOu3cMntqHHWmXcrlSvdoohXeN2jbN7xk30PjOtK5AwCd1Jn67EjjwtSZtReFz1od+KRLY85ZO7N0ZBnBJ9PwjszqyZt7F0qY+oBNeXgcv\/mZ19T6ONK5RAkQDBLoiUBe4N7dU97rZvtrEmYtLjbDD3xYZtrImw\/f0rkW\/omz6VhnM+wA74ORh2HlM5Axh1zjPxhLAWCextEnYm9GPrf9UUg2nYcPk+NFKGc6lNg1lBOYoEKulx9TrCwHc1e2mx4+BIBTwSR1G7sGCbRPgOst7y5tdty1XwhzGBSBXdfUlwdllMZ0QeCFZPJ3pDrkvTJOtNV6J6GP++1zFOTcSDixmVT4BaW5JGWMowO7owmfHo2l2xv6FQ5fHe526ALCsJgA10pmdLvP4pjTjwGLLHGab7qawu6rJXX9W\/c9PK4jnToA0CH3LPCs1cFNuk0Jv4XTSdYobKaYXSPZxiQ5BlzTqbQxBR56Qamkf46NbU3Pe0R0P5XffD+2KwXsSifBDUj0KWSM4fUY\/WbEIIFREuAeTKddRkd9cyQFyIfyObB1VEsXwDmNRmN1AshLeGb3+RrcRxNgnqnanjwag\/c2NA0SF+JQnF3YjCPAPPVJGjFvicVtTpWK+k7Dq8ntCpQvvwu7hjYITFUn182fkdwXZ6GM70c2LaReeCSFvjQcMtKNXYMEOiXwJHJ7ATLGkI5mR5wP75e7FyalHYONYUMI\/JFytjFK+4s8G9vQi7nTCPD5PCU5IxKnSjaTCPmu3p+yxcFhbAW6FQaPdRBXrqW8j6ZNiWIYJLAcAe7VpxPzh4hhx46yGaa3gfl8WI9+UHFnDgB0xB0PiP+GGBYTyMjoxbF2xYDt83ftuplP4D6w0gFlPqOuz76IDDOCjU15yDqnt15HK5V7PqauStrPImMKWTPqRhh8Z8QGTSAYxkmAezAOQtfA+mzZDDZk\/cULY+8oP\/6xO04A4RwP4sFC3mJYlmq5Lra\/ZcvxUfyJ3RmN\/gCMTQcUm1GErHl5Nmz\/ziis3WIkdmcGhnS0XJFT8RBnM9qQqf7TcXkDyjUqp6MREp+8yVxDX6WQeV++GdvRzO6BrU1C1m+8GmV\/ADKmerhJmU07MAJce3FkvB1mvQ4ZUzgQY6+APA\/5KWIYCAGuqXdgyuinqKUMhiUJ8JvnGfaEJaOvEm2U31irFLAiLvzzPnE6dL0LGXtI\/XFxypT3wjGWJc\/U62D42K7dOOFeAu5Db\/MCrWGgBDIoxjaBHTtewe+Tfhw2jcJ2iSfxbtWZAwAE9WYCwpLhHnRULzVanXhxFhjrCL4lcZRGywwLxyjVqLK1CfCik4+WOAZlu7aeOQkfwT0S56M5UbY\/hW2ZDvSynG1zKhnUl4RM\/fZcNF0LuzOqK+sBLVWHkMYggUES4FrOB+j+GDfUBsZM1XYh7Bxlpyhcdwbsj+PQ2fgjzgxsBh3SEX05bH7ToK1cYBz2pwM3H2ttLYOzwIKVTmc0yOmxOY1cKyUcWmTKkPXPM+I5DXVjHCWXNcqvSjnScRlHgKEhnpg9m1Ecrqc4yMQhN8vJZamSXGdTLHzelV9Mwc5Jmd\/O1iCBXglwHWZWmutixEuRtr6FUV0W8uy8FHb\/GImj+TXLNKuoikCcSuKkUaVPPcMnEAeA1CVVlsYpPDP3VumbtB7qwrS9xSnq4RQ0TupsRhXyez8Yi69CWfKdze44A\/anEzTPpTF01u1+J027Rp6n44Su1b0T4Lr\/GEY8AtnotgE45D7KDImgaBL2SfsbjkzivaoTBwA64FxjkCtmxZDR6nM7LuGapQLGOpXsijhKo+cFrVShytYnQEWdzoWMhlxfyeyUx+VUGjXZrB6wLdO8XJqU6Vwf6gM1HUj\/gq23QQ61kf3HYPerEIMERkuA6zj1w9kpwNBGJr4bm86LfaMc+Y\/tewXK8Q0OnAJ5HzLURuhvY9uZsDUfOeyOO1COfKCck1IMdamLPE8yGuQs2JrnDKaOP1CW3yF5D8ySAPmgG0Oh4qzwEQw9HbbbcQmITsKGZcK1FUeANAKfjKLHSWkqo5Fy\/8Sh8MyU8aZIGogookEC\/RPgevw\/JMteZVm8oXYepXPxgdC6IrYeOi04+5\/k2P2R3GNsDH0T4DfJNXQ57PgWYtgAAvzm6UjM4I+q0n4CnRkIU6VvI\/TA7EEU9LxI2i7YDD6k3s436Kmw\/WFIvvsGb\/QiAynH35GbEO+OSJ5dbAYX8l2d99HIUNtdBgdNg2YT4Jp\/FGcfi2z69fRyGDQL+6Z+MHwzw8i+Z0Z2pHUHADqpjwCTrHHGxrAigUWzJrTVabqimaOL\/kquywNGZ\/W0DX4qxcsHK5vycCV+7zT2r6WYyv4fyG1IfA5kSI2GebinE\/IE2PcabNsncPz6HMxUOGwMEhgnAa7jeKOfGuvfg\/T9cRov+Tth0+WR\/8WeyQTKk86fTAWd0Wh\/GlDB0rCVkSgZhZ5rYUCmNTMF5lmzLetHpmF9SB8WaTC5JfZdCUkDUbOCDjA15cqSAHGkjSNGrrEBWrkj7NMIez7szbScQ7ovh8ir1KZNVca1lsbTzDJxQhjcAMm7b9\/PXsxYOcTmH5Hq3JQpjkx2iAHDMEwCXKMZ1HEarEuHTOp+dnsPsSOOrvnWfAQ25u+9jOJYGp3zDpP7ba9z\/tEPAX6TX5NznKc\/ytawGQQyi0hVSd9cpWjT9HDvfQ05M+XODL0Zjc7uIMN\/Y9WtsfUMSOp4\/pxWoFxPp0T5zkt9yO4gQp6TWf72xNj3skFYpBGTIcA1dT8Kk7pnSG1KmNRpyGyPje75bazNbKnbHB7fodYdAECSEbRsDOsQoONy22m8OZ4HRqZOX0etaXbsCD85DIQAD6u8IGda3rwUtWFVpvxspBcbv4yCzMrxULb7NIBwrMsQz+IzkeEVsCsdkuzODDfizNURgwRGS4DrPCOkMqLlwhQinRFsOg\/prD0ptjyt85w7zPD\/s3ffQbJsdR3A75aBoKCgPgQTYKoy54gB\/cNCMaCYFcUsijmWAcWcEbNIsEAFBBSRHCQni6wWKCJKEBEECx4Zr98v7+7lvvv27k7o3pk586nqsz070336\/D7dM9Pd59c9ie9+WVzvntJbSubhRofnZunvkzbdJmXTn7tpyvRD40rpbduuk9qb5JLRRoce5FyWNt11o604hYUnxibxNFGu23vvfnEKS114Ee3sb9t6kuhpC89lQgITCuQ9cs9Ud92UJgP0uyEPd2J4alr5wSkfkBiembGBwNYLZFvtz2+086i\/Y9xE7022uSdQPyMNeP+06\/xV\/\/n\/KkNe7x1D+lNSu3JXnavEMNoTWSfdv\/msxNWLIDa9LaUZhpkFesx20jmhRZswxxWUiy57iOny\/usxVPedfjwBzXV+M1UvPfRY+scy13ukjX+S8flhxAeJsd9j10ts352y6WTv3lXrE9OOm6Zd\/XzOQwOBaQWybfXnL26YWtt3kdHeDVdPxNdKmWp4QSoaJklq1gSAdFI3k7krIGaGFQX6BX3UrF9w1JOeW1jgmtk+h3kjLxz1dk\/YW3y342GOVl6W9b123flCfVPKz6SBPRHaWx72Ksn8eypDd9h7S\/+eGPrItONfUvrcsQvPNO04bSZ3Ozj6eWKH81gxL26zQLbnp6R975vyPSmn9f57aZb16Sm9Rd5Jd+bJZDs9vK3xcX5jSm9He\/080c7pjE51eE6WdpOUftbti\/nrYt4kl14BuIk7tzwk3k0s+7K0Y1NJNmnC6Q6JtXe++N+Me\/eLfrb0asZNfk\/2VuXdDt47bbp3yqZPWJ3uCrG0rRPINtg7Yf13xl+WxvWE9mdmfP+UbRt6t4zvSqN6xdenpL0vSNmmE+9pmoHA8QLZZvt+u2+malJgk8B6pWb+PbXhiVlS93mbfPmEtGeh91Cm63dXf0rqazJ\/OzoyMmxSIOuk5wAemja8R8q3pbgwKwgjDlnXPSZ+xgSxPTJ1\/ecE9ex9FXF8Q0p\/krPvv16Qs8nPxS67d3S6btr0KyndXi5cR8M+Tqz9Tv29BNhzGj2Pe9oJUe1A7H5zk+menvYs9J2a9hoIrCSQbayf4f2Zyd7B+EkrVbK7M90iTX\/nlKmGr4vniX0uUy1s7npmSwBIZ1uz3b5v7gD2of5YtvPhfKj5vzt373b+CQ9WFbhBLL951ZnNN63AuQ\/WnjToCbxpK7+itptnffcuA1f8t8bftPXlKe0kaCLAzVPVXCdCm8n9gNR\/y5SeiPmqLLe3Flt6xzXzvTKlvwvUuxj0io526vWzJFUbCOyOQLbj16T0Kvye5P\/6tHyuDNd2iH5u6r9hlvfElD04YEu0FwyJ+WUpvbVrPzfa+TPnQUQ\/13qr\/09KE3rL5p543rvOz3i306rfhc3e\/s5YzHnb6l6t15Mh\/RmC3u7\/uVn+3m3nMX7bkNhfktLkvn63f16e7C1Vu13m4azDi1L7j6b0CsqPShsennLanT5ZvIHA8QLZLl+V8riU\/pRaOyi7P9nPkH4Pn\/YJkn5W9Ur\/26TVvd319dOu3095acpptyVNMBCYTiDbcPd1m\/h9+D67U2qf4+fy+l7pvt23pP7eNeMmWXb3eZfuIMp8r01pAmMTAT4h9f1gymNS+l7NyLAJgayTJjl2+2kH2KemDT+XMue+Zbed\/sZ1FmM4RYG1L3ZJW4\/8Wck8b1hRIO+\/V6f07rPvlyp6jNvzcXOd78wizg99D\/Z8ZZfZOxjeM+24RBLQ+XmGfZDYX5HSO7n2GK8JGU+fMdjexe0Oqb\/fgx+c5Xa\/eZ9vyx4Kw2kKZJtr4suzM+7dU7tvd+ss\/2Ep7V\/IaJbhND7XTmr4lHdJ712q5\/ycOCmWyV+fLQEgLdWxGoSJhuun47JX4p3JuD8J0GyeiecdbigAABAASURBVKre+2q25dZH\/b2\/3i1jytLbxO\/UCs4XVA8YewXelA6Hdb1LMHo76YymGdLe7tA\/MOPDE6E3S823S3lwSm\/jmNHCQ7+Me9VrDxC+P3PdNOU9U\/cXpdw3pZl8eWq9IfX05MzjM\/6plI9LbddM+dCUnsT9oozb8dRO1Vvl8demtNOvHSHdeeh0vfqrJ3rz0kJDb711uA6mGDeDeaEFTzzRH6W+KdrfOn4gdW1q6Em5tmGK8q+bCqLLzfbbpJZ75HGzW\/u9WNde6bJqx1kPinvVVa+Saaf\/zbKMR6X0vZnFnDh053oK19ax9s+WnNjaoya4xHMx6EHz\/TLu58CNMlk\/H3p7w3\/L41WHdqx2p7q3rfz8VPJuqb+3+v\/7jBft+O86r9cUpe\/xNGM7hhj8e8ofpjXtnG\/nVpMBun2u8xnYkw89Gf\/Tqbef+e0w+9ks53kp7QTI0ycOPXk8hXfrePSJS9vABLHoyfKHZdzt\/Nppwuek9Hf1Hphxv9MyWmvoife7pYZ2uHxEltOrQn41439I6fsiL2106Gd7188Upd85mwxmyliunvWz6PfBJmM+lWXHovvA3Z\/sZ0iTV9q51LtXtNOv+7LdV1z0s3yRNvcqqv4MQZNlul96vbThk1P+IOU5Kdvw3rk4jn5PTvE+ah29he3F9c\/+f1z7vdF9\/7ZhirKp49N2gE7R\/tbRY6XZ7buA+L85pe+z7ps2GbNXEv5QXuv+wLL7YH2P9PvnrzJ\/k92axN79gE\/LMu6c8vyURfcFUsXRQ+roXaSelvFvpnx2prpaSvcduw\/Zu1h+Zf5vB0xPSPdYsz950GPo3vmpyfqX5fV+R2a08ND5um6mKD1JvvCCd2XCrItekfzkjH865UPS7jr3ZwK6Hrpf2M+r7uc8Oa\/1jg7Pz7h3zGzpd2nfu8\/Oc49L6cUPnf7X8rh3Zes67bpu8uq7pv4mUOalnRp6q\/Aptp\/erXETgbdjed3293NyE23vvuK6bT+cfxPtP3GZeU\/0s7zHuL0j5w0yw8en3DalP7XUnxlc97O3dTQBq\/sKrbvnEX8iy+0yj98XSyNOe0i72kl+uM6mGD9vkRiy3J7T6D5qO+d757t2GDbxZZ3Oy3YUPjbL73ngXjzyXlnO96f0e3DbEuB6ke4U3q2jn\/8Je+2hP3XX+qYo3Udau0FZdxvZPtdu+BEVJJbu290t4x479bxGzyt9RSbtebTfzbj7kz0n86w87vd+9y37vf\/Cc\/\/3eK4J1704qj8R03l6XuQb83rP4fUY8Fqpv\/t3eWozQ\/pKPzZL7vmtjCYZHpGY2j81SWXbUMksCQCBf3GC6y1MMzJMJPCrb7j88i9MXd+bYphQINtrD2QmrHH5qvLB0lvQ9mB5yrLuTuTygUwwRyx6m\/0pHS6sqyc+JmjlVatIu3si9CEZ3z6lV1L2ROi7Z8p2Tvb393rbrSZGtXxTnu9tHfuF+cl53KSHq2W+XvnX28zcIY8fnTL7bZizjNen\/HNKTy49IOO\/SLlHyt1T\/jylnX7tCHlSHne6Xv218LaVeabethdedlwnGxJHsygv3JbWebyxg7DEMeX7ayPr4uKVmph6i8tnZfxbKX2v9Q453RHte+4nM31v+9ZEgfvkcX8Oozu5PfDr8726vTvAPVnT2+LdMnXcKaU\/SZLJFx8yz5S2s31WHRfRIq8lzhem9PPhmzK+cebpz4u0g\/Tb87hXGrQjvScgDr077sHC7+f126f0YKGdyNfO\/B+f8sMpD05ZOnEj87wlZZ334oXzbqV54uv23c6tP8zjbp+9cuH949iT5T3p2oPvJjP2SsFu2z0pW\/OefO2dMvoe6Huh30XXTB2fnfJzKf3Mb8dOqlp8yHxTbufbdlLkKhCJtz\/N8HcZ\/1LKzVO6vfc7ux2d7ZD5hczUbfvwM6b+vQrr3nm+iTx3zLjroMkEh9v9h6SeW6e0w+Uf8\/pWDWnXlN\/bS29jU2JMHMtQJwGmdG5dsf6vlN69op1+3Zft9\/A18lqT4\/rd3ISXdjL9dp5rx9Hh90TvdNUOycPPrSY+9ba5PebtHbB6QqcdSh+Y+vsTJU2W6X7pK1LPVg9p7yj7jhd+V677eCP7jhOvi40kAiWGfh\/1SsLfyOPuD3QfrCfM24nRn7Hp\/myPMXus2dJEhZ4\/asd6O+Cvkfn6\/fOlGf9iSpPY10kqXOj9l+V0X637jj2WfFD+78\/b\/FnGPSHdY8375HGPoXvnp3\/K4\/7kyFL7ZJlnr\/ZNFoI\/YaKY1fmxGXc9dL+w+\/Xdz\/nUPPfhKb1ytVcOt3xQ\/v+wlI9O+cyUL0np9D+S8e+kdJ0+JuMmr27sOPeEkI99OW1f97PtcP6N7Pek\/T1eOGzDquON7Jen7ZO9f49dyVvyYuLtZ2JvB\/+7efzVKU2A6PFFOy97nNyO5Hay9fe82znd44rD\/aQ+1+O73n2p0zaJ5zqtI+VrUn4vpXUvvC43xZJ2rrqdHjXfUvsWWXaPdXrnuz\/K469IaUJU10O\/M9tJ\/ptxuUtK\/WvfddDHPbbr1f2943WT19qZ2s7Pz0odPQ\/ci0c2+VNyafKlh7Sx295Rfqs8t9T39KValTZ1Xayy\/KPmmWz\/LO06qv5Vn1tq+7yU1brPJ6YmAva80l\/mcc+d3jbj7k\/eNOOPSen3\/o0z7vf+jTLu\/\/1JziZc9+Kor81znafnRf40j3sOrxcwNGFi3eatO38vllm3jsP5u233DnOH\/w8xniUBIDLNDumHpHLmzGQGb7r88p5cb9bNZHVmXanrzJlmOYXCQGBagXwh9irC3nrnoXnc227dJeOWu2Z8r5R+YT414952eCt2CqYVUBuB0xfI+6kn3Lsj2vfcL+T\/7075+pQvT\/nilO7ktnOiz\/98\/u8OcH9aY9\/fgyutrPj1TgztIP3jPO6VBt+RcU9AHHp33IOF78rzt0vpwUKvQJrjVrYrxbBrM8XwRSk9Wd6Trj35+q35vz8R0227J2Vrfqs89z0pfQ\/0vdDvoh7M7Fq4W9femPY7ux2dTRb6yfzfbfvwM6b+t8hzX5nyjSnfm9J10KSZbvev2bqANIjATALZ9nuisVeedD+4CS\/tZPq+PN+Oo8Pvid7pqh2Sh59b35nXfzzljim9A9YzM146QWymkFRLYKsE8t7oyeh2Yjwyj7s\/22PMHmu2NKn7b\/N8O9bbAT\/ZifGtQtAYAgQI7LhAPqf\/J6UJXj1ObkdyO9m+Ic+1c7rHFYf7SX2ux3e9+1KnbRJP72K4qoD5zgnE+j9S+p352xn\/YMo3p9S\/9l0Hfdxju17d\/8t5rclr7Ux1fH3O0IjAJgTOnj3bZNhbTLjsnmvrhe0TVrn5qmZJAMgHYT8glYODSQ2ufdllzcidtE7r6op1tPm3ohYQIECAAIFNClg2AQIECBAgQIAAAQIECBAgML6ACAkQILDzAr1YundRmSqQ3r10qrq2pp5ZEgC2JjoNIUCAAAECBAgQOFnAFAQIECBAgAABAgQIECBAgMD4AiIkQIDA7gvcesIQ+pN\/\/YmVCavcjqokAGzHetAKAgQIECBAgMDGBCyYAAECBAgQIECAAAECBAgQGF9AhAQIENhlgbNnz3542v9RKVMNTzk4OBjyJ7MkAEy1iaiHAAECBAgQILCbAlpNgAABAgQIECBAgAABAgQIjC8gQgIECOy6wJ0TwEHKVMOdpqpo2+qRALBta0R7CBAgQIAAAQKnKmBhBAgQIECAAAECBAgQIECAwPgCIiRAgMDuCpw9e\/bGaf3HpUw1vCwV3StlyEECwJCrVVAECBAgQIAAgQUFTEaAAAECBAgQIECAAAECBAiMLyBCAgQI7KhAOv\/fMU1\/RMo7pUw1\/PWot\/8vkASAKigECBAgQIAAgT0VEDYBAgQIECBAgAABAgQIECAwvoAICRAgsIsC6fxvX\/bPp+03Sply+OMpK9u2uoq2bW3SHgIECBAgQIAAgdMRsBQCBAgQIECAAAECBAgQIEBgfAEREiBAYOcE0vnfK\/9vm4b\/aMqUw6MPDg6eMWWF21aXBIBtWyPaQ4AAAQIECBA4NQELIkCAAAECBAgQIECAAAECBMYXECEBAgR2SyCd\/zdIi++ecoeUqYc7Tl3httUnAWDb1oj2ECBAgAABAgROS8ByCBAgQIAAAQIECBAgQIAAgfEFREiAAIENCqQz\/2opH5By7ZR3Sbl6Sp9754xb+vgaeXytlE9PeVSa+5KUr0qZemi995+60m2rTwLAtq0R7SFAgAABAgQInJKAxRAgQIAAAQIECBAgQIAAAQLjC4iQAAECGxZ47yz\/hSmvukR59QXPPz6Pb5oy1\/AdBwcH\/zdX5dtSrwSAbVkT2kGAAAECBAgQOF0BSyNAgAABAgQIECBAgAABAgTGFxAhAQIEtkWg\/dLvlMZcPeUaKdc8V\/r\/1fL4HVLmHF6Uyh+eMvxQ6OGDFCABAgQIECBAgMDFAv4nQIAAAQIECBAgQIAAAQIExhcQIQECBAicE7jlwcHBG889HnokAWDo1Ss4AgQIECBAgMAlBDxNgAABAgQIECBAgAABAgQIjC8gQgIECBCowIPy52kpezFIANiL1SxIAgQIECBAgMCVBfxHgAABAgQIECBAgAABAgQIjC8gQgIECBA4c3kMvvzg4OCtGe\/FIAFgL1azIAkQIECAAAECVxLwDwECBAgQIECAAAECBAgQIDC+gAgJECCw7wJvDkA7\/1+X8d4MEgD2ZlULlAABAgQIECBwKGBMgAABAgQIECBAgAABAgQIjC8gQgIECOy1wNlEf9eDg4MHZ7xXgwSAvVrdgiVAgAABAgQInDlzBgIBAgQIECBAgAABAgQIECAwvoAICRAgsN8CD0vn\/7fvI4EEgH1c62ImQIAAAQIE9lpA8AQIECBAgAABAgQIECBAgMD4AiIkQIDAHgs8MrHfPGUvBwkAe7naBU2AAAECBAjssYDQCRAgQIAAAQIECBAgQIAAgfEFREiAAIF9Fbh3Av\/Cg4ODt2S8l4MEgL1c7YImQIAAAQIE9ldA5AQIECBAgAABAgQIECBAgMD4AiIkQIDAXgrcLlHfKp3\/r894bwcJAHu76gVOgAABAgQI7KWAoAkQIECAAAECBAgQIECAAIHxBURIgACB\/RJ4WcL9vHT83z7ljXm814MEgL1e\/YInQIAAAQIE9k1AvAQIECBAgAABAgQIECBAgMD4AiIkQIDAnghcnjh\/PeWG6fh\/WMaGCEgACIKBAAECBAgQILAnAsIkQIAAAQIECBAgQIAAAQIExhcQIQECBEYXeGkC\/IOU90vH\/w+n7P1V\/7E4P0gAOE\/hAQECBAgQIEBgdAHxESBAgAABAgQIECBAgAABAuMLiJAAAQLDCZxNRC9PeULKF6fD\/31SbpPyqvxvuEhAAsBFIP4lQIAAAQIECAwrIDACBAgQIECAAAECBAgQIEBgfAEREiBAYLsE3prmvDrltSmvT+nV+m\/O+C3WVPxwAAAQAElEQVTnSl\/v4z73pjzXaTrtK\/P4ISnfmvKu6ey\/XspNUv4m\/xuOEZAAcAyOlwgQIECAAAECIwmIhQABAgQIECBAgAABAgQIEBhfQIQECBDYJoF02L847bluynUuKu9+7v+OW\/r64biP3yvz3izlT1Jel2kNCwpIAFgQymQECBAgQIAAgR0X0HwCBAgQIECAAAECBAgQIEBgfAEREiBAYOsE0oF\/NuUtKW9MeX3K5efKazNuOfy\/r3WaTtvb\/m9dLLvQIAkAu7CWtJEAAQIECBAgsLaACggQIECAAAECBAgQIECAAIHxBURIgAABAvsuIAFg37cA8RMgQIAAAQL7ISBKAgQIECBAgAABAgQIECBAYHwBERIgQIDA3gtIANj7TQAAAQIECBAgsA8CYiRAgAABAgQIECBAgAABAgTGFxAhAQIECBCQAGAbIECAAAECBAiMLyBCAgQIECBAgAABAgQIECBAYHwBERIgQIAAgTMSAGwEBAgQIECAAIHhBQRIgAABAgQIECBAgAABAgQIjC8gQgIECBAgcEYCgI2AAAECBAgQIDC8gAAJECBAgAABAgQIECBAgACB8QVESIAAAQIEIuAOAEEwECBAgAABAgRGFhAbAQIECBAgQIAAAQIECBAgML6ACAkQIECAQAUkAFRBIUCAAAECBAiMKyAyAgQIECBAgAABAgQIECBAYHwBERIgQIAAgbcJSAB4G4M\/BAgQIECAAIFRBcRFgAABAgQIECBAgAABAgQIjC8gQgIECBAgcIWABIArHPwlQIAAAQIECIwpICoCBAgQIECAAAECBAgQIEBgfAEREiBAgACBcwISAM5BGBEgQIAAAQIERhQQEwECBAgQIECAAAECBAgQIDC+gAgJECBAgMChgASAQwljAgQIECBAgMB4AiIiQIAAAQIECBAgQIAAAQIExhcQIQECBAgQOC8gAeA8hQcECBAgQIAAgdEExEOAAAECBAgQIECAAAECBAiMLyBCAgQIECDwdgEJAG+38IgAAQIECBAgMJaAaAgQIECAAAECBAgQIECAAIHxBURIgAABAgQuEJAAcAGGhwQIECBAgACBkQTEQoAAAQIECBAgQIAAAQIECIwvIEICBAgQIHChgASACzU8JkCAAAECBAiMIyASAgQIECBAgAABAgQIECBAYHwBERIgQIAAgSsJSAC4Eod\/CBAgQIAAAQKjCIiDAAECBAgQIECAAAECBAgQGF9AhAQIECBA4MoCEgCu7OE\/AgQIECBAgMAYAqIgQIAAAQIECBAgQIAAAQIExhcQIQECBAgQuEhAAsBFIP4lQIAAAQIECIwgIAYCBAgQIECAAAECBAgQIEBgfAEREiBAgACBiwUkAFws4n8CBAgQIECAwO4LiIAAAQIECBAgQIAAAQIECBAYX0CEBAgQIEDgKgISAK5C4gkCBAgQIECAwK4LaD8BAgQIECBAgAABAgQIECAwvoAICRAgQIDAVQUkAFzVxDMECBAgQIAAgd0W0HoCBAgQIECAAAECBAgQIEBgfAEREiBAgACBIwQkAByB4ikCBAgQIECAwC4LaDsBAgQIECBAgAABAgQIECAwvoAICRAgQIDAUQISAI5S8RwBAgQIECBAYHcFtJwAAQIECBAgQIAAAQIECBAYX0CEBAgQIEDgSAEJAEeyeJIAAQIECBAgsKsC2k2AAAECBAgQIECAAAECBAiMLyBCAgQIECBwtIAEgKNdPEuAAAECBAgQ2E0BrSZAgAABAgQIECBAgAABAgTGFxAhAQIECBC4hIAEgEvAeJoAAQIECBAgsIsC2kyAAAECBAgQIECAAAECBAiMLyBCAgQIECBwKQEJAJeS8TwBAgQIECBAYPcEtJgAAQIECBAgQIAAAQIECBAYX0CEBAgQIEDgkgISAC5J4wUCBAgQIECAwK4JaC8BAgQIECBAgAABAgQIECAwvoAICRAgQIDApQUkAFzaxisECBAgQIAAgd0S0FoCBAgQIECAAAECBAgQIEBgfAEREiBAgACBYwQkAByD4yUCBAgQIECAwC4JaCsBAgQIECBAgAABAgQIECAwvoAICRAgQIDAcQISAI7T8RoBAgQIECBAYHcEtJQAAQIECBAgQIAAAQIECBAYX0CEBAgQIEDgWAEJAMfyeJEAAQIECBAgsCsC2kmAAAECBAgQIECAAAECBAiMLyBCAgQIECBwvIAEgON9vEqAAAECBAgQ2A0BrSRAgAABAgQIECBAgAABAgTGFxAhAQIECBA4QUACwAlAXiZAgAABAgQI7IKANhIgQIAAAQIECBAgQIAAAQLjC4iQAAECBAicJCAB4CQhrxMgQIAAAQIEtl9ACwkQIECAAAECBAgQIECAAIHxBURIgAABAgROFJAAcCKRCQgQIECAAAEC2y6gfQQIECBAgAABAgQIECBAgMD4AiIkQIAAAQInC0gAONnIFAQIECBAgACB7RbQOgIECBAgQIAAAQIECBAgQGB8ARESIECAAIEFBCQALIBkEgIECBAgQIDANgtoGwECBAgQIECAAAECBAgQIDC+gAgJECBAgMAiAhIAFlEyDQECBAgQIEBgewW0jAABAgQIECBAgAABAgQIEBhfQIQECBAgQGAhAQkACzGZiAABAgQIECCwrQLaRYAAAQIECBAgQIAAAQIECIwvIEICBAgQILCYgASAxZxMRYAAAQIECBDYTgGtIkCAAAECBAgQIECAAAECBMYXECEBAgQIEFhQQALAglAmI0CAAAECBAhso4A2ESBAgAABAgQIECBAgAABAuMLiJAAAQIECCwqIAFgUSnTESBAgAABAgS2T0CLCBAgQIAAAQIECBAgQIAAgfEFREiAAAECBBYWkACwMJUJCRAgQIAAAQLbJqA9BAgQIECAAAECBAgQIECAwPgCIiRAgAABAosLSABY3MqUBAgQIECAAIHtEtAaAgQIECBAgAABAgQIECBAYHwBERIgQIAAgSUEJAAsgWVSAgQIECBAgMA2CWgLAQIECBAgQIAAAQIECBAgML6ACAkQIECAwDICEgCW0TItAQIECBAgQGB7BLSEAAECBAgQIECAAAECBAgQGF9AhAQIECBAYCkBCQBLcZmYAAECBAgQILAtAtpBgAABAgQIECBAgAABAgQIjC8gQgIECBAgsJyABIDlvExNgAABAgQIENgOAa0gQIAAAQIECBAgQIAAAQIExhcQIQECBAgQWFJAAsCSYCYnQIAAAQIECGyDgDYQIECAAAECBAgQIECAAAEC4wuIkAABAgQILCsgAWBZMdMTIECAAAECBDYvoAUECBAgQIAAAQIECBAgQIDA+AIiJECAAAECSwtIAFiazAwECBAgQIAAgU0LWD4BAgQIECBAgAABAgQIECAwvoAICRAgQIDA8gISAJY3MwcBAgQIECBAYLMClk6AAAECBAgQIECAAAECBAiMLyBCAgQIECCwgoAEgBXQzEKAAAECBAgQ2KSAZRMgQIAAAQIECBAgQIAAAQLjC4iQAAECBAisIiABYBU18xAgQIAAAQIENidgyQQIECBAgAABAgQIECBAgMD4AiIkQIAAAQIrCUgAWInNTAQIECBAgACBTQlYLgECBAgQIECAAAECBAgQIDC+gAgJECBAgMBqAhIAVnMzFwECBAgQIEBgMwKWSoAAAQIECBAgQIAAAQIECIwvIEICBAgQILCigASAFeHMRoAAAQIECBDYhIBlEiBAgAABAgQIECBAgAABAuMLiJAAAQIECKwqIAFgVTnzESBAgAABAgROX8ASCRAgQIAAAQIECBAgQIAAgfEFREiAAAECBFYWkACwMp0ZCRAgQIAAAQKnLWB5BAgQIECAAAECBAgQIECAwPgCIiRAgAABAqsLSABY3c6cBAgQIECAAIHTFbA0AgQIECBAgAABAgQIECBAYHwBERIgQIAAgTUEJACsgWdWAgQIECBAgMBpClgWAQIECBAgQIAAAQIECBAgML6ACAkQIECAwDoCEgDW0TMvAQIECBAgQOD0BCyJAAECBAgQIECAAAECBAgQGF9AhAQIECBAYC0BCQBr8ZmZAAECBAgQIHBaApZDgAABAgQIECBAgAABAgQIjC8gQgIECBAgsJ6ABID1\/MxNgAABAgQIEDgdAUshQIAAAQIECBAgQIAAAQIExhcQIQECBAgQWFNAAsCagGYnQIAAAQIECJyGgGUQIECAAAECBAgQIECAAAEC4wuIkAABAgQIrCsgAWBdQfMTIECAAAECBOYXsAQCBAgQIECAAAECBAgQIEBgfAEREiBAgACBtQUkAKxNqAICBAgQIECAwNwC6idAgAABAgQIECBAgAABAgTGFxAhAQIECBBYX0ACwPqGaiBAgAABAgQIzCugdgIECBAgQIAAAQIECBAgQGB8ARESIECAAIEJBCQATICoCgIECBAgQIDAnALqJkCAAAECBAgQIECAAAECBMYXECEBAgQIEJhCQALAFIrqIECAAAECBAjMJ6BmAgQIECBAgAABAgQIECBAYHwBERIgQIAAgUkEJABMwqgSAgQIECBAgMBcAuolQIAAAQIECBAgQIAAAQIExhcQIQECBAgQmEZAAsA0jmohQIAAAQIECMwjoFYCBAgQIECAAAECBAgQIEBgfAEREiBAgACBiQQkAEwEqRoCBAgQIECAwBwC6iRAgAABAgQIECBAgAABAgTGFxAhAQIECBCYSkACwFSS6iFAgAABAgQITC+gRgIECBAgQIAAAQIECBAgQGB8ARESIECAAIHJBCQATEapIgIECBAgQIDA1ALqI0CAAAECBAgQIECAAAECBMYXECEBAgQIEJhOQALAdJZqIkCAAAECBAhMK6A2AgQIECBAgAABAgQIECBAYHwBERIgQIAAgQkFJABMiKkqAgQIECBAgMCUAuoiQIAAAQIECBAgQIAAAQIExhcQIQECBAgQmFJAAsCUmuoiQIAAAQIECEwnoCYCBAgQIECAAAECBAgQIEBgfAEREiBAgACBSQUkAEzKqTICBAgQIECAwFQC6iFAgAABAgQIECBAgAABAgTGFxAhAQIECBCYVkACwLSeaiNAgAABAgQITCOgFgIECBAgQIAAAQIECBAgQGB8ARESIECAAIGJBSQATAyqOgIECBAgQIDAFALqIECAAAECBAgQIECAAAECBMYXECEBAgQIEJhaQALA1KLqI0CAAAECBAisL6AGAgQIECBAgAABAgQIECBAYHwBERIgQIAAgckFJABMTqpCAgQIECBAgMC6AuYnQIAAAQIECBAgQIAAAQIExhcQIQECBAgQmF5AAsD0pmokQIAAAQIECKwnYG4CBAgQIECAAAECBAgQIEBgfAEREiBAgACBGQQkAMyAqkoCBAgQIECAwDoC5iVAgAABAgQIECBAgAABAgTGFxAhAQIECBCYQ0ACwByq6iRAgAABAgQIrC5gTgIECBAgQIAAAQIECBAgkVewLgAAAaRJREFUQGB8ARESIECAAIFZBCQAzMKqUgIECBAgQIDAqgLmI0CAAAECBAgQIECAAAECBMYXECEBAgQIEJhHQALAPK5qJUCAAAECBAisJmAuAgQIECBAgAABAgQIECBAYHwBERIgQIAAgZkEJADMBKtaAgQIECBAgMAqAuYhQIAAAQIECBAgQIAAAQIExhcQIQECBAgQmEtAAsBcsuolQIAAAQIECCwvYA4CBAgQIECAAAECBAgQIEBgfAEREiBAgACB2QQkAMxGq2ICBAgQIECAwLICpidAgAABAgQIECBAgAABAgTGFxAhAQIECBCYT0ACwHy2aiZAgAABAgQILCdgagIECBAgQIAAAQIECBAgQGB8ARESIECAAIEZBSQAzIiragIECBAgQIDAMgKmJUCAAAECBAgQIECAAAECBMYXECEBAgQIEJhTQALAnLrqJkCAAAECBAgsLmBKAgQIECBAgAABAgQIECBAYHwBERIgQIAAgVkFJADMyqtyAgQIECBAgMCiAqYjQIAAAQIECBAgQIAAAQIExhcQIQECBAgQmFfg\/wEAAP\/\/b0FfkwAAAAZJREFUAwA9j2n4WRO9bwAAAABJRU5ErkJggg==\">\r\n          <h1 class=\"sm-title\">SENTI-MAN<\/h1>\r\n          <p class=\"sm-subtitle\">Houd de wijk in beweging<\/p>\r\n          <p class=\"sm-intro\">Verzamel zoveel mogelijk positief sentiment en voorkom dat de boze omgeving je inhaalt. Gebruik slimme mobiliteitsoplossingen om de wijk onder controle te houden. Verzamel alle smileys om door te gaan naar de volgende ronde.<\/p>\r\n\r\n          <div class=\"sm-power-grid\">\r\n            <div class=\"sm-power\">\r\n              <div class=\"sm-power-head\"><span class=\"sm-pixel-icon\">\ud83d\udcf1<\/span><b>Social media<\/b><\/div>\r\n              <span class=\"sm-power-copy\">Informeer de buurt en jaag 10 seconden op onnodig boze buurtbewoners.<\/span>\r\n            <\/div>\r\n            <div class=\"sm-power\">\r\n              <div class=\"sm-power-head\"><span class=\"sm-pixel-icon\">\ud83d\ude97<\/span><b>Navigatie<\/b><\/div>\r\n              <span class=\"sm-power-copy\">Klik een wegvak aan dat 10 seconden alleen voor jou toegankelijk is.<\/span>\r\n            <\/div>\r\n            <div class=\"sm-power\">\r\n              <div class=\"sm-power-head\"><span class=\"sm-pixel-icon\">\ud83d\udcbb<\/span><b>Metingen<\/b><\/div>\r\n              <span class=\"sm-power-copy\">Bekijk 10 seconden de voorspelde routes van de buurtbewoners.<\/span>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <button type=\"button\" class=\"sm-btn\" id=\"sm-start-btn\">Start het spel<\/button>\r\n          <p class=\"sm-small\">Besturing: <span class=\"sm-key\">\u2191<\/span> <span class=\"sm-key\">\u2193<\/span> <span class=\"sm-key\">\u2190<\/span> <span class=\"sm-key\">\u2192<\/span> of <span class=\"sm-key\">W<\/span><span class=\"sm-key\">A<\/span><span class=\"sm-key\">S<\/span><span class=\"sm-key\">D<\/span>. Op mobiel swipe je over de wijk of gebruik je de knoppen.<\/p>\r\n          <p class=\"sm-small\">Lokale topscore: <strong id=\"sm-start-high\">0<\/strong><\/p>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <section class=\"sm-overlay\" id=\"sm-pause-overlay\" hidden>\r\n        <div class=\"sm-card\">\r\n          <h2 class=\"sm-title\" style=\"font-size:clamp(34px,8vw,64px)\">Gepauzeerd<\/h2>\r\n          <p class=\"sm-intro\">De wijk staat even stil. Ga verder wanneer je er klaar voor bent.<\/p>\r\n          <button type=\"button\" class=\"sm-btn\" id=\"sm-resume\">Verder spelen<\/button>\r\n          <p class=\"sm-small\">Je kunt ook op <span class=\"sm-key\">P<\/span> of <span class=\"sm-key\">Esc<\/span> drukken.<\/p>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <section class=\"sm-overlay\" id=\"sm-round-overlay\" hidden>\r\n        <div class=\"sm-card\">\r\n          <h2 class=\"sm-title\" style=\"font-size:clamp(30px,7vw,58px)\">Ronde voltooid!<\/h2>\r\n          <div class=\"sm-round-score\">+<span id=\"sm-round-gain\">0<\/span> punten<\/div>\r\n          <div class=\"sm-meta\"><span>Totale score: <b id=\"sm-round-total\">0<\/b><\/span><span>Volgende wijk: <b id=\"sm-next-round\">2<\/b><\/span><\/div>\r\n          <p>De nieuwe plattegrond wordt complexer en de buurtbewoners reageren slimmer.<\/p>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <section class=\"sm-overlay\" id=\"sm-gameover\" hidden>\r\n        <div class=\"sm-card\">\r\n          <h2 class=\"sm-title\" id=\"sm-gameover-title\" style=\"font-size:clamp(36px,8vw,64px)\">Game over<\/h2>\r\n          <p>Jouw eindscore<\/p>\r\n          <div class=\"sm-gameover-score\" id=\"sm-final-score\">0<\/div>\r\n          <div class=\"sm-meta\"><span>Ronde: <b id=\"sm-final-round\">1<\/b><\/span><span>Topscore: <b id=\"sm-final-high\">0<\/b><\/span><\/div>\r\n          <div class=\"sm-btn-row\">\r\n            <button type=\"button\" class=\"sm-btn\" id=\"sm-submit-score\">Score insturen<\/button>\r\n            <button type=\"button\" class=\"sm-btn secondary\" id=\"sm-restart\">Opnieuw spelen<\/button>\r\n          <\/div>\r\n\r\n          <form class=\"sm-demo-form\" id=\"sm-demo-form\">\r\n            <p class=\"sm-demo-note\"><strong>Demomodus:<\/strong> op de echte website wordt dit formulier vervangen door het gekoppelde Elementor Pro-formulier en naar smartmobility@ramudden.nl verzonden.<\/p>\r\n            <label>Naam<input required type=\"text\" name=\"name\"><\/label>\r\n            <label>E-mailadres<input required type=\"email\" name=\"email\"><\/label>\r\n            <label>Bedrijfsnaam<input type=\"text\" name=\"company\"><\/label>\r\n            <label class=\"sm-check\"><input required type=\"checkbox\" name=\"consent\"> Ik ga akkoord met deelname aan de actie en verwerking van mijn gegevens voor deze inzending.<\/label>\r\n            <button class=\"sm-btn\" type=\"submit\">Verstuur score<\/button>\r\n          <\/form>\r\n        <\/div>\r\n      <\/section>\r\n    <\/div>\r\n\r\n    <div class=\"sm-controls\" aria-label=\"Mobiele besturing\">\r\n      <button type=\"button\" class=\"sm-control sm-up\" data-dir=\"up\" aria-label=\"Omhoog\">\u25b2<\/button>\r\n      <button type=\"button\" class=\"sm-control sm-left\" data-dir=\"left\" aria-label=\"Links\">\u25c0<\/button>\r\n      <button type=\"button\" class=\"sm-control sm-down\" data-dir=\"down\" aria-label=\"Omlaag\">\u25bc<\/button>\r\n      <button type=\"button\" class=\"sm-control sm-right\" data-dir=\"right\" aria-label=\"Rechts\">\u25b6<\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n<script>\r\n(() => {\r\n  'use strict';\r\n\r\n  const root = document.getElementById('senti-man');\r\n  if (!root || root.dataset.initialized === '1') return;\r\n  root.dataset.initialized = '1';\r\n\r\n  const canvas = document.getElementById('sm-canvas');\r\n  const ctx = canvas.getContext('2d');\r\n  ctx.imageSmoothingEnabled = false;\r\n\r\n  const UI = {\r\n    score: document.getElementById('sm-score'), round: document.getElementById('sm-round'), lives: document.getElementById('sm-lives'),\r\n    start: document.getElementById('sm-start'), startBtn: document.getElementById('sm-start-btn'), startHigh: document.getElementById('sm-start-high'),\r\n    roundOverlay: document.getElementById('sm-round-overlay'), roundGain: document.getElementById('sm-round-gain'),\r\n    roundTotal: document.getElementById('sm-round-total'), nextRound: document.getElementById('sm-next-round'),\r\n    gameover: document.getElementById('sm-gameover'), gameoverTitle: document.getElementById('sm-gameover-title'), finalScore: document.getElementById('sm-final-score'),\r\n    finalRound: document.getElementById('sm-final-round'), finalHigh: document.getElementById('sm-final-high'),\r\n    submit: document.getElementById('sm-submit-score'), restart: document.getElementById('sm-restart'), demoForm: document.getElementById('sm-demo-form'),\r\n    message: document.getElementById('sm-message'), effect: document.getElementById('sm-effectbar'), pause: document.getElementById('sm-pause'), pauseOverlay: document.getElementById('sm-pause-overlay'), resume: document.getElementById('sm-resume'), sound: document.getElementById('sm-sound')\r\n  };\r\n\r\n  const COLORS = {\r\n    green:'#173232', yellow:'#FFE137', cream:'#FFFAEB', sand:'#FFE6AA', blue:'#003C8C', orange:'#F06233',\r\n    road:'#73797e', roadDark:'#73797e', grass:'#91c469', white:'#fff', black:'#1a1a1a', red:'#c93636'\r\n  };\r\n\r\n  const GRID = 25;\r\n  const MAX_LEVELS = 50;\r\n  const DIRS = {\r\n    up:{x:0,y:-1,name:'up'}, down:{x:0,y:1,name:'down'}, left:{x:-1,y:0,name:'left'}, right:{x:1,y:0,name:'right'}, none:{x:0,y:0,name:'none'}\r\n  };\r\n  const OPP = {up:'down',down:'up',left:'right',right:'left',none:'none'};\r\n  const enemyLooks = [\r\n    {coat:'#FF0000', hair:'#3b241b', skin:'#f4c6a0', cloud:true},\r\n    {coat:'#FFB8FF', hair:'#e5b54c', skin:'#f0b98c', cloud:false},\r\n    {coat:'#00FFFF', hair:'#1f1a17', skin:'#8e5a3a', cloud:true},\r\n    {coat:'#FFB852', hair:'#7a3c1d', skin:'#d88c60', cloud:false}\r\n  ];\r\n\r\n  const state = {\r\n    mode:'start', score:0, round:1, lives:1, highScore:readHighScore(), nextLife:10000, nextPower:2500,\r\n    roundStartScore:0, map:null, walkable:null, smileys:new Set(), player:null, enemies:[], powerup:null,\r\n    powerCycle:[], socialUntil:0, measureUntil:0, blockedUntil:0, blockedCells:new Set(), navSelecting:false,\r\n    eatCombo:0, invulnerableUntil:0, lastTime:0, messageTimer:null, soundOn:false, audio:null,\r\n    measurementPlans:new Map(), pauseUntil:0, pendingPowers:0, pausedAt:0, pausedMode:'playing', completedAllLevels:false\r\n  };\r\n\r\n  function readHighScore(){\r\n    try { return Number(localStorage.getItem('sentiManHighScore') || 0); } catch(e){ return 0; }\r\n  }\r\n  function saveHighScore(){\r\n    if (state.score > state.highScore) {\r\n      state.highScore = state.score;\r\n      try { localStorage.setItem('sentiManHighScore', String(state.highScore)); } catch(e){}\r\n    }\r\n  }\r\n  UI.startHigh.textContent = format(state.highScore);\r\n\r\n  function mulberry32(seed){\r\n    return function(){ let t=seed+=0x6D2B79F5; t=Math.imul(t^t>>>15,t|1); t^=t+Math.imul(t^t>>>7,t|61); return ((t^t>>>14)>>>0)\/4294967296; };\r\n  }\r\n  function shuffle(arr, rng=Math.random){\r\n    const a=arr.slice();\r\n    for(let i=a.length-1;i>0;i--){ const j=Math.floor(rng()*(i+1)); [a[i],a[j]]=[a[j],a[i]]; }\r\n    return a;\r\n  }\r\n  function key(x,y){ return `${x},${y}`; }\r\n  function parseKey(k){ const [x,y]=k.split(',').map(Number); return {x,y}; }\r\n  function inBounds(x,y){ return x>=0 && y>=0 && x<GRID && y<GRID; }\r\n\r\n  function walkDegree(walk,x,y){\r\n    let degree=0;\r\n    for(const d of [DIRS.up,DIRS.left,DIRS.down,DIRS.right]) if(walk.has(key(x+d.x,y+d.y))) degree++;\r\n    return degree;\r\n  }\r\n\r\n  function removeDeadEnds(walk,rng){\r\n    const jumps=[{x:2,y:0},{x:-2,y:0},{x:0,y:2},{x:0,y:-2}];\r\n    for(let pass=0;pass<30;pass++){\r\n      const deadEnds=shuffle([...walk].map(parseKey).filter(c=>walkDegree(walk,c.x,c.y)===1),rng);\r\n      if(!deadEnds.length) break;\r\n      let changed=false;\r\n      for(const c of deadEnds){\r\n        if(walkDegree(walk,c.x,c.y)!==1) continue;\r\n        const options=shuffle(jumps,rng).filter(d=>{\r\n          const wall={x:c.x+d.x\/2,y:c.y+d.y\/2};\r\n          const target={x:c.x+d.x,y:c.y+d.y};\r\n          return target.x>0 && target.y>0 && target.x<GRID && target.y<GRID &&\r\n            !walk.has(key(wall.x,wall.y)) && walk.has(key(target.x,target.y));\r\n        });\r\n        if(options.length){\r\n          const d=options[0];\r\n          walk.add(key(c.x+d.x\/2,c.y+d.y\/2));\r\n          changed=true;\r\n        }\r\n      }\r\n      if(!changed) break;\r\n    }\r\n    return walk;\r\n  }\r\n\r\n  function generateMaze(seed, loopChance){\r\n    const rng=mulberry32(seed);\r\n    const walk=new Set();\r\n    const cells=[];\r\n    for(let y=1;y<GRID;y+=2) for(let x=1;x<GRID;x+=2) cells.push({x,y});\r\n    const start=cells[Math.floor(rng()*cells.length)];\r\n    const stack=[start]; const seen=new Set([key(start.x,start.y)]); walk.add(key(start.x,start.y));\r\n    const jumps=[{x:2,y:0},{x:-2,y:0},{x:0,y:2},{x:0,y:-2}];\r\n    while(stack.length){\r\n      const cur=stack[stack.length-1];\r\n      const options=shuffle(jumps,rng).map(d=>({x:cur.x+d.x,y:cur.y+d.y,d})).filter(n=>n.x>0&&n.y>0&&n.x<GRID&&n.y<GRID&&!seen.has(key(n.x,n.y)));\r\n      if(!options.length){ stack.pop(); continue; }\r\n      const n=options[0];\r\n      walk.add(key(cur.x+n.d.x\/2, cur.y+n.d.y\/2)); walk.add(key(n.x,n.y)); seen.add(key(n.x,n.y)); stack.push({x:n.x,y:n.y});\r\n    }\r\n    \/\/ Add controlled extra connections. Early maps have more loops and escape routes.\r\n    for(let y=1;y<GRID;y+=2){\r\n      for(let x=1;x<GRID;x+=2){\r\n        if(rng()>loopChance) continue;\r\n        const candidates=[];\r\n        if(x+2<GRID && walk.has(key(x+2,y)) && !walk.has(key(x+1,y))) candidates.push({x:x+1,y});\r\n        if(y+2<GRID && walk.has(key(x,y+2)) && !walk.has(key(x,y+1))) candidates.push({x,y:y+1});\r\n        if(candidates.length){ const c=candidates[Math.floor(rng()*candidates.length)]; walk.add(key(c.x,c.y)); }\r\n      }\r\n    }\r\n    return removeDeadEnds(walk,rng);\r\n  }\r\n\r\n  \/\/ Vijftig unieke woonwijken. Naarmate het level stijgt, zijn er minder\r\n  \/\/ extra verbindingen en worden de routes daardoor tactischer en complexer.\r\n  const MAPS = Array.from({length:MAX_LEVELS},(_,i)=>{\r\n    const loopChance=Math.max(.10,.64-(i*(.54\/(MAX_LEVELS-1))));\r\n    return generateMaze(1057+i*7919,loopChance);\r\n  });\r\n\r\n  function neighbors(cell, forEnemy=false){\r\n    const out=[];\r\n    for(const d of [DIRS.up,DIRS.left,DIRS.down,DIRS.right]){\r\n      const nx=cell.x+d.x, ny=cell.y+d.y, k=key(nx,ny);\r\n      if(!state.walkable.has(k)) continue;\r\n      if(forEnemy && state.blockedUntil>performance.now() && state.blockedCells.has(k) && !state.blockedCells.has(key(cell.x,cell.y))) continue;\r\n      out.push({x:nx,y:ny,dir:d});\r\n    }\r\n    return out;\r\n  }\r\n\r\n  function bfsPath(start, target, forEnemy=true, limit=700){\r\n    const s=key(start.x,start.y), t=key(target.x,target.y);\r\n    if(s===t) return [start];\r\n    const queue=[start], prev=new Map([[s,null]]); let qi=0;\r\n    while(qi<queue.length && qi<limit){\r\n      const c=queue[qi++];\r\n      for(const n of neighbors(c,forEnemy)){\r\n        const nk=key(n.x,n.y); if(prev.has(nk)) continue;\r\n        prev.set(nk,key(c.x,c.y));\r\n        if(nk===t){\r\n          const path=[{x:n.x,y:n.y}]; let p=key(c.x,c.y);\r\n          while(p){ path.push(parseKey(p)); p=prev.get(p); }\r\n          return path.reverse();\r\n        }\r\n        queue.push({x:n.x,y:n.y});\r\n      }\r\n    }\r\n    return [start];\r\n  }\r\n\r\n  function farthestTiles(origin, count){\r\n    const q=[origin], dist=new Map([[key(origin.x,origin.y),0]]); let qi=0;\r\n    while(qi<q.length){ const c=q[qi++]; for(const n of neighbors(c,false)){ const k=key(n.x,n.y); if(!dist.has(k)){dist.set(k,dist.get(key(c.x,c.y))+1);q.push(n);} } }\r\n    const sorted=[...dist.entries()].sort((a,b)=>b[1]-a[1]);\r\n    const chosen=[];\r\n    for(const [k] of sorted){\r\n      const c=parseKey(k);\r\n      if(chosen.every(o=>Math.abs(o.x-c.x)+Math.abs(o.y-c.y)>5)){ chosen.push(c); if(chosen.length===count) break; }\r\n    }\r\n    return chosen;\r\n  }\r\n\r\n  function setupRound(){\r\n    state.map=Math.min(state.round-1,MAPS.length-1);\r\n    state.walkable=new Set(MAPS[state.map]);\r\n    const tiles=[...state.walkable].map(parseKey);\r\n    const playerStart=tiles.reduce((best,c)=>c.y>best.y || (c.y===best.y && Math.abs(c.x-12)<Math.abs(best.x-12))?c:best,tiles[0]);\r\n    const enemyStarts=farthestTiles(playerStart,4);\r\n    state.player=makeEntity(playerStart,5.25,'right');\r\n    state.player.queued=DIRS.right;\r\n    state.enemies=enemyStarts.map((c,i)=>({ ...makeEntity(c,4.00 + Math.min(1.55,(state.round-1)*.032),'left'), index:i, active:true, start:{...c}, look:enemyLooks[i] }));\r\n    state.smileys=new Set([...state.walkable]);\r\n    state.smileys.delete(key(playerStart.x,playerStart.y));\r\n    enemyStarts.forEach(c=>state.smileys.delete(key(c.x,c.y)));\r\n    state.powerup=null; state.blockedCells.clear(); state.blockedUntil=0; state.socialUntil=0; state.measureUntil=0;\r\n    state.measurementPlans.clear(); state.navSelecting=false; state.eatCombo=0; state.invulnerableUntil=performance.now()+1200;\r\n    state.roundStartScore=state.score;\r\n    trySpawnPowerup();\r\n    updateUI();\r\n  }\r\n\r\n  function makeEntity(cell,speed,dirName){\r\n    return {cell:{...cell}, from:{...cell}, to:{...cell}, progress:1, speed, dir:DIRS[dirName], queued:DIRS[dirName]};\r\n  }\r\n\r\n  function resetAfterHit(){\r\n    const tiles=[...state.walkable].map(parseKey);\r\n    const playerStart=tiles.reduce((best,c)=>c.y>best.y || (c.y===best.y && Math.abs(c.x-12)<Math.abs(best.x-12))?c:best,tiles[0]);\r\n    state.player=makeEntity(playerStart,5.25,'right'); state.player.queued=DIRS.right;\r\n    state.enemies.forEach(e=>{ if(e.active){ Object.assign(e,makeEntity(e.start,e.speed,'left')); } });\r\n    state.invulnerableUntil=performance.now()+3000;\r\n    state.pauseUntil=performance.now()+700;\r\n    if(state.measureUntil>performance.now()) buildMeasurementPlans((state.measureUntil-performance.now())\/1000);\r\n    showMessage('Nieuw leven \u2013 3 seconden onkwetsbaar',1800);\r\n  }\r\n\r\n  function currentPos(e){\r\n    const t=Math.max(0,Math.min(1,e.progress));\r\n    return {x:e.from.x+(e.to.x-e.from.x)*t, y:e.from.y+(e.to.y-e.from.y)*t};\r\n  }\r\n  function canMove(cell,dir,forEnemy=false){\r\n    if(!dir || dir.name==='none') return false;\r\n    const nx=cell.x+dir.x, ny=cell.y+dir.y, k=key(nx,ny);\r\n    if(!state.walkable.has(k)) return false;\r\n    if(forEnemy && state.blockedUntil>performance.now() && state.blockedCells.has(k) && !state.blockedCells.has(key(cell.x,cell.y))) return false;\r\n    return true;\r\n  }\r\n\r\n  function advancePlayer(dt){\r\n    const p=state.player;\r\n    if(p.progress>=1){\r\n      p.cell={...p.to}; p.from={...p.cell};\r\n      if(canMove(p.cell,p.queued,false)) p.dir=p.queued;\r\n      if(canMove(p.cell,p.dir,false)) p.to={x:p.cell.x+p.dir.x,y:p.cell.y+p.dir.y}; else p.to={...p.cell};\r\n      p.progress=0;\r\n      collectAt(p.cell);\r\n    }\r\n    if(p.to.x!==p.from.x || p.to.y!==p.from.y) p.progress=Math.min(1,p.progress+dt*p.speed);\r\n    else p.progress=1;\r\n  }\r\n\r\n  function enemyTarget(e){\r\n    const pcell=state.player.cell;\r\n    if(e.index===0) return pcell;\r\n    if(e.index===1){\r\n      let t={...pcell}; const d=state.player.dir;\r\n      for(let i=0;i<3;i++){ const n={x:t.x+d.x,y:t.y+d.y}; if(state.walkable.has(key(n.x,n.y)))t=n; }\r\n      return t;\r\n    }\r\n    if(e.index===2){\r\n      const pos=currentPos(e), md=Math.abs(pos.x-pcell.x)+Math.abs(pos.y-pcell.y);\r\n      if(md<7) return farthestWalkableFrom(pcell); return pcell;\r\n    }\r\n    \/\/ Flanker: aims at a nearby junction on the player's side.\r\n    const candidates=neighbors(pcell,false);\r\n    return candidates.length ? candidates[(state.round+Math.floor(performance.now()\/2500))%candidates.length] : pcell;\r\n  }\r\n\r\n  function farthestWalkableFrom(origin){\r\n    let best=origin,bestD=-1;\r\n    for(const k of state.walkable){ const c=parseKey(k),d=Math.abs(c.x-origin.x)+Math.abs(c.y-origin.y); if(d>bestD){bestD=d;best=c;} }\r\n    return best;\r\n  }\r\n\r\n  function dirBetween(a,b){\r\n    const dx=b.x-a.x,dy=b.y-a.y;\r\n    return Object.values(DIRS).find(d=>d.x===dx&&d.y===dy) || DIRS.none;\r\n  }\r\n\r\n  function predictedPlayerCells(steps){\r\n    const cells=[];\r\n    let cell={...(state.player.progress<1?state.player.to:state.player.cell)};\r\n    let dir=state.player.queued&&state.player.queued.name!=='none'?state.player.queued:state.player.dir;\r\n    for(let i=0;i<=steps;i++){\r\n      cells.push({...cell});\r\n      if(canMove(cell,dir,false)) cell={x:cell.x+dir.x,y:cell.y+dir.y};\r\n      else if(canMove(cell,state.player.dir,false)){\r\n        dir=state.player.dir; cell={x:cell.x+dir.x,y:cell.y+dir.y};\r\n      }\r\n    }\r\n    return cells;\r\n  }\r\n\r\n  function predictionTarget(index,enemyCell,playerCell,playerDir,step){\r\n    if(index===0) return playerCell;\r\n    if(index===1){\r\n      let t={...playerCell};\r\n      for(let i=0;i<3;i++){\r\n        const n={x:t.x+playerDir.x,y:t.y+playerDir.y};\r\n        if(state.walkable.has(key(n.x,n.y))) t=n;\r\n      }\r\n      return t;\r\n    }\r\n    if(index===2){\r\n      const md=Math.abs(enemyCell.x-playerCell.x)+Math.abs(enemyCell.y-playerCell.y);\r\n      return md<7?farthestWalkableFrom(playerCell):playerCell;\r\n    }\r\n    const candidates=neighbors(playerCell,false);\r\n    return candidates.length?candidates[(state.round+Math.floor(step\/9))%candidates.length]:playerCell;\r\n  }\r\n\r\n  function buildMeasurementPlans(durationSeconds=10){\r\n    state.measurementPlans.clear();\r\n    const maxSteps=Math.ceil(Math.max(...state.enemies.map(e=>e.speed))*durationSeconds)+4;\r\n    const playerCells=predictedPlayerCells(maxSteps);\r\n    const playerDir=state.player.queued&&state.player.queued.name!=='none'?state.player.queued:state.player.dir;\r\n\r\n    for(const e of state.enemies){\r\n      if(!e.active) continue;\r\n      let cell={...(e.progress<1?e.to:e.cell)};\r\n      let dir={...e.dir};\r\n      const path=[{...cell}];\r\n      const steps=Math.ceil(e.speed*durationSeconds)+3;\r\n\r\n      for(let step=0;step<steps;step++){\r\n        const opts=neighbors(cell,true);\r\n        if(!opts.length) break;\r\n        const noReverse=opts.filter(n=>n.dir.name!==OPP[dir.name]);\r\n        const choices=noReverse.length?noReverse:opts;\r\n        const playerIndex=Math.min(playerCells.length-1,Math.floor(step*(state.player.speed\/e.speed)));\r\n        const target=predictionTarget(e.index,cell,playerCells[playerIndex],playerDir,step);\r\n        let best=choices[0],bestLen=Infinity;\r\n        for(const n of choices){\r\n          const len=bfsPath(n,target,true).length;\r\n          if(len<bestLen){bestLen=len;best=n;}\r\n        }\r\n        dir=best.dir; cell={x:best.x,y:best.y}; path.push({...cell});\r\n      }\r\n      state.measurementPlans.set(e.index,{path,index:0});\r\n    }\r\n  }\r\n\r\n  function measurementDirection(e){\r\n    if(state.measureUntil<=performance.now()) return null;\r\n    const plan=state.measurementPlans.get(e.index);\r\n    if(!plan||!plan.path.length) return null;\r\n    let i=Math.max(0,plan.index||0);\r\n    while(i<plan.path.length&&key(plan.path[i].x,plan.path[i].y)!==key(e.cell.x,e.cell.y)) i++;\r\n    if(i>=plan.path.length-1) return null;\r\n    plan.index=i;\r\n    const next=plan.path[i+1],dir=dirBetween(e.cell,next);\r\n    return canMove(e.cell,dir,true)?dir:null;\r\n  }\r\n\r\n  function chooseEnemyDir(e){\r\n    const opts=neighbors(e.cell,true);\r\n    if(!opts.length) return DIRS.none;\r\n    const noReverse=opts.filter(n=>n.dir.name!==OPP[e.dir.name]);\r\n    const choices=noReverse.length?noReverse:opts;\r\n    const now=performance.now();\r\n    const measuredDir=measurementDirection(e);\r\n    if(measuredDir) return measuredDir;\r\n\r\n    if(state.socialUntil>now){\r\n      let best=choices[0], bestD=-1;\r\n      for(const n of choices){ const d=bfsPath(n,state.player.cell,true).length; if(d>bestD){bestD=d;best=n;} }\r\n      return best.dir;\r\n    }\r\n\r\n    const intelligence=Math.min(.94,.48+(state.round-1)*.0095);\r\n    if(Math.random()>intelligence) return choices[Math.floor(Math.random()*choices.length)].dir;\r\n    const target=enemyTarget(e);\r\n    let best=choices[0],bestLen=Infinity;\r\n    for(const n of choices){ const len=bfsPath(n,target,true).length; if(len<bestLen){bestLen=len;best=n;} }\r\n    return best.dir;\r\n  }\r\n\r\n  function advanceEnemy(e,dt){\r\n    if(!e.active) return;\r\n    if(e.progress>=1){\r\n      e.cell={...e.to}; e.from={...e.cell}; e.dir=chooseEnemyDir(e);\r\n      if(canMove(e.cell,e.dir,true)) e.to={x:e.cell.x+e.dir.x,y:e.cell.y+e.dir.y}; else e.to={...e.cell};\r\n      e.progress=0;\r\n    }\r\n    if(e.to.x!==e.from.x || e.to.y!==e.from.y) e.progress=Math.min(1,e.progress+dt*e.speed);\r\n    else e.progress=1;\r\n  }\r\n\r\n  function collectAt(cell){\r\n    const k=key(cell.x,cell.y);\r\n    if(state.smileys.delete(k)){\r\n      addScore(100); tone(620,.035,'square',.035);\r\n      if(!state.smileys.size) finishRound();\r\n    }\r\n    if(state.powerup && state.powerup.x===cell.x && state.powerup.y===cell.y){\r\n      const type=state.powerup.type; state.powerup=null; activatePower(type); tone(330,.15,'sawtooth',.06); setTimeout(trySpawnPowerup,120);\r\n    }\r\n  }\r\n\r\n  function addScore(points){\r\n    state.score+=points;\r\n    while(state.score>=state.nextLife){ state.lives++; state.nextLife+=10000; showMessage('Extra leven verdiend!',1800); tone(880,.25,'square',.08); }\r\n    while(state.score>=state.nextPower){ state.nextPower+=2500; state.pendingPowers++; }\r\n    trySpawnPowerup();\r\n    saveHighScore(); updateUI();\r\n  }\r\n\r\n  function nextPowerType(){\r\n    if(!state.powerCycle.length) state.powerCycle=shuffle(['social','navigation','measurements']);\r\n    return state.powerCycle.shift();\r\n  }\r\n  function trySpawnPowerup(){\r\n    if(state.pendingPowers>0 && !state.powerup && state.mode==='playing'){ state.pendingPowers--; spawnPowerup(); }\r\n  }\r\n  function spawnPowerup(){\r\n    const occupied=new Set([key(state.player.cell.x,state.player.cell.y),...state.enemies.filter(e=>e.active).map(e=>key(e.cell.x,e.cell.y))]);\r\n    const options=[...state.walkable].filter(k=>state.smileys.has(k)&&!occupied.has(k));\r\n    if(!options.length) return;\r\n    const c=parseKey(options[Math.floor(Math.random()*options.length)]);\r\n    state.powerup={...c,type:nextPowerType()};\r\n    showMessage(`Nieuwe power-up: ${powerName(state.powerup.type)}`,1500);\r\n  }\r\n  function powerName(t){ return t==='social'?'Social media':t==='navigation'?'Navigatie':'Verkeersmetingen'; }\r\n  function activatePower(type){\r\n    const now=performance.now();\r\n    if(type==='social'){\r\n      state.socialUntil=now+10000; state.eatCombo=0; showMessage('Social media actief: ga achter de buurtbewoners aan!',1800);\r\n    } else if(type==='navigation'){\r\n      state.navSelecting=true; state.mode='navselect'; showMessage('Klik of tik een straatsegment aan',4000);\r\n    } else {\r\n      state.measureUntil=now+10000; buildMeasurementPlans(10); showMessage('Metingen actief: de werkelijke routes zijn zichtbaar',1800);\r\n    }\r\n  }\r\n\r\n  function finishRound(){\r\n    if(state.mode!=='playing') return;\r\n    if(state.round>=MAX_LEVELS){ completeAllLevels(); return; }\r\n    state.mode='round';\r\n    const gain=state.score-state.roundStartScore;\r\n    UI.roundGain.textContent=format(gain); UI.roundTotal.textContent=format(state.score); UI.nextRound.textContent=state.round+1;\r\n    UI.roundOverlay.hidden=false; tone(740,.12,'square',.07); setTimeout(()=>tone(930,.2,'square',.07),140);\r\n    setTimeout(()=>{\r\n      if(state.mode!=='round') return;\r\n      state.round++; UI.roundOverlay.hidden=true; setupRound(); state.mode='playing';\r\n    },3000);\r\n  }\r\n\r\n  function completeAllLevels(){\r\n    state.completedAllLevels=true;\r\n    state.mode='gameover'; saveHighScore();\r\n    UI.gameoverTitle.textContent='Alle 50 levels voltooid!';\r\n    UI.finalScore.textContent=format(state.score); UI.finalRound.textContent=MAX_LEVELS; UI.finalHigh.textContent=format(state.highScore);\r\n    UI.gameover.hidden=false; UI.demoForm.classList.remove('show');\r\n    populateElementorFields();\r\n    tone(880,.18,'square',.08); setTimeout(()=>tone(1100,.30,'square',.08),180);\r\n  }\r\n\r\n  function loseLife(){\r\n    if(performance.now()<state.invulnerableUntil || state.mode!=='playing') return;\r\n    state.lives--; tone(105,.45,'sawtooth',.09); updateUI();\r\n    if(state.lives<=0){ gameOver(); } else resetAfterHit();\r\n  }\r\n\r\n  function gameOver(){\r\n    state.mode='gameover'; state.completedAllLevels=false; saveHighScore();\r\n    UI.gameoverTitle.textContent='Game over';\r\n    UI.finalScore.textContent=format(state.score); UI.finalRound.textContent=state.round; UI.finalHigh.textContent=format(state.highScore);\r\n    UI.gameover.hidden=false; UI.demoForm.classList.remove('show');\r\n    populateElementorFields();\r\n  }\r\n\r\n  function collisionCheck(){\r\n    const p=currentPos(state.player), now=performance.now();\r\n    for(const e of state.enemies){\r\n      if(!e.active) continue;\r\n      const q=currentPos(e), dist=Math.hypot(p.x-q.x,p.y-q.y);\r\n      if(dist<.58){\r\n        if(state.socialUntil>now){\r\n          e.active=false; const award=500*Math.pow(2,state.eatCombo++); addScore(award); showMessage(`Goed ge\u00efnformeerd: +${format(award)}`,1200); tone(420+state.eatCombo*100,.12,'square',.07);\r\n        } else loseLife();\r\n        break;\r\n      }\r\n    }\r\n  }\r\n\r\n  function update(dt){\r\n    const now=performance.now();\r\n    if(state.mode!=='playing' || now<state.pauseUntil) return;\r\n    advancePlayer(dt);\r\n    state.enemies.forEach(e=>advanceEnemy(e,dt));\r\n    collisionCheck();\r\n    if(state.socialUntil && now>=state.socialUntil){ state.socialUntil=0; state.eatCombo=0; }\r\n    if(state.measureUntil && now>=state.measureUntil){ state.measureUntil=0; state.measurementPlans.clear(); }\r\n    if(state.blockedUntil && now>=state.blockedUntil){ state.blockedUntil=0; state.blockedCells.clear(); }\r\n  }\r\n\r\n  function format(n){ return Math.round(n).toLocaleString('nl-NL'); }\r\n  function updateUI(){ UI.score.textContent=format(state.score); UI.round.textContent=state.round; UI.lives.textContent=state.lives; }\r\n\r\n  function loop(ts){\r\n    const dt=Math.min(.04,(ts-(state.lastTime||ts))\/1000); state.lastTime=ts;\r\n    update(dt); draw(ts); requestAnimationFrame(loop);\r\n  }\r\n\r\n  function draw(ts){\r\n    const W=canvas.width,H=canvas.height,tile=W\/GRID;\r\n    ctx.clearRect(0,0,W,H); ctx.fillStyle=COLORS.grass; ctx.fillRect(0,0,W,H);\r\n    drawNeighborhood(tile);\r\n    drawSmileys(tile,ts);\r\n    if(state.blockedUntil>ts) drawBlocked(tile,ts);\r\n    if(state.measureUntil>ts) drawProjections(tile,ts);\r\n    if(state.powerup) drawPowerup(state.powerup,tile,ts);\r\n    state.enemies.forEach(e=>{if(e.active) drawResident(e,tile,ts);});\r\n    if(state.player) drawManager(state.player,tile,ts);\r\n    drawEffectUI(ts);\r\n    if(state.navSelecting) drawNavPrompt(tile,ts);\r\n  }\r\n\r\n  function drawNeighborhood(tile){\r\n    \/\/ Roads\r\n    for(const k of state.walkable){ const {x,y}=parseKey(k); ctx.fillStyle=COLORS.road; ctx.fillRect(x*tile,y*tile,tile+1,tile+1); }\r\n    \/\/ Road markings on long corridors\r\n    ctx.strokeStyle='rgba(255,255,255,.28)'; ctx.lineWidth=Math.max(1,tile*.05); ctx.setLineDash([tile*.28,tile*.36]);\r\n    for(const k of state.walkable){\r\n      const {x,y}=parseKey(k), ns=neighbors({x,y},false); const hor=ns.some(n=>n.x!==x), ver=ns.some(n=>n.y!==y);\r\n      ctx.beginPath();\r\n      if(hor&&!ver){ctx.moveTo(x*tile,y*tile+tile\/2);ctx.lineTo((x+1)*tile,y*tile+tile\/2);}\r\n      else if(ver&&!hor){ctx.moveTo(x*tile+tile\/2,y*tile);ctx.lineTo(x*tile+tile\/2,(y+1)*tile);}\r\n      ctx.stroke();\r\n    }\r\n    ctx.setLineDash([]);\r\n    \/\/ Houses and trees on non-road tiles, kept deliberately original and simple.\r\n    for(let y=0;y<GRID;y++) for(let x=0;x<GRID;x++){\r\n      if(state.walkable.has(key(x,y))) continue;\r\n      const hash=(x*37+y*61+state.map*17)%13;\r\n      if(hash<=7 && x>0&&y>0&&x<GRID-1&&y<GRID-1){ drawHouse(x*tile,y*tile,tile,hash); }\r\n      else if(hash===8 || hash===10){ drawTree(x*tile,y*tile,tile); }\r\n    }\r\n  }\r\n\r\n  function drawHouse(x,y,s,v){\r\n    ctx.fillStyle=v%2?COLORS.sand:'#f3d0a2'; ctx.fillRect(x+s*.12,y+s*.35,s*.76,s*.55);\r\n    ctx.fillStyle=v%2?COLORS.orange:'#9f4f3a';\r\n    ctx.beginPath(); ctx.moveTo(x+s*.06,y+s*.38);ctx.lineTo(x+s*.5,y+s*.06);ctx.lineTo(x+s*.94,y+s*.38);ctx.closePath();ctx.fill();\r\n    ctx.fillStyle=COLORS.blue; ctx.fillRect(x+s*.22,y+s*.48,s*.18,s*.18); ctx.fillRect(x+s*.60,y+s*.48,s*.18,s*.18);\r\n    ctx.fillStyle=COLORS.green; ctx.fillRect(x+s*.45,y+s*.62,s*.16,s*.28);\r\n  }\r\n  function drawTree(x,y,s){\r\n    ctx.fillStyle='#715139';ctx.fillRect(x+s*.44,y+s*.52,s*.12,s*.35);\r\n    ctx.fillStyle='#2f7844';ctx.fillRect(x+s*.18,y+s*.15,s*.64,s*.48);ctx.fillRect(x+s*.28,y+s*.05,s*.44,s*.58);\r\n  }\r\n\r\n  function drawSmileys(tile,ts){\r\n    const pulse=1+Math.sin(ts\/180)*.08;\r\n    for(const k of state.smileys){\r\n      const {x,y}=parseKey(k),cx=(x+.5)*tile,cy=(y+.5)*tile,r=tile*.16*pulse;\r\n      ctx.fillStyle=COLORS.yellow; ctx.beginPath();ctx.arc(cx,cy,r,0,Math.PI*2);ctx.fill();\r\n      ctx.fillStyle=COLORS.green; ctx.fillRect(cx-r*.45,cy-r*.35,r*.22,r*.22);ctx.fillRect(cx+r*.23,cy-r*.35,r*.22,r*.22);\r\n      ctx.strokeStyle=COLORS.green;ctx.lineWidth=Math.max(1,r*.16);ctx.beginPath();ctx.arc(cx,cy+r*.02,r*.55,.2,Math.PI-.2);ctx.stroke();\r\n    }\r\n  }\r\n\r\n  function drawManager(e,tile,ts){\r\n    const p=currentPos(e),cx=(p.x+.5)*tile,cy=(p.y+.5)*tile,s=tile*.78;\r\n    const blink=performance.now()<state.invulnerableUntil && Math.floor(ts\/120)%2===0;\r\n    if(blink) ctx.globalAlpha=.32;\r\n    ctx.save();ctx.translate(cx,cy);\r\n    \/\/ legs\r\n    ctx.fillStyle='#203f68';ctx.fillRect(-s*.25,s*.15,s*.18,s*.32);ctx.fillRect(s*.07,s*.15,s*.18,s*.32);\r\n    \/\/ vest\/body\r\n    ctx.fillStyle='#ff5a1f';ctx.fillRect(-s*.34,-s*.19,s*.68,s*.48);\r\n    ctx.fillStyle=COLORS.yellow;ctx.fillRect(-s*.34,-s*.08,s*.68,s*.11);\r\n    ctx.fillStyle=COLORS.cream;ctx.fillRect(-s*.05,-s*.19,s*.10,s*.48);\r\n    ctx.strokeStyle=COLORS.white;ctx.lineWidth=Math.max(1,s*.045);ctx.strokeRect(-s*.34,-s*.19,s*.68,s*.48);\r\n    \/\/ head\r\n    ctx.fillStyle='#e7ad7d';ctx.fillRect(-s*.22,-s*.48,s*.44,s*.30);\r\n    \/\/ helmet\r\n    ctx.fillStyle=COLORS.yellow;ctx.fillRect(-s*.31,-s*.59,s*.62,s*.16);ctx.fillRect(-s*.21,-s*.67,s*.42,s*.12);\r\n    \/\/ face direction\r\n    ctx.fillStyle=COLORS.green; const dx=e.dir.x*s*.08,dy=e.dir.y*s*.05;ctx.fillRect(-s*.09+dx,-s*.38+dy,s*.07,s*.07);ctx.fillRect(s*.07+dx,-s*.38+dy,s*.07,s*.07);\r\n    ctx.restore();ctx.globalAlpha=1;\r\n  }\r\n\r\n  function drawResident(e,tile,ts){\r\n    const p=currentPos(e),cx=(p.x+.5)*tile,cy=(p.y+.5)*tile,s=tile*.75,look=e.look;\r\n    const frightened=state.socialUntil>ts;\r\n    ctx.save();ctx.translate(cx,cy);\r\n    \/\/ legs\/body\r\n    ctx.fillStyle='#38424c';ctx.fillRect(-s*.25,s*.18,s*.17,s*.29);ctx.fillRect(s*.08,s*.18,s*.17,s*.29);\r\n    ctx.fillStyle=frightened?'#e7eef2':look.coat;ctx.fillRect(-s*.33,-s*.13,s*.66,s*.43);\r\n    \/\/ head\r\n    ctx.fillStyle=look.skin;ctx.fillRect(-s*.23,-s*.45,s*.46,s*.32);\r\n    ctx.fillStyle=look.hair;ctx.fillRect(-s*.24,-s*.52,s*.48,s*.12);\r\n    \/\/ eyes and eyebrows\r\n    ctx.strokeStyle=COLORS.green;ctx.lineWidth=Math.max(1,s*.055);\r\n    ctx.beginPath();ctx.moveTo(-s*.17,-s*.37);ctx.lineTo(-s*.04,-s*.32);ctx.moveTo(s*.17,-s*.37);ctx.lineTo(s*.04,-s*.32);ctx.stroke();\r\n    ctx.fillStyle=COLORS.green;ctx.fillRect(-s*.13,-s*.29,s*.06,s*.06);ctx.fillRect(s*.07,-s*.29,s*.06,s*.06);\r\n    \/\/ mouth\r\n    ctx.strokeStyle=frightened?COLORS.blue:COLORS.red;ctx.beginPath();\r\n    if(frightened){ctx.arc(0,-s*.17,s*.07,0,Math.PI*2);} else {ctx.arc(0,-s*.11,s*.13,Math.PI+.2,Math.PI*2-.2);}ctx.stroke();\r\n    if(look.cloud && !frightened) drawCloud(0,-s*.78,s*.28,ts+e.index*300);\r\n    ctx.restore();\r\n  }\r\n\r\n  function drawCloud(x,y,s,ts){\r\n    const bob=Math.sin(ts\/230)*s*.08;ctx.fillStyle='#4f565b';\r\n    ctx.beginPath();ctx.arc(x-s*.22,y+bob,s*.22,0,Math.PI*2);ctx.arc(x,y-s*.08+bob,s*.28,0,Math.PI*2);ctx.arc(x+s*.25,y+bob,s*.20,0,Math.PI*2);ctx.fill();\r\n    ctx.strokeStyle=COLORS.yellow;ctx.lineWidth=Math.max(1,s*.08);ctx.beginPath();ctx.moveTo(x-s*.12,y+s*.25+bob);ctx.lineTo(x-s*.02,y+s*.45+bob);ctx.lineTo(x+s*.05,y+s*.27+bob);ctx.lineTo(x+s*.14,y+s*.47+bob);ctx.stroke();\r\n  }\r\n\r\n  function drawPowerup(p,tile,ts){\r\n    const cx=(p.x+.5)*tile,cy=(p.y+.5)*tile,s=tile*.75*(1+Math.sin(ts\/150)*.05);\r\n    ctx.save();ctx.translate(cx,cy);ctx.fillStyle='rgba(255,255,255,.92)';ctx.fillRect(-s*.46,-s*.46,s*.92,s*.92);ctx.strokeStyle=COLORS.yellow;ctx.lineWidth=Math.max(2,s*.07);ctx.strokeRect(-s*.46,-s*.46,s*.92,s*.92);\r\n    if(p.type==='social'){\r\n      ctx.fillStyle=COLORS.green;ctx.fillRect(-s*.22,-s*.34,s*.44,s*.68);ctx.fillStyle=COLORS.yellow;ctx.fillRect(-s*.14,-s*.24,s*.28,s*.42);ctx.fillStyle='#fff';ctx.fillRect(-s*.05,s*.17,s*.10,s*.06);\r\n    } else if(p.type==='navigation'){\r\n      ctx.fillStyle=COLORS.orange;ctx.fillRect(-s*.30,-s*.04,s*.60,s*.25);ctx.fillStyle=COLORS.blue;ctx.fillRect(-s*.20,-s*.24,s*.40,s*.25);ctx.fillStyle=COLORS.green;ctx.beginPath();ctx.arc(-s*.20,s*.24,s*.10,0,Math.PI*2);ctx.arc(s*.20,s*.24,s*.10,0,Math.PI*2);ctx.fill();\r\n    } else {\r\n      ctx.fillStyle=COLORS.blue;ctx.fillRect(-s*.34,-s*.30,s*.68,s*.48);ctx.fillStyle=COLORS.green;ctx.fillRect(-s*.20,-s*.19,s*.40,s*.25);ctx.fillStyle=COLORS.orange;ctx.fillRect(-s*.43,s*.20,s*.86,s*.11);\r\n    }\r\n    ctx.restore();\r\n  }\r\n\r\n  function drawBlocked(tile,ts){\r\n    const alpha=.55+.25*Math.sin(ts\/110);ctx.fillStyle=`rgba(255,225,55,${alpha})`;\r\n    for(const k of state.blockedCells){ const {x,y}=parseKey(k);ctx.fillRect(x*tile+2,y*tile+2,tile-4,tile-4); }\r\n    ctx.strokeStyle=COLORS.green;ctx.lineWidth=Math.max(2,tile*.08);\r\n    for(const k of state.blockedCells){const {x,y}=parseKey(k);ctx.strokeRect(x*tile+3,y*tile+3,tile-6,tile-6);}\r\n  }\r\n\r\n  function getPredictions(){\r\n    return state.enemies.filter(e=>e.active).map(e=>{\r\n      const plan=state.measurementPlans.get(e.index);\r\n      if(!plan) return {index:e.index,path:[]};\r\n      let i=Math.max(0,plan.index||0);\r\n      while(i<plan.path.length&&key(plan.path[i].x,plan.path[i].y)!==key(e.cell.x,e.cell.y)) i++;\r\n      return {index:e.index,path:plan.path.slice(Math.min(i,plan.path.length))};\r\n    });\r\n  }\r\n  function drawProjections(tile,ts){\r\n    const preds=getPredictions();ctx.save();ctx.globalAlpha=.84;ctx.lineWidth=Math.max(3,tile*.13);ctx.lineJoin='round';ctx.lineCap='round';\r\n    for(const pr of preds){\r\n      if(!pr.path.length) continue;\r\n      const e=state.enemies.find(x=>x.index===pr.index),look=enemyLooks[pr.index];\r\n      const points=[];\r\n      if(e){const pos=currentPos(e);points.push({x:(pos.x+.5)*tile,y:(pos.y+.5)*tile});}\r\n      for(const c of pr.path) points.push({x:(c.x+.5)*tile,y:(c.y+.5)*tile});\r\n      if(points.length<2) continue;\r\n      ctx.strokeStyle=look.coat;ctx.fillStyle=look.coat;\r\n      ctx.beginPath();ctx.moveTo(points[0].x,points[0].y);\r\n      for(let i=1;i<points.length;i++) ctx.lineTo(points[i].x,points[i].y);\r\n      ctx.stroke();\r\n\r\n      for(let i=4;i<points.length;i+=4){\r\n        const a=points[i-1],b=points[i],ang=Math.atan2(b.y-a.y,b.x-a.x),size=tile*.30;\r\n        ctx.beginPath();ctx.moveTo(b.x,b.y);\r\n        ctx.lineTo(b.x-Math.cos(ang-.65)*size,b.y-Math.sin(ang-.65)*size);\r\n        ctx.lineTo(b.x-Math.cos(ang+.65)*size,b.y-Math.sin(ang+.65)*size);\r\n        ctx.closePath();ctx.fill();\r\n      }\r\n      ctx.globalAlpha=.98;\r\n      for(let i=0;i<points.length;i+=3){ctx.beginPath();ctx.arc(points[i].x,points[i].y,Math.max(2,tile*.075),0,Math.PI*2);ctx.fill();}\r\n      ctx.globalAlpha=.84;\r\n    }\r\n    ctx.restore();\r\n  }\r\n\r\n  function drawNavPrompt(tile,ts){\r\n    ctx.save();ctx.fillStyle='rgba(255,225,55,.20)';\r\n    for(const k of state.walkable){const {x,y}=parseKey(k);ctx.fillRect(x*tile,y*tile,tile,tile);}\r\n    ctx.restore();\r\n  }\r\n\r\n  function drawEffectUI(ts){\r\n    let label='',remain=0;\r\n    if(state.socialUntil>ts){ label='\ud83d\udcf1 Social media';remain=state.socialUntil-ts; }\r\n    else if(state.measureUntil>ts){label='\ud83d\udcbb Metingen';remain=state.measureUntil-ts;}\r\n    else if(state.blockedUntil>ts){label='\ud83d\ude97 Bestemmingsstraat';remain=state.blockedUntil-ts;}\r\n    if(label){UI.effect.innerHTML=`<strong>${label}<\/strong> \u00b7 ${(remain\/1000).toFixed(1)} s`;UI.effect.classList.add('show');}\r\n    else UI.effect.classList.remove('show');\r\n  }\r\n\r\n  function corridorSegment(cell){\r\n    const ns=neighbors(cell,false), hor=ns.filter(n=>n.y===cell.y), ver=ns.filter(n=>n.x===cell.x);\r\n    let axis=hor.length>=ver.length?'h':'v';\r\n    if(hor.length===0) axis='v'; if(ver.length===0) axis='h';\r\n    const seg=[cell];\r\n    const extensions=axis==='h'?[DIRS.left,DIRS.right]:[DIRS.up,DIRS.down];\r\n    for(const d of extensions){\r\n      let c={...cell};\r\n      for(let steps=0;steps<8;steps++){\r\n        const n={x:c.x+d.x,y:c.y+d.y}; if(!state.walkable.has(key(n.x,n.y))) break;\r\n        seg.push(n); c=n;\r\n        const degree=neighbors(c,false).length;\r\n        if(degree!==2) break;\r\n        const nbs=neighbors(c,false); const straight=nbs.every(q=>axis==='h'?q.y===c.y:q.x===c.x); if(!straight) break;\r\n      }\r\n    }\r\n    return seg;\r\n  }\r\n\r\n  function selectRoadFromPointer(ev){\r\n    if(!state.navSelecting) return;\r\n    const rect=canvas.getBoundingClientRect(),x=Math.floor((ev.clientX-rect.left)\/rect.width*GRID),y=Math.floor((ev.clientY-rect.top)\/rect.height*GRID);\r\n    if(!state.walkable.has(key(x,y))){showMessage('Kies een grijs wegvak',1200);return;}\r\n    const seg=corridorSegment({x,y});state.blockedCells=new Set(seg.map(c=>key(c.x,c.y)));state.blockedUntil=performance.now()+10000;\r\n    state.navSelecting=false;state.mode='playing';if(state.measureUntil>performance.now())buildMeasurementPlans((state.measureUntil-performance.now())\/1000);showMessage('Bestemmingsstraat 10 seconden actief',1600);tone(510,.18,'square',.06);\r\n  }\r\n\r\n\r\n  function setPauseButton(paused){\r\n    UI.pause.textContent=paused?'\u25b6':'\u23f8';\r\n    UI.pause.setAttribute('aria-label',paused?'Spel hervatten':'Spel pauzeren');\r\n    UI.pause.setAttribute('aria-pressed',String(paused));\r\n  }\r\n\r\n  function resumeGame(){\r\n    if(state.mode!=='paused') return;\r\n    const now=performance.now();\r\n    const delta=Math.max(0,now-state.pausedAt);\r\n    for(const prop of ['socialUntil','measureUntil','blockedUntil','invulnerableUntil','pauseUntil']){\r\n      if(state[prop]) state[prop]+=delta;\r\n    }\r\n    state.lastTime=now;\r\n    state.mode=state.pausedMode || 'playing';\r\n    state.pausedAt=0;\r\n    UI.pauseOverlay.hidden=true;\r\n    setPauseButton(false);\r\n  }\r\n\r\n  function togglePause(){\r\n    if(state.mode==='paused'){ resumeGame(); return; }\r\n    if(state.mode!=='playing' && state.mode!=='navselect') return;\r\n    state.pausedMode=state.mode;\r\n    state.mode='paused';\r\n    state.pausedAt=performance.now();\r\n    UI.pauseOverlay.hidden=false;\r\n    setPauseButton(true);\r\n  }\r\n\r\n  function setDirection(name){\r\n    if(!state.player || !DIRS[name]) return;\r\n    state.player.queued=DIRS[name];\r\n  }\r\n  const swipeState={active:false,pointerId:null,startX:0,startY:0};\r\n  function beginSwipe(ev){\r\n    if(state.mode!=='playing' || ev.pointerType==='mouse') return;\r\n    swipeState.active=true;\r\n    swipeState.pointerId=ev.pointerId;\r\n    swipeState.startX=ev.clientX;\r\n    swipeState.startY=ev.clientY;\r\n    if(canvas.setPointerCapture) canvas.setPointerCapture(ev.pointerId);\r\n    ev.preventDefault();\r\n  }\r\n  function finishSwipe(ev){\r\n    if(!swipeState.active || ev.pointerId!==swipeState.pointerId) return;\r\n    const dx=ev.clientX-swipeState.startX;\r\n    const dy=ev.clientY-swipeState.startY;\r\n    const threshold=Math.max(22,Math.min(canvas.clientWidth,canvas.clientHeight)*0.035);\r\n    swipeState.active=false;\r\n    swipeState.pointerId=null;\r\n    if(Math.max(Math.abs(dx),Math.abs(dy))<threshold) return;\r\n    setDirection(Math.abs(dx)>Math.abs(dy) ? (dx>0?'right':'left') : (dy>0?'down':'up'));\r\n    ev.preventDefault();\r\n  }\r\n  function cancelSwipe(ev){\r\n    if(ev.pointerId===swipeState.pointerId){swipeState.active=false;swipeState.pointerId=null;}\r\n  }\r\n\r\n  function handleKey(ev){\r\n    if(ev.key==='p' || ev.key==='P' || ev.key==='Escape'){\r\n      if(state.mode==='playing' || state.mode==='navselect' || state.mode==='paused'){ ev.preventDefault(); togglePause(); }\r\n      return;\r\n    }\r\n    if(state.mode!=='playing') return;\r\n    const map={ArrowUp:'up',ArrowDown:'down',ArrowLeft:'left',ArrowRight:'right',w:'up',W:'up',s:'down',S:'down',a:'left',A:'left',d:'right',D:'right'};\r\n    if(map[ev.key]){ev.preventDefault();setDirection(map[ev.key]);}\r\n  }\r\n\r\n  function startGame(){\r\n    hideExternalForm();UI.start.hidden=true;UI.gameover.hidden=true;UI.roundOverlay.hidden=true;UI.pauseOverlay.hidden=true;UI.demoForm.classList.remove('show');setPauseButton(false);\r\n    state.score=0;state.round=1;state.lives=1;state.nextLife=10000;state.nextPower=2500;state.powerCycle=[];state.pendingPowers=0;state.completedAllLevels=false;UI.gameoverTitle.textContent='Game over';state.mode='playing';state.lastTime=performance.now();\r\n    setupRound();tone(260,.08,'square',.04);\r\n  }\r\n\r\n  function showMessage(text,ms=1400){\r\n    UI.message.textContent=text;UI.message.classList.add('show');clearTimeout(state.messageTimer);state.messageTimer=setTimeout(()=>UI.message.classList.remove('show'),ms);\r\n  }\r\n\r\n  function setupAudio(){\r\n    if(!state.audio){ const AC=window.AudioContext||window.webkitAudioContext; if(AC) state.audio=new AC(); }\r\n    if(state.audio && state.audio.state==='suspended') state.audio.resume();\r\n  }\r\n  function tone(freq,duration,type='square',volume=.05){\r\n    if(!state.soundOn) return; setupAudio(); if(!state.audio) return;\r\n    const o=state.audio.createOscillator(),g=state.audio.createGain(),now=state.audio.currentTime;\r\n    o.type=type;o.frequency.setValueAtTime(freq,now);g.gain.setValueAtTime(volume,now);g.gain.exponentialRampToValueAtTime(.0001,now+duration);\r\n    o.connect(g);g.connect(state.audio.destination);o.start(now);o.stop(now+duration);\r\n  }\r\n  function toggleSound(){\r\n    state.soundOn=!state.soundOn;if(state.soundOn)setupAudio();UI.sound.textContent=state.soundOn?'\ud83d\udd0a':'\ud83d\udd07';UI.sound.setAttribute('aria-pressed',String(state.soundOn));UI.sound.setAttribute('aria-label',state.soundOn?'Geluid uitschakelen':'Geluid inschakelen');tone(520,.08);\r\n  }\r\n\r\n  function findElementorForm(){ return document.querySelector('.senti-entry-form'); }\r\n  function populateElementorFields(){\r\n    const form=findElementorForm(); if(!form) return false;\r\n    const values={score:state.score,round:state.round,highscore:state.highScore,played_at:new Date().toLocaleString('nl-NL')};\r\n    for(const [id,val] of Object.entries(values)){\r\n      const el=form.querySelector(`#form-field-${id}, [name=\"form_fields[${id}]\"]`); if(el){el.value=val;el.dispatchEvent(new Event('change',{bubbles:true}));}\r\n    }\r\n    return true;\r\n  }\r\n  function showScoreForm(){\r\n    const form=findElementorForm();\r\n    if(form){populateElementorFields();form.classList.add('is-visible');UI.gameover.hidden=true;const first=form.querySelector('input:not([type=\"hidden\"])');if(first)setTimeout(()=>first.focus(),100);}\r\n    else UI.demoForm.classList.add('show');\r\n  }\r\n  function hideExternalForm(){ const form=findElementorForm();if(form)form.classList.remove('is-visible'); }\r\n\r\n  UI.startBtn.addEventListener('click',startGame);\r\n  UI.restart.addEventListener('click',startGame);\r\n  UI.submit.addEventListener('click',showScoreForm);\r\n  UI.pause.addEventListener('click',togglePause);\r\n  UI.resume.addEventListener('click',resumeGame);\r\n  UI.sound.addEventListener('click',toggleSound);\r\n  UI.demoForm.addEventListener('submit',ev=>{ev.preventDefault();UI.demoForm.innerHTML='<h3 style=\"color:#FFE137\">Score ontvangen!<\/h3><p>Je doet mee voor de prijzen. Speel opnieuw om je score verder te verbeteren.<\/p>';});\r\n  canvas.addEventListener('pointerdown',selectRoadFromPointer);\r\n  canvas.addEventListener('pointerdown',beginSwipe,{passive:false});\r\n  canvas.addEventListener('pointerup',finishSwipe,{passive:false});\r\n  canvas.addEventListener('pointercancel',cancelSwipe);\r\n  document.addEventListener('keydown',handleKey,{passive:false});\r\n  root.querySelectorAll('[data-dir]').forEach(btn=>{\r\n    const act=ev=>{ev.preventDefault();setDirection(btn.dataset.dir);};\r\n    btn.addEventListener('pointerdown',act);btn.addEventListener('touchstart',act,{passive:false});\r\n  });\r\n  window.addEventListener('blur',()=>{ if(state.mode==='playing') state.pauseUntil=performance.now()+400; });\r\n\r\n  \/\/ Elementor Pro fires this event after successful submission on many versions.\r\n  if(window.jQuery){\r\n    window.jQuery(document).on('submit_success', '.senti-entry-form form', function(){\r\n      const widget=this.closest('.senti-entry-form');\r\n      if(widget){setTimeout(()=>{widget.classList.remove('is-visible');UI.gameover.hidden=false;UI.gameover.querySelector('.sm-card').innerHTML='<h2 class=\"sm-title\" style=\"font-size:clamp(32px,7vw,58px)\">Score ontvangen!<\/h2><p>Je doet mee voor de prijzen. Speel opnieuw om je score verder te verbeteren.<\/p><button type=\"button\" class=\"sm-btn\" onclick=\"location.reload()\">Opnieuw spelen<\/button>';},900);}\r\n    });\r\n  }\r\n\r\n  setupRound(); state.mode='start'; updateUI(); requestAnimationFrame(loop);\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b4c371a e-flex e-con-boxed e-con e-parent\" data-id=\"b4c371a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3f5b339 elementor-widget elementor-widget-text-editor\" data-id=\"3f5b339\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\n<div class=\"wp-block-uicore-container uicore-block-g4hqcjqjgd\">\u00a0<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n    <div class=\"xs_social_share_widget xs_share_url after_content \t\tmain_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content\">\n\n\t\t\n        <ul>\n\t\t\t        <\/ul>\n    <\/div> \n","protected":false},"excerpt":{"rendered":"<p>Score 0 Ronde 1 Levens 1 \u23f8 \ud83d\udd07 SENTI-MAN Houd de wijk in beweging Verzamel zoveel mogelijk positief sentiment en voorkom dat [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"content-type":"","postBodyCss":"","postBodyMargin":[],"postBodyPadding":[],"postBodyBackground":{"backgroundType":"classic","gradient":""},"_uicore_block_fonts":"","footnotes":""},"class_list":["post-3693","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/ramuddensmartmobility.com\/sv\/wp-json\/wp\/v2\/pages\/3693","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ramuddensmartmobility.com\/sv\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ramuddensmartmobility.com\/sv\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ramuddensmartmobility.com\/sv\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/ramuddensmartmobility.com\/sv\/wp-json\/wp\/v2\/comments?post=3693"}],"version-history":[{"count":10,"href":"https:\/\/ramuddensmartmobility.com\/sv\/wp-json\/wp\/v2\/pages\/3693\/revisions"}],"predecessor-version":[{"id":3708,"href":"https:\/\/ramuddensmartmobility.com\/sv\/wp-json\/wp\/v2\/pages\/3693\/revisions\/3708"}],"wp:attachment":[{"href":"https:\/\/ramuddensmartmobility.com\/sv\/wp-json\/wp\/v2\/media?parent=3693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}