{"id":113348,"date":"2026-10-12T23:19:02","date_gmt":"2026-10-12T15:19:02","guid":{"rendered":"https:\/\/solomon-3d.mesvr.tw\/?page_id=113348"},"modified":"2026-10-30T17:59:14","modified_gmt":"2026-10-30T09:59:14","slug":"test-home","status":"publish","type":"page","link":"https:\/\/solomon-3d.mesvr.tw\/","title":{"rendered":"Test Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"113348\" class=\"elementor elementor-113348\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-36bc4e7 e-con-full e-flex e-con e-parent\" data-id=\"36bc4e7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d52decf elementor-widget elementor-widget-shortcode\" data-id=\"d52decf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!doctype html>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<!-- Solomon \u9996\u9801 hero\uff08\u900f\u660e\u73bb\u7483\u7f50\u5168\u81ea\u52d5\u7522\u7dda\uff09\uff5c\u6574\u4efd\u6a94\u6848\u5c31\u662f Snippet\n     \u4fee\u6539\uff1a\u76f4\u63a5\u6539\u9019\u500b\u6a94\u6848\uff08CSS \u63a7\u5236\u53f0\u3001CONFIG\u3001\u6587\u6848\uff09\n     \u78ba\u8a8d\uff1a\u96d9\u64ca\u7528\u700f\u89bd\u5668\u958b\u555f\n     \u90e8\u7f72\uff1a\u6574\u4efd\u5168\u9078\uff0c\u8cbc\u9032 Elementor\u300cHTML\u300d\u5c0f\u5de5\u5177\uff08\u6216\u81ea\u8a02 HTML \u5340\u584a\uff09\uff1b\u5feb\u53d6\u5916\u639b\u7684\u5ef6\u9072 JS \u8981\u6392\u9664\u9019\u4e00\u9801\n     \u7b2c\u4e00\u884c\u7684 doctype \u8207 charset \u53ea\u70ba\u4e86\u96d9\u64ca\u9810\u89bd\uff1b\u8cbc\u5728 WordPress \u9801\u9762\u4e2d\u9593\u6642\u700f\u89bd\u5668\u6703\u5ffd\u7565\uff0c\u4e0d\u5f71\u97ff\u5bbf\u4e3b\u9801\u9762 -->\n<!-- \u539f\u5f15\u64ce scroll-story-3d 3.2.0\uff1b2026-10-15 \u6280\u8853\u8207\u7b2c\u4e8c\u8996\u89d2\u4fee\u6b63\uff5cThree.js 0.186.1 + GSAP 3.15.0 \/ native CSS sticky\uff08GSAP Standard No-Charge License\uff09\uff5c\u4e3b\u5834\u666f\u8207 Live Inspection\n     \u52d5\u614b\u6a21\u5f0f B \u76f8\u6a5f\u5c0e\u89bd\uff1a\u76f8\u6a5f\u662f\u6372\u52d5\u4f4d\u7f6e\u7684\u7d14\u51fd\u6578\uff1b\u751f\u7522\u3001\u6aa2\u9a57\u3001\u54c1\u7ba1\u662f\u6a21\u64ec\u6642\u9593 t \u7684\u7d14\u51fd\u6578\uff0c\u4f9d\u7bc0\u62cd\u6301\u7e8c\u904b\u8f49\n     \u6a21\u578b\uff1aSnippet \u6700\u5f8c\u7684\u5167\u5d4c\u5340\u584a\uff08gzip + base64\uff09\uff0c\u6539\u6a21\u578b\u5f8c\u7528 build-models.sh \u91cd\u5beb\n     data-sgj-header-offset\uff1aauto \u4f7f\u7528\u96fb\u8166 88px\uff0f\u5e73\u677f\u624b\u6a5f 70px\uff1b\u6578\u5b57\u53ef\u8986\u5beb\u5bbf\u4e3b\u56fa\u5b9a header \u9ad8\u5ea6 -->\n<style>\n\/* SOLOMON_WORDPRESS_HERO_HOST_START *\/\n\/* Rodest adds html overflow-x:hidden at <=1024px while body already clips X.\n   Restore the desktop root policy only on pages containing this Hero.\n   Keep body clipping and every explicit vertical\/menu scroll lock unchanged. *\/\n@media only screen and (max-width:1024px) {\n  html:has(.sgj-line) { overflow-x:visible; }\n}\n\/* SOLOMON_WORDPRESS_HERO_HOST_END *\/\n\/* \u2500\u2500 1. \u63a7\u5236\u53f0\uff1a\u54c1\u724c\u8272\uff08Solomon JS Visuals tokens.css\uff09\uff0b\u5834\u666f\u6750\u8cea\u8272\uff0c\u5168\u90e8 6 \u4f4d hex\uff0cJS \u8b80\u9019\u88e1 \u2500\u2500 *\/\n.sgj-line{\n  --sgj-bg:#fffbf8;            \/* \u821e\u53f0\u5e95\u8272\uff1d\u7db2\u7ad9\u5e95\u8272 *\/\n  --sgj-text:#222222;          \/* \u6587\u5b57 *\/\n  --sgj-muted:#5c5c5c;         \/* \u8aaa\u660e\u6587\u5b57\u3001\u7b2c\u4e8c\u5c64\u6a19\u8a18 *\/\n  --sgj-accent:#da0e2c;        \/* \u54c1\u724c\u7d05\u4e2d\u5fc3\uff1a\u7570\u5e38\u53ca\u7d50\u679c\u6587\u5b57 *\/\n  --sgj-scan:#ee3450;          \/* \u540c\u7d05\u8272\u7cfb\u7684\u767c\u5149\u7dda\u82af\uff1b\u5149\u5e55\uff0f\u5149\u6688\u53e6\u4ee5\u900f\u660e\u5ea6\u8868\u73fe *\/\n  --sgj-ok:#15803d;            \/* OK \u7da0\u4e2d\u5fc3\uff1a\u4f9d\u6b64\u660e\u4eae\u821e\u53f0\u9078\u64c7\u53ef\u8b80\u7684\u6a19\u8a18\u8272 *\/\n  --sgj-button:var(--sgj-accent); \/* \u54c1\u724c\u7d05\u6309\u9215 *\/\n  --sgj-fill:#313131;          \/* \u4e2d\u6027\u53c3\u8003\u53ca\u5c1a\u672a\u5b8c\u6574\u7684\u8a08\u6578 *\/\n  --sgj-hairline:#e8e2e1;      \/* \u5206\u9694\u7dda\u3001\u5730\u9762\u683c\u7dda *\/\n  \/* \u5834\u666f\u6750\u8cea\uff08\u672c\u5c08\u6848\u5b9a\u7fa9\uff09 *\/\n  --sgj-mat-floor:#f6f1ec;\n  --sgj-mat-slab:#e8e2e1;\n  --sgj-mat-white:#f1f0ed;\n  --sgj-mat-robot:#ecebe7;\n  --sgj-mat-graphite:#3a3d42;\n  --sgj-mat-steel:#8d9297;\n  --sgj-mat-belt:#2c2f33;\n  --sgj-mat-tray:#5d6b78;\n  --sgj-mat-glass:#ffffff;\n  --sgj-mat-edge:#a9bcc1;\n  --sgj-mat-liquid:#c9dde2;\n  --sgj-mat-particle:#3a3d42;\n  --sgj-mat-cap:#b9bcc0;\n  --sgj-mat-ink:#222222;\n  --sgj-mat-stain:#8a7f6a;\n  --sgj-mat-light:#ffffff;\n  --sgj-mat-carton:#c4a682;\n  --sgj-mat-wood:#b39168;\n  \/* \u884d\u751f\u8272 *\/\n  --sgj-ink-2:rgb(from var(--sgj-text) r g b \/ .74);\n  --sgj-ink-3:rgb(from var(--sgj-text) r g b \/ .56);\n  --sgj-hair:rgb(from var(--sgj-text) r g b \/ .14);\n  --sgj-scrim-c:rgb(from var(--sgj-bg) r g b \/ .94);\n  \/* \u5b57\u9ad4\uff08\u8207 Solomon JS Visuals \u5171\u7528\uff0c\u4e0d\u7528 600\uff09\u3001\u5b57\u7d1a *\/\n  --sgj-font:\"Nunito Sans\",\"IBM Plex Sans JP\",\"Noto Sans TC\",\"Noto Sans SC\",\"Gothic A1\",-apple-system,\"Microsoft JhengHei\",\"PingFang TC\",sans-serif;\n  --sgj-weight-display:800;\n  --sgj-weight-title:700;\n  --sgj-size-display:clamp(2rem,1.1rem + 2.2vw,3.25rem);\n  --sgj-size-h2:clamp(1.4rem,1.05rem + 1vw,2.05rem);\n  --sgj-size-label:12px;\n  \/* \u9593\u8ddd\u3001\u5713\u89d2\u3001\u7de9\u52d5 *\/\n  --sgj-pad-x:clamp(16px,4vw,64px);\n  --sgj-copy-media-gap:32px;\n  --sgj-hero-copy-width:min(720px,52vw);\n  --sgj-radius:4px;\n  --sgj-ease-out:cubic-bezier(.23,1,.32,1);\n  --sgj-stack-text:45svh;      \/* \u4e0a\u6587\u4e0b\u5716\uff1a\u6587\u5b57\u5340\u9ad8\u5ea6\uff08\u756b\u9762\u5360\u5176\u9918 55%\uff09 *\/\n  --sgj-header-offset:88px;    \/* \u5bbf\u4e3b Header\uff1a\u684c\u6a5f\uff1b\u660e\u78ba\u6578\u5b57 data \u503c\u53ef\u8986\u5beb *\/\n}\n\/* \u2500\u2500 2. \u81ea\u7136\u95b1\u8b80\u5099\u63f4\uff08\u6e1b\u5c11\u52d5\u614b\u3001JS \u672a\u555f\u52d5\u6642\uff09 \u2500\u2500 *\/\n.sgj-line{position:relative;isolation:isolate;display:block;font-family:var(--sgj-font);color:var(--sgj-text);background:var(--sgj-bg);text-align:left}\n.sgj-line *,.sgj-line *::before,.sgj-line *::after{box-sizing:border-box}\n.sgj-line ::selection{background:var(--sgj-accent);color:var(--sgj-bg)}\n.sgj-line .sgj-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}\n.sgj-line .sgj-pin{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}\n.sgj-line .sgj-flow{grid-area:1\/1;position:relative;z-index:1}\n.sgj-line .sgj-stage{grid-area:1\/1;align-self:start;position:sticky;top:calc(var(--sgj-header-offset) + var(--sgj-stack-text));z-index:2;height:calc(100svh - var(--sgj-stack-text) - var(--sgj-header-offset));margin-top:var(--sgj-stack-text);background:var(--sgj-bg)}\n\/* \u6587\u5b57\u8207\u756b\u9762\u4e4b\u9593\u4e0d\u7528\u5206\u9694\u7dda\uff1a\u756b\u9762\u4e0a\u7de3\u4ee5\u540c\u5e95\u8272\u6f38\u5c64\u929c\u63a5 *\/\n.sgj-line .sgj-stage::before{content:\"\";position:absolute;left:0;right:0;top:0;height:56px;z-index:1;pointer-events:none;background:linear-gradient(var(--sgj-bg),rgb(from var(--sgj-bg) r g b \/ 0))}\n.sgj-line .sgj-stage canvas{display:block;width:100%;height:100%;touch-action:pan-y}\n.sgj-line .sgj-scrim,.sgj-line .sgj-panel{display:none}\n.sgj-line .sgj-hero,.sgj-line .sgj-chapter{min-height:calc(100svh - var(--sgj-header-offset));padding:clamp(20px,4svh,40px) var(--sgj-pad-x) 0}\n.sgj-line .sgj-title{max-width:14em;margin:0 0 .4em;padding:0;border:0;text-transform:none;font-style:normal;font-family:var(--sgj-font);font-size:var(--sgj-size-display);font-weight:var(--sgj-weight-display);line-height:1.04;letter-spacing:-.015em;text-wrap:balance;color:var(--sgj-text);background:none}\n.sgj-line .sgj-split .sgj-c{display:inline-block;white-space:pre}\n.sgj-line .sgj-lead{max-width:32em;margin:0 0 1.3em;padding:0;font-size:1.0625rem;line-height:1.6;letter-spacing:normal;color:var(--sgj-ink-2)}\n.sgj-line .sgj-actions{display:flex;flex-wrap:wrap;gap:12px}\n.sgj-line .sgj-btn{display:inline-flex;align-items:center;margin:0;padding:.85em 1.4em;border:0;border-radius:var(--sgj-radius);background:var(--sgj-button);color:#ffffff!important;font-family:var(--sgj-font);font-size:1.1875rem;font-weight:var(--sgj-weight-title);line-height:1;letter-spacing:normal;text-transform:none;text-decoration:none;white-space:nowrap;transition:transform 160ms var(--sgj-ease-out),background-color 200ms ease}\n.sgj-line .sgj-btn:active{transform:scale(.97)}\n.sgj-line .sgj-btn:focus-visible,.sgj-line .sgj-link:focus-visible,.sgj-line .sgj-rail-btn:focus-visible,.sgj-line .sgj-skip:focus-visible{outline:2px solid var(--sgj-accent);outline-offset:3px}\n.sgj-line .sgj-chapters{position:relative}\n.sgj-line .sgj-chapter{display:block}\n.sgj-line .sgj-h2{margin:0 0 .45em;padding:0;border:0;text-transform:none;font-style:normal;font-family:var(--sgj-font);font-size:var(--sgj-size-h2);font-weight:var(--sgj-weight-title);line-height:1.14;letter-spacing:-.01em;color:var(--sgj-text);background:none}\n.sgj-line .sgj-h2 span{display:block}\n.sgj-line .sgj-text{max-width:32em;margin:0 0 .9em;padding:0;font-size:1rem;line-height:1.6;letter-spacing:normal;color:var(--sgj-ink-2)}\n\n.sgj-line .sgj-link{display:inline-block;font-weight:var(--sgj-weight-title);color:var(--sgj-text)!important;text-transform:none;letter-spacing:normal;text-decoration:underline;text-decoration-color:var(--sgj-hair);text-underline-offset:.3em;transition:text-decoration-color 200ms ease}\n.sgj-line .sgj-rail{display:none}\n.sgj-line .sgj-end{height:0;outline:none}\n@media (max-width:767px){\n  .sgj-line .sgj-text{font-size:.9375rem;line-height:1.55}\n  .sgj-line .sgj-lead{font-size:1rem}\n}\n@media (hover:hover) and (pointer:fine){\n  .sgj-line .sgj-btn:hover{background:var(--sgj-fill)}\n  .sgj-line .sgj-link:hover{text-decoration-color:currentColor}\n  .sgj-line .sgj-rail-btn:hover,.sgj-line .sgj-skip:hover{color:var(--sgj-text)}\n}\n@media (prefers-reduced-motion:reduce){.sgj-line .sgj-btn{transition:background-color 200ms ease}}\n\n\/* Pinned shell: desktop reading column and a shared scene. Text groups use normal flow. *\/\n.sgj-line.is-pinned{--sgj-copy-center:0px;--sgj-layout-gap:clamp(.75rem,1.6svh,1.5rem)}\n.sgj-line.is-pinned .sgj-pin{display:grid;grid-template-columns:var(--sgj-hero-copy-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden}\n.sgj-line.is-pinned .sgj-stage{position:absolute;inset:0;height:100%;margin:0;border:0;z-index:0}\n.sgj-line.is-pinned .sgj-stage::before{display:none}\n.sgj-line .sgj-board-labels{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;transform:translateZ(0);isolation:isolate}\n.sgj-line .sgj-board-title{position:absolute;top:0;left:0;width:192px;height:48px;margin:0;padding:0;border:0;background:none;color:var(--sgj-accent);font-size:32px;font-weight:700;line-height:48px;letter-spacing:0;text-align:center;text-transform:none;white-space:nowrap;transform-origin:0 0;opacity:0;visibility:hidden;user-select:none}\n.sgj-line .sgj-board-title[data-sgj-board=\"1\"]{font-size:38.4px}\n.sgj-line .sgj-board-task{position:absolute;top:40px;left:0;width:100%;font-size:14.4px;font-weight:500;line-height:21.6px;letter-spacing:0;color:var(--sgj-text);text-align:center}\n.sgj-line.is-pinned .sgj-scrim{display:block;position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--sgj-scrim-c) 0%,var(--sgj-scrim-c) 30%,transparent 56%)}\n.sgj-line.is-pinned .sgj-panel{display:block;position:absolute;inset:0 auto 0 0;width:calc(50% - var(--sgj-pad-x) + 160px);max-width:calc(560px + var(--sgj-pad-x) + 160px);z-index:1;pointer-events:none;opacity:0;background:linear-gradient(90deg,var(--sgj-bg) 0%,var(--sgj-bg) calc(100% - 160px),rgb(from var(--sgj-bg) r g b \/ 0) 100%)}\n.sgj-line.is-pinned .sgj-flow{position:relative;inset:auto;grid-area:1\/1;display:grid;place-items:center start;align-self:stretch;width:calc(100% - 2*var(--sgj-pad-x));max-width:560px;min-height:0;margin-inline:var(--sgj-pad-x);padding-block:var(--sgj-layout-gap);z-index:2;pointer-events:none}\n.sgj-line.is-pinned .sgj-hero{position:relative;inset:auto;grid-area:1\/1;width:100%;min-height:0;max-height:100%;margin:0;padding:0;transform:none;pointer-events:auto;will-change:transform,opacity}\n.sgj-line.is-pinned .sgj-chapters{position:relative;inset:auto;grid-area:1\/1;display:grid;place-items:center start;align-self:stretch;width:100%;min-height:0}\n.sgj-line.is-pinned .sgj-flow:has(.sgj-chapter[data-active]) .sgj-hero,.sgj-line.is-pinned .sgj-chapters:not(:has(.sgj-chapter[data-active])){display:none}\n.sgj-line.is-pinned .sgj-chapter{position:relative;inset:auto;display:none;width:100%;max-width:none;min-height:0;height:min(100%,36rem);max-height:100%;padding:0;grid-template-rows:auto minmax(0,1fr);gap:var(--sgj-copy-media-gap);opacity:0;visibility:hidden;transform:none}\n.sgj-line.is-pinned .sgj-chapter:is([data-active],[data-sgj-layout]){display:grid;opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity 280ms var(--sgj-ease-out)}\n.sgj-line.is-pinned .sgj-intro{display:grid;align-content:start;gap:.7em;min-width:0}\n.sgj-line.is-pinned .sgj-intro .sgj-h2,.sgj-line.is-pinned .sgj-intro .sgj-text{margin:0}\n.sgj-line.is-pinned .sgj-intro .sgj-text{font-size:.9375rem;line-height:1.6}\n.sgj-line.is-pinned .sgj-case-action{min-width:0;align-self:start}\n.sgj-line.is-pinned .sgj-rail{position:relative;inset:auto;grid-column:1\/-1;grid-row:2;z-index:3;display:flex;align-items:end;gap:clamp(.75rem,2vw,1.75rem);padding:0 var(--sgj-pad-x) .875rem}\n.sgj-line .sgj-rail-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.5rem,1.4vw,1.25rem);flex:1;margin:0;padding:0;list-style:none}\n.sgj-line .sgj-li{margin:0;padding:0;list-style:none}\n.sgj-line .sgj-li::before,.sgj-line .sgj-li::marker{content:none}\n.sgj-line .sgj-rail-btn{position:relative;display:block;width:100%;margin:0;padding:.625rem 0 0;background:transparent;border:0;border-radius:0;box-shadow:none;text-align:left;font-family:var(--sgj-font);font-size:var(--sgj-size-label);font-weight:500;line-height:1.4;letter-spacing:.04em;text-transform:none;color:var(--sgj-ink-3);cursor:pointer;transition:color 200ms ease}\n.sgj-line .sgj-rail-btn::before{content:\"\";position:absolute;inset:0 0 auto;height:2px;background:var(--sgj-hair)}\n.sgj-line .sgj-rail-bar{position:absolute;inset:0 0 auto;width:100%;height:2px;background:var(--sgj-fill);transform:scaleX(0);transform-origin:left center}\n.sgj-line .sgj-rail-btn[aria-current=\"step\"]{color:var(--sgj-text)}\n.sgj-line .sgj-skip{flex:none;padding:.625rem 0 0;font-family:var(--sgj-font);font-size:var(--sgj-size-label);font-weight:500;line-height:1.4;letter-spacing:.04em;text-transform:none;color:var(--sgj-ink-3)!important;text-decoration:none;white-space:nowrap}\n\n\/* Same visual system; the second view belongs to the chapter copy, below its Case links. *\/\n\n.sgj-line .sgj-inspection{margin:var(--sgj-copy-media-gap) 0 8px;max-width:440px;padding:0;color:var(--sgj-text)}\n.sgj-line .sgj-inspection figcaption{display:flex;justify-content:space-between;gap:8px;margin:0 0 5px;font-size:11px;line-height:1.35;font-weight:600;letter-spacing:.035em}\n\n.sgj-line[data-sgj-load=\"ready\"] [data-sgj-inspection]{transition:opacity 640ms cubic-bezier(.25,.1,.25,1),transform 640ms cubic-bezier(.25,.1,.25,1),visibility 0s linear 0s;transform:translateY(0)}\n.sgj-line[data-sgj-load=\"ready\"] [data-sgj-inspection][data-sgj-inspection-state=\"waiting\"]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-48px);transition:opacity 320ms cubic-bezier(.4,0,.2,1),transform 320ms cubic-bezier(.4,0,.2,1),visibility 0s linear 320ms}\n.sgj-line.is-pinned[data-sgj-load=\"ready\"] .sgj-chapter{display:grid;grid-area:1\/1;opacity:1;visibility:visible;pointer-events:none;transform:none;transition:none}\n.sgj-line.is-pinned[data-sgj-load=\"ready\"] .sgj-chapter .sgj-intro{pointer-events:auto;transition:none}\n.sgj-line.is-pinned[data-sgj-load=\"ready\"] .sgj-chapter .sgj-intro[data-sgj-copy-state=\"waiting\"]{opacity:0;visibility:hidden;pointer-events:none}\n@media(prefers-reduced-motion:reduce){.sgj-line[data-sgj-load=\"ready\"] [data-sgj-inspection]{transition:none!important}}\n\n.sgj-line .sgj-inspection-mode{color:var(--sgj-muted);white-space:nowrap}\n.sgj-line .sgj-inspection-view{position:relative;height:148px;overflow:hidden;background:var(--sgj-bg);border:1px solid var(--sgj-hair)}\n.sgj-line .sgj-inspection-view canvas{display:block;width:100%;height:100%}\n.sgj-line .sgj-inspection-view canvas.sgj-ocr-boxes{position:absolute;inset:0;z-index:2;pointer-events:none}\n.sgj-line .sgj-inspection-empty{position:absolute;inset:0;display:grid;place-items:center;padding:16px;font-size:12px;line-height:1.4;color:var(--sgj-muted)}\n.sgj-line .sgj-inspection-view:has(canvas) .sgj-inspection-empty{display:none}\n.sgj-line .sgj-inspection-result{min-height:2.8em;margin:5px 0 0;font-size:12px;line-height:1.4;white-space:pre-line;font-variant-numeric:tabular-nums}\n.sgj-line .sgj-inspection-result[data-fail=\"true\"]{color:var(--sgj-accent)}\n.sgj-line .sgj-inspection[data-phase=\"judged\"] .sgj-inspection-result[data-fail=\"false\"]{color:var(--sgj-ok)}\n.sgj-line:not(.is-pinned){--sgj-stack-text:min(570px,68svh)}\n@media(max-width:1024px){\n .sgj-line{--sgj-header-offset:70px}\n}\n@media(max-width:767px){\n .sgj-line .sgj-inspection-view{height:130px}\n .sgj-line .sgj-inspection{margin-top:var(--sgj-copy-media-gap)}\n .sgj-line .sgj-text{margin-bottom:.6em}\n}\n\/* On short touch screens, keep the main line above a naturally scrolling copy column. *\/\n@media(max-height:600px){\n .sgj-line:not(.is-pinned) .sgj-pin{display:flex;flex-direction:column}\n .sgj-line:not(.is-pinned) .sgj-stage{position:sticky;top:var(--sgj-header-offset);width:100%;height:40svh;margin-top:0;flex:none;order:0;z-index:3}\n .sgj-line:not(.is-pinned) .sgj-flow{order:1}\n .sgj-line:not(.is-pinned) .sgj-hero,.sgj-line:not(.is-pinned) .sgj-chapter{min-height:100svh;background:var(--sgj-bg);padding-bottom:28px}\n}\n\/* CSS owns the first-paint geometry; async work may only fill these slots. *\/\n\/* Measured Arial fallbacks; see qa\/scene-loading-2026-10-21\/font-metrics.json. *\/\n@font-face{font-family:SGJFallback;src:local('Arial');font-weight:400;font-style:normal;size-adjust:101.177972%;ascent-override:99.922936%;descent-override:34.889017%;line-gap-override:0%}\n@font-face{font-family:SGJFallback;src:local('Arial Bold');font-weight:700;font-style:normal;size-adjust:96.827559%;ascent-override:104.412423%;descent-override:36.456563%;line-gap-override:0%}\n@font-face{font-family:SGJFallback;src:local('Arial Bold');font-weight:800;font-style:normal;size-adjust:99.064344%;ascent-override:102.054883%;descent-override:35.633406%;line-gap-override:0%}\n@font-face{font-family:SGJCopy;font-style:normal;font-weight:400;font-display:optional;src:url(https:\/\/fonts.gstatic.com\/s\/nunitosans\/v19\/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4G1ilntA.ttf) format('truetype')}\n@font-face{font-family:SGJCopy;font-style:normal;font-weight:700;font-display:optional;src:url(https:\/\/fonts.gstatic.com\/s\/nunitosans\/v19\/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GMS5ntA.ttf) format('truetype')}\n@font-face{font-family:SGJCopy;font-style:normal;font-weight:800;font-display:optional;src:url(https:\/\/fonts.gstatic.com\/s\/nunitosans\/v19\/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GVi5ntA.ttf) format('truetype')}\n.sgj-line{--sgj-font:SGJCopy,SGJFallback,Arial,\"Microsoft JhengHei\",sans-serif;--sgj-story-span:5.6;--sgj-stage-h:calc(100svh - var(--sgj-header-offset));--sgj-scroll-unit:var(--sgj-stage-h);--sgj-scroll-distance:round(nearest,calc(var(--sgj-story-span)*var(--sgj-scroll-unit)),1px)}\n.sgj-line.is-pinned{height:calc(var(--sgj-stage-h) + var(--sgj-scroll-distance))}\n.sgj-line.is-pinned .sgj-end{position:absolute;top:100%;left:0;right:0}\n.sgj-line.is-pinned .sgj-pin{position:sticky;top:var(--sgj-header-offset);height:var(--sgj-stage-h)}\n\n.sgj-line .sgj-inspection-result{height:2.8em;overflow:hidden}\n.sgj-line.is-pinned.is-compact{--sgj-scroll-unit:max(720px,var(--sgj-stage-h))}\n.sgj-line .sgj-loading-mask{position:absolute;inset:0;z-index:1;background:var(--sgj-bg);pointer-events:none;opacity:1;transition:opacity 240ms var(--sgj-ease-out)}\n.sgj-line .sgj-loading-status{position:absolute;left:var(--sgj-hero-copy-width);right:var(--sgj-pad-x);top:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;pointer-events:none;opacity:1;transition:opacity 240ms var(--sgj-ease-out)}\n.sgj-line .sgj-loading-visual{position:relative;width:min(540px,100%);height:100%;max-height:540px;min-height:40px;flex:1 1 auto;margin:auto}\n.sgj-line .sgj-loading-visual canvas{position:absolute;inset:0;display:block;width:100%;height:100%}\n.ssw-loader__retry {\n    --ssw-retry-cycle:2.1s;\n    position:relative;\n    isolation:isolate;\n    display:none;\n    box-sizing:border-box;\n    place-items:center;\n    flex:none;\n    width:48px;\n    height:48px;\n    margin:0;\n    padding:0;\n    border:0;\n    border-radius:50%;\n    overflow:visible;\n    background:color-mix(in srgb,currentColor 14%,transparent);\n    color:var(--ssw-loader-accent,#ea0a2a);\n    cursor:pointer;\n    pointer-events:auto;\n  }\n  .ssw-loader__retry::before {\n    content:\"\";\n    position:absolute;\n    inset:0;\n    z-index:-1;\n    border:1px solid color-mix(in srgb,currentColor 60%,transparent);\n    border-radius:inherit;\n    background:color-mix(in srgb,currentColor 16%,transparent);\n    opacity:0;\n    pointer-events:none;\n  }\n  .ssw-loader__retry:hover {\n    background:color-mix(in srgb,currentColor 22%,transparent);\n  }\n  .ssw-loader__retry:focus-visible {\n    outline:2px solid currentColor;\n    outline-offset:3px;\n  }\n  @media (prefers-reduced-motion: no-preference) {\n    .ssw-loader__retry::before {\n      animation:ssw-retry-pulse var(--ssw-retry-cycle) ease-out infinite;\n    }\n    .ssw-loader__retry svg {\n      transform-origin:center;\n      animation:ssw-retry-nudge var(--ssw-retry-cycle) ease-in-out infinite;\n    }\n    .ssw-loader__retry:is(:hover, :focus-visible) svg {\n      animation-play-state:paused;\n    }\n  }\n  @keyframes ssw-retry-pulse {\n    0% { inset:0; opacity:.88; }\n    64%, 100% { inset:-17px; opacity:0; }\n  }\n  @keyframes ssw-retry-nudge {\n    0%, 38%, 100% { transform:rotate(0deg); }\n    14% { transform:rotate(-32deg); }\n    26% { transform:rotate(12deg); }\n  }\n.sgj-line .sgj-loading-message{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n.sgj-line[data-sgj-load=\"error\"] .ssw-loader__retry{display:inline-grid;--ssw-loader-accent:var(--sgj-accent)}\n.sgj-line:not([data-sgj-load=\"ready\"]) .sgj-stage canvas,.sgj-line:not([data-sgj-load=\"ready\"]) .sgj-board-labels,.sgj-line:not([data-sgj-load=\"ready\"]) .sgj-inspection-view canvas{visibility:hidden}\n.sgj-line:not([data-sgj-load=\"ready\"]) .sgj-inspection-empty{display:grid!important}\n.sgj-line[data-sgj-load=\"ready\"] .sgj-loading-mask,.sgj-line[data-sgj-load=\"ready\"] .sgj-loading-status{opacity:0;visibility:hidden;transition:opacity 240ms var(--sgj-ease-out),visibility 0s linear 240ms}\n.sgj-line[data-sgj-load=\"error\"] .sgj-loading-visual{display:none}\n\/* The evidence group fills its available grid track; no independent camera height. *\/\n.sgj-line.is-pinned .sgj-inspection{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.375rem;margin:0;max-width:none;min-height:0}\n.sgj-line.is-pinned .sgj-inspection figcaption{grid-row:1;margin:0}\n.sgj-line.is-pinned .sgj-inspection-view{grid-row:2;height:auto;min-height:0;align-self:stretch}\n.sgj-line.is-pinned .sgj-inspection-result{grid-row:3}\n\n.sgj-line.is-pinned .sgj-inspection-result{margin:0}\n@media (max-width:1023px),(orientation:portrait),(pointer:coarse),(pointer:none){\n .sgj-line.is-pinned{--sgj-scroll-unit:max(720px,var(--sgj-stage-h));--sgj-copy-center:0px;--sgj-copy-media-gap:24px}\n .sgj-line.is-pinned .sgj-pin{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);row-gap:var(--sgj-copy-media-gap);column-gap:var(--sgj-copy-media-gap);padding-top:var(--sgj-layout-gap)}\n .sgj-line.is-pinned .sgj-flow{grid-area:1\/1\/3\/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:inherit;place-items:stretch;align-self:stretch;justify-self:stretch;width:auto;max-width:none;margin:0;padding:0}\n .sgj-line.is-pinned .sgj-chapters,.sgj-line.is-pinned .sgj-chapter:is([data-active],[data-sgj-layout]){grid-area:1\/1\/3\/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;place-items:stretch;width:auto;max-width:none;height:auto;max-height:none;gap:inherit}\n .sgj-line.is-pinned .sgj-intro{grid-area:1\/1;align-self:start;padding-inline:var(--sgj-pad-x)}\n .sgj-line.is-pinned .sgj-hero{grid-area:1\/1\/2\/-1;justify-self:start;width:min(100%,720px);max-height:none;padding-inline:var(--sgj-pad-x)}\n .sgj-line.is-pinned .sgj-inspection{grid-area:1\/2;aspect-ratio:4\/3;margin-right:var(--sgj-pad-x)}\n .sgj-line.is-pinned .sgj-stage{position:relative;inset:auto;grid-area:2\/1\/3\/-1;min-height:0;height:100%;align-self:stretch}\n .sgj-line.is-pinned .sgj-stage::before{display:block;height:10%}\n .sgj-line.is-pinned .sgj-scrim,.sgj-line.is-pinned .sgj-panel{display:none}\n .sgj-line.is-pinned .sgj-rail{grid-area:2\/1\/3\/-1;align-self:end;gap:.75rem;background:linear-gradient(180deg,rgb(from var(--sgj-bg) r g b \/ .82),rgb(from var(--sgj-bg) r g b \/ .96))}\n .sgj-line.is-pinned .sgj-rail-list{gap:.5rem}\n .sgj-line.is-pinned .sgj-rail-btn,.sgj-line.is-pinned .sgj-skip{font-size:11px}\n .sgj-line.is-pinned .sgj-loading-status{position:relative;inset:auto;grid-area:2\/1\/3\/-1;min-height:0;padding:var(--sgj-layout-gap)}\n}\n.sgj-line .sgj-media-switch{display:none;position:relative;z-index:4;align-items:center;justify-content:flex-end;gap:.375rem;height:var(--sgj-media-switch-h,36px);margin:0 var(--sgj-pad-x);pointer-events:auto;font-size:11px;line-height:1}\n.sgj-line .sgj-media-switch button{appearance:none;min-width:0;height:100%;margin:0;padding:0 .75em;border:1px solid var(--sgj-hair);border-radius:var(--sgj-radius);background:var(--sgj-bg);color:var(--sgj-text);font:inherit;font-weight:700;cursor:pointer}\n.sgj-line .sgj-media-switch button[aria-pressed=\"true\"]{border-color:var(--sgj-accent);background:var(--sgj-accent);color:#ffffff}\n.sgj-line .sgj-media-switch button:focus-visible{outline:2px solid var(--sgj-accent);outline-offset:3px}\n@media(prefers-reduced-motion:reduce){.sgj-line .sgj-media-switch{display:none!important}}\n@media(max-width:600px) and (orientation:portrait){\n .sgj-line.is-pinned{--sgj-mobile-budget:1;--sgj-inspection-min:160px;--sgj-inspection-max:220px;--sgj-inspection-width-min:280px;--sgj-main-content-min:240px;--sgj-media-reserve:16px;--sgj-inspection-inner-min:176px;--sgj-media-switch-h:36px}\n .sgj-line.is-pinned .sgj-pin{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) minmax(0,2fr)}\n .sgj-line.is-pinned .sgj-flow,.sgj-line.is-pinned .sgj-chapters,.sgj-line.is-pinned .sgj-chapter:is([data-active],[data-sgj-layout]){grid-area:1\/1\/4\/2}\n \/* All five original chapters contribute intrinsic copy size; only the active one is visible. *\/\n .sgj-line.is-pinned .sgj-chapter{display:grid;grid-area:1\/1\/4\/2;grid-template-columns:subgrid;grid-template-rows:subgrid;place-items:stretch;width:auto;height:auto;max-height:none;gap:inherit;pointer-events:none}\n .sgj-line.is-pinned .sgj-chapter:is([data-active],[data-sgj-layout]){transition:none}\n .sgj-line.is-pinned .sgj-stage,.sgj-line.is-pinned .sgj-loading-status{grid-area:3\/1}\n .sgj-line.is-pinned .sgj-intro,.sgj-line.is-pinned .sgj-hero{grid-area:1\/1;padding-block-start:12px}\n .sgj-line.is-pinned .sgj-inspection{grid-area:2\/1;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0;aspect-ratio:auto;margin:0;width:100%;min-width:0;padding-inline:var(--sgj-pad-x)}\n .sgj-line.is-pinned .sgj-inspection-view{grid-row:1}\n .sgj-line.is-pinned .sgj-inspection figcaption,.sgj-line.is-pinned .sgj-inspection-result{display:none}\n .sgj-line.is-pinned .sgj-rail{grid-area:3\/1;padding-bottom:calc(.875rem + env(safe-area-inset-bottom,0px))}\n .sgj-line.is-pinned .sgj-hero .sgj-lead{margin-bottom:.8em}\n\n .sgj-line.is-pinned:not(:has(.sgj-chapter[data-active])) .sgj-pin{grid-template-rows:auto minmax(0,1fr)}\n .sgj-line.is-pinned:not(:has(.sgj-chapter[data-active])) .sgj-flow{grid-area:1\/1\/3\/2}\n .sgj-line.is-pinned:not(:has(.sgj-chapter[data-active])) .sgj-rail{grid-area:2\/1}\n .sgj-line.is-pinned:not(:has(.sgj-chapter[data-active])) .sgj-stage,.sgj-line.is-pinned:not(:has(.sgj-chapter[data-active])) .sgj-loading-status{grid-area:2\/1}\n}\n\/* One Reader admits two readable views or a fixed shared media slot from natural copy costs. *\/\n@media(max-width:600px) and (orientation:portrait){\n .sgj-line.is-pinned.is-compact[data-sgj-measure-copy] .sgj-chapters{display:grid;opacity:0;pointer-events:none}\n .sgj-line.is-pinned[data-sgj-media-layout=\"dual\"] .sgj-pin{grid-template-rows:auto var(--sgj-inspection-slot) minmax(0,1fr)}\n .sgj-line.is-pinned[data-sgj-media-layout=\"single\"] .sgj-pin{grid-template-rows:auto minmax(0,1fr)}\n .sgj-line.is-pinned[data-sgj-media-layout=\"single\"] .sgj-flow,.sgj-line.is-pinned[data-sgj-media-layout=\"single\"] .sgj-chapters,.sgj-line.is-pinned[data-sgj-media-layout=\"single\"] .sgj-chapter{grid-area:1\/1\/3\/2}\n .sgj-line.is-pinned[data-sgj-media-layout=\"single\"] .sgj-stage,.sgj-line.is-pinned[data-sgj-media-layout=\"single\"] .sgj-loading-status,.sgj-line.is-pinned[data-sgj-media-layout=\"single\"] .sgj-rail{grid-area:2\/1}\n .sgj-line.is-pinned[data-sgj-media-layout=\"single\"] .sgj-inspection{grid-area:2\/1;padding-block:calc(var(--sgj-media-switch-h) + var(--sgj-layout-gap)) calc(var(--sgj-rail-height) + var(--sgj-layout-gap));opacity:0;visibility:hidden;pointer-events:none}\n .sgj-line.is-pinned[data-sgj-media-layout=\"single\"][data-sgj-media-view=\"inspection\"] .sgj-stage{opacity:0;visibility:hidden;pointer-events:none}\n .sgj-line.is-pinned[data-sgj-media-layout=\"single\"][data-sgj-media-view=\"inspection\"] .sgj-chapter[data-active] .sgj-inspection:not([data-sgj-inspection-state=\"waiting\"]){opacity:1;visibility:visible}\n .sgj-line.is-pinned[data-sgj-media-layout=\"single\"][data-sgj-media-available=\"true\"]:has(.sgj-chapter[data-active]) .sgj-media-switch{display:flex;grid-area:2\/1;align-self:start;opacity:0;visibility:hidden;pointer-events:none}\n .sgj-line.is-pinned[data-sgj-media-layout=\"single\"][data-sgj-media-available=\"true\"][data-sgj-load=\"ready\"]:has(.sgj-chapter[data-active]) .sgj-media-switch{opacity:1;visibility:visible;pointer-events:auto}\n}\n\/* Short landscape retains distinct reading and media columns. *\/\n@media(max-height:600px) and (min-aspect-ratio:6\/5){\n .sgj-line.is-pinned .sgj-pin{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}\n .sgj-line.is-pinned .sgj-flow,.sgj-line.is-pinned .sgj-chapters,.sgj-line.is-pinned .sgj-chapter:is([data-active],[data-sgj-layout]){grid-area:1\/1\/2\/-1}\n .sgj-line.is-pinned .sgj-intro,.sgj-line.is-pinned .sgj-hero{grid-area:1\/1;padding-inline:var(--sgj-pad-x)}\n .sgj-line.is-pinned .sgj-hero{min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior-y:contain}\n .sgj-line.is-pinned .sgj-inspection{display:none}\n .sgj-line.is-pinned .sgj-stage{grid-area:1\/2}\n .sgj-line.is-pinned .sgj-loading-status{grid-area:1\/2}\n .sgj-line.is-pinned .sgj-rail{grid-area:1\/2}\n}\n\n@media(prefers-reduced-motion:reduce){\n .sgj-line.is-pinned .sgj-flow{display:block;width:auto;max-width:none;margin:0;padding:0}\n .sgj-line.is-pinned .sgj-chapters:not(:has(.sgj-chapter[data-active])){display:block}\n .sgj-line.is-pinned .sgj-hero,.sgj-line.is-pinned .sgj-chapter{display:block;height:auto}\n .sgj-line.is-pinned .sgj-intro,.sgj-line.is-pinned .sgj-case-action{display:block;grid-area:auto;padding:0}\n .sgj-line.is-pinned .sgj-inspection{display:block;aspect-ratio:auto;margin:12px 0 8px;padding-inline:0}\n .sgj-line.is-pinned .sgj-inspection-view{height:148px}\n .sgj-line.is-pinned{height:auto;--sgj-stack-text:min(570px,68svh)}\n .sgj-line.is-pinned .sgj-pin{position:relative;top:auto;display:grid;height:auto;overflow:visible}\n .sgj-line.is-pinned .sgj-stage{position:sticky;top:calc(var(--sgj-header-offset) + var(--sgj-stack-text));left:auto;right:auto;bottom:auto;height:calc(100svh - var(--sgj-stack-text) - var(--sgj-header-offset));margin-top:var(--sgj-stack-text);z-index:2}\n .sgj-line.is-pinned .sgj-stage::before{display:block;height:56px}\n .sgj-line.is-pinned .sgj-flow{position:relative;inset:auto;pointer-events:auto;z-index:1}\n .sgj-line.is-pinned .sgj-chapters{position:relative;inset:auto}\n .sgj-line.is-pinned .sgj-hero,.sgj-line.is-pinned .sgj-chapter{position:relative;left:auto;top:auto;width:auto;max-width:none;min-height:calc(100svh - var(--sgj-header-offset));max-height:none;padding:clamp(20px,4svh,40px) var(--sgj-pad-x) 0;overflow:visible;transform:none;opacity:1;visibility:visible;transition:none}\n .sgj-line.is-pinned .sgj-scrim,.sgj-line.is-pinned .sgj-panel,.sgj-line.is-pinned .sgj-rail{display:none}\n .sgj-line .sgj-loading-mask,.sgj-line .sgj-loading-status{transition-duration:120ms}\n .sgj-line[data-sgj-load=\"ready\"] .sgj-loading-mask,.sgj-line[data-sgj-load=\"ready\"] .sgj-loading-status{transition:opacity 120ms ease,visibility 0s linear 120ms}\n .sgj-line:not(.is-pinned) .sgj-loading-status{position:sticky;top:calc(var(--sgj-header-offset) + var(--sgj-stack-text) + 8px);left:0;right:0;bottom:auto;display:block;width:auto;height:0;margin:0 24px;padding:0}\n .sgj-line:not(.is-pinned) .sgj-loading-visual{width:160px;height:72px;min-height:0;margin-bottom:8px}\n}\n\n<\/style>\n<noscript><style>\n\/* Natural document reading if scripting is unavailable; no late enhancement. *\/\n.sgj-line .sgj-media-switch{display:none!important}\n.sgj-line.is-pinned{height:auto}\n.sgj-line.is-pinned .sgj-pin{position:relative;top:auto;display:block;height:auto;overflow:visible}\n.sgj-line.is-pinned .sgj-stage,.sgj-line .sgj-loading-mask,.sgj-line .sgj-loading-status,.sgj-line.is-pinned .sgj-scrim,.sgj-line.is-pinned .sgj-panel,.sgj-line.is-pinned .sgj-rail{display:none}\n.sgj-line.is-pinned .sgj-flow{position:relative;inset:auto;display:block;width:auto;max-width:none;margin:0;padding:0;pointer-events:auto}\n.sgj-line.is-pinned .sgj-chapters,.sgj-line.is-pinned .sgj-chapters:not(:has(.sgj-chapter[data-active])){position:relative;inset:auto;display:block}\n.sgj-line.is-pinned .sgj-hero,.sgj-line.is-pinned .sgj-chapter{position:relative;left:auto;top:auto;display:block;grid-area:auto;width:auto;height:auto;max-width:720px;min-height:0;max-height:none;padding:32px var(--sgj-pad-x);overflow:visible;transform:none;opacity:1;visibility:visible;transition:none}\n.sgj-line.is-pinned .sgj-intro,.sgj-line.is-pinned .sgj-case-action{display:block;grid-area:auto;padding:0}\n.sgj-line.is-pinned .sgj-intro .sgj-h2{margin-bottom:.45em}\n.sgj-line.is-pinned .sgj-intro .sgj-text{margin-bottom:.9em}\n.sgj-line.is-pinned .sgj-inspection{display:none}\n<\/style><\/noscript>\n\n<div class=\"sgj-line is-pinned\" data-sgj-media-view=\"line\" data-sgj-media-available=\"false\" data-sgj-load=\"preparing\" role=\"region\" aria-label=\"Five vision tasks on a clear glass jar line\" data-sgj-header-offset=\"auto\">\n  <div class=\"sgj-pin\">\n    <div class=\"sgj-stage\" aria-hidden=\"true\"><canvas><\/canvas><div class=\"sgj-board-labels\"><h1 class=\"sgj-board-title\" data-sgj-board=\"1\">SolScan<\/h1><h1 class=\"sgj-board-title\" data-sgj-board=\"2\">SolVision<span class=\"sgj-board-task\">Glass Defects<\/span><\/h1><h1 class=\"sgj-board-title\" data-sgj-board=\"3\">SolVision<span class=\"sgj-board-task\">Particles &amp; Level<\/span><\/h1><\/div><\/div>\n    <div class=\"sgj-loading-mask\" aria-hidden=\"true\"><\/div>\n    <div class=\"sgj-loading-status\">\n      <div class=\"sgj-loading-visual\" aria-hidden=\"true\"><canvas><\/canvas><\/div>\n      <div class=\"sgj-loading-message\" role=\"status\" aria-live=\"polite\" aria-busy=\"true\">\n        <span class=\"sgj-loading-title\">Preparing the line<\/span>\n        <span class=\"sgj-loading-description\">You can start reading.<\/span>\n      <\/div>\n      <button class=\"ssw-loader__retry\" type=\"button\" aria-label=\"Retry loading the 3D scene\" title=\"Retry loading the 3D scene\">\n    <svg aria-hidden=\"true\" focusable=\"false\" width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n      <path d=\"M17.66 16.66A8 8 0 1 1 19.8 9.3\" stroke-linecap=\"round\"\/>\n      <path d=\"M16 6l3.8 3.3L22 5\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\"\/>\n    <\/svg>\n  <\/button>\n    <\/div>\n    <div class=\"sgj-media-switch\" role=\"group\" aria-label=\"View\" aria-hidden=\"true\">\n      <span>View<\/span>\n      <button type=\"button\" data-sgj-view=\"line\" aria-pressed=\"true\" disabled>Line<\/button>\n      <button type=\"button\" data-sgj-view=\"inspection\" aria-pressed=\"false\" disabled>Inspection<\/button>\n    <\/div>\n    <div class=\"sgj-scrim\" aria-hidden=\"true\"><\/div>\n    <div class=\"sgj-panel\" aria-hidden=\"true\"><\/div>\n    <div class=\"sgj-flow\">\n      <div class=\"sgj-hero\" data-sgj-ch=\"0\">\n        <h1 class=\"sgj-title\"><span class=\"sgj-sr\">Inspect what you can see through<\/span><span class=\"sgj-split\" aria-hidden=\"true\">Inspect what you can see through<\/span><\/h1>\n        <p class=\"sgj-lead\">Follow five vision tasks: 3D scanning, glass defects, contents inspection, OCR and carton verification. SolScan and SolVision lead the story; AccuPick supports robotic handling.<\/p>\n        \n        <div class=\"sgj-actions\"><a class=\"sgj-btn\" href=\"https:\/\/www.solomon-3d.com\/applications\/\">Explore applications<\/a><\/div>\n      <\/div>\n      <div class=\"sgj-chapters\">\n        <article class=\"sgj-chapter\" data-sgj-ch=\"1\">\n          <div class=\"sgj-intro\" data-sgj-copy-state=\"waiting\">\n            <h2 class=\"sgj-h2\"><span>SolScan 3D scan.<\/span> <span>See the pile in depth.<\/span><\/h2>\n          <p class=\"sgj-text\">Scan the pile with SolScan to visualize a simulated 3D point cloud. AccuPick supports pose analysis and robotic picking; a separate image check flags chipped rims. Clear-glass scanning is illustrative, outside the published SolScan specifications.<\/p>\n          <div class=\"sgj-case-action\"><a class=\"sgj-link\" href=\"https:\/\/www.solomon-3d.com\/products\/solscan\/\">Explore SolScan \u2192<\/a><\/div>\n          <\/div>\n          <figure class=\"sgj-inspection\" data-sgj-inspection=\"1\" data-sgj-inspection-state=\"waiting\" aria-label=\"Live Inspection: SolScan \u00b7 3D scan, simulated second camera\">\n            <figcaption><span>Live Inspection \u00b7 SolScan \u00b7 3D scan<\/span><span class=\"sgj-inspection-mode\">Simulated<\/span><\/figcaption>\n            <div class=\"sgj-inspection-view\"><span class=\"sgj-inspection-empty\">Simulated camera view loads with the 3D scene.<\/span><\/div>\n            <p class=\"sgj-inspection-result\">Inspection not loaded.<\/p>\n          <\/figure>\n        <\/article>\n        <article class=\"sgj-chapter\" data-sgj-ch=\"2\">\n          <div class=\"sgj-intro\" data-sgj-copy-state=\"waiting\">\n            <h2 class=\"sgj-h2\"><span>SolVision defect detection.<\/span> <span>Reveal fine flaws in clear glass.<\/span><\/h2>\n          <p class=\"sgj-text\">Inspect fine cracks and tiny bubbles in the glass. In this concept, backlighting and jar rotation help SolVision flag subtle flaws, with the inspection view marking each location before the jar is diverted.<\/p>\n          <div class=\"sgj-case-action\"><a class=\"sgj-link\" href=\"https:\/\/www.solomon-3d.com\/applications\/defect-detection\/\">Defect detection cases \u2192<\/a><\/div>\n          <\/div>\n          <figure class=\"sgj-inspection\" data-sgj-inspection=\"2\" data-sgj-inspection-state=\"waiting\" aria-label=\"Live Inspection: SolVision \u00b7 Fine glass defects, simulated second camera\">\n            <figcaption><span>Live Inspection \u00b7 SolVision \u00b7 Fine glass defects<\/span><span class=\"sgj-inspection-mode\">Simulated<\/span><\/figcaption>\n            <div class=\"sgj-inspection-view\"><span class=\"sgj-inspection-empty\">Simulated camera view loads with the 3D scene.<\/span><\/div>\n            <p class=\"sgj-inspection-result\">Inspection not loaded.<\/p>\n          <\/figure>\n        <\/article>\n        <article class=\"sgj-chapter\" data-sgj-ch=\"3\">\n          <div class=\"sgj-intro\" data-sgj-copy-state=\"waiting\">\n            <h2 class=\"sgj-h2\"><span>SolVision contents inspection.<\/span> <span>Check particles and fill level.<\/span><\/h2>\n          <p class=\"sgj-text\">Inspect liquid particles and fill level with SolVision. This concept rotates and stops each filled jar so the visual check can flag contamination or a low fill before the next step.<\/p>\n          <div class=\"sgj-case-action\"><a class=\"sgj-link\" href=\"https:\/\/www.solomon-3d.com\/applications\/quality-inspection\/\">Quality inspection cases \u2192<\/a><\/div>\n          <\/div>\n          <figure class=\"sgj-inspection\" data-sgj-inspection=\"3\" data-sgj-inspection-state=\"waiting\" aria-label=\"Live Inspection: SolVision \u00b7 Particles &amp; level, simulated second camera\">\n            <figcaption><span>Live Inspection \u00b7 SolVision \u00b7 Particles &amp; level<\/span><span class=\"sgj-inspection-mode\">Simulated<\/span><\/figcaption>\n            <div class=\"sgj-inspection-view\"><span class=\"sgj-inspection-empty\">Simulated camera view loads with the 3D scene.<\/span><\/div>\n            <p class=\"sgj-inspection-result\">Inspection not loaded.<\/p>\n          <\/figure>\n        <\/article>\n        <article class=\"sgj-chapter\" data-sgj-ch=\"4\">\n          <div class=\"sgj-intro\" data-sgj-copy-state=\"waiting\">\n            <h2 class=\"sgj-h2\"><span>SolVision OCR.<\/span> <span>Read the code on every cap.<\/span><\/h2>\n          <p class=\"sgj-text\">Read the batch code and date with SolVision OCR. This simulated check detects missing, smudged or skewed print on the cap before failed jars are diverted.<\/p>\n          <div class=\"sgj-case-action\"><a class=\"sgj-link\" href=\"https:\/\/www.solomon-3d.com\/applications\/optical-character-recognition\/\">Optical character recognition cases \u2192<\/a><\/div>\n          <\/div>\n          <figure class=\"sgj-inspection\" data-sgj-inspection=\"4\" data-sgj-inspection-state=\"waiting\" aria-label=\"Live Inspection: SolVision \u00b7 Cap OCR, simulated second camera\">\n            <figcaption><span>Live Inspection \u00b7 SolVision \u00b7 Cap OCR<\/span><span class=\"sgj-inspection-mode\">Simulated<\/span><\/figcaption>\n            <div class=\"sgj-inspection-view\"><span class=\"sgj-inspection-empty\">Simulated camera view loads with the 3D scene.<\/span><\/div>\n            <p class=\"sgj-inspection-result\">Inspection not loaded.<\/p>\n          <\/figure>\n        <\/article>\n        <article class=\"sgj-chapter\" data-sgj-ch=\"5\">\n          <div class=\"sgj-intro\" data-sgj-copy-state=\"waiting\">\n            <h2 class=\"sgj-h2\"><span>SolVision placement verification.<\/span> <span>Check as you pack. Re-pick to correct.<\/span><\/h2>\n          <p class=\"sgj-text\">Check each jar with SolVision as it is placed in the carton. If a jar is tilted or off center, AccuPick supports a re-pick and reseat, followed by another visual check. Once all six positions pass, the carton continues to closing and stacking.<\/p>\n          <div class=\"sgj-case-action\"><a class=\"sgj-link\" href=\"https:\/\/www.solomon-3d.com\/applications\/assembly-verification\/\">Assembly verification cases \u2192<\/a><\/div>\n          <\/div>\n          <figure class=\"sgj-inspection\" data-sgj-inspection=\"5\" data-sgj-inspection-state=\"waiting\" aria-label=\"Live Inspection: SolVision \u00b7 Placement &amp; recheck, simulated second camera\">\n            <figcaption><span>Live Inspection \u00b7 SolVision \u00b7 Placement &amp; recheck<\/span><span class=\"sgj-inspection-mode\">Simulated<\/span><\/figcaption>\n            <div class=\"sgj-inspection-view\"><span class=\"sgj-inspection-empty\">Simulated camera view loads with the 3D scene.<\/span><\/div>\n            <p class=\"sgj-inspection-result\">Inspection not loaded.<\/p>\n          <\/figure>\n        <\/article>\n      <\/div>\n    <\/div>\n    <nav class=\"sgj-rail\" aria-label=\"Glass jar line chapters\">\n      <ol class=\"sgj-rail-list\">\n        <li class=\"sgj-li\"><button type=\"button\" class=\"sgj-rail-btn\" data-sgj-go=\"1\"><span class=\"sgj-rail-bar\"><\/span>Scan<\/button><\/li>\n        <li class=\"sgj-li\"><button type=\"button\" class=\"sgj-rail-btn\" data-sgj-go=\"2\"><span class=\"sgj-rail-bar\"><\/span>Defects<\/button><\/li>\n        <li class=\"sgj-li\"><button type=\"button\" class=\"sgj-rail-btn\" data-sgj-go=\"3\"><span class=\"sgj-rail-bar\"><\/span>Contents<\/button><\/li>\n        <li class=\"sgj-li\"><button type=\"button\" class=\"sgj-rail-btn\" data-sgj-go=\"4\"><span class=\"sgj-rail-bar\"><\/span>OCR<\/button><\/li>\n        <li class=\"sgj-li\"><button type=\"button\" class=\"sgj-rail-btn\" data-sgj-go=\"5\"><span class=\"sgj-rail-bar\"><\/span>Verify<\/button><\/li>\n      <\/ol>\n      <a class=\"sgj-skip\" href=\"#sgj-line-end\">Skip the line<\/a>\n    <\/nav>\n  <\/div>\n  <div class=\"sgj-end\" id=\"sgj-line-end\" tabindex=\"-1\"><\/div>\n<\/div>\n\n<script>\n(() => {\n  'use strict';\n  \/* SOLOMON_S_EMBED_START *\/\n\/* Generated by build-solomon-s-embed.py from the canonical study. Do not edit. *\/\n\/* SOLOMON_S_PURE_FACTORY_START *\/\nconst createSolomonSLoaderCore = () => {\n  const S_GEOMETRY_DATA={\"schemaVersion\":2,\"sourcePath\":\".assets\/Solomon-Logo-favion.png\",\"sourceSha256\":\"764f408d15669ee1c46b4acf7e98fc71722a2ab27ca0000c6358e19bfff9a38f\",\"sourceSize\":[512,512],\"logoColor\":\"#ea0a2a\",\"stations\":[[[487.5,1.75],[487.5,61.5],[487.5,121.25]],[[452.3016,1.75],[452.3016,61.5],[452.3016,121.25]],[[417.1033,1.75],[417.1033,61.5],[417.1033,121.25]],[[381.9049,1.75],[381.9049,61.5],[381.9049,121.25]],[[346.7065,1.75],[346.7065,61.5],[346.7065,121.25]],[[311.5081,1.75],[311.5081,61.5],[311.5081,121.25]],[[276.3098,1.75],[276.3098,61.5],[276.3098,121.25]],[[241.1114,1.75],[241.1114,61.5],[241.1114,121.25]],[[205.913,1.75],[205.913,61.5],[205.913,121.25]],[[165.9395,2.7442],[170.8981,63.5],[175.8567,124.2558]],[[111.6746,10.6117],[137.0155,70.5],[162.3565,130.3883]],[[58.1689,33.9541],[105.6185,86.8259],[153.0682,139.6976]],[[18.5463,80.5452],[84.0,115.2274],[149.4537,149.9096]],[[2.7389,141.2444],[75.5,149.47],[148.2611,157.6957]],[[4.69,203.9493],[76.0,184.7777],[147.31,165.606]],[[29.7091,261.9683],[89.1478,218.5844],[148.5865,175.2006]],[[78.3173,298.5538],[116.1692,243.0],[154.0211,187.4462]],[[133.3106,314.3144],[149.8637,255.0],[166.4169,195.6856]],[[184.7169,317.25],[184.7169,258.5],[184.7169,199.75]],[[219.9152,317.25],[219.9152,258.5],[219.9152,199.75]],[[255.1136,317.25],[255.1136,258.5],[255.1136,199.75]],[[290.312,317.25],[290.312,258.5],[290.312,199.75]],[[325.5103,318.25],[325.5103,259.0],[325.5103,199.75]],[[345.2721,321.3055],[360.708,261.5],[376.1438,201.6945]],[[352.6948,324.6572],[378.4446,265.1317],[404.1945,205.6062]],[[358.0984,330.5257],[395.2098,272.5],[432.3212,214.4743]],[[362.1757,336.2144],[411.0,282.3865],[459.8243,228.5587]],[[363.3847,342.7814],[423.0,296.7131],[482.6153,250.6448]],[[364.6853,350.8905],[436.0,330.9415],[507.3147,310.9925]],[[364.7348,356.7416],[437.0,366.3297],[509.2652,375.9178]],[[363.5058,362.7543],[427.0,400.3503],[490.4942,437.9463]],[[361.0497,374.3652],[404.0668,428.0],[447.0838,481.6348]],[[349.819,383.642],[371.8865,443.5],[393.9539,503.358]],[[334.1223,388.7477],[337.2651,449.5],[340.4079,510.2523]],[[302.087,390.75],[302.087,450.5],[302.087,510.25]],[[266.8886,390.75],[266.8886,450.5],[266.8886,510.25]],[[231.6902,390.75],[231.6902,450.5],[231.6902,510.25]],[[196.4919,390.75],[196.4919,450.5],[196.4919,510.25]],[[161.2935,390.75],[161.2935,450.5],[161.2935,510.25]],[[126.0951,390.75],[126.0951,450.5],[126.0951,510.25]],[[90.8967,390.75],[90.8967,450.5],[90.8967,510.25]],[[55.6984,390.75],[55.6984,450.5],[55.6984,510.25]],[[20.5,390.75],[20.5,450.5],[20.5,510.25]]],\"stationProgress\":[0.0,0.025,0.05,0.075,0.1,0.125,0.15,0.175,0.2,0.225,0.25,0.275,0.3,0.325,0.35,0.375,0.4,0.425,0.45,0.475,0.5,0.525,0.55,0.575,0.5875,0.6,0.6125,0.625,0.65,0.675,0.7,0.725,0.75,0.775,0.8,0.825,0.85,0.875,0.9,0.925,0.95,0.975,1.0],\"outline\":[[487.5,1.75],[452.3016,1.75],[417.1033,1.75],[381.9049,1.75],[346.7065,1.75],[311.5081,1.75],[276.3098,1.75],[241.1114,1.75],[205.913,1.75],[165.9395,2.7442],[111.6746,10.6117],[58.1689,33.9541],[18.5463,80.5452],[2.7389,141.2444],[4.69,203.9493],[29.7091,261.9683],[78.3173,298.5538],[133.3106,314.3144],[184.7169,317.25],[219.9152,317.25],[255.1136,317.25],[290.312,317.25],[325.5103,318.25],[345.2721,321.3055],[352.6948,324.6572],[358.0984,330.5257],[362.1757,336.2144],[363.3847,342.7814],[364.6853,350.8905],[364.7348,356.7416],[363.5058,362.7543],[361.0497,374.3652],[349.819,383.642],[334.1223,388.7477],[302.087,390.75],[266.8886,390.75],[231.6902,390.75],[196.4919,390.75],[161.2935,390.75],[126.0951,390.75],[90.8967,390.75],[55.6984,390.75],[20.5,390.75],[20.5,510.25],[55.6984,510.25],[90.8967,510.25],[126.0951,510.25],[161.2935,510.25],[196.4919,510.25],[231.6902,510.25],[266.8886,510.25],[302.087,510.25],[340.4079,510.2523],[393.9539,503.358],[447.0838,481.6348],[490.4942,437.9463],[509.2652,375.9178],[507.3147,310.9925],[482.6153,250.6448],[459.8243,228.5587],[432.3212,214.4743],[404.1945,205.6062],[376.1438,201.6945],[325.5103,199.75],[290.312,199.75],[255.1136,199.75],[219.9152,199.75],[184.7169,199.75],[166.4169,195.6856],[154.0211,187.4462],[148.5865,175.2006],[147.31,165.606],[148.2611,157.6957],[149.4537,149.9096],[153.0682,139.6976],[162.3565,130.3883],[175.8567,124.2558],[205.913,121.25],[241.1114,121.25],[276.3098,121.25],[311.5081,121.25],[346.7065,121.25],[381.9049,121.25],[417.1033,121.25],[452.3016,121.25],[487.5,121.25]],\"network\":{\"nodes\":[{\"id\":0,\"x\":0.8877977167723136,\"y\":-0.9766649042723144,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.904296875,\"y\":-0.9931640625,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.8583349342228744,-0.9896285285940674],[0.904296875,-0.9931640625],[0.9007613410940672,-0.9472021217228744],[0.8724770698466053,-0.9754863929703363]],\"z\":[0.265,0.355]}},{\"id\":1,\"x\":0.7668031249999984,\"y\":-0.9756640624999974,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.766803125,\"y\":-0.9931640625,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.726803125,-0.9931640625],[0.8068031250000001,-0.9931640625],[0.8068031250000001,-0.9581640625],[0.726803125,-0.9581640625]],\"z\":[0.265,0.355]}},{\"id\":2,\"x\":0.6293097656249981,\"y\":-0.9756640624999974,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.629309765625,\"y\":-0.9931640625,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.5893097656249999,-0.9931640625],[0.669309765625,-0.9931640625],[0.669309765625,-0.9581640625],[0.5893097656249999,-0.9581640625]],\"z\":[0.265,0.355]}},{\"id\":3,\"x\":0.4918160156250025,\"y\":-0.9756640625000039,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.491816015625,\"y\":-0.9931640625,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.451816015625,-0.9931640625],[0.531816015625,-0.9931640625],[0.531816015625,-0.9581640625],[0.451816015625,-0.9581640625]],\"z\":[0.265,0.355]}},{\"id\":4,\"x\":0.3543222656250015,\"y\":-0.9756640625000037,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.354322265625,\"y\":-0.9931640625,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.31432226562500004,-0.9931640625],[0.394322265625,-0.9931640625],[0.394322265625,-0.9581640625],[0.31432226562500004,-0.9581640625]],\"z\":[0.265,0.355]}},{\"id\":5,\"x\":0.21682851562499975,\"y\":-0.9756640624999974,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.21682851562500005,\"y\":-0.9931640625,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.17682851562500004,-0.9931640625],[0.25682851562500003,-0.9931640625],[0.25682851562500003,-0.9581640625],[0.17682851562500004,-0.9581640625]],\"z\":[0.265,0.355]}},{\"id\":6,\"x\":0.07933515624999991,\"y\":-0.9756640624999994,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.07933515624999998,\"y\":-0.9931640625,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.03933515624999998,-0.9931640625],[0.11933515624999999,-0.9931640625],[0.11933515624999999,-0.9581640625],[0.03933515624999998,-0.9581640625]],\"z\":[0.265,0.355]}},{\"id\":7,\"x\":-0.05815859374999994,\"y\":-0.9756640624999992,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.05815859374999999,\"y\":-0.9931640625,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.09815859375,-0.9931640625],[-0.018158593749999986,-0.9931640625],[-0.018158593749999986,-0.9581640625],[-0.09815859375,-0.9581640625]],\"z\":[0.265,0.355]}},{\"id\":8,\"x\":-0.19541097256859422,\"y\":-0.9737515845298248,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.19565234374999996,\"y\":-0.9931640625,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.23554978927206155,-0.9846673666237121],[-0.19565234374999996,-0.9931640625],[-0.15555597254644776,-0.985661995031165],[-0.15534461400986402,-0.9686633089769722],[-0.1552202854589324,-0.9586640818862704],[-0.21521564800314275,-0.9579181105806807],[-0.2352141021845462,-0.9576694534788175],[-0.23545032643131628,-0.9766679849511508]],\"z\":[0.265,0.355]}},{\"id\":9,\"x\":-0.3501617847527547,\"y\":-0.9699356335222891,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.35179882812499996,\"y\":-0.98928046875,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.3909817839699834,-0.9779360440730903],[-0.35179882812499996,-0.98928046875],[-0.31126670554620384,-0.9846818777421537],[-0.3105921221792975,-0.9767103698997758],[-0.30983321589152785,-0.9677424235771005],[-0.30898998668289496,-0.957778038774128],[-0.3388831410918123,-0.9552483511482293],[-0.36877629550072966,-0.9527186635223305],[-0.37874068030370206,-0.9518754343136976],[-0.3887050651066745,-0.9510322051050647]],\"z\":[0.265,0.355]}},{\"id\":10,\"x\":-0.5584493325017695,\"y\":-0.939877711628779,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.56377109375,\"y\":-0.958548046875,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.6000459520979807,-0.9398896800698925],[-0.56377109375,-0.958548046875],[-0.5231103141960535,-0.961819286099722],[-0.5209173535930705,-0.9541257223095293],[-0.5157090721609859,-0.9358535083078215],[-0.5637938458496905,-0.922147504539178],[-0.5830277553251723,-0.9166651030317207],[-0.5926447100629132,-0.913923902277992],[-0.5953859108166419,-0.923540857015733]],\"z\":[0.265,0.355]}},{\"id\":11,\"x\":-0.7607346099743045,\"y\":-0.8511479931961801,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.772777734375,\"y\":-0.8673667968750001,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.7953537842393105,-0.8306745364850463],[-0.7920944131908388,-0.8430590631360082],[-0.772777734375,-0.8673667968750001],[-0.7439224898887372,-0.8788286844000981],[-0.7311245531698415,-0.8783673648371662],[-0.7257591099802281,-0.871141576341851],[-0.7197975064362131,-0.8631129224581673],[-0.7599407758546312,-0.8333049047380924],[-0.7759980836219984,-0.8213816976500624],[-0.7840267375056821,-0.8154200941060474]],\"z\":[0.265,0.355]}},{\"id\":12,\"x\":-0.9096329065615254,\"y\":-0.676046246386098,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.927553515625,\"y\":-0.6853703125,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.9343034835619094,-0.6550645715776815],[-0.927553515625,-0.6853703125],[-0.9066098135109241,-0.7082910747420559],[-0.8948973347471766,-0.7134696692626535],[-0.8780422754117914,-0.7047000070798415],[-0.8872734987621198,-0.6869578393583833],[-0.9149671688131051,-0.6337313361940089],[-0.9238382526738342,-0.6383469478691731],[-0.9318222281484904,-0.642500998376821]],\"z\":[0.265,0.355]}},{\"id\":13,\"x\":-0.9700084594675628,\"y\":-0.44609754249001066,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.989301171875,\"y\":-0.44826406249999995,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.989301171875,-0.44826406249999995],[-0.9768873073121119,-0.4871214423217825],[-0.9599934948966282,-0.4852243123656518],[-0.9500559581816378,-0.4841083535679278],[-0.9522878757770856,-0.46423328013794696],[-0.9578676697657054,-0.41454559656299483],[-0.9589836285634293,-0.4046080598480044],[-0.9778649483219111,-0.4067283815636799],[-0.9858149776939035,-0.4076211486018591]],\"z\":[0.265,0.355]}},{\"id\":14,\"x\":-0.9627299037089588,\"y\":-0.207543029725969,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.9816796875,\"y\":-0.20332304687500002,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.9825657008287562,-0.24410557966026566],[-0.9747569834980804,-0.24584452579215207],[-0.9562112798377252,-0.2499745228553823],[-0.9453428665134351,-0.20117003953865825],[-0.9409955011837191,-0.18164824621196865],[-0.9388218185188612,-0.17188734954862384],[-0.9651762395098921,-0.1660184063535072],[-0.9816796875,-0.20332304687500002]],\"z\":[0.265,0.355]}},{\"id\":15,\"x\":-0.8680691949480933,\"y\":0.010826731166017256,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.883948828125,\"y\":0.023313671874999997,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.8962041285854936,-0.005213641539042777],[-0.8960968248732247,-0.018019440456460367],[-0.8811613861014308,-0.029763914420584712],[-0.8317109694103809,0.03312214356591607],[-0.8395717266586935,0.0393034456522973],[-0.8466464081821748,0.04486661753004041],[-0.8591163160672062,0.0419509019508328],[-0.883948828125,0.023313671874999997]],\"z\":[0.265,0.355]}},{\"id\":16,\"x\":-0.6854167597181237,\"y\":0.14884846115605493,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.694073046875,\"y\":0.1662257812500001,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.7263097420313332,0.1412298718767118],[-0.7227427092732522,0.13406912629382892],[-0.7142710064728096,0.11706235553448212],[-0.705320074494206,0.1215211464820835],[-0.6874182105369988,0.1304387283772862],[-0.6605654146011881,0.14381510122009028],[-0.642663550643981,0.15273268311529303],[-0.6547022862025046,0.1769001994575227],[-0.694073046875,0.1662257812500001]],\"z\":[0.265,0.355]}},{\"id\":17,\"x\":-0.47600776569962283,\"y\":0.20865022307406655,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.47925546875,\"y\":0.2277906249999999,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.5173535048037202,0.2132118853820001],[-0.5128367602124725,0.18659236212748942],[-0.5029776775256166,0.1882652304946182],[-0.4536822640913376,0.19662957233026218],[-0.43396409871762603,0.19997530906451977],[-0.43848084330887377,0.22659483231903044],[-0.47925546875,0.2277906249999999]],\"z\":[0.265,0.355]}},{\"id\":18,\"x\":-0.2778959600523232,\"y\":0.21985173011799372,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.27844960937499996,\"y\":0.2392578125,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.3182051958413481,0.2301203432269071],[-0.31797705122984365,0.2221235970113366],[-0.31743520777752054,0.2031313247493566],[-0.30743927500805734,0.2034165055137372],[-0.2974433422385942,0.20370168627811777],[-0.23746774562181527,0.20541277086440132],[-0.23823773368564288,0.23240178934195183],[-0.27844960937499996,0.2392578125]],\"z\":[0.265,0.355]}},{\"id\":19,\"x\":-0.14095625000000003,\"y\":0.22175781249999998,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.14095625,\"y\":0.2392578125,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.18095625,0.2042578125],[-0.10095625,0.2042578125],[-0.10095625,0.2392578125],[-0.18095625,0.2392578125]],\"z\":[0.265,0.355]}},{\"id\":20,\"x\":-0.0034625000000000363,\"y\":0.2217578124999999,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.003462500000000035,\"y\":0.2392578125,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.043462500000000036,0.2042578125],[0.036537499999999966,0.2042578125],[0.036537499999999966,0.2392578125],[-0.043462500000000036,0.2392578125]],\"z\":[0.265,0.355]}},{\"id\":21,\"x\":0.13427976634608427,\"y\":0.22175957717109543,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.13403125000000005,\"y\":0.2392578125,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.09403528353393213,0.23868977513752188],[0.09439030688548096,0.21369229609622942],[0.09453231622610049,0.20369330447971246],[0.11453029945913445,0.20397732316095152],[0.1445272743086854,0.2044033511828101],[0.16452525754171934,0.20468736986404917],[0.1745242491582363,0.2048293792046687],[0.1742544314110592,0.22382746327605096],[0.17402721646606795,0.23982584986247812]],\"z\":[0.265,0.355]}},{\"id\":22,\"x\":0.2731132095238313,\"y\":0.22573631595699778,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.2715246093749999,\"y\":0.2431640625,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.23168976013385145,0.23953297644552857],[0.23241597734474573,0.23156600659729887],[0.23486696043151395,0.20467748335952368],[0.2846605219829495,0.20921634092761296],[0.3045779466035237,0.21103188395484868],[0.31453665891381083,0.21193965546846655],[0.31135945861614833,0.24679514855447143],[0.2615658970647128,0.24225629098638216],[0.24164847244413856,0.24044074795914644]],\"z\":[0.265,0.355]}},{\"id\":23,\"x\":0.3537026885017483,\"y\":0.23832420325293685,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.3487191406250001,\"y\":0.255099609375,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.31037535520314075,0.2437086427995769],[0.31493174183330996,0.22837112863083317],[0.32034245095663594,0.21015783055544995],[0.3395143436675656,0.21585331384316148],[0.3874440754448898,0.23009202206244034],[0.3970300218003546,0.23293976370629615],[0.39418228015649887,0.242525710061761],[0.38706292604685943,0.2664905759504231]],\"z\":[0.265,0.355]}},{\"id\":24,\"x\":0.3879586436522748,\"y\":0.254004215234223,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.37771406249999995,\"y\":0.26819218749999996,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.3452844116067955,0.2447760020090861],[0.34996764870497826,0.23829007183044523],[0.36577357391134513,0.21640005747753221],[0.37388098663464625,0.22225410385026068],[0.4144180502511518,0.251524335713903],[0.430632875697754,0.2632324284593599],[0.4195101875895699,0.27863651263363204],[0.4101437133932044,0.2916083729909138],[0.40203630066990326,0.28575432661818534],[0.3614992370533977,0.25648409475454303]],\"z\":[0.265,0.355]}},{\"id\":25,\"x\":0.41239605610277963,\"y\":0.2800710345299981,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.3988218750000001,\"y\":0.2911160156249999,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.37357620392570917,0.26008931596150503],[0.3797815438584081,0.25504018174664683],[0.40072456613126717,0.23799935377150047],[0.4070359838998399,0.2457560286873742],[0.45121590827984903,0.3000527530984902],[0.436478225939689,0.3120444468587784],[0.42406754607429104,0.32214271528849475],[0.41144471053714554,0.3066293654567473]],\"z\":[0.265,0.355]}},{\"id\":26,\"x\":0.4308539588723988,\"y\":0.3064909852947499,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.414748828125,\"y\":0.31333750000000005,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.3990996516558556,0.27652577257737593],[0.4313099131506517,0.26283274316687455],[0.4352222072679378,0.27203567502253057],[0.45478367785436835,0.3180503343008107],[0.46260826608894057,0.3364561980121228],[0.4451226955631941,0.3438895568349664],[0.43039800459414446,0.35014922742262417],[0.42648571047685835,0.34094629556696815],[0.4069242398904278,0.294931636288688]],\"z\":[0.265,0.355]}},{\"id\":27,\"x\":0.4367175913557645,\"y\":0.336019693247414,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.41947148437500004,\"y\":0.3389898437500001,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.4126825689405182,0.2995701706511088],[0.4284504381800747,0.29685460447731604],[0.4471747829020481,0.2936298696459372],[0.45056924061928905,0.3133397061953828],[0.45905538491239134,0.36261429756899693],[0.4607526137710118,0.3724692158437197],[0.45089769549628894,0.37416644470234023],[0.4262603998094819,0.37840951684889135],[0.42286594209224093,0.3586996802994457],[0.41437979779913864,0.3094250889258316]],\"z\":[0.265,0.355]}},{\"id\":28,\"x\":0.4419906210515049,\"y\":0.36920216421550767,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.42455195312499994,\"y\":0.3706660156249999,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.4212060070461614,0.33080620322155896],[0.45608334289917224,0.32787850040257527],[0.4569198294188819,0.3378434535034355],[0.45859280245830114,0.35777335970515595],[0.4627752350568493,0.40759812520945715],[0.45281028195598905,0.4084346117291668],[0.44384182416521484,0.40918744959690545],[0.4358698616845267,0.40985663881267315],[0.42789789920383847,0.41052582802844084],[0.42706141268412884,0.40056087492758063],[0.42538843964470957,0.38063096872586016]],\"z\":[0.265,0.355]}},{\"id\":29,\"x\":0.4421637555082006,\"y\":0.3952094303828216,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.4247453125,\"y\":0.393521875,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.4208880430535525,0.43333545901874293],[0.42667394722322377,0.37361508299062857],[0.42763826458483567,0.3636616869859428],[0.42860258194644757,0.3537082909812571],[0.46343946796284763,0.3570834017468987],[0.45765356379317634,0.41680377777501304],[0.45668924643156444,0.4267571737796988],[0.45572492906995254,0.4367105697843845],[0.44577153306526685,0.43574625242277265]],\"z\":[0.265,0.355]}},{\"id\":30,\"x\":0.4370779482670692,\"y\":0.4205721320451353,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.4199445312500001,\"y\":0.417008984375,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.4118001937182611,0.45617108041401594],[0.41383627810119583,0.44638055640426194],[0.41587236248413056,0.436590032394508],[0.4219806156329348,0.407218460365246],[0.4280888687817391,0.37784688833598407],[0.43592128798954227,0.37947575584233184],[0.452565178806124,0.3829370992933209],[0.462355702815878,0.3849731836762557],[0.4603196184329433,0.3947637076860097],[0.45828353405000855,0.40455423169576366],[0.4521752809012043,0.43392580372502565],[0.44606702775240004,0.4632973757542876]],\"z\":[0.265,0.355]}},{\"id\":31,\"x\":0.425320333693937,\"y\":0.47142777059949437,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.4103503906249999,\"y\":0.46236406250000006,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.38963334354044454,0.4965810752289967],[0.4155296523961387,0.4538098093177509],[0.4258881759384164,0.4367013029532526],[0.43106743770955525,0.42814704977100343],[0.4379108402553546,0.4322904591879145],[0.4610073238474273,0.4462744659699893],[0.45582806207628845,0.45482871915223855],[0.4299317532205943,0.49759998506348435],[0.4247524914494555,0.5061542382457335],[0.4195732296783166,0.5147084914279826],[0.4033201486320432,0.5048678940628188],[0.3964767460862439,0.5007244846459078]],\"z\":[0.265,0.355]}},{\"id\":32,\"x\":0.3749079066466499,\"y\":0.5139387164243142,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.36648046875000007,\"y\":0.4986015625,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.3314241169229962,0.5178642776923431],[0.3401882048797472,0.5130485988942572],[0.34895229283649815,0.5082329200961715],[0.3927727326202529,0.48415452610574267],[0.4015368205770039,0.4793388473076569],[0.41357601757221835,0.5012490671995343],[0.4183916963703041,0.5100131551562853],[0.3482789927162964,0.5485385855409715],[0.33912920299993343,0.5318868184231447]],\"z\":[0.265,0.355]}},{\"id\":33,\"x\":0.30844362242385187,\"y\":0.5357358797326193,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.305165234375,\"y\":0.518545703125,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.2658734021290128,0.526039161522376],[0.2756963601905096,0.5241657969230319],[0.3444570666209872,0.5110522447276241],[0.3459557583004624,0.5189106111768216],[0.3491404781193471,0.5356096398813661],[0.35101384271869107,0.5454325979428629],[0.34119088465719427,0.547305962542207],[0.27243017822671667,0.5604195147376148],[0.2688707854879631,0.5417558944207708]],\"z\":[0.265,0.355]}},{\"id\":34,\"x\":0.18057344517306637,\"y\":0.5438586646599131,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.18002734374999996,\"y\":0.5263671875,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.14004682452734382,0.5276154193241512],[0.1600370841386719,0.5269913034120756],[0.19002247355566398,0.5260551295439622],[0.2200078629726561,0.5251189556758488],[0.22050715570231658,0.5411111633649112],[0.22110006581878838,0.5601019099956729],[0.2011098062074603,0.5607260259077486],[0.17112441679046822,0.561662199775862],[0.1411390273734761,0.5625983736439754],[0.1408269694174383,0.5526032438383113]],\"z\":[0.265,0.355]}},{\"id\":35,\"x\":0.04253359374999998,\"y\":0.5438671874999996,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.04253359374999999,\"y\":0.5263671875,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.0025335937499999864,0.5263671875],[0.08253359375,0.5263671875],[0.08253359375,0.5613671875],[0.0025335937499999864,0.5613671875]],\"z\":[0.265,0.355]}},{\"id\":36,\"x\":-0.09496015624999996,\"y\":0.5438671874999995,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.09496015624999998,\"y\":0.5263671875,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.13496015625,0.5263671875],[-0.05496015624999998,0.5263671875],[-0.05496015624999998,0.5613671875],[-0.13496015625,0.5613671875]],\"z\":[0.265,0.355]}},{\"id\":37,\"x\":-0.2324535156250003,\"y\":0.5438671875000005,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.23245351562500005,\"y\":0.5263671875,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.27245351562500003,0.5263671875],[-0.19245351562500004,0.5263671875],[-0.19245351562500004,0.5613671875],[-0.27245351562500003,0.5613671875]],\"z\":[0.265,0.355]}},{\"id\":38,\"x\":-0.36994726562499997,\"y\":0.5438671875000005,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.369947265625,\"y\":0.5263671875,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.409947265625,0.5263671875],[-0.32994726562500004,0.5263671875],[-0.32994726562500004,0.5613671875],[-0.409947265625,0.5613671875]],\"z\":[0.265,0.355]}},{\"id\":39,\"x\":-0.5074410156250021,\"y\":0.5438671875000022,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.507441015625,\"y\":0.5263671875,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.547441015625,0.5263671875],[-0.467441015625,0.5263671875],[-0.467441015625,0.5613671875],[-0.547441015625,0.5613671875]],\"z\":[0.265,0.355]}},{\"id\":40,\"x\":-0.6449347656250026,\"y\":0.5438671875000026,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.644934765625,\"y\":0.5263671875,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.684934765625,0.5263671875],[-0.6049347656249999,0.5263671875],[-0.6049347656249999,0.5613671875],[-0.684934765625,0.5613671875]],\"z\":[0.265,0.355]}},{\"id\":41,\"x\":-0.7824281249999986,\"y\":0.5438671874999991,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.782428125,\"y\":0.5263671875,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.8224281250000001,0.5263671875],[-0.742428125,0.5263671875],[-0.742428125,0.5613671875],[-0.8224281250000001,0.5613671875]],\"z\":[0.265,0.355]}},{\"id\":42,\"x\":-0.9034227167723226,\"y\":0.5428663457276924,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.919921875,\"y\":0.5263671875,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.919921875,0.5263671875],[-0.8739599342228744,0.5299027214059328],[-0.9163863410940672,0.5723291282771256]],\"z\":[0.265,0.355]}},{\"id\":43,\"x\":-0.9034227167723327,\"y\":0.9766649042723319,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.919921875,\"y\":0.9931640625,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.919921875,0.9931640625],[-0.9163863410940672,0.9472021217228744],[-0.8881020698466053,0.9754863929703363],[-0.8739599342228744,0.9896285285940674]],\"z\":[0.265,0.355]}},{\"id\":44,\"x\":-0.7824281250000086,\"y\":0.97566406250001,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.782428125,\"y\":0.9931640625,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.8224281250000001,0.9581640625],[-0.742428125,0.9581640625],[-0.742428125,0.9931640625],[-0.8224281250000001,0.9931640625]],\"z\":[0.265,0.355]}},{\"id\":45,\"x\":-0.6449347656249896,\"y\":0.9756640624999847,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.644934765625,\"y\":0.9931640625,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.684934765625,0.9581640625],[-0.6049347656249999,0.9581640625],[-0.6049347656249999,0.9931640625],[-0.684934765625,0.9931640625]],\"z\":[0.265,0.355]}},{\"id\":46,\"x\":-0.5074410156250051,\"y\":0.97566406250001,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.507441015625,\"y\":0.9931640625,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.547441015625,0.9581640625],[-0.467441015625,0.9581640625],[-0.467441015625,0.9931640625],[-0.547441015625,0.9931640625]],\"z\":[0.265,0.355]}},{\"id\":47,\"x\":-0.36994726562500196,\"y\":0.9756640625000037,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.369947265625,\"y\":0.9931640625,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.409947265625,0.9581640625],[-0.32994726562500004,0.9581640625],[-0.32994726562500004,0.9931640625],[-0.409947265625,0.9931640625]],\"z\":[0.265,0.355]}},{\"id\":48,\"x\":-0.2324535156249995,\"y\":0.9756640624999974,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.23245351562500005,\"y\":0.9931640625,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.27245351562500003,0.9581640625],[-0.19245351562500004,0.9581640625],[-0.19245351562500004,0.9931640625],[-0.27245351562500003,0.9931640625]],\"z\":[0.265,0.355]}},{\"id\":49,\"x\":-0.09496015624999997,\"y\":0.9756640625,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.09496015624999998,\"y\":0.9931640625,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.13496015625,0.9581640625],[-0.05496015624999998,0.9581640625],[-0.05496015624999998,0.9931640625],[-0.13496015625,0.9931640625]],\"z\":[0.265,0.355]}},{\"id\":50,\"x\":0.04253359374999993,\"y\":0.9756640624999995,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.04253359374999999,\"y\":0.9931640625,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.0025335937499999864,0.9581640625],[0.08253359375,0.9581640625],[0.08253359375,0.9931640625],[0.0025335937499999864,0.9931640625]],\"z\":[0.265,0.355]}},{\"id\":51,\"x\":0.18002786892033784,\"y\":0.9756640625078831,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.18002734374999996,\"y\":0.9931640625,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.14002734376801163,0.993162862110658],[0.14002782392374843,0.9771628621178626],[0.14002839410868592,0.9581628621264182],[0.1600283940996801,0.9581634623210892],[0.2100283940771655,0.9581649628077668],[0.2200283940726626,0.9581652629051023],[0.22002809397532708,0.9681652629005993],[0.2200275838098567,0.9851652628929444],[0.2200273437319883,0.993165262889342],[0.20002734374099412,0.9931646626946711],[0.1500273437635087,0.9931631622079935]],\"z\":[0.265,0.355]}},{\"id\":52,\"x\":0.3284768077081238,\"y\":0.9737988085558238,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.32971835937499994,\"y\":0.993173046875,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.287561938869316,0.9608027486040858],[0.34743911960650586,0.956965662865416],[0.3673981798522358,0.9556866342858594],[0.3680376941420141,0.9656661644087243],[0.36861325700281455,0.9746477415193029],[0.36912486843463715,0.9826313656175948],[0.32971835937499994,0.993173046875],[0.2892886274517174,0.9877474799358211]],\"z\":[0.265,0.355]}},{\"id\":53,\"x\":0.5339273153816918,\"y\":0.9474712130812569,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.5388824218749999,\"y\":0.9662421875,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.4912740604939327,0.9426107692901314],[0.5009428537420321,0.9400584297505116],[0.5686244064787281,0.9221920529731725],[0.5755157232357018,0.948297794743041],[0.5388824218749999,0.9662421875],[0.49816537725090626,0.9687165110599999],[0.49612350561921037,0.9609814764615204],[0.4938264000335525,0.9522795625382309]],\"z\":[0.265,0.355]}},{\"id\":54,\"x\":0.7352095041422088,\"y\":0.8645815720978554,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.74642109375,\"y\":0.8813859374999999,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.693722099749863,0.8744710238075869],[0.7020406191808007,0.8689210477286196],[0.7186776580426764,0.8578210955706849],[0.7602702551973655,0.8300712151758481],[0.7708152097474035,0.84587640209463],[0.7669366711796396,0.8580811937183477],[0.74642109375,0.8813859374999999],[0.7170255545940126,0.8913810501921517],[0.704267054299901,0.8902762107263688],[0.6992720758288303,0.8827895432385248]],\"z\":[0.265,0.355]}},{\"id\":55,\"x\":0.898645856112742,\"y\":0.7003757238817359,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.9159929687499999,\"y\":0.710727734375,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.8654399363192411,0.727140866679793],[0.8705644023955689,0.718553675786808],[0.8961867327772077,0.6756177213218826],[0.9064356649298633,0.6584433395359125],[0.9150228558228484,0.6635678056122403],[0.9227513276265349,0.6681798250809353],[0.9244966142645952,0.6808665888349826],[0.9159929687499999,0.710727734375],[0.8937498178066285,0.732389734192893],[0.8817555990159127,0.7368773522248159]],\"z\":[0.265,0.355]}},{\"id\":56,\"x\":0.9700718741117917,\"y\":0.4658753844507512,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.9893171875,\"y\":0.46842890625,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.9493600586316321,0.50347784136359],[0.9572518623645679,0.4439991104268861],[0.95988246360888,0.4241728667813181],[0.969795585431664,0.42548816740347406],[0.9866478925303968,0.42772417846113925],[0.9893171875,0.46842890625],[0.9761254875531489,0.5070291530434111],[0.9592731804544161,0.504793141985746]],\"z\":[0.265,0.355]}},{\"id\":57,\"x\":0.9627075821651084,\"y\":0.21884741867057864,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.9816980468750001,\"y\":0.21481445312500003,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.9391521623774826,0.1829577785916483],[0.948934013488092,0.18088042718905223],[0.9577376794876405,0.17901081092671578],[0.9655631603761282,0.17734892980463893],[0.9816980468750001,0.21481445312500003],[0.9821819715968968,0.2556037386895148],[0.9743564907084091,0.2572656198115917],[0.9557709735982511,0.2612125874765242],[0.953693622195655,0.25143073636591473],[0.9495389193904629,0.23186703414469576]],\"z\":[0.265,0.355]}},{\"id\":58,\"x\":0.8684841379312382,\"y\":-0.009599266489529542,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.885216015625,\"y\":-0.020918749999999986,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.8338132445331425,-0.03443744535414256],[0.8420958810017468,-0.040040831217078146],[0.8495502538234907,-0.04508387849372017],[0.8617797488613098,-0.04128395071546436],[0.885216015625,-0.020918749999999986],[0.8954000640389234,0.00841186809616133],[0.8943773407269755,0.02117721325511408],[0.8786403314366273,0.03182364639469169],[0.8730369455736917,0.023541009926087417],[0.8674335597107561,0.015258373457483133]],\"z\":[0.265,0.355]}},{\"id\":59,\"x\":0.7848849800073466,\"y\":-0.09140875377375741,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.796188671875,\"y\":-0.10719257812500005,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.7432895615920695,-0.10202690960346698],[0.7491120115709765,-0.11015704344265592],[0.7590101765351185,-0.12397827096927713],[0.796188671875,-0.10719257812500005],[0.8240512472486301,-0.07739867113802065],[0.8193932872655045,-0.0708945640666695],[0.8083306323055811,-0.055447309772210504],[0.7920703646272031,-0.06709220973002462],[0.7514196954312584,-0.09620445962455992]],\"z\":[0.265,0.355]}},{\"id\":60,\"x\":0.6813853174818224,\"y\":-0.144248837293622,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.6887546874999999,\"y\":-0.162209765625,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.6384628277371122,-0.14501299727771952],[0.6456750552763643,-0.1625909315682456],[0.6487117826613126,-0.16999216705899345],[0.6887546874999999,-0.162209765625],[0.7227241375687908,-0.13962489320951088],[0.7124751826445904,-0.11464572342823695],[0.6662174608274165,-0.13362526958416354],[0.6477143721005469,-0.14121708804653418]],\"z\":[0.265,0.355]}},{\"id\":61,\"x\":0.5746103358583199,\"y\":-0.17791320455287699,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.578884765625,\"y\":-0.19685078125,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.5321602825433914,-0.1715165616891673],[0.538104947812921,-0.19785400565841477],[0.578884765625,-0.19685078125],[0.6161418188329135,-0.18024018263758673],[0.6143804365308307,-0.1724364955355875],[0.610197153563384,-0.15390273866833926],[0.6004425446858849,-0.15610446654594273],[0.5809333269308867,-0.16050792230114974],[0.5419148914208906,-0.16931483381156376]],\"z\":[0.265,0.355]}},{\"id\":62,\"x\":0.46759638357436384,\"y\":-0.19279280915723193,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.46931171875,\"y\":-0.21213085937499998,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.42637571054906037,-0.18080197175081447],[0.42725926729973457,-0.1907628616442094],[0.4287613137758807,-0.20769637446298087],[0.46931171875,-0.21213085937499998],[0.5084484329230405,-0.20062792045758712],[0.5069463864468944,-0.18369440763881567],[0.5060628296962201,-0.17373351774542073],[0.49610193980282513,-0.17461707449609493],[0.43633660044245537,-0.17991841500014022]],\"z\":[0.265,0.355]}},{\"id\":63,\"x\":0.27115203368091173,\"y\":-0.2003161594041884,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.2715246093749999,\"y\":-0.2197265625,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.2308602873585643,-0.18550065250561665],[0.2313784471856785,-0.21249568001798574],[0.2715246093749999,-0.2197265625],[0.31136371388899436,-0.21096039164135105],[0.31084555406188014,-0.18396536412898196],[0.24085844569647877,-0.1853087414585373]],\"z\":[0.265,0.355]}},{\"id\":64,\"x\":0.13403125000000013,\"y\":-0.20222656250000007,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.13403125000000005,\"y\":-0.2197265625,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.09403125000000004,-0.2197265625],[0.17403125000000005,-0.2197265625],[0.17403125000000005,-0.1847265625],[0.09403125000000004,-0.1847265625]],\"z\":[0.265,0.355]}},{\"id\":65,\"x\":-0.003462500000000024,\"y\":-0.20222656250000004,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.003462500000000035,\"y\":-0.2197265625,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.043462500000000036,-0.2197265625],[0.036537499999999966,-0.2197265625],[0.036537499999999966,-0.1847265625],[-0.043462500000000036,-0.1847265625]],\"z\":[0.265,0.355]}},{\"id\":66,\"x\":-0.14095625000000006,\"y\":-0.20222656250000018,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.14095625,\"y\":-0.2197265625,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.18095625,-0.2197265625],[-0.10095625,-0.2197265625],[-0.10095625,-0.1847265625],[-0.18095625,-0.1847265625]],\"z\":[0.265,0.355]}},{\"id\":67,\"x\":-0.2803581262328015,\"y\":-0.20233094341347446,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.27844960937499996,\"y\":-0.2197265625,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.3220280581455187,-0.18929764857335324],[-0.319083489279196,-0.21613660373542098],[-0.31821102442991517,-0.224088886746404],[-0.30827067066618635,-0.22299830568480303],[-0.23868819432008478,-0.215364238253596],[-0.2404331240186464,-0.19945967223162991],[-0.2414146469740873,-0.190513353844274],[-0.2425052280356883,-0.18057300008054522],[-0.26238593556314593,-0.18275416220374718]],\"z\":[0.265,0.355]}},{\"id\":68,\"x\":-0.3567905762486327,\"y\":-0.21950228192025928,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.349933984375,\"y\":-0.23560312500000002,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.40044909516167265,-0.21907364883739305],[-0.38987035341378234,-0.24391494958899307],[-0.38673591141440744,-0.25127533499687454],[-0.3131320573355926,-0.2199309150031255],[-0.3229271885836391,-0.19692971060349587],[-0.3268452410828578,-0.187729228843644]],\"z\":[0.265,0.355]}},{\"id\":69,\"x\":-0.4117293955056584,\"y\":-0.256502111190967,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.39835507812500004,\"y\":-0.26778828125,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.45090067302124953,-0.2757858094305845],[-0.4302660119196612,-0.29319875752166313],[-0.4241520382599313,-0.29835814954864937],[-0.3919058380912672,-0.26014581417533766],[-0.37255811799006877,-0.2372184129513506],[-0.37867209164979865,-0.23205902092436434],[-0.3916642856767246,-0.22109531286701856],[-0.399306752751387,-0.21464607283328574],[-0.4315529529200511,-0.25285840820659744],[-0.4444514329875167,-0.26814334235592213]],\"z\":[0.265,0.355]}},{\"id\":70,\"x\":-0.4364265368162938,\"y\":-0.31087097999185076,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.419583984375,\"y\":-0.31562265624999997,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.4641300635619287,-0.34461656645666017],[-0.438144411223932,-0.35194772411208997],[-0.4304449586793404,-0.354119918972958],[-0.4087230100706596,-0.2771253935270419],[-0.4241219151598428,-0.27278100380530573],[-0.4424081149532479,-0.26762204101074405]],\"z\":[0.265,0.355]}},{\"id\":71,\"x\":-0.4420699649037981,\"y\":-0.35299126405830145,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.4245703125,\"y\":-0.3531015625,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.45982172803147875,-0.39288017111099865],[-0.43282226432276155,-0.39305034584961934],[-0.4248224232238824,-0.3931007679943958],[-0.4246963678619412,-0.37310116524719794],[-0.42438122945708817,-0.3231021583792032],[-0.42431820177611757,-0.31310235700560424],[-0.44931770521011494,-0.3129447878031777],[-0.4593175065837139,-0.3128817601222071],[-0.4594435619456551,-0.33288136286940495],[-0.45975870035050814,-0.3828803697373997]],\"z\":[0.265,0.355]}},{\"id\":72,\"x\":-0.4381939019670683,\"y\":-0.38637081061828754,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.420855078125,\"y\":-0.38400117187500005,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.4609490429366546,-0.34910885200827574],[-0.45417864652725937,-0.398648348699902],[-0.45147048796350125,-0.4184641473765525],[-0.45011640868162217,-0.4283720467148778],[-0.4154387609974838,-0.42363276922830106],[-0.42220915740687903,-0.3740932725366748],[-0.42491731597063714,-0.3542774738600243],[-0.4262713952525162,-0.34436957452169903],[-0.45104114359832936,-0.34775477272639665]],\"z\":[0.265,0.355]}},{\"id\":73,\"x\":-0.4331692607808947,\"y\":-0.41867882345602947,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.416196484375,\"y\":-0.41441562499999995,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.4598864908005724,-0.3841471044128711],[-0.4525781505902356,-0.4132432925372625],[-0.44526981037989877,-0.44233948066165385],[-0.4403975835730075,-0.4617369394112481],[-0.42196999776089295,-0.45710832394470147],[-0.40645203076121755,-0.45321054249918846],[-0.4137603709715544,-0.42411435437479705],[-0.4210687111818912,-0.3950181662504057],[-0.42594093798878246,-0.37562070750081145],[-0.45018776142577527,-0.38171099100942546]],\"z\":[0.265,0.355]}},{\"id\":74,\"x\":-0.4168835644780052,\"y\":-0.46363501346326397,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.40207734375000004,\"y\":-0.45430625,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.453012673122048,-0.4391209866910881],[-0.42635906322700373,-0.4814244744853918],[-0.415697619268986,-0.4983458696031132],[-0.41036689728997716,-0.5068065671619739],[-0.4019061997311164,-0.5014758451829651],[-0.3807544558339646,-0.4881490402354429],[-0.4074080657290089,-0.44584555244113927],[-0.4180695096870266,-0.4289241573234178],[-0.42340023166603546,-0.4204634597645571],[-0.43693734776021265,-0.4289926149309713]],\"z\":[0.265,0.355]}},{\"id\":75,\"x\":-0.3757692052975796,\"y\":-0.5050499823213322,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.36579492187499996,\"y\":-0.49067070312500005,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.4186104125974884,-0.49663089940891003],[-0.3693100267814943,-0.53082844257204],[-0.35287656484282964,-0.5422276236264165],[-0.3329279979976706,-0.5134690652337532],[-0.3986618457523293,-0.4678723410162468],[-0.4077811905958306,-0.48101911056717855],[-0.4129108220703001,-0.4884141684395777]],\"z\":[0.265,0.355]}},{\"id\":76,\"x\":-0.3176098885292841,\"y\":-0.5315238989426876,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.31305976562500004,\"y\":-0.51462578125,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.36078428044542454,-0.5380217357112971],[-0.34147214593949626,-0.5432218761733358],[-0.2835357424217113,-0.5588222975594521],[-0.2765155527979589,-0.5327509159764489],[-0.2744354966131434,-0.5250260621740775],[-0.2937476311190717,-0.5198259217120388],[-0.35168403463685666,-0.5042255003259225],[-0.3558441470064877,-0.5196752079306651],[-0.35818421021440516,-0.5283656684583329]],\"z\":[0.265,0.355]}},{\"id\":77,\"x\":-0.19652413247249131,\"y\":-0.5438454592802241,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.19565234374999996,\"y\":-0.5263671875,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.2373462566926343,-0.5593310711233237],[-0.2273586728182212,-0.5598292361076043],[-0.17742075344615565,-0.562320061029007],[-0.15744558569732944,-0.563316390997568],[-0.15610054023977196,-0.5363499145366527],[-0.15570200825234753,-0.5283598474371222],[-0.16568959212676063,-0.5278616824528416],[-0.21562751149882617,-0.5253708575314389],[-0.23560267924765238,-0.5243745275628778],[-0.23639974322250126,-0.5403546617619388]],\"z\":[0.265,0.355]}},{\"id\":78,\"x\":-0.05815859374999996,\"y\":-0.5438671874999994,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":-0.05815859374999999,\"y\":-0.5263671875,\"z\":0.36},\"motionDomain\":{\"xy\":[[-0.09815859375,-0.5613671875],[-0.018158593749999986,-0.5613671875],[-0.018158593749999986,-0.5263671875],[-0.09815859375,-0.5263671875]],\"z\":[0.265,0.355]}},{\"id\":79,\"x\":0.07933515624999998,\"y\":-0.5438671875,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.07933515624999998,\"y\":-0.5263671875,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.03933515624999998,-0.5613671875],[0.11933515624999999,-0.5613671875],[0.11933515624999999,-0.5263671875],[0.03933515624999998,-0.5263671875]],\"z\":[0.265,0.355]}},{\"id\":80,\"x\":0.21682851562499997,\"y\":-0.5438671875000005,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.21682851562500005,\"y\":-0.5263671875,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.17682851562500004,-0.5613671875],[0.25682851562500003,-0.5613671875],[0.25682851562500003,-0.5263671875],[0.17682851562500004,-0.5263671875]],\"z\":[0.265,0.355]}},{\"id\":81,\"x\":0.3543222656250003,\"y\":-0.5438671875000005,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.354322265625,\"y\":-0.5263671875,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.31432226562500004,-0.5613671875],[0.394322265625,-0.5613671875],[0.394322265625,-0.5263671875],[0.31432226562500004,-0.5263671875]],\"z\":[0.265,0.355]}},{\"id\":82,\"x\":0.4918160156250021,\"y\":-0.543867187500002,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.491816015625,\"y\":-0.5263671875,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.451816015625,-0.5613671875],[0.531816015625,-0.5613671875],[0.531816015625,-0.5263671875],[0.451816015625,-0.5263671875]],\"z\":[0.265,0.355]}},{\"id\":83,\"x\":0.6293097656250025,\"y\":-0.5438671875000024,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.629309765625,\"y\":-0.5263671875,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.5893097656249999,-0.5613671875],[0.669309765625,-0.5613671875],[0.669309765625,-0.5263671875],[0.5893097656249999,-0.5263671875]],\"z\":[0.265,0.355]}},{\"id\":84,\"x\":0.7668031249999984,\"y\":-0.5438671874999991,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.766803125,\"y\":-0.5263671875,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.726803125,-0.5613671875],[0.8068031250000001,-0.5613671875],[0.8068031250000001,-0.5263671875],[0.726803125,-0.5263671875]],\"z\":[0.265,0.355]}},{\"id\":85,\"x\":0.8877977167723152,\"y\":-0.5428663457276875,\"z\":0.31,\"kind\":\"boundary-front\",\"sourcePosition\":{\"x\":0.904296875,\"y\":-0.5263671875,\"z\":0.36},\"motionDomain\":{\"xy\":[[0.8583349342228744,-0.5299027214059328],[0.9007613410940672,-0.5723291282771256],[0.904296875,-0.5263671875]],\"z\":[0.265,0.355]}},{\"id\":86,\"x\":0.8877977167723136,\"y\":-0.9766649042723144,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.904296875,\"y\":-0.9931640625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.8583349342228744,-0.9896285285940674],[0.904296875,-0.9931640625],[0.9007613410940672,-0.9472021217228744],[0.8724770698466053,-0.9754863929703363]],\"z\":[-0.355,-0.265]}},{\"id\":87,\"x\":0.7668031249999984,\"y\":-0.9756640624999974,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.766803125,\"y\":-0.9931640625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.726803125,-0.9931640625],[0.8068031250000001,-0.9931640625],[0.8068031250000001,-0.9581640625],[0.726803125,-0.9581640625]],\"z\":[-0.355,-0.265]}},{\"id\":88,\"x\":0.6293097656249981,\"y\":-0.9756640624999974,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.629309765625,\"y\":-0.9931640625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.5893097656249999,-0.9931640625],[0.669309765625,-0.9931640625],[0.669309765625,-0.9581640625],[0.5893097656249999,-0.9581640625]],\"z\":[-0.355,-0.265]}},{\"id\":89,\"x\":0.4918160156250025,\"y\":-0.9756640625000039,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.491816015625,\"y\":-0.9931640625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.451816015625,-0.9931640625],[0.531816015625,-0.9931640625],[0.531816015625,-0.9581640625],[0.451816015625,-0.9581640625]],\"z\":[-0.355,-0.265]}},{\"id\":90,\"x\":0.3543222656250015,\"y\":-0.9756640625000037,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.354322265625,\"y\":-0.9931640625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.31432226562500004,-0.9931640625],[0.394322265625,-0.9931640625],[0.394322265625,-0.9581640625],[0.31432226562500004,-0.9581640625]],\"z\":[-0.355,-0.265]}},{\"id\":91,\"x\":0.21682851562499975,\"y\":-0.9756640624999974,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.21682851562500005,\"y\":-0.9931640625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.17682851562500004,-0.9931640625],[0.25682851562500003,-0.9931640625],[0.25682851562500003,-0.9581640625],[0.17682851562500004,-0.9581640625]],\"z\":[-0.355,-0.265]}},{\"id\":92,\"x\":0.07933515624999991,\"y\":-0.9756640624999994,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.07933515624999998,\"y\":-0.9931640625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.03933515624999998,-0.9931640625],[0.11933515624999999,-0.9931640625],[0.11933515624999999,-0.9581640625],[0.03933515624999998,-0.9581640625]],\"z\":[-0.355,-0.265]}},{\"id\":93,\"x\":-0.05815859374999994,\"y\":-0.9756640624999992,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.05815859374999999,\"y\":-0.9931640625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.09815859375,-0.9931640625],[-0.018158593749999986,-0.9931640625],[-0.018158593749999986,-0.9581640625],[-0.09815859375,-0.9581640625]],\"z\":[-0.355,-0.265]}},{\"id\":94,\"x\":-0.19541097256859422,\"y\":-0.9737515845298248,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.19565234374999996,\"y\":-0.9931640625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.23554978927206155,-0.9846673666237121],[-0.19565234374999996,-0.9931640625],[-0.15555597254644776,-0.985661995031165],[-0.15534461400986402,-0.9686633089769722],[-0.1552202854589324,-0.9586640818862704],[-0.21521564800314275,-0.9579181105806807],[-0.2352141021845462,-0.9576694534788175],[-0.23545032643131628,-0.9766679849511508]],\"z\":[-0.355,-0.265]}},{\"id\":95,\"x\":-0.3501617847527547,\"y\":-0.9699356335222891,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.35179882812499996,\"y\":-0.98928046875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.3909817839699834,-0.9779360440730903],[-0.35179882812499996,-0.98928046875],[-0.31126670554620384,-0.9846818777421537],[-0.3105921221792975,-0.9767103698997758],[-0.30983321589152785,-0.9677424235771005],[-0.30898998668289496,-0.957778038774128],[-0.3388831410918123,-0.9552483511482293],[-0.36877629550072966,-0.9527186635223305],[-0.37874068030370206,-0.9518754343136976],[-0.3887050651066745,-0.9510322051050647]],\"z\":[-0.355,-0.265]}},{\"id\":96,\"x\":-0.5584493325017695,\"y\":-0.939877711628779,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.56377109375,\"y\":-0.958548046875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.6000459520979807,-0.9398896800698925],[-0.56377109375,-0.958548046875],[-0.5231103141960535,-0.961819286099722],[-0.5209173535930705,-0.9541257223095293],[-0.5157090721609859,-0.9358535083078215],[-0.5637938458496905,-0.922147504539178],[-0.5830277553251723,-0.9166651030317207],[-0.5926447100629132,-0.913923902277992],[-0.5953859108166419,-0.923540857015733]],\"z\":[-0.355,-0.265]}},{\"id\":97,\"x\":-0.7607346099743045,\"y\":-0.8511479931961801,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.772777734375,\"y\":-0.8673667968750001,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.7953537842393105,-0.8306745364850463],[-0.7920944131908388,-0.8430590631360082],[-0.772777734375,-0.8673667968750001],[-0.7439224898887372,-0.8788286844000981],[-0.7311245531698415,-0.8783673648371662],[-0.7257591099802281,-0.871141576341851],[-0.7197975064362131,-0.8631129224581673],[-0.7599407758546312,-0.8333049047380924],[-0.7759980836219984,-0.8213816976500624],[-0.7840267375056821,-0.8154200941060474]],\"z\":[-0.355,-0.265]}},{\"id\":98,\"x\":-0.9096329065615254,\"y\":-0.676046246386098,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.927553515625,\"y\":-0.6853703125,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.9343034835619094,-0.6550645715776815],[-0.927553515625,-0.6853703125],[-0.9066098135109241,-0.7082910747420559],[-0.8948973347471766,-0.7134696692626535],[-0.8780422754117914,-0.7047000070798415],[-0.8872734987621198,-0.6869578393583833],[-0.9149671688131051,-0.6337313361940089],[-0.9238382526738342,-0.6383469478691731],[-0.9318222281484904,-0.642500998376821]],\"z\":[-0.355,-0.265]}},{\"id\":99,\"x\":-0.9700084594675628,\"y\":-0.44609754249001066,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.989301171875,\"y\":-0.44826406249999995,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.989301171875,-0.44826406249999995],[-0.9768873073121119,-0.4871214423217825],[-0.9599934948966282,-0.4852243123656518],[-0.9500559581816378,-0.4841083535679278],[-0.9522878757770856,-0.46423328013794696],[-0.9578676697657054,-0.41454559656299483],[-0.9589836285634293,-0.4046080598480044],[-0.9778649483219111,-0.4067283815636799],[-0.9858149776939035,-0.4076211486018591]],\"z\":[-0.355,-0.265]}},{\"id\":100,\"x\":-0.9627299037089588,\"y\":-0.207543029725969,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.9816796875,\"y\":-0.20332304687500002,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.9825657008287562,-0.24410557966026566],[-0.9747569834980804,-0.24584452579215207],[-0.9562112798377252,-0.2499745228553823],[-0.9453428665134351,-0.20117003953865825],[-0.9409955011837191,-0.18164824621196865],[-0.9388218185188612,-0.17188734954862384],[-0.9651762395098921,-0.1660184063535072],[-0.9816796875,-0.20332304687500002]],\"z\":[-0.355,-0.265]}},{\"id\":101,\"x\":-0.8680691949480933,\"y\":0.010826731166017256,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.883948828125,\"y\":0.023313671874999997,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.8962041285854936,-0.005213641539042777],[-0.8960968248732247,-0.018019440456460367],[-0.8811613861014308,-0.029763914420584712],[-0.8317109694103809,0.03312214356591607],[-0.8395717266586935,0.0393034456522973],[-0.8466464081821748,0.04486661753004041],[-0.8591163160672062,0.0419509019508328],[-0.883948828125,0.023313671874999997]],\"z\":[-0.355,-0.265]}},{\"id\":102,\"x\":-0.6854167597181237,\"y\":0.14884846115605493,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.694073046875,\"y\":0.1662257812500001,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.7263097420313332,0.1412298718767118],[-0.7227427092732522,0.13406912629382892],[-0.7142710064728096,0.11706235553448212],[-0.705320074494206,0.1215211464820835],[-0.6874182105369988,0.1304387283772862],[-0.6605654146011881,0.14381510122009028],[-0.642663550643981,0.15273268311529303],[-0.6547022862025046,0.1769001994575227],[-0.694073046875,0.1662257812500001]],\"z\":[-0.355,-0.265]}},{\"id\":103,\"x\":-0.47600776569962283,\"y\":0.20865022307406655,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.47925546875,\"y\":0.2277906249999999,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.5173535048037202,0.2132118853820001],[-0.5128367602124725,0.18659236212748942],[-0.5029776775256166,0.1882652304946182],[-0.4536822640913376,0.19662957233026218],[-0.43396409871762603,0.19997530906451977],[-0.43848084330887377,0.22659483231903044],[-0.47925546875,0.2277906249999999]],\"z\":[-0.355,-0.265]}},{\"id\":104,\"x\":-0.2778959600523232,\"y\":0.21985173011799372,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.27844960937499996,\"y\":0.2392578125,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.3182051958413481,0.2301203432269071],[-0.31797705122984365,0.2221235970113366],[-0.31743520777752054,0.2031313247493566],[-0.30743927500805734,0.2034165055137372],[-0.2974433422385942,0.20370168627811777],[-0.23746774562181527,0.20541277086440132],[-0.23823773368564288,0.23240178934195183],[-0.27844960937499996,0.2392578125]],\"z\":[-0.355,-0.265]}},{\"id\":105,\"x\":-0.14095625000000003,\"y\":0.22175781249999998,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.14095625,\"y\":0.2392578125,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.18095625,0.2042578125],[-0.10095625,0.2042578125],[-0.10095625,0.2392578125],[-0.18095625,0.2392578125]],\"z\":[-0.355,-0.265]}},{\"id\":106,\"x\":-0.0034625000000000363,\"y\":0.2217578124999999,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.003462500000000035,\"y\":0.2392578125,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.043462500000000036,0.2042578125],[0.036537499999999966,0.2042578125],[0.036537499999999966,0.2392578125],[-0.043462500000000036,0.2392578125]],\"z\":[-0.355,-0.265]}},{\"id\":107,\"x\":0.13427976634608427,\"y\":0.22175957717109543,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.13403125000000005,\"y\":0.2392578125,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.09403528353393213,0.23868977513752188],[0.09439030688548096,0.21369229609622942],[0.09453231622610049,0.20369330447971246],[0.11453029945913445,0.20397732316095152],[0.1445272743086854,0.2044033511828101],[0.16452525754171934,0.20468736986404917],[0.1745242491582363,0.2048293792046687],[0.1742544314110592,0.22382746327605096],[0.17402721646606795,0.23982584986247812]],\"z\":[-0.355,-0.265]}},{\"id\":108,\"x\":0.2731132095238313,\"y\":0.22573631595699778,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.2715246093749999,\"y\":0.2431640625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.23168976013385145,0.23953297644552857],[0.23241597734474573,0.23156600659729887],[0.23486696043151395,0.20467748335952368],[0.2846605219829495,0.20921634092761296],[0.3045779466035237,0.21103188395484868],[0.31453665891381083,0.21193965546846655],[0.31135945861614833,0.24679514855447143],[0.2615658970647128,0.24225629098638216],[0.24164847244413856,0.24044074795914644]],\"z\":[-0.355,-0.265]}},{\"id\":109,\"x\":0.3537026885017483,\"y\":0.23832420325293685,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.3487191406250001,\"y\":0.255099609375,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.31037535520314075,0.2437086427995769],[0.31493174183330996,0.22837112863083317],[0.32034245095663594,0.21015783055544995],[0.3395143436675656,0.21585331384316148],[0.3874440754448898,0.23009202206244034],[0.3970300218003546,0.23293976370629615],[0.39418228015649887,0.242525710061761],[0.38706292604685943,0.2664905759504231]],\"z\":[-0.355,-0.265]}},{\"id\":110,\"x\":0.3879586436522748,\"y\":0.254004215234223,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.37771406249999995,\"y\":0.26819218749999996,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.3452844116067955,0.2447760020090861],[0.34996764870497826,0.23829007183044523],[0.36577357391134513,0.21640005747753221],[0.37388098663464625,0.22225410385026068],[0.4144180502511518,0.251524335713903],[0.430632875697754,0.2632324284593599],[0.4195101875895699,0.27863651263363204],[0.4101437133932044,0.2916083729909138],[0.40203630066990326,0.28575432661818534],[0.3614992370533977,0.25648409475454303]],\"z\":[-0.355,-0.265]}},{\"id\":111,\"x\":0.41239605610277963,\"y\":0.2800710345299981,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.3988218750000001,\"y\":0.2911160156249999,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.37357620392570917,0.26008931596150503],[0.3797815438584081,0.25504018174664683],[0.40072456613126717,0.23799935377150047],[0.4070359838998399,0.2457560286873742],[0.45121590827984903,0.3000527530984902],[0.436478225939689,0.3120444468587784],[0.42406754607429104,0.32214271528849475],[0.41144471053714554,0.3066293654567473]],\"z\":[-0.355,-0.265]}},{\"id\":112,\"x\":0.4308539588723988,\"y\":0.3064909852947499,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.414748828125,\"y\":0.31333750000000005,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.3990996516558556,0.27652577257737593],[0.4313099131506517,0.26283274316687455],[0.4352222072679378,0.27203567502253057],[0.45478367785436835,0.3180503343008107],[0.46260826608894057,0.3364561980121228],[0.4451226955631941,0.3438895568349664],[0.43039800459414446,0.35014922742262417],[0.42648571047685835,0.34094629556696815],[0.4069242398904278,0.294931636288688]],\"z\":[-0.355,-0.265]}},{\"id\":113,\"x\":0.4367175913557645,\"y\":0.336019693247414,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.41947148437500004,\"y\":0.3389898437500001,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.4126825689405182,0.2995701706511088],[0.4284504381800747,0.29685460447731604],[0.4471747829020481,0.2936298696459372],[0.45056924061928905,0.3133397061953828],[0.45905538491239134,0.36261429756899693],[0.4607526137710118,0.3724692158437197],[0.45089769549628894,0.37416644470234023],[0.4262603998094819,0.37840951684889135],[0.42286594209224093,0.3586996802994457],[0.41437979779913864,0.3094250889258316]],\"z\":[-0.355,-0.265]}},{\"id\":114,\"x\":0.4419906210515049,\"y\":0.36920216421550767,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.42455195312499994,\"y\":0.3706660156249999,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.4212060070461614,0.33080620322155896],[0.45608334289917224,0.32787850040257527],[0.4569198294188819,0.3378434535034355],[0.45859280245830114,0.35777335970515595],[0.4627752350568493,0.40759812520945715],[0.45281028195598905,0.4084346117291668],[0.44384182416521484,0.40918744959690545],[0.4358698616845267,0.40985663881267315],[0.42789789920383847,0.41052582802844084],[0.42706141268412884,0.40056087492758063],[0.42538843964470957,0.38063096872586016]],\"z\":[-0.355,-0.265]}},{\"id\":115,\"x\":0.4421637555082006,\"y\":0.3952094303828216,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.4247453125,\"y\":0.393521875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.4208880430535525,0.43333545901874293],[0.42667394722322377,0.37361508299062857],[0.42763826458483567,0.3636616869859428],[0.42860258194644757,0.3537082909812571],[0.46343946796284763,0.3570834017468987],[0.45765356379317634,0.41680377777501304],[0.45668924643156444,0.4267571737796988],[0.45572492906995254,0.4367105697843845],[0.44577153306526685,0.43574625242277265]],\"z\":[-0.355,-0.265]}},{\"id\":116,\"x\":0.4370779482670692,\"y\":0.4205721320451353,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.4199445312500001,\"y\":0.417008984375,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.4118001937182611,0.45617108041401594],[0.41383627810119583,0.44638055640426194],[0.41587236248413056,0.436590032394508],[0.4219806156329348,0.407218460365246],[0.4280888687817391,0.37784688833598407],[0.43592128798954227,0.37947575584233184],[0.452565178806124,0.3829370992933209],[0.462355702815878,0.3849731836762557],[0.4603196184329433,0.3947637076860097],[0.45828353405000855,0.40455423169576366],[0.4521752809012043,0.43392580372502565],[0.44606702775240004,0.4632973757542876]],\"z\":[-0.355,-0.265]}},{\"id\":117,\"x\":0.425320333693937,\"y\":0.47142777059949437,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.4103503906249999,\"y\":0.46236406250000006,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.38963334354044454,0.4965810752289967],[0.4155296523961387,0.4538098093177509],[0.4258881759384164,0.4367013029532526],[0.43106743770955525,0.42814704977100343],[0.4379108402553546,0.4322904591879145],[0.4610073238474273,0.4462744659699893],[0.45582806207628845,0.45482871915223855],[0.4299317532205943,0.49759998506348435],[0.4247524914494555,0.5061542382457335],[0.4195732296783166,0.5147084914279826],[0.4033201486320432,0.5048678940628188],[0.3964767460862439,0.5007244846459078]],\"z\":[-0.355,-0.265]}},{\"id\":118,\"x\":0.3749079066466499,\"y\":0.5139387164243142,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.36648046875000007,\"y\":0.4986015625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.3314241169229962,0.5178642776923431],[0.3401882048797472,0.5130485988942572],[0.34895229283649815,0.5082329200961715],[0.3927727326202529,0.48415452610574267],[0.4015368205770039,0.4793388473076569],[0.41357601757221835,0.5012490671995343],[0.4183916963703041,0.5100131551562853],[0.3482789927162964,0.5485385855409715],[0.33912920299993343,0.5318868184231447]],\"z\":[-0.355,-0.265]}},{\"id\":119,\"x\":0.30844362242385187,\"y\":0.5357358797326193,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.305165234375,\"y\":0.518545703125,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.2658734021290128,0.526039161522376],[0.2756963601905096,0.5241657969230319],[0.3444570666209872,0.5110522447276241],[0.3459557583004624,0.5189106111768216],[0.3491404781193471,0.5356096398813661],[0.35101384271869107,0.5454325979428629],[0.34119088465719427,0.547305962542207],[0.27243017822671667,0.5604195147376148],[0.2688707854879631,0.5417558944207708]],\"z\":[-0.355,-0.265]}},{\"id\":120,\"x\":0.18057344517306637,\"y\":0.5438586646599131,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.18002734374999996,\"y\":0.5263671875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.14004682452734382,0.5276154193241512],[0.1600370841386719,0.5269913034120756],[0.19002247355566398,0.5260551295439622],[0.2200078629726561,0.5251189556758488],[0.22050715570231658,0.5411111633649112],[0.22110006581878838,0.5601019099956729],[0.2011098062074603,0.5607260259077486],[0.17112441679046822,0.561662199775862],[0.1411390273734761,0.5625983736439754],[0.1408269694174383,0.5526032438383113]],\"z\":[-0.355,-0.265]}},{\"id\":121,\"x\":0.04253359374999998,\"y\":0.5438671874999996,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.04253359374999999,\"y\":0.5263671875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.0025335937499999864,0.5263671875],[0.08253359375,0.5263671875],[0.08253359375,0.5613671875],[0.0025335937499999864,0.5613671875]],\"z\":[-0.355,-0.265]}},{\"id\":122,\"x\":-0.09496015624999996,\"y\":0.5438671874999995,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.09496015624999998,\"y\":0.5263671875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.13496015625,0.5263671875],[-0.05496015624999998,0.5263671875],[-0.05496015624999998,0.5613671875],[-0.13496015625,0.5613671875]],\"z\":[-0.355,-0.265]}},{\"id\":123,\"x\":-0.2324535156250003,\"y\":0.5438671875000005,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.23245351562500005,\"y\":0.5263671875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.27245351562500003,0.5263671875],[-0.19245351562500004,0.5263671875],[-0.19245351562500004,0.5613671875],[-0.27245351562500003,0.5613671875]],\"z\":[-0.355,-0.265]}},{\"id\":124,\"x\":-0.36994726562499997,\"y\":0.5438671875000005,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.369947265625,\"y\":0.5263671875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.409947265625,0.5263671875],[-0.32994726562500004,0.5263671875],[-0.32994726562500004,0.5613671875],[-0.409947265625,0.5613671875]],\"z\":[-0.355,-0.265]}},{\"id\":125,\"x\":-0.5074410156250021,\"y\":0.5438671875000022,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.507441015625,\"y\":0.5263671875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.547441015625,0.5263671875],[-0.467441015625,0.5263671875],[-0.467441015625,0.5613671875],[-0.547441015625,0.5613671875]],\"z\":[-0.355,-0.265]}},{\"id\":126,\"x\":-0.6449347656250026,\"y\":0.5438671875000026,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.644934765625,\"y\":0.5263671875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.684934765625,0.5263671875],[-0.6049347656249999,0.5263671875],[-0.6049347656249999,0.5613671875],[-0.684934765625,0.5613671875]],\"z\":[-0.355,-0.265]}},{\"id\":127,\"x\":-0.7824281249999986,\"y\":0.5438671874999991,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.782428125,\"y\":0.5263671875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.8224281250000001,0.5263671875],[-0.742428125,0.5263671875],[-0.742428125,0.5613671875],[-0.8224281250000001,0.5613671875]],\"z\":[-0.355,-0.265]}},{\"id\":128,\"x\":-0.9034227167723226,\"y\":0.5428663457276924,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.919921875,\"y\":0.5263671875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.919921875,0.5263671875],[-0.8739599342228744,0.5299027214059328],[-0.9163863410940672,0.5723291282771256]],\"z\":[-0.355,-0.265]}},{\"id\":129,\"x\":-0.9034227167723327,\"y\":0.9766649042723319,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.919921875,\"y\":0.9931640625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.919921875,0.9931640625],[-0.9163863410940672,0.9472021217228744],[-0.8881020698466053,0.9754863929703363],[-0.8739599342228744,0.9896285285940674]],\"z\":[-0.355,-0.265]}},{\"id\":130,\"x\":-0.7824281250000086,\"y\":0.97566406250001,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.782428125,\"y\":0.9931640625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.8224281250000001,0.9581640625],[-0.742428125,0.9581640625],[-0.742428125,0.9931640625],[-0.8224281250000001,0.9931640625]],\"z\":[-0.355,-0.265]}},{\"id\":131,\"x\":-0.6449347656249896,\"y\":0.9756640624999847,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.644934765625,\"y\":0.9931640625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.684934765625,0.9581640625],[-0.6049347656249999,0.9581640625],[-0.6049347656249999,0.9931640625],[-0.684934765625,0.9931640625]],\"z\":[-0.355,-0.265]}},{\"id\":132,\"x\":-0.5074410156250051,\"y\":0.97566406250001,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.507441015625,\"y\":0.9931640625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.547441015625,0.9581640625],[-0.467441015625,0.9581640625],[-0.467441015625,0.9931640625],[-0.547441015625,0.9931640625]],\"z\":[-0.355,-0.265]}},{\"id\":133,\"x\":-0.36994726562500196,\"y\":0.9756640625000037,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.369947265625,\"y\":0.9931640625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.409947265625,0.9581640625],[-0.32994726562500004,0.9581640625],[-0.32994726562500004,0.9931640625],[-0.409947265625,0.9931640625]],\"z\":[-0.355,-0.265]}},{\"id\":134,\"x\":-0.2324535156249995,\"y\":0.9756640624999974,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.23245351562500005,\"y\":0.9931640625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.27245351562500003,0.9581640625],[-0.19245351562500004,0.9581640625],[-0.19245351562500004,0.9931640625],[-0.27245351562500003,0.9931640625]],\"z\":[-0.355,-0.265]}},{\"id\":135,\"x\":-0.09496015624999997,\"y\":0.9756640625,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.09496015624999998,\"y\":0.9931640625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.13496015625,0.9581640625],[-0.05496015624999998,0.9581640625],[-0.05496015624999998,0.9931640625],[-0.13496015625,0.9931640625]],\"z\":[-0.355,-0.265]}},{\"id\":136,\"x\":0.04253359374999993,\"y\":0.9756640624999995,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.04253359374999999,\"y\":0.9931640625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.0025335937499999864,0.9581640625],[0.08253359375,0.9581640625],[0.08253359375,0.9931640625],[0.0025335937499999864,0.9931640625]],\"z\":[-0.355,-0.265]}},{\"id\":137,\"x\":0.18002786892033784,\"y\":0.9756640625078831,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.18002734374999996,\"y\":0.9931640625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.14002734376801163,0.993162862110658],[0.14002782392374843,0.9771628621178626],[0.14002839410868592,0.9581628621264182],[0.1600283940996801,0.9581634623210892],[0.2100283940771655,0.9581649628077668],[0.2200283940726626,0.9581652629051023],[0.22002809397532708,0.9681652629005993],[0.2200275838098567,0.9851652628929444],[0.2200273437319883,0.993165262889342],[0.20002734374099412,0.9931646626946711],[0.1500273437635087,0.9931631622079935]],\"z\":[-0.355,-0.265]}},{\"id\":138,\"x\":0.3284768077081238,\"y\":0.9737988085558238,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.32971835937499994,\"y\":0.993173046875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.287561938869316,0.9608027486040858],[0.34743911960650586,0.956965662865416],[0.3673981798522358,0.9556866342858594],[0.3680376941420141,0.9656661644087243],[0.36861325700281455,0.9746477415193029],[0.36912486843463715,0.9826313656175948],[0.32971835937499994,0.993173046875],[0.2892886274517174,0.9877474799358211]],\"z\":[-0.355,-0.265]}},{\"id\":139,\"x\":0.5339273153816918,\"y\":0.9474712130812569,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.5388824218749999,\"y\":0.9662421875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.4912740604939327,0.9426107692901314],[0.5009428537420321,0.9400584297505116],[0.5686244064787281,0.9221920529731725],[0.5755157232357018,0.948297794743041],[0.5388824218749999,0.9662421875],[0.49816537725090626,0.9687165110599999],[0.49612350561921037,0.9609814764615204],[0.4938264000335525,0.9522795625382309]],\"z\":[-0.355,-0.265]}},{\"id\":140,\"x\":0.7352095041422088,\"y\":0.8645815720978554,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.74642109375,\"y\":0.8813859374999999,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.693722099749863,0.8744710238075869],[0.7020406191808007,0.8689210477286196],[0.7186776580426764,0.8578210955706849],[0.7602702551973655,0.8300712151758481],[0.7708152097474035,0.84587640209463],[0.7669366711796396,0.8580811937183477],[0.74642109375,0.8813859374999999],[0.7170255545940126,0.8913810501921517],[0.704267054299901,0.8902762107263688],[0.6992720758288303,0.8827895432385248]],\"z\":[-0.355,-0.265]}},{\"id\":141,\"x\":0.898645856112742,\"y\":0.7003757238817359,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.9159929687499999,\"y\":0.710727734375,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.8654399363192411,0.727140866679793],[0.8705644023955689,0.718553675786808],[0.8961867327772077,0.6756177213218826],[0.9064356649298633,0.6584433395359125],[0.9150228558228484,0.6635678056122403],[0.9227513276265349,0.6681798250809353],[0.9244966142645952,0.6808665888349826],[0.9159929687499999,0.710727734375],[0.8937498178066285,0.732389734192893],[0.8817555990159127,0.7368773522248159]],\"z\":[-0.355,-0.265]}},{\"id\":142,\"x\":0.9700718741117917,\"y\":0.4658753844507512,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.9893171875,\"y\":0.46842890625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.9493600586316321,0.50347784136359],[0.9572518623645679,0.4439991104268861],[0.95988246360888,0.4241728667813181],[0.969795585431664,0.42548816740347406],[0.9866478925303968,0.42772417846113925],[0.9893171875,0.46842890625],[0.9761254875531489,0.5070291530434111],[0.9592731804544161,0.504793141985746]],\"z\":[-0.355,-0.265]}},{\"id\":143,\"x\":0.9627075821651084,\"y\":0.21884741867057864,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.9816980468750001,\"y\":0.21481445312500003,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.9391521623774826,0.1829577785916483],[0.948934013488092,0.18088042718905223],[0.9577376794876405,0.17901081092671578],[0.9655631603761282,0.17734892980463893],[0.9816980468750001,0.21481445312500003],[0.9821819715968968,0.2556037386895148],[0.9743564907084091,0.2572656198115917],[0.9557709735982511,0.2612125874765242],[0.953693622195655,0.25143073636591473],[0.9495389193904629,0.23186703414469576]],\"z\":[-0.355,-0.265]}},{\"id\":144,\"x\":0.8684841379312382,\"y\":-0.009599266489529542,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.885216015625,\"y\":-0.020918749999999986,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.8338132445331425,-0.03443744535414256],[0.8420958810017468,-0.040040831217078146],[0.8495502538234907,-0.04508387849372017],[0.8617797488613098,-0.04128395071546436],[0.885216015625,-0.020918749999999986],[0.8954000640389234,0.00841186809616133],[0.8943773407269755,0.02117721325511408],[0.8786403314366273,0.03182364639469169],[0.8730369455736917,0.023541009926087417],[0.8674335597107561,0.015258373457483133]],\"z\":[-0.355,-0.265]}},{\"id\":145,\"x\":0.7848849800073466,\"y\":-0.09140875377375741,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.796188671875,\"y\":-0.10719257812500005,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.7432895615920695,-0.10202690960346698],[0.7491120115709765,-0.11015704344265592],[0.7590101765351185,-0.12397827096927713],[0.796188671875,-0.10719257812500005],[0.8240512472486301,-0.07739867113802065],[0.8193932872655045,-0.0708945640666695],[0.8083306323055811,-0.055447309772210504],[0.7920703646272031,-0.06709220973002462],[0.7514196954312584,-0.09620445962455992]],\"z\":[-0.355,-0.265]}},{\"id\":146,\"x\":0.6813853174818224,\"y\":-0.144248837293622,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.6887546874999999,\"y\":-0.162209765625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.6384628277371122,-0.14501299727771952],[0.6456750552763643,-0.1625909315682456],[0.6487117826613126,-0.16999216705899345],[0.6887546874999999,-0.162209765625],[0.7227241375687908,-0.13962489320951088],[0.7124751826445904,-0.11464572342823695],[0.6662174608274165,-0.13362526958416354],[0.6477143721005469,-0.14121708804653418]],\"z\":[-0.355,-0.265]}},{\"id\":147,\"x\":0.5746103358583199,\"y\":-0.17791320455287699,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.578884765625,\"y\":-0.19685078125,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.5321602825433914,-0.1715165616891673],[0.538104947812921,-0.19785400565841477],[0.578884765625,-0.19685078125],[0.6161418188329135,-0.18024018263758673],[0.6143804365308307,-0.1724364955355875],[0.610197153563384,-0.15390273866833926],[0.6004425446858849,-0.15610446654594273],[0.5809333269308867,-0.16050792230114974],[0.5419148914208906,-0.16931483381156376]],\"z\":[-0.355,-0.265]}},{\"id\":148,\"x\":0.46759638357436384,\"y\":-0.19279280915723193,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.46931171875,\"y\":-0.21213085937499998,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.42637571054906037,-0.18080197175081447],[0.42725926729973457,-0.1907628616442094],[0.4287613137758807,-0.20769637446298087],[0.46931171875,-0.21213085937499998],[0.5084484329230405,-0.20062792045758712],[0.5069463864468944,-0.18369440763881567],[0.5060628296962201,-0.17373351774542073],[0.49610193980282513,-0.17461707449609493],[0.43633660044245537,-0.17991841500014022]],\"z\":[-0.355,-0.265]}},{\"id\":149,\"x\":0.27115203368091173,\"y\":-0.2003161594041884,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.2715246093749999,\"y\":-0.2197265625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.2308602873585643,-0.18550065250561665],[0.2313784471856785,-0.21249568001798574],[0.2715246093749999,-0.2197265625],[0.31136371388899436,-0.21096039164135105],[0.31084555406188014,-0.18396536412898196],[0.24085844569647877,-0.1853087414585373]],\"z\":[-0.355,-0.265]}},{\"id\":150,\"x\":0.13403125000000013,\"y\":-0.20222656250000007,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.13403125000000005,\"y\":-0.2197265625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.09403125000000004,-0.2197265625],[0.17403125000000005,-0.2197265625],[0.17403125000000005,-0.1847265625],[0.09403125000000004,-0.1847265625]],\"z\":[-0.355,-0.265]}},{\"id\":151,\"x\":-0.003462500000000024,\"y\":-0.20222656250000004,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.003462500000000035,\"y\":-0.2197265625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.043462500000000036,-0.2197265625],[0.036537499999999966,-0.2197265625],[0.036537499999999966,-0.1847265625],[-0.043462500000000036,-0.1847265625]],\"z\":[-0.355,-0.265]}},{\"id\":152,\"x\":-0.14095625000000006,\"y\":-0.20222656250000018,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.14095625,\"y\":-0.2197265625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.18095625,-0.2197265625],[-0.10095625,-0.2197265625],[-0.10095625,-0.1847265625],[-0.18095625,-0.1847265625]],\"z\":[-0.355,-0.265]}},{\"id\":153,\"x\":-0.2803581262328015,\"y\":-0.20233094341347446,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.27844960937499996,\"y\":-0.2197265625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.3220280581455187,-0.18929764857335324],[-0.319083489279196,-0.21613660373542098],[-0.31821102442991517,-0.224088886746404],[-0.30827067066618635,-0.22299830568480303],[-0.23868819432008478,-0.215364238253596],[-0.2404331240186464,-0.19945967223162991],[-0.2414146469740873,-0.190513353844274],[-0.2425052280356883,-0.18057300008054522],[-0.26238593556314593,-0.18275416220374718]],\"z\":[-0.355,-0.265]}},{\"id\":154,\"x\":-0.3567905762486327,\"y\":-0.21950228192025928,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.349933984375,\"y\":-0.23560312500000002,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.40044909516167265,-0.21907364883739305],[-0.38987035341378234,-0.24391494958899307],[-0.38673591141440744,-0.25127533499687454],[-0.3131320573355926,-0.2199309150031255],[-0.3229271885836391,-0.19692971060349587],[-0.3268452410828578,-0.187729228843644]],\"z\":[-0.355,-0.265]}},{\"id\":155,\"x\":-0.4117293955056584,\"y\":-0.256502111190967,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.39835507812500004,\"y\":-0.26778828125,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.45090067302124953,-0.2757858094305845],[-0.4302660119196612,-0.29319875752166313],[-0.4241520382599313,-0.29835814954864937],[-0.3919058380912672,-0.26014581417533766],[-0.37255811799006877,-0.2372184129513506],[-0.37867209164979865,-0.23205902092436434],[-0.3916642856767246,-0.22109531286701856],[-0.399306752751387,-0.21464607283328574],[-0.4315529529200511,-0.25285840820659744],[-0.4444514329875167,-0.26814334235592213]],\"z\":[-0.355,-0.265]}},{\"id\":156,\"x\":-0.4364265368162938,\"y\":-0.31087097999185076,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.419583984375,\"y\":-0.31562265624999997,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.4641300635619287,-0.34461656645666017],[-0.438144411223932,-0.35194772411208997],[-0.4304449586793404,-0.354119918972958],[-0.4087230100706596,-0.2771253935270419],[-0.4241219151598428,-0.27278100380530573],[-0.4424081149532479,-0.26762204101074405]],\"z\":[-0.355,-0.265]}},{\"id\":157,\"x\":-0.4420699649037981,\"y\":-0.35299126405830145,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.4245703125,\"y\":-0.3531015625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.45982172803147875,-0.39288017111099865],[-0.43282226432276155,-0.39305034584961934],[-0.4248224232238824,-0.3931007679943958],[-0.4246963678619412,-0.37310116524719794],[-0.42438122945708817,-0.3231021583792032],[-0.42431820177611757,-0.31310235700560424],[-0.44931770521011494,-0.3129447878031777],[-0.4593175065837139,-0.3128817601222071],[-0.4594435619456551,-0.33288136286940495],[-0.45975870035050814,-0.3828803697373997]],\"z\":[-0.355,-0.265]}},{\"id\":158,\"x\":-0.4381939019670683,\"y\":-0.38637081061828754,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.420855078125,\"y\":-0.38400117187500005,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.4609490429366546,-0.34910885200827574],[-0.45417864652725937,-0.398648348699902],[-0.45147048796350125,-0.4184641473765525],[-0.45011640868162217,-0.4283720467148778],[-0.4154387609974838,-0.42363276922830106],[-0.42220915740687903,-0.3740932725366748],[-0.42491731597063714,-0.3542774738600243],[-0.4262713952525162,-0.34436957452169903],[-0.45104114359832936,-0.34775477272639665]],\"z\":[-0.355,-0.265]}},{\"id\":159,\"x\":-0.4331692607808947,\"y\":-0.41867882345602947,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.416196484375,\"y\":-0.41441562499999995,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.4598864908005724,-0.3841471044128711],[-0.4525781505902356,-0.4132432925372625],[-0.44526981037989877,-0.44233948066165385],[-0.4403975835730075,-0.4617369394112481],[-0.42196999776089295,-0.45710832394470147],[-0.40645203076121755,-0.45321054249918846],[-0.4137603709715544,-0.42411435437479705],[-0.4210687111818912,-0.3950181662504057],[-0.42594093798878246,-0.37562070750081145],[-0.45018776142577527,-0.38171099100942546]],\"z\":[-0.355,-0.265]}},{\"id\":160,\"x\":-0.4168835644780052,\"y\":-0.46363501346326397,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.40207734375000004,\"y\":-0.45430625,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.453012673122048,-0.4391209866910881],[-0.42635906322700373,-0.4814244744853918],[-0.415697619268986,-0.4983458696031132],[-0.41036689728997716,-0.5068065671619739],[-0.4019061997311164,-0.5014758451829651],[-0.3807544558339646,-0.4881490402354429],[-0.4074080657290089,-0.44584555244113927],[-0.4180695096870266,-0.4289241573234178],[-0.42340023166603546,-0.4204634597645571],[-0.43693734776021265,-0.4289926149309713]],\"z\":[-0.355,-0.265]}},{\"id\":161,\"x\":-0.3757692052975796,\"y\":-0.5050499823213322,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.36579492187499996,\"y\":-0.49067070312500005,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.4186104125974884,-0.49663089940891003],[-0.3693100267814943,-0.53082844257204],[-0.35287656484282964,-0.5422276236264165],[-0.3329279979976706,-0.5134690652337532],[-0.3986618457523293,-0.4678723410162468],[-0.4077811905958306,-0.48101911056717855],[-0.4129108220703001,-0.4884141684395777]],\"z\":[-0.355,-0.265]}},{\"id\":162,\"x\":-0.3176098885292841,\"y\":-0.5315238989426876,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.31305976562500004,\"y\":-0.51462578125,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.36078428044542454,-0.5380217357112971],[-0.34147214593949626,-0.5432218761733358],[-0.2835357424217113,-0.5588222975594521],[-0.2765155527979589,-0.5327509159764489],[-0.2744354966131434,-0.5250260621740775],[-0.2937476311190717,-0.5198259217120388],[-0.35168403463685666,-0.5042255003259225],[-0.3558441470064877,-0.5196752079306651],[-0.35818421021440516,-0.5283656684583329]],\"z\":[-0.355,-0.265]}},{\"id\":163,\"x\":-0.19652413247249131,\"y\":-0.5438454592802241,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.19565234374999996,\"y\":-0.5263671875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.2373462566926343,-0.5593310711233237],[-0.2273586728182212,-0.5598292361076043],[-0.17742075344615565,-0.562320061029007],[-0.15744558569732944,-0.563316390997568],[-0.15610054023977196,-0.5363499145366527],[-0.15570200825234753,-0.5283598474371222],[-0.16568959212676063,-0.5278616824528416],[-0.21562751149882617,-0.5253708575314389],[-0.23560267924765238,-0.5243745275628778],[-0.23639974322250126,-0.5403546617619388]],\"z\":[-0.355,-0.265]}},{\"id\":164,\"x\":-0.05815859374999996,\"y\":-0.5438671874999994,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":-0.05815859374999999,\"y\":-0.5263671875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[-0.09815859375,-0.5613671875],[-0.018158593749999986,-0.5613671875],[-0.018158593749999986,-0.5263671875],[-0.09815859375,-0.5263671875]],\"z\":[-0.355,-0.265]}},{\"id\":165,\"x\":0.07933515624999998,\"y\":-0.5438671875,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.07933515624999998,\"y\":-0.5263671875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.03933515624999998,-0.5613671875],[0.11933515624999999,-0.5613671875],[0.11933515624999999,-0.5263671875],[0.03933515624999998,-0.5263671875]],\"z\":[-0.355,-0.265]}},{\"id\":166,\"x\":0.21682851562499997,\"y\":-0.5438671875000005,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.21682851562500005,\"y\":-0.5263671875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.17682851562500004,-0.5613671875],[0.25682851562500003,-0.5613671875],[0.25682851562500003,-0.5263671875],[0.17682851562500004,-0.5263671875]],\"z\":[-0.355,-0.265]}},{\"id\":167,\"x\":0.3543222656250003,\"y\":-0.5438671875000005,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.354322265625,\"y\":-0.5263671875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.31432226562500004,-0.5613671875],[0.394322265625,-0.5613671875],[0.394322265625,-0.5263671875],[0.31432226562500004,-0.5263671875]],\"z\":[-0.355,-0.265]}},{\"id\":168,\"x\":0.4918160156250021,\"y\":-0.543867187500002,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.491816015625,\"y\":-0.5263671875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.451816015625,-0.5613671875],[0.531816015625,-0.5613671875],[0.531816015625,-0.5263671875],[0.451816015625,-0.5263671875]],\"z\":[-0.355,-0.265]}},{\"id\":169,\"x\":0.6293097656250025,\"y\":-0.5438671875000024,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.629309765625,\"y\":-0.5263671875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.5893097656249999,-0.5613671875],[0.669309765625,-0.5613671875],[0.669309765625,-0.5263671875],[0.5893097656249999,-0.5263671875]],\"z\":[-0.355,-0.265]}},{\"id\":170,\"x\":0.7668031249999984,\"y\":-0.5438671874999991,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.766803125,\"y\":-0.5263671875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.726803125,-0.5613671875],[0.8068031250000001,-0.5613671875],[0.8068031250000001,-0.5263671875],[0.726803125,-0.5263671875]],\"z\":[-0.355,-0.265]}},{\"id\":171,\"x\":0.8877977167723152,\"y\":-0.5428663457276875,\"z\":-0.31,\"kind\":\"boundary-back\",\"sourcePosition\":{\"x\":0.904296875,\"y\":-0.5263671875,\"z\":-0.36},\"motionDomain\":{\"xy\":[[0.8583349342228744,-0.5299027214059328],[0.9007613410940672,-0.5723291282771256],[0.904296875,-0.5263671875]],\"z\":[-0.355,-0.265]}},{\"id\":172,\"x\":-0.45238619999999985,\"y\":0.6738319599999996,\"z\":-0.21253916,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.4523862,\"y\":0.67383196,\"z\":-0.21253916},\"motionDomain\":{\"xy\":[[-0.4923862,0.63383196],[-0.41238620000000004,0.63383196],[-0.41238620000000004,0.71383196],[-0.4923862,0.71383196]],\"z\":[-0.25753916,-0.16753916000000002]}},{\"id\":173,\"x\":0.5401517899999996,\"y\":0.3669515699999996,\"z\":0.13766946,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.54015179,\"y\":0.36695157,\"z\":0.13766946},\"motionDomain\":{\"xy\":[[0.50015179,0.32695157],[0.5801517900000001,0.32695157],[0.5801517900000001,0.40695157],[0.50015179,0.40695157]],\"z\":[0.09266946,0.18266946]}},{\"id\":174,\"x\":0.4997719091452989,\"y\":-0.17893484444444432,\"z\":0.31,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.50062661,\"y\":-0.1944904,\"z\":0.32635044},\"motionDomain\":{\"xy\":[[0.46062661,-0.20449040000000002],[0.52062661,-0.20449040000000002],[0.54062661,-0.1944904],[0.54062661,-0.1544904],[0.46062661,-0.1544904]],\"z\":[0.265,0.355]}},{\"id\":175,\"x\":-0.7383766000000018,\"y\":0.5465379800000013,\"z\":-0.05128457,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.7383766,\"y\":0.52653798,\"z\":-0.05128457},\"motionDomain\":{\"xy\":[[-0.7783766000000001,0.52653798],[-0.6983766,0.52653798],[-0.6983766,0.56653798],[-0.7783766000000001,0.56653798]],\"z\":[-0.09628457,-0.006284570000000003]}},{\"id\":176,\"x\":-0.8391333499999976,\"y\":0.7241340999999976,\"z\":0.27040919,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.83913335,\"y\":0.7241341,\"z\":0.27040919},\"motionDomain\":{\"xy\":[[-0.87913335,0.6841341],[-0.79913335,0.6841341],[-0.79913335,0.7641341],[-0.87913335,0.7641341]],\"z\":[0.22540919000000004,0.31540919]}},{\"id\":177,\"x\":-0.583497652765954,\"y\":-0.9169062559574414,\"z\":0.03168312999999999,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.58732744,\"y\":-0.92669349,\"z\":0.03168313},\"motionDomain\":{\"xy\":[[-0.6273274400000001,-0.92669349],[-0.56732744,-0.95669349],[-0.54732744,-0.95669349],[-0.54732744,-0.88669349],[-0.6273274400000001,-0.88669349]],\"z\":[-0.013316870000000001,0.07668312999999999]}},{\"id\":178,\"x\":-0.8376566699999975,\"y\":-0.6197757999999982,\"z\":0.2356092,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.83765667,\"y\":-0.6197758,\"z\":0.2356092},\"motionDomain\":{\"xy\":[[-0.87765667,-0.6597758],[-0.79765667,-0.6597758],[-0.79765667,-0.5797758],[-0.87765667,-0.5797758]],\"z\":[0.19060919999999998,0.2806092]}},{\"id\":179,\"x\":0.5540170699999996,\"y\":0.18294480999999993,\"z\":0.16337001,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.55401707,\"y\":0.18294481,\"z\":0.16337001},\"motionDomain\":{\"xy\":[[0.51401707,0.14294481],[0.59401707,0.14294481],[0.59401707,0.22294481000000002],[0.51401707,0.22294481000000002]],\"z\":[0.11837001000000001,0.20837001]}},{\"id\":180,\"x\":0.11673972000000005,\"y\":-0.9514093200000004,\"z\":0.28010411,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.11673972,\"y\":-0.95140932,\"z\":0.28010411},\"motionDomain\":{\"xy\":[[0.07673972000000001,-0.99140932],[0.15673972,-0.99140932],[0.15673972,-0.91140932],[0.07673972000000001,-0.91140932]],\"z\":[0.23510411000000003,0.32510411]}},{\"id\":181,\"x\":0.24765123000000008,\"y\":0.14582008000000005,\"z\":-0.10700059,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.24765123,\"y\":0.14582008,\"z\":-0.10700059},\"motionDomain\":{\"xy\":[[0.20765123,0.10582007999999998],[0.28765123,0.10582007999999998],[0.28765123,0.18582008],[0.20765123,0.18582008]],\"z\":[-0.15200059,-0.06200059000000001]}},{\"id\":182,\"x\":0.5029799299999999,\"y\":0.7272566299999995,\"z\":-0.0031353999999999965,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.50297993,\"y\":0.72725663,\"z\":-0.0031354},\"motionDomain\":{\"xy\":[[0.46297993,0.6872566299999999],[0.54297993,0.6872566299999999],[0.54297993,0.76725663],[0.46297993,0.76725663]],\"z\":[-0.048135399999999995,0.0418646]}},{\"id\":183,\"x\":0.6597675500000018,\"y\":0.5621727300000015,\"z\":-0.19330827,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.65976755,\"y\":0.56217273,\"z\":-0.19330827},\"motionDomain\":{\"xy\":[[0.61976755,0.52217273],[0.69976755,0.52217273],[0.69976755,0.60217273],[0.61976755,0.60217273]],\"z\":[-0.23830827,-0.14830827000000002]}},{\"id\":184,\"x\":0.03230610999999999,\"y\":-0.9139131299999997,\"z\":0.11207558,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.03230611,\"y\":-0.91391313,\"z\":0.11207558},\"motionDomain\":{\"xy\":[[-0.007693890000000002,-0.95391313],[0.07230611,-0.95391313],[0.07230611,-0.8739131299999999],[-0.007693890000000002,-0.8739131299999999]],\"z\":[0.06707558,0.15707558]}},{\"id\":185,\"x\":0.9331910977777776,\"y\":0.20238042777777776,\"z\":-0.27000432,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.93541332,\"y\":0.20060265,\"z\":-0.27000432},\"motionDomain\":{\"xy\":[[0.89541332,0.16060264999999999],[0.95541332,0.16060264999999999],[0.97541332,0.20060265],[0.97541332,0.24060265],[0.89541332,0.24060265]],\"z\":[-0.31500432,-0.22500432000000004]}},{\"id\":186,\"x\":0.3582128999999999,\"y\":-0.12662483999999996,\"z\":-0.16728341,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.3582129,\"y\":-0.12662484,\"z\":-0.16728341},\"motionDomain\":{\"xy\":[[0.3182129,-0.16662484],[0.3982129,-0.16662484],[0.3982129,-0.08662483999999998],[0.3182129,-0.08662483999999998]],\"z\":[-0.21228341,-0.12228341]}},{\"id\":187,\"x\":-0.11203949000000007,\"y\":-0.8869081600000005,\"z\":0.20109176,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.11203949,\"y\":-0.88690816,\"z\":0.20109176},\"motionDomain\":{\"xy\":[[-0.15203949,-0.92690816],[-0.07203949000000001,-0.92690816],[-0.07203949000000001,-0.8469081599999999],[-0.15203949,-0.8469081599999999]],\"z\":[0.15609176000000002,0.24609176]}},{\"id\":188,\"x\":-0.5557307499999999,\"y\":0.057128410000000004,\"z\":-0.0987651,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.55573075,\"y\":0.05712841,\"z\":-0.0987651},\"motionDomain\":{\"xy\":[[-0.5957307500000001,0.017128409999999997],[-0.51573075,0.017128409999999997],[-0.51573075,0.09712841],[-0.5957307500000001,0.09712841]],\"z\":[-0.14376509999999998,-0.053765099999999996]}},{\"id\":189,\"x\":-0.69178515,\"y\":0.7061176799999994,\"z\":-0.12486979,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.69178515,\"y\":0.70611768,\"z\":-0.12486979},\"motionDomain\":{\"xy\":[[-0.73178515,0.6661176799999999],[-0.6517851499999999,0.6661176799999999],[-0.6517851499999999,0.74611768],[-0.73178515,0.74611768]],\"z\":[-0.16986979,-0.07986979]}},{\"id\":190,\"x\":0.8233469600000004,\"y\":0.034014269999999985,\"z\":-0.008987049999999996,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.82334696,\"y\":0.03401427,\"z\":-0.00898705},\"motionDomain\":{\"xy\":[[0.7833469599999999,-0.005985730000000002],[0.86334696,-0.005985730000000002],[0.86334696,0.07401427],[0.7833469599999999,0.07401427]],\"z\":[-0.053987049999999995,0.03601295]}},{\"id\":191,\"x\":0.8243645900000008,\"y\":0.18644436000000014,\"z\":0.21690703,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.82436459,\"y\":0.18644436,\"z\":0.21690703},\"motionDomain\":{\"xy\":[[0.7843645899999999,0.14644436],[0.86436459,0.14644436],[0.86436459,0.22644436],[0.7843645899999999,0.22644436]],\"z\":[0.17190703000000002,0.26190703]}},{\"id\":192,\"x\":-0.43675854999999975,\"y\":-0.7094189399999993,\"z\":-0.30624542,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.43675855,\"y\":-0.70941894,\"z\":-0.30624542},\"motionDomain\":{\"xy\":[[-0.47675855,-0.7494189400000001],[-0.39675855000000004,-0.7494189400000001],[-0.39675855000000004,-0.66941894],[-0.47675855,-0.66941894]],\"z\":[-0.35124542,-0.26124542]}},{\"id\":193,\"x\":-0.7879938900000001,\"y\":-0.09720616999999995,\"z\":-0.08534454,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.78799389,\"y\":-0.09720617,\"z\":-0.08534454},\"motionDomain\":{\"xy\":[[-0.82799389,-0.13720617],[-0.7479938899999999,-0.13720617],[-0.7479938899999999,-0.057206169999999994],[-0.82799389,-0.057206169999999994]],\"z\":[-0.13034454,-0.04034454]}},{\"id\":194,\"x\":-0.49736187000000004,\"y\":0.0073661000000000065,\"z\":0.23585664,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.49736187,\"y\":0.0073661,\"z\":0.23585664},\"motionDomain\":{\"xy\":[[-0.53736187,-0.0326339],[-0.45736187,-0.0326339],[-0.45736187,0.0473661],[-0.53736187,0.0473661]],\"z\":[0.19085664000000002,0.28085664]}},{\"id\":195,\"x\":0.00568089000000001,\"y\":0.5617263,\"z\":-0.29488526,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.00568089,\"y\":0.5567263,\"z\":-0.29488526},\"motionDomain\":{\"xy\":[[-0.03431911,0.5267263],[0.04568089,0.5267263],[0.04568089,0.5967263],[-0.03431911,0.5967263]],\"z\":[-0.33988525999999997,-0.24988526]}},{\"id\":196,\"x\":0.16121857,\"y\":-0.14202373,\"z\":0.07063854,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.16121857,\"y\":-0.14202373,\"z\":0.07063854},\"motionDomain\":{\"xy\":[[0.12121857,-0.18202373],[0.20121857,-0.18202373],[0.20121857,-0.10202372999999998],[0.12121857,-0.10202372999999998]],\"z\":[0.02563854,0.11563854]}},{\"id\":197,\"x\":0.3228062300000003,\"y\":0.6262254300000004,\"z\":-0.08818192,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.32280623,\"y\":0.62622543,\"z\":-0.08818192},\"motionDomain\":{\"xy\":[[0.28280623000000005,0.5862254299999999],[0.36280623,0.5862254299999999],[0.36280623,0.66622543],[0.28280623000000005,0.66622543]],\"z\":[-0.13318192,-0.04318192]}},{\"id\":198,\"x\":0.14172823,\"y\":-0.6291443000000001,\"z\":0.26770915,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.14172823,\"y\":-0.6291443,\"z\":0.26770915},\"motionDomain\":{\"xy\":[[0.10172823,-0.6691443],[0.18172823000000002,-0.6691443],[0.18172823000000002,-0.5891443],[0.10172823,-0.5891443]],\"z\":[0.22270915000000002,0.31270915]}},{\"id\":199,\"x\":-0.11945105999999996,\"y\":-0.5626295199999999,\"z\":-0.07239117,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.11945106,\"y\":-0.55762952,\"z\":-0.07239117},\"motionDomain\":{\"xy\":[[-0.15945106,-0.59762952],[-0.07945105999999999,-0.59762952],[-0.07945105999999999,-0.52762952],[-0.15945106,-0.52762952]],\"z\":[-0.11739117,-0.027391170000000006]}},{\"id\":200,\"x\":-0.6628173600000001,\"y\":-0.14003573999999996,\"z\":0.017652299999999996,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.66281736,\"y\":-0.14003574,\"z\":0.0176523},\"motionDomain\":{\"xy\":[[-0.7028173600000001,-0.18003574],[-0.62281736,-0.18003574],[-0.62281736,-0.10003573999999998],[-0.7028173600000001,-0.10003573999999998]],\"z\":[-0.0273477,0.0626523]}},{\"id\":201,\"x\":-0.6873843599999997,\"y\":0.6325262699999997,\"z\":0.19334629,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.68738436,\"y\":0.63252627,\"z\":0.19334629},\"motionDomain\":{\"xy\":[[-0.7273843600000001,0.5925262699999999],[-0.64738436,0.5925262699999999],[-0.64738436,0.67252627],[-0.7273843600000001,0.67252627]],\"z\":[0.14834629,0.23834629000000002]}},{\"id\":202,\"x\":0.945796780366972,\"y\":0.47684345192660543,\"z\":-0.09635802,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.95166834,\"y\":0.47766914,\"z\":-0.09635802},\"motionDomain\":{\"xy\":[[0.91166834,0.43766914],[0.98166834,0.43766914],[0.98166834,0.48766914],[0.97166834,0.51766914],[0.91166834,0.51766914]],\"z\":[-0.14135802,-0.051358020000000004]}},{\"id\":203,\"x\":0.7899382499999992,\"y\":0.37329537999999973,\"z\":0.19185054,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.78993825,\"y\":0.37329538,\"z\":0.19185054},\"motionDomain\":{\"xy\":[[0.7499382499999999,0.33329538000000003],[0.82993825,0.33329538000000003],[0.82993825,0.41329538],[0.7499382499999999,0.41329538]],\"z\":[0.14685054000000003,0.23685054]}},{\"id\":204,\"x\":-0.40512050999999843,\"y\":-0.7415320399999972,\"z\":-0.05255854,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.40512051,\"y\":-0.74153204,\"z\":-0.05255854},\"motionDomain\":{\"xy\":[[-0.44512050999999997,-0.78153204],[-0.36512051,-0.78153204],[-0.36512051,-0.7015320399999999],[-0.44512050999999997,-0.7015320399999999]],\"z\":[-0.09755854,-0.0075585400000000025]}},{\"id\":205,\"x\":-0.6771584999999996,\"y\":-0.24682711999999973,\"z\":0.31,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.6771585,\"y\":-0.24682712,\"z\":0.3122336},\"motionDomain\":{\"xy\":[[-0.7171585,-0.28682712],[-0.6371585,-0.28682712],[-0.6371585,-0.20682712],[-0.7171585,-0.20682712]],\"z\":[0.265,0.355]}},{\"id\":206,\"x\":-0.5827866099999998,\"y\":-0.7356891599999996,\"z\":-0.17860133,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.58278661,\"y\":-0.73568916,\"z\":-0.17860133},\"motionDomain\":{\"xy\":[[-0.62278661,-0.77568916],[-0.54278661,-0.77568916],[-0.54278661,-0.6956891599999999],[-0.62278661,-0.6956891599999999]],\"z\":[-0.22360133,-0.13360133000000002]}},{\"id\":207,\"x\":-0.026552789999999996,\"y\":-0.9098153699999996,\"z\":-0.26673038,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.02655279,\"y\":-0.90981537,\"z\":-0.26673038},\"motionDomain\":{\"xy\":[[-0.06655279,-0.94981537],[0.013447210000000001,-0.94981537],[0.013447210000000001,-0.86981537],[-0.06655279,-0.86981537]],\"z\":[-0.31173038,-0.22173038]}},{\"id\":208,\"x\":0.5975403400000014,\"y\":0.6742352400000017,\"z\":-0.25500565,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.59754034,\"y\":0.67423524,\"z\":-0.25500565},\"motionDomain\":{\"xy\":[[0.55754034,0.63423524],[0.63754034,0.63423524],[0.63754034,0.71423524],[0.55754034,0.71423524]],\"z\":[-0.30000564999999996,-0.21000565]}},{\"id\":209,\"x\":-0.18748645999999985,\"y\":0.7978745999999998,\"z\":-0.11466082,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.18748646,\"y\":0.7978746,\"z\":-0.11466082},\"motionDomain\":{\"xy\":[[-0.22748646,0.7578746],[-0.14748645999999999,0.7578746],[-0.14748645999999999,0.8378746],[-0.22748646,0.8378746]],\"z\":[-0.15966081999999998,-0.06966082]}},{\"id\":210,\"x\":-0.1940055,\"y\":-0.81619461,\"z\":-0.1614754,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.1940055,\"y\":-0.81619461,\"z\":-0.1614754},\"motionDomain\":{\"xy\":[[-0.2340055,-0.8561946100000001],[-0.1540055,-0.8561946100000001],[-0.1540055,-0.77619461],[-0.2340055,-0.77619461]],\"z\":[-0.20647539999999998,-0.11647539999999999]}},{\"id\":211,\"x\":0.706477070000002,\"y\":-0.8638585400000021,\"z\":-0.31,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.70647707,\"y\":-0.86385854,\"z\":-0.31874377},\"motionDomain\":{\"xy\":[[0.66647707,-0.90385854],[0.7464770700000001,-0.90385854],[0.7464770700000001,-0.8238585399999999],[0.66647707,-0.8238585399999999]],\"z\":[-0.355,-0.265]}},{\"id\":212,\"x\":-0.7045435,\"y\":0.06826998999999999,\"z\":-0.28953841,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.7045435,\"y\":0.06826999,\"z\":-0.28953841},\"motionDomain\":{\"xy\":[[-0.7445435,0.028269990000000002],[-0.6645435,0.028269990000000002],[-0.6645435,0.10826999000000001],[-0.7445435,0.10826999000000001]],\"z\":[-0.33453841,-0.24453841000000004]}},{\"id\":213,\"x\":-0.6331355099999999,\"y\":-0.5870480899999998,\"z\":-0.16291757,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.63313551,\"y\":-0.58704809,\"z\":-0.16291757},\"motionDomain\":{\"xy\":[[-0.67313551,-0.6270480900000001],[-0.59313551,-0.6270480900000001],[-0.59313551,-0.54704809],[-0.67313551,-0.54704809]],\"z\":[-0.20791757,-0.11791757000000001]}},{\"id\":214,\"x\":-0.7495388900000023,\"y\":-0.7104456300000016,\"z\":-0.16382552,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.74953889,\"y\":-0.71044563,\"z\":-0.16382552},\"motionDomain\":{\"xy\":[[-0.78953889,-0.7504456300000001],[-0.7095388899999999,-0.7504456300000001],[-0.7095388899999999,-0.67044563],[-0.78953889,-0.67044563]],\"z\":[-0.20882552,-0.11882552]}},{\"id\":215,\"x\":-0.9356719599999977,\"y\":-0.27669426999999946,\"z\":-0.18418272,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.93567196,\"y\":-0.27669427,\"z\":-0.18418272},\"motionDomain\":{\"xy\":[[-0.97567196,-0.31669427],[-0.8956719599999999,-0.31669427],[-0.8956719599999999,-0.23669427],[-0.97567196,-0.23669427]],\"z\":[-0.22918272,-0.13918271999999998]}},{\"id\":216,\"x\":0.44495400000000074,\"y\":0.3824594000000007,\"z\":-0.07523812,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.424954,\"y\":0.3824594,\"z\":-0.07523812},\"motionDomain\":{\"xy\":[[0.424954,0.3424594],[0.464954,0.3424594],[0.464954,0.4224594],[0.424954,0.4224594]],\"z\":[-0.12023812,-0.030238120000000007]}},{\"id\":217,\"x\":-0.15144891999999996,\"y\":-0.7935019800000004,\"z\":0.03313817000000001,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.15144892,\"y\":-0.79350198,\"z\":0.03313817},\"motionDomain\":{\"xy\":[[-0.19144892,-0.8335019800000001],[-0.11144891999999998,-0.8335019800000001],[-0.11144891999999998,-0.75350198],[-0.19144892,-0.75350198]],\"z\":[-0.011861829999999997,0.07813817]}},{\"id\":218,\"x\":-0.3871693999999997,\"y\":-0.6249142699999998,\"z\":0.016284599999999996,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.3871694,\"y\":-0.62491427,\"z\":0.0162846},\"motionDomain\":{\"xy\":[[-0.4271694,-0.66491427],[-0.3471694,-0.66491427],[-0.3471694,-0.58491427],[-0.4271694,-0.58491427]],\"z\":[-0.0287154,0.061284599999999995]}},{\"id\":219,\"x\":0.10520714999999997,\"y\":-0.19368786000000002,\"z\":0.18272514,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.10520715,\"y\":-0.21368786,\"z\":0.18272514},\"motionDomain\":{\"xy\":[[0.06520714999999999,-0.21368786],[0.14520715,-0.21368786],[0.14520715,-0.17368786],[0.06520714999999999,-0.17368786]],\"z\":[0.13772514000000002,0.22772514]}},{\"id\":220,\"x\":-0.8928940099999926,\"y\":0.6916632499999934,\"z\":-0.15567456,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.90789401,\"y\":0.69166325,\"z\":-0.15567456},\"motionDomain\":{\"xy\":[[-0.91789401,0.6516632499999999],[-0.86789401,0.6516632499999999],[-0.86789401,0.73166325],[-0.91789401,0.73166325]],\"z\":[-0.20067456,-0.11067455999999999]}},{\"id\":221,\"x\":-0.85995568,\"y\":-0.07611710999999999,\"z\":0.14731618,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.85995568,\"y\":-0.07611711,\"z\":0.14731618},\"motionDomain\":{\"xy\":[[-0.89995568,-0.11611711],[-0.81995568,-0.11611711],[-0.81995568,-0.03611711],[-0.89995568,-0.03611711]],\"z\":[0.10231617999999999,0.19231618]}},{\"id\":222,\"x\":-0.734784910000004,\"y\":-0.7286176600000038,\"z\":-0.03356943,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.73478491,\"y\":-0.72861766,\"z\":-0.03356943},\"motionDomain\":{\"xy\":[[-0.77478491,-0.76861766],[-0.69478491,-0.76861766],[-0.69478491,-0.6886176599999999],[-0.77478491,-0.6886176599999999]],\"z\":[-0.07856943,0.011430570000000001]}},{\"id\":223,\"x\":-0.6396434200000014,\"y\":-0.5523363200000015,\"z\":-0.28417877,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.63964342,\"y\":-0.55233632,\"z\":-0.28417877},\"motionDomain\":{\"xy\":[[-0.67964342,-0.59233632],[-0.5996434199999999,-0.59233632],[-0.5996434199999999,-0.51233632],[-0.67964342,-0.51233632]],\"z\":[-0.32917877,-0.23917877000000004]}},{\"id\":224,\"x\":0.23585526999999987,\"y\":-0.8601965299999992,\"z\":-0.0008206700000000025,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.23585527,\"y\":-0.86019653,\"z\":-0.00082067},\"motionDomain\":{\"xy\":[[0.19585527,-0.90019653],[0.27585527,-0.90019653],[0.27585527,-0.8201965299999999],[0.19585527,-0.8201965299999999]],\"z\":[-0.04582067,0.044179329999999996]}},{\"id\":225,\"x\":-0.7142972499999994,\"y\":-0.4000140499999998,\"z\":-0.08106866,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.71429725,\"y\":-0.40001405,\"z\":-0.08106866},\"motionDomain\":{\"xy\":[[-0.75429725,-0.44001405],[-0.67429725,-0.44001405],[-0.67429725,-0.36001405000000003],[-0.75429725,-0.36001405000000003]],\"z\":[-0.12606866,-0.03606866]}},{\"id\":226,\"x\":0.40734565000000084,\"y\":-0.8366837500000017,\"z\":0.008479710000000001,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.40734565,\"y\":-0.83668375,\"z\":0.00847971},\"motionDomain\":{\"xy\":[[0.36734565,-0.87668375],[0.44734565,-0.87668375],[0.44734565,-0.7966837499999999],[0.36734565,-0.7966837499999999]],\"z\":[-0.03652029,0.05347971]}},{\"id\":227,\"x\":-0.5385488099999998,\"y\":-0.8518768199999996,\"z\":-0.03250165000000001,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.53854881,\"y\":-0.85187682,\"z\":-0.03250165},\"motionDomain\":{\"xy\":[[-0.57854881,-0.89187682],[-0.49854881,-0.89187682],[-0.49854881,-0.8118768199999999],[-0.57854881,-0.8118768199999999]],\"z\":[-0.07750165,0.012498349999999998]}},{\"id\":228,\"x\":-0.4827595099999998,\"y\":0.8551482299999996,\"z\":-0.20886772,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.48275951,\"y\":0.85514823,\"z\":-0.20886772},\"motionDomain\":{\"xy\":[[-0.52275951,0.8151482299999999],[-0.44275951,0.8151482299999999],[-0.44275951,0.89514823],[-0.52275951,0.89514823]],\"z\":[-0.25386772,-0.16386772]}},{\"id\":229,\"x\":0.8518323400000023,\"y\":0.5971469600000013,\"z\":0.16490541,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.85183234,\"y\":0.59714696,\"z\":0.16490541},\"motionDomain\":{\"xy\":[[0.8118323399999999,0.55714696],[0.89183234,0.55714696],[0.89183234,0.63714696],[0.8118323399999999,0.63714696]],\"z\":[0.11990541,0.20990541000000001]}},{\"id\":230,\"x\":0.51054593,\"y\":0.6083705699999997,\"z\":0.31,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.51054593,\"y\":0.60837057,\"z\":0.31057544},\"motionDomain\":{\"xy\":[[0.47054593000000006,0.56837057],[0.5505459300000001,0.56837057],[0.5505459300000001,0.6483705700000001],[0.47054593000000006,0.6483705700000001]],\"z\":[0.265,0.355]}},{\"id\":231,\"x\":0.17778356000000006,\"y\":0.5579347800000003,\"z\":0.03321903,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.17778356,\"y\":0.54793478,\"z\":0.03321903},\"motionDomain\":{\"xy\":[[0.13778356,0.5279347799999999],[0.21778356000000001,0.5279347799999999],[0.21778356000000001,0.58793478],[0.13778356,0.58793478]],\"z\":[-0.011780970000000002,0.07821903]}},{\"id\":232,\"x\":0.4282727300000003,\"y\":0.6002278700000007,\"z\":-0.30572269,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.42827273,\"y\":0.60022787,\"z\":-0.30572269},\"motionDomain\":{\"xy\":[[0.38827273,0.56022787],[0.46827272999999997,0.56022787],[0.46827272999999997,0.64022787],[0.38827273,0.64022787]],\"z\":[-0.35072269,-0.26072269000000003]}},{\"id\":233,\"x\":-0.48990294000000034,\"y\":0.15025266000000007,\"z\":0.05789359000000001,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.48990294,\"y\":0.15025266,\"z\":0.05789359},\"motionDomain\":{\"xy\":[[-0.52990294,0.11025266],[-0.44990294000000003,0.11025266],[-0.44990294000000003,0.19025266000000002],[-0.52990294,0.19025266000000002]],\"z\":[0.012893590000000003,0.10289359000000001]}},{\"id\":234,\"x\":-0.2748095999999998,\"y\":0.7245086099999998,\"z\":-0.03958571000000001,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.2748096,\"y\":0.72450861,\"z\":-0.03958571},\"motionDomain\":{\"xy\":[[-0.31480959999999997,0.68450861],[-0.23480959999999998,0.68450861],[-0.23480959999999998,0.76450861],[-0.31480959999999997,0.76450861]],\"z\":[-0.08458571000000001,0.005414289999999995]}},{\"id\":235,\"x\":-0.8988603499999968,\"y\":-0.5162225699999985,\"z\":0.10385207,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.89886035,\"y\":-0.51622257,\"z\":0.10385207},\"motionDomain\":{\"xy\":[[-0.93886035,-0.5562225700000001],[-0.8588603499999999,-0.5562225700000001],[-0.8588603499999999,-0.47622257000000007],[-0.93886035,-0.47622257000000007]],\"z\":[0.058852070000000006,0.14885207]}},{\"id\":236,\"x\":0.34415506,\"y\":0.12879093000000003,\"z\":0.019506740000000005,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.34415506,\"y\":0.12879093,\"z\":0.01950674},\"motionDomain\":{\"xy\":[[0.30415506000000003,0.08879092999999999],[0.38415506,0.08879092999999999],[0.38415506,0.16879093],[0.30415506000000003,0.16879093]],\"z\":[-0.025493259999999997,0.06450674]}},{\"id\":237,\"x\":-0.3037537499999998,\"y\":-0.7501281899999993,\"z\":0.21507843,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.30375375,\"y\":-0.75012819,\"z\":0.21507843},\"motionDomain\":{\"xy\":[[-0.34375374999999997,-0.79012819],[-0.26375375,-0.79012819],[-0.26375375,-0.7101281899999999],[-0.34375374999999997,-0.7101281899999999]],\"z\":[0.17007843,0.26007842999999997]}},{\"id\":238,\"x\":-0.6792417899999997,\"y\":-0.029075439999999994,\"z\":-0.24022276,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.67924179,\"y\":-0.02907544,\"z\":-0.24022276},\"motionDomain\":{\"xy\":[[-0.71924179,-0.06907544],[-0.6392417899999999,-0.06907544],[-0.6392417899999999,0.01092456],[-0.71924179,0.01092456]],\"z\":[-0.28522276,-0.19522276]}},{\"id\":239,\"x\":-0.3922542299999996,\"y\":-0.9169637699999993,\"z\":-0.15811082,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.39225423,\"y\":-0.91696377,\"z\":-0.15811082},\"motionDomain\":{\"xy\":[[-0.43225422999999996,-0.95696377],[-0.35225423,-0.95696377],[-0.35225423,-0.8769637699999999],[-0.43225422999999996,-0.8769637699999999]],\"z\":[-0.20311082000000003,-0.11311082000000001]}},{\"id\":240,\"x\":0.7808454900000019,\"y\":-0.9136720100000019,\"z\":0.17520068,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.78084549,\"y\":-0.91367201,\"z\":0.17520068},\"motionDomain\":{\"xy\":[[0.74084549,-0.95367201],[0.8208454900000001,-0.95367201],[0.8208454900000001,-0.8736720099999999],[0.74084549,-0.8736720099999999]],\"z\":[0.13020068,0.22020067999999998]}},{\"id\":241,\"x\":0.6191288699999996,\"y\":0.7085977799999997,\"z\":0.17340332,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.61912887,\"y\":0.70859778,\"z\":0.17340332},\"motionDomain\":{\"xy\":[[0.57912887,0.6685977799999999],[0.6591288700000001,0.6685977799999999],[0.6591288700000001,0.74859778],[0.57912887,0.74859778]],\"z\":[0.12840332,0.21840332]}},{\"id\":242,\"x\":0.32793224,\"y\":0.0014903100000000045,\"z\":-0.03603859999999999,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.32793224,\"y\":0.00149031,\"z\":-0.0360386},\"motionDomain\":{\"xy\":[[0.28793224,-0.03850969],[0.36793223999999997,-0.03850969],[0.36793223999999997,0.04149031],[0.28793224,0.04149031]],\"z\":[-0.08103859999999999,0.008961400000000001]}},{\"id\":243,\"x\":0.34104195999999976,\"y\":-0.18540631999999993,\"z\":-0.023891590000000004,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.34104196,\"y\":-0.19540632,\"z\":-0.02389159},\"motionDomain\":{\"xy\":[[0.30104196,-0.21540631999999998],[0.38104195999999996,-0.21540631999999998],[0.38104195999999996,-0.15540632],[0.30104196,-0.15540632]],\"z\":[-0.06889159,0.021108409999999998]}},{\"id\":244,\"x\":0.40619458,\"y\":-0.020202179999999997,\"z\":-0.28061683,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.40619458,\"y\":-0.02020218,\"z\":-0.28061683},\"motionDomain\":{\"xy\":[[0.36619458000000005,-0.06020218],[0.44619458,-0.06020218],[0.44619458,0.01979782],[0.36619458000000005,0.01979782]],\"z\":[-0.32561682999999997,-0.23561683]}},{\"id\":245,\"x\":-0.05486477000000002,\"y\":0.9185860599999998,\"z\":0.27812665,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.05486477,\"y\":0.91858606,\"z\":0.27812665},\"motionDomain\":{\"xy\":[[-0.09486477,0.87858606],[-0.01486477,0.87858606],[-0.01486477,0.95858606],[-0.09486477,0.95858606]],\"z\":[0.23312665,0.32312664999999996]}},{\"id\":246,\"x\":0.8539508130434753,\"y\":0.7332926730434763,\"z\":-0.17880088,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.8617769,\"y\":0.74111876,\"z\":-0.17880088},\"motionDomain\":{\"xy\":[[0.8217768999999999,0.70111876],[0.9017769,0.70111876],[0.9017769,0.72111876],[0.8417768999999999,0.78111876],[0.8217768999999999,0.78111876]],\"z\":[-0.22380087999999998,-0.13380088]}},{\"id\":247,\"x\":0.7051610400000016,\"y\":0.6583672700000016,\"z\":-0.01983583,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.70516104,\"y\":0.65836727,\"z\":-0.01983583},\"motionDomain\":{\"xy\":[[0.66516104,0.6183672699999999],[0.74516104,0.6183672699999999],[0.74516104,0.69836727],[0.66516104,0.69836727]],\"z\":[-0.06483583,0.02516417]}},{\"id\":248,\"x\":0.7066104099999999,\"y\":0.07997778999999999,\"z\":0.08637161,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.70661041,\"y\":0.07997779,\"z\":0.08637161},\"motionDomain\":{\"xy\":[[0.66661041,0.039977790000000006],[0.7466104100000001,0.039977790000000006],[0.7466104100000001,0.11997779],[0.66661041,0.11997779]],\"z\":[0.04137161,0.13137161]}},{\"id\":249,\"x\":-0.8650491494179896,\"y\":-0.0524824905291005,\"z\":-0.004252760000000001,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.86563116,\"y\":-0.05195339,\"z\":-0.00425276},\"motionDomain\":{\"xy\":[[-0.90563116,-0.09195339],[-0.8256311599999999,-0.09195339],[-0.8256311599999999,-0.011953390000000001],[-0.89563116,-0.011953390000000001],[-0.90563116,-0.03195339]],\"z\":[-0.04925276,0.04074724]}},{\"id\":250,\"x\":0.12657668999999996,\"y\":0.8610989099999999,\"z\":0.14713976,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.12657669,\"y\":0.86109891,\"z\":0.14713976},\"motionDomain\":{\"xy\":[[0.08657668999999998,0.82109891],[0.16657669,0.82109891],[0.16657669,0.9010989100000001],[0.08657668999999998,0.9010989100000001]],\"z\":[0.10213976000000001,0.19213976]}},{\"id\":251,\"x\":0.6776071599999993,\"y\":0.22765336999999974,\"z\":-0.31,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.67760716,\"y\":0.22765337,\"z\":-0.32998589},\"motionDomain\":{\"xy\":[[0.63760716,0.18765336999999999],[0.71760716,0.18765336999999999],[0.71760716,0.26765337],[0.63760716,0.26765337]],\"z\":[-0.355,-0.265]}},{\"id\":252,\"x\":-0.40061910999999967,\"y\":-0.8484384599999997,\"z\":-0.3012252,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.40061911,\"y\":-0.84843846,\"z\":-0.3012252},\"motionDomain\":{\"xy\":[[-0.44061911,-0.88843846],[-0.36061911,-0.88843846],[-0.36061911,-0.80843846],[-0.44061911,-0.80843846]],\"z\":[-0.3462252,-0.25622520000000004]}},{\"id\":253,\"x\":-0.6129224199999981,\"y\":0.7121271499999977,\"z\":-0.25123074,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.61292242,\"y\":0.71212715,\"z\":-0.25123074},\"motionDomain\":{\"xy\":[[-0.65292242,0.67212715],[-0.5729224199999999,0.67212715],[-0.5729224199999999,0.7521271500000001],[-0.65292242,0.7521271500000001]],\"z\":[-0.29623074,-0.20623074000000002]}},{\"id\":254,\"x\":-0.12924387999999998,\"y\":-0.6937522699999995,\"z\":-0.05543856,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.12924388,\"y\":-0.69375227,\"z\":-0.05543856},\"motionDomain\":{\"xy\":[[-0.16924388,-0.73375227],[-0.08924388,-0.73375227],[-0.08924388,-0.6537522699999999],[-0.16924388,-0.6537522699999999]],\"z\":[-0.10043856,-0.01043856]}},{\"id\":255,\"x\":0.34853616,\"y\":-0.004456330000000003,\"z\":0.23530379,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.34853616,\"y\":-0.00445633,\"z\":0.23530379},\"motionDomain\":{\"xy\":[[0.30853616,-0.04445633],[0.38853615999999996,-0.04445633],[0.38853615999999996,0.03554367],[0.30853616,0.03554367]],\"z\":[0.19030379000000003,0.28030379]}},{\"id\":256,\"x\":-0.4899444100000002,\"y\":-0.3359623300000002,\"z\":-0.20447174,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.48994441,\"y\":-0.33596233,\"z\":-0.20447174},\"motionDomain\":{\"xy\":[[-0.52994441,-0.37596232999999996],[-0.44994441,-0.37596232999999996],[-0.44994441,-0.29596233],[-0.52994441,-0.29596233]],\"z\":[-0.24947174,-0.15947174000000003]}},{\"id\":257,\"x\":0.4998332499999997,\"y\":-0.7557091199999998,\"z\":-0.31,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.49983325,\"y\":-0.75570912,\"z\":-0.31631601},\"motionDomain\":{\"xy\":[[0.45983325,-0.79570912],[0.53983325,-0.79570912],[0.53983325,-0.71570912],[0.45983325,-0.71570912]],\"z\":[-0.355,-0.265]}},{\"id\":258,\"x\":0.22895000999999954,\"y\":0.7861985399999984,\"z\":-0.06565417,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.22895001,\"y\":0.78619854,\"z\":-0.06565417},\"motionDomain\":{\"xy\":[[0.18895001,0.74619854],[0.26895001,0.74619854],[0.26895001,0.82619854],[0.18895001,0.82619854]],\"z\":[-0.11065417,-0.02065417]}},{\"id\":259,\"x\":-0.6026404199999986,\"y\":-0.3997842799999991,\"z\":-0.024217080000000002,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.60264042,\"y\":-0.39978428,\"z\":-0.02421708},\"motionDomain\":{\"xy\":[[-0.64264042,-0.43978427999999997],[-0.5626404199999999,-0.43978427999999997],[-0.5626404199999999,-0.35978428],[-0.64264042,-0.35978428]],\"z\":[-0.06921708,0.02078292]}},{\"id\":260,\"x\":0.6674818699999997,\"y\":0.42123035999999964,\"z\":-0.297329,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.66748187,\"y\":0.42123036,\"z\":-0.297329},\"motionDomain\":{\"xy\":[[0.62748187,0.38123036000000005],[0.7074818700000001,0.38123036000000005],[0.7074818700000001,0.46123036],[0.62748187,0.46123036]],\"z\":[-0.342329,-0.252329]}},{\"id\":261,\"x\":0.7208547600000018,\"y\":0.7472343300000016,\"z\":-0.10637107,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.72085476,\"y\":0.74723433,\"z\":-0.10637107},\"motionDomain\":{\"xy\":[[0.68085476,0.7072343299999999],[0.7608547600000001,0.7072343299999999],[0.7608547600000001,0.78723433],[0.68085476,0.78723433]],\"z\":[-0.15137107,-0.06137107]}},{\"id\":262,\"x\":-0.23759817,\"y\":-0.07545814000000002,\"z\":-0.04973282,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.23759817,\"y\":-0.07545814,\"z\":-0.04973282},\"motionDomain\":{\"xy\":[[-0.27759817,-0.11545814000000001],[-0.19759817,-0.11545814000000001],[-0.19759817,-0.035458140000000006],[-0.27759817,-0.035458140000000006]],\"z\":[-0.09473282,-0.004732819999999999]}},{\"id\":263,\"x\":0.8631312699999977,\"y\":-0.8250192399999983,\"z\":-0.022467429999999997,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.86813127,\"y\":-0.82501924,\"z\":-0.02246743},\"motionDomain\":{\"xy\":[[0.82813127,-0.8650192400000001],[0.89813127,-0.8650192400000001],[0.89813127,-0.78501924],[0.82813127,-0.78501924]],\"z\":[-0.06746743,0.02253257]}},{\"id\":264,\"x\":-0.08019758999999999,\"y\":0.6531988,\"z\":0.2412677,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.08019759,\"y\":0.6531988,\"z\":0.2412677},\"motionDomain\":{\"xy\":[[-0.12019758999999999,0.6131987999999999],[-0.04019759,0.6131987999999999],[-0.04019759,0.6931988],[-0.12019758999999999,0.6931988]],\"z\":[0.1962677,0.2862677]}},{\"id\":265,\"x\":0.6491311699999999,\"y\":-0.6690856399999999,\"z\":-0.14903175,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.64913117,\"y\":-0.66908564,\"z\":-0.14903175},\"motionDomain\":{\"xy\":[[0.6091311699999999,-0.7090856400000001],[0.68913117,-0.7090856400000001],[0.68913117,-0.62908564],[0.6091311699999999,-0.62908564]],\"z\":[-0.19403175,-0.10403174999999999]}},{\"id\":266,\"x\":0.4598854499999999,\"y\":-0.5602835000000002,\"z\":-0.25854769,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.45988545,\"y\":-0.5502835,\"z\":-0.25854769},\"motionDomain\":{\"xy\":[[0.41988545,-0.5902835000000001],[0.49988544999999995,-0.5902835000000001],[0.49988544999999995,-0.5302835],[0.41988545,-0.5302835]],\"z\":[-0.30354769,-0.21354769]}},{\"id\":267,\"x\":0.8896216299999992,\"y\":0.3661029799999997,\"z\":0.008743689999999998,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.88962163,\"y\":0.36610298,\"z\":0.00874369},\"motionDomain\":{\"xy\":[[0.84962163,0.32610298000000004],[0.9296216300000001,0.32610298000000004],[0.9296216300000001,0.40610298],[0.84962163,0.40610298]],\"z\":[-0.03625631,0.05374369]}},{\"id\":268,\"x\":0.5895181000000017,\"y\":-0.8552182000000021,\"z\":-0.29827595,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.5895181,\"y\":-0.8552182,\"z\":-0.29827595},\"motionDomain\":{\"xy\":[[0.5495181,-0.8952182000000001],[0.6295181000000001,-0.8952182000000001],[0.6295181000000001,-0.8152182],[0.5495181,-0.8152182]],\"z\":[-0.34327595,-0.25327595]}},{\"id\":269,\"x\":0.31708009000000065,\"y\":-0.9378853800000019,\"z\":-0.16261037,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.31708009,\"y\":-0.93788538,\"z\":-0.16261037},\"motionDomain\":{\"xy\":[[0.27708009,-0.97788538],[0.35708008999999996,-0.97788538],[0.35708008999999996,-0.89788538],[0.27708009,-0.89788538]],\"z\":[-0.20761037,-0.11761037]}},{\"id\":270,\"x\":0.06927645,\"y\":0.8940808100000001,\"z\":-0.0032226900000000003,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.06927645,\"y\":0.89408081,\"z\":-0.00322269},\"motionDomain\":{\"xy\":[[0.029276450000000002,0.8540808099999999],[0.10927645,0.8540808099999999],[0.10927645,0.93408081],[0.029276450000000002,0.93408081]],\"z\":[-0.04822269,0.04177731]}},{\"id\":271,\"x\":0.4435872700000006,\"y\":-0.9637258599999995,\"z\":0.198925,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.44358727,\"y\":-0.97872586,\"z\":0.198925},\"motionDomain\":{\"xy\":[[0.40358727,-0.98872586],[0.48358726999999996,-0.98872586],[0.48358726999999996,-0.9387258599999999],[0.40358727,-0.9387258599999999]],\"z\":[0.15392499999999998,0.243925]}},{\"id\":272,\"x\":-0.6160491299999995,\"y\":-0.65332205,\"z\":-0.07913111,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.61604913,\"y\":-0.65332205,\"z\":-0.07913111},\"motionDomain\":{\"xy\":[[-0.65604913,-0.69332205],[-0.5760491299999999,-0.69332205],[-0.5760491299999999,-0.61332205],[-0.65604913,-0.61332205]],\"z\":[-0.12413111,-0.034131110000000006]}},{\"id\":273,\"x\":-0.40356582999999996,\"y\":0.10685689,\"z\":0.22714752,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.40356583,\"y\":0.10685689,\"z\":0.22714752},\"motionDomain\":{\"xy\":[[-0.44356583,0.06685689],[-0.36356583000000003,0.06685689],[-0.36356583000000003,0.14685689],[-0.44356583,0.14685689]],\"z\":[0.18214752,0.27214752]}},{\"id\":274,\"x\":0.3388561899999997,\"y\":-0.8826627799999996,\"z\":0.27326015,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.33885619,\"y\":-0.88266278,\"z\":0.27326015},\"motionDomain\":{\"xy\":[[0.29885619,-0.92266278],[0.37885619,-0.92266278],[0.37885619,-0.84266278],[0.29885619,-0.84266278]],\"z\":[0.22826015,0.31826014999999996]}},{\"id\":275,\"x\":-0.08634454999999994,\"y\":-0.5538292499999999,\"z\":0.09252506,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.08634455,\"y\":-0.53382925,\"z\":0.09252506},\"motionDomain\":{\"xy\":[[-0.12634455,-0.5738292500000001],[-0.046344550000000005,-0.5738292500000001],[-0.046344550000000005,-0.53382925],[-0.12634455,-0.53382925]],\"z\":[0.04752506000000001,0.13752506]}},{\"id\":276,\"x\":-0.5647640899999983,\"y\":0.935404609999997,\"z\":0.04541679999999999,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.56476409,\"y\":0.93540461,\"z\":0.0454168},\"motionDomain\":{\"xy\":[[-0.6047640900000001,0.8954046099999999],[-0.52476409,0.8954046099999999],[-0.52476409,0.97540461],[-0.6047640900000001,0.97540461]],\"z\":[0.0004168000000000019,0.09041679999999999]}},{\"id\":277,\"x\":0.22625943000000015,\"y\":0.21978716000000012,\"z\":0.26054636,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.22625943,\"y\":0.23978716,\"z\":0.26054636},\"motionDomain\":{\"xy\":[[0.18625943,0.19978716],[0.26625943,0.19978716],[0.26625943,0.23978716],[0.18625943,0.23978716]],\"z\":[0.21554636,0.30554635999999996]}},{\"id\":278,\"x\":-0.6842387000000019,\"y\":-0.8089588800000018,\"z\":0.24716576,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.6842387,\"y\":-0.80895888,\"z\":0.24716576},\"motionDomain\":{\"xy\":[[-0.7242387,-0.8489588800000001],[-0.6442386999999999,-0.8489588800000001],[-0.6442386999999999,-0.76895888],[-0.7242387,-0.76895888]],\"z\":[0.20216576000000003,0.29216576]}},{\"id\":279,\"x\":0.01804116,\"y\":0.05590095,\"z\":0.19088543,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.01804116,\"y\":0.05590095,\"z\":0.19088543},\"motionDomain\":{\"xy\":[[-0.02195884,0.015900949999999997],[0.05804116,0.015900949999999997],[0.05804116,0.09590095],[-0.02195884,0.09590095]],\"z\":[0.14588542999999998,0.23588543]}},{\"id\":280,\"x\":0.9448965542857112,\"y\":0.5320503009523798,\"z\":-0.00822751,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.96261084,\"y\":0.53509792,\"z\":-0.00822751},\"motionDomain\":{\"xy\":[[0.9226108399999999,0.49509792],[0.97261084,0.49509792],[0.97261084,0.51509792],[0.96261084,0.55509792],[0.95261084,0.57509792],[0.9226108399999999,0.57509792]],\"z\":[-0.05322751,0.03677249]}},{\"id\":281,\"x\":-0.31570249999999966,\"y\":0.6296539099999997,\"z\":0.06057591999999999,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.3157025,\"y\":0.62965391,\"z\":0.06057592},\"motionDomain\":{\"xy\":[[-0.3557025,0.58965391],[-0.2757025,0.58965391],[-0.2757025,0.6696539100000001],[-0.3557025,0.6696539100000001]],\"z\":[0.01557592,0.10557591999999999]}},{\"id\":282,\"x\":-0.45273443000000047,\"y\":0.1586772900000001,\"z\":-0.14372953,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.45273443,\"y\":0.15867729,\"z\":-0.14372953},\"motionDomain\":{\"xy\":[[-0.49273443,0.11867728999999999],[-0.41273443000000004,0.11867728999999999],[-0.41273443000000004,0.19867729],[-0.49273443,0.19867729]],\"z\":[-0.18872952999999998,-0.09872953]}},{\"id\":283,\"x\":0.8148668000000003,\"y\":0.3143557700000002,\"z\":-0.16381156,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.8148668,\"y\":0.31435577,\"z\":-0.16381156},\"motionDomain\":{\"xy\":[[0.7748668,0.27435577],[0.8548668,0.27435577],[0.8548668,0.35435576999999996],[0.7748668,0.35435576999999996]],\"z\":[-0.20881156,-0.11881156]}},{\"id\":284,\"x\":0.2658311600000003,\"y\":0.7316836100000008,\"z\":0.1288678,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.26583116,\"y\":0.73168361,\"z\":0.1288678},\"motionDomain\":{\"xy\":[[0.22583116,0.69168361],[0.30583116,0.69168361],[0.30583116,0.7716836100000001],[0.22583116,0.7716836100000001]],\"z\":[0.0838678,0.17386780000000002]}},{\"id\":285,\"x\":-0.2787559600000002,\"y\":0.9523407200000009,\"z\":-0.13057161,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.27875596,\"y\":0.95734072,\"z\":-0.13057161},\"motionDomain\":{\"xy\":[[-0.31875596,0.91734072],[-0.23875596000000002,0.91734072],[-0.23875596000000002,0.9873407200000001],[-0.31875596,0.9873407200000001]],\"z\":[-0.17557161,-0.08557161]}},{\"id\":286,\"x\":0.8794050231372547,\"y\":0.037323409607843125,\"z\":-0.20698928,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.89179718,\"y\":0.03277439,\"z\":-0.20698928},\"motionDomain\":{\"xy\":[[0.8517971799999999,-0.00722561],[0.88179718,-0.00722561],[0.89179718,0.0027743900000000016],[0.90179718,0.02277439],[0.92179718,0.07277439],[0.8517971799999999,0.07277439]],\"z\":[-0.25198928,-0.16198928]}},{\"id\":287,\"x\":0.5987305100000014,\"y\":-0.9213757000000018,\"z\":0.31,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.59873051,\"y\":-0.9213757,\"z\":0.32291829},\"motionDomain\":{\"xy\":[[0.55873051,-0.9613757],[0.63873051,-0.9613757],[0.63873051,-0.8813757],[0.55873051,-0.8813757]],\"z\":[0.265,0.355]}},{\"id\":288,\"x\":-0.5121282099999998,\"y\":-0.7970634999999996,\"z\":0.14502874,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.51212821,\"y\":-0.7970635,\"z\":0.14502874},\"motionDomain\":{\"xy\":[[-0.55212821,-0.8370635000000001],[-0.47212821,-0.8370635000000001],[-0.47212821,-0.7570635],[-0.55212821,-0.7570635]],\"z\":[0.10002873999999999,0.19002873999999997]}},{\"id\":289,\"x\":0.20827053999999992,\"y\":-0.6129160499999998,\"z\":-0.07574494,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.20827054,\"y\":-0.61291605,\"z\":-0.07574494},\"motionDomain\":{\"xy\":[[0.16827054,-0.6529160500000001],[0.24827054,-0.6529160500000001],[0.24827054,-0.57291605],[0.16827054,-0.57291605]],\"z\":[-0.12074494,-0.03074494]}},{\"id\":290,\"x\":-0.8585612600000004,\"y\":-0.11229409000000007,\"z\":-0.2504932,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.85856126,\"y\":-0.11229409,\"z\":-0.2504932},\"motionDomain\":{\"xy\":[[-0.89856126,-0.15229409],[-0.81856126,-0.15229409],[-0.81856126,-0.07229409],[-0.89856126,-0.07229409]],\"z\":[-0.2954932,-0.20549320000000004]}},{\"id\":291,\"x\":0.6000510900000017,\"y\":0.8673590600000023,\"z\":-0.052426,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.60005109,\"y\":0.86735906,\"z\":-0.052426},\"motionDomain\":{\"xy\":[[0.56005109,0.8273590599999999],[0.64005109,0.8273590599999999],[0.64005109,0.90735906],[0.56005109,0.90735906]],\"z\":[-0.097426,-0.007426000000000002]}},{\"id\":292,\"x\":-0.8567847911827918,\"y\":-0.6958716211827921,\"z\":0.0030934800000000026,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.85786006,\"y\":-0.69694689,\"z\":0.00309348},\"motionDomain\":{\"xy\":[[-0.8978600600000001,-0.71694689],[-0.87786006,-0.73694689],[-0.81786006,-0.73694689],[-0.81786006,-0.65694689],[-0.8978600600000001,-0.65694689]],\"z\":[-0.041906519999999996,0.04809348]}},{\"id\":293,\"x\":0.6413207525925921,\"y\":-0.14581348074074055,\"z\":0.12179742,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.64472816,\"y\":-0.15707274,\"z\":0.12179742},\"motionDomain\":{\"xy\":[[0.60472816,-0.18707274],[0.66472816,-0.16707274],[0.68472816,-0.15707274],[0.68472816,-0.11707273999999998],[0.60472816,-0.11707273999999998]],\"z\":[0.07679742,0.16679742]}},{\"id\":294,\"x\":-0.48983022999999987,\"y\":0.03835940999999999,\"z\":0.06425502,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.48983023,\"y\":0.03835941,\"z\":0.06425502},\"motionDomain\":{\"xy\":[[-0.52983023,-0.0016405900000000043],[-0.44983023,-0.0016405900000000043],[-0.44983023,0.07835940999999999],[-0.52983023,0.07835940999999999]],\"z\":[0.019255019999999998,0.10925502]}},{\"id\":295,\"x\":-0.7278367200000002,\"y\":-0.18110419000000003,\"z\":-0.27579208,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.72783672,\"y\":-0.18110419,\"z\":-0.27579208},\"motionDomain\":{\"xy\":[[-0.76783672,-0.22110419],[-0.68783672,-0.22110419],[-0.68783672,-0.14110419],[-0.76783672,-0.14110419]],\"z\":[-0.32079208,-0.23079208]}},{\"id\":296,\"x\":-0.1942976800000002,\"y\":0.8660870800000009,\"z\":0.04218163,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.19429768,\"y\":0.86608708,\"z\":0.04218163},\"motionDomain\":{\"xy\":[[-0.23429768,0.82608708],[-0.15429768,0.82608708],[-0.15429768,0.90608708],[-0.23429768,0.90608708]],\"z\":[-0.0028183700000000006,0.08718163]}},{\"id\":297,\"x\":-0.5014277100000027,\"y\":-0.8859299700000047,\"z\":0.31,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.50142771,\"y\":-0.88592997,\"z\":0.32088853},\"motionDomain\":{\"xy\":[[-0.54142771,-0.92592997],[-0.46142771,-0.92592997],[-0.46142771,-0.8459299699999999],[-0.54142771,-0.8459299699999999]],\"z\":[0.265,0.355]}},{\"id\":298,\"x\":-0.6385096200000001,\"y\":-0.42711851000000045,\"z\":0.24909537,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.63850962,\"y\":-0.42711851,\"z\":0.24909537},\"motionDomain\":{\"xy\":[[-0.67850962,-0.46711851],[-0.59850962,-0.46711851],[-0.59850962,-0.38711851],[-0.67850962,-0.38711851]],\"z\":[0.20409537,0.29409537]}},{\"id\":299,\"x\":0.8032735272573842,\"y\":-0.061220197257384,\"z\":-0.16369343,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.81361108,\"y\":-0.07155775,\"z\":-0.16369343},\"motionDomain\":{\"xy\":[[0.77361108,-0.11155775000000001],[0.78361108,-0.11155775000000001],[0.8536110800000001,-0.041557750000000004],[0.8536110800000001,-0.03155775],[0.77361108,-0.03155775]],\"z\":[-0.20869343,-0.11869343]}},{\"id\":300,\"x\":0.4028646699999997,\"y\":-0.8149745799999997,\"z\":0.17417241,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.40286467,\"y\":-0.81497458,\"z\":0.17417241},\"motionDomain\":{\"xy\":[[0.36286467,-0.85497458],[0.44286466999999996,-0.85497458],[0.44286466999999996,-0.77497458],[0.36286467,-0.77497458]],\"z\":[0.12917241000000002,0.21917240999999998]}},{\"id\":301,\"x\":-0.15108450000000004,\"y\":0.06999249000000002,\"z\":-0.14280919,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.1510845,\"y\":0.06999249,\"z\":-0.14280919},\"motionDomain\":{\"xy\":[[-0.19108450000000002,0.029992490000000004],[-0.1110845,0.029992490000000004],[-0.1110845,0.10999249],[-0.19108450000000002,0.10999249]],\"z\":[-0.18780919000000001,-0.09780919]}},{\"id\":302,\"x\":0.566962239999998,\"y\":-0.7509267999999978,\"z\":0.30912913,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.56696224,\"y\":-0.7509268,\"z\":0.30912913},\"motionDomain\":{\"xy\":[[0.5269622399999999,-0.7909268],[0.60696224,-0.7909268],[0.60696224,-0.7109268],[0.5269622399999999,-0.7109268]],\"z\":[0.26412913,0.35412912999999996]}},{\"id\":303,\"x\":0.5202373300000015,\"y\":0.7680554100000021,\"z\":-0.17307174,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.52023733,\"y\":0.76805541,\"z\":-0.17307174},\"motionDomain\":{\"xy\":[[0.4802373300000001,0.72805541],[0.5602373300000001,0.72805541],[0.5602373300000001,0.80805541],[0.4802373300000001,0.80805541]],\"z\":[-0.21807174000000001,-0.12807174]}},{\"id\":304,\"x\":-0.9460341573092377,\"y\":-0.19478754975903614,\"z\":-0.26663219,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.95932733,\"y\":-0.19105261,\"z\":-0.26663219},\"motionDomain\":{\"xy\":[[-0.97932733,-0.23105261000000002],[-0.91932733,-0.23105261000000002],[-0.91932733,-0.15105261],[-0.94932733,-0.15105261],[-0.95932733,-0.16105261],[-0.96932733,-0.18105261],[-0.97932733,-0.20105261000000002]],\"z\":[-0.31163219,-0.22163219]}},{\"id\":305,\"x\":0.8737781899999998,\"y\":-0.6995434100000008,\"z\":0.16478438,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.88877819,\"y\":-0.69954341,\"z\":0.16478438},\"motionDomain\":{\"xy\":[[0.84877819,-0.73954341],[0.89877819,-0.73954341],[0.89877819,-0.6595434099999999],[0.84877819,-0.6595434099999999]],\"z\":[0.11978438000000001,0.20978438]}},{\"id\":306,\"x\":-0.10561425999999995,\"y\":-0.7941898499999999,\"z\":-0.28696617,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.10561426,\"y\":-0.79418985,\"z\":-0.28696617},\"motionDomain\":{\"xy\":[[-0.14561426,-0.83418985],[-0.06561426000000001,-0.83418985],[-0.06561426000000001,-0.7541898499999999],[-0.14561426,-0.7541898499999999]],\"z\":[-0.33196617,-0.24196617000000004]}},{\"id\":307,\"x\":-0.19789414267912767,\"y\":-0.561978260778816,\"z\":0.11078598,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.1968038,\"y\":-0.55549851,\"z\":0.11078598},\"motionDomain\":{\"xy\":[[-0.2368038,-0.59549851],[-0.1568038,-0.59549851],[-0.1568038,-0.5354985099999999],[-0.2068038,-0.5254985099999999],[-0.2368038,-0.5254985099999999]],\"z\":[0.06578598000000001,0.15578598]}},{\"id\":308,\"x\":-0.10987928000000002,\"y\":0.7936898499999996,\"z\":0.15899466,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.10987928,\"y\":0.79368985,\"z\":0.15899466},\"motionDomain\":{\"xy\":[[-0.14987928,0.75368985],[-0.06987927999999999,0.75368985],[-0.06987927999999999,0.8336898500000001],[-0.14987928,0.8336898500000001]],\"z\":[0.11399466000000001,0.20399466]}},{\"id\":309,\"x\":-0.5354002799999997,\"y\":-0.26837752,\"z\":0.15653423,\"kind\":\"interior\",\"sourcePosition\":{\"x\":-0.53540028,\"y\":-0.26837752,\"z\":0.15653423},\"motionDomain\":{\"xy\":[[-0.57540028,-0.30837751999999996],[-0.49540027999999997,-0.30837751999999996],[-0.49540027999999997,-0.22837751999999997],[-0.57540028,-0.22837751999999997]],\"z\":[0.11153423,0.20153422999999998]}},{\"id\":310,\"x\":0.6670181500000018,\"y\":-0.8704171000000024,\"z\":0.14492773,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.66701815,\"y\":-0.8704171,\"z\":0.14492773},\"motionDomain\":{\"xy\":[[0.6270181499999999,-0.9104171000000001],[0.70701815,-0.9104171000000001],[0.70701815,-0.8304171],[0.6270181499999999,-0.8304171]],\"z\":[0.09992773,0.18992773000000002]}},{\"id\":311,\"x\":0.1684697500000001,\"y\":0.8198261000000008,\"z\":0.25789865,\"kind\":\"interior\",\"sourcePosition\":{\"x\":0.16846975,\"y\":0.8198261,\"z\":0.25789865},\"motionDomain\":{\"xy\":[[0.12846975,0.7798261],[0.20846975,0.7798261],[0.20846975,0.8598261],[0.12846975,0.8598261]],\"z\":[0.21289865000000002,0.30289865]}},{\"id\":312,\"x\":0.8785125845261488,\"y\":-0.9756640624999958,\"z\":0.14411945900656825,\"kind\":\"boundary-side\",\"sourceSideSpan\":0,\"sourceSideT\":0.07843476866292265,\"sourceSidePanel\":0,\"sourceSideArc\":2.760778361305016,\"sourcePosition\":{\"x\":0.8935125845261522,\"y\":-0.9931640625,\"z\":0.14411945900656825},\"motionDomain\":{\"xy\":[[0.8535125845261522,-0.9931640625],[0.9035125845261522,-0.9931640625],[0.9035125845261522,-0.9581640625],[0.8535125845261522,-0.9581640625]],\"z\":[0.09911945900656825,0.18911945900656824]}},{\"id\":313,\"x\":0.8675398060063283,\"y\":-0.9756640625000071,\"z\":-0.009455439067950155,\"kind\":\"boundary-side\",\"sourceSideSpan\":0,\"sourceSideT\":0.2309710004540385,\"sourceSidePanel\":0,\"sourceSideArc\":8.129809662381428,\"sourcePosition\":{\"x\":0.8725398060063225,\"y\":-0.9931640625,\"z\":-0.009455439067950155},\"motionDomain\":{\"xy\":[[0.8325398060063225,-0.9931640625],[0.9025398060063226,-0.9931640625],[0.9025398060063226,-0.9581640625],[0.8325398060063225,-0.9581640625]],\"z\":[-0.054455439067950154,0.03554456093204984]}},{\"id\":314,\"x\":0.7785648615577369,\"y\":-0.9756640624999847,\"z\":-0.11123658009407045,\"kind\":\"boundary-side\",\"sourceSideSpan\":0,\"sourceSideT\":0.914456209407712,\"sourceSidePanel\":0,\"sourceSideArc\":32.1873954412164,\"sourcePosition\":{\"x\":0.7785648615577485,\"y\":-0.9931640625,\"z\":-0.11123658009407045},\"motionDomain\":{\"xy\":[[0.7385648615577485,-0.9931640625],[0.8185648615577485,-0.9931640625],[0.8185648615577485,-0.9581640625],[0.7385648615577485,-0.9581640625]],\"z\":[-0.15623658009407043,-0.06623658009407045]}},{\"id\":315,\"x\":0.7422357691984429,\"y\":-0.97566406250001,\"z\":0.23489738736658639,\"kind\":\"boundary-side\",\"sourceSideSpan\":1,\"sourceSideT\":0.17868030800353685,\"sourceSidePanel\":0,\"sourceSideArc\":41.48764308520089,\"sourcePosition\":{\"x\":0.742235769198434,\"y\":-0.9931640625,\"z\":0.23489738736658639},\"motionDomain\":{\"xy\":[[0.702235769198434,-0.9931640625],[0.7822357691984341,-0.9931640625],[0.7822357691984341,-0.9581640625],[0.702235769198434,-0.9581640625]],\"z\":[0.1898973873665864,0.27989738736658637]}},{\"id\":316,\"x\":0.7300107141005587,\"y\":-0.97566406250001,\"z\":-0.22959882278514346,\"kind\":\"boundary-side\",\"sourceSideSpan\":1,\"sourceSideT\":0.26759409375620835,\"sourceSidePanel\":0,\"sourceSideArc\":44.617257190259146,\"sourcePosition\":{\"x\":0.7300107141005503,\"y\":-0.9931640625,\"z\":-0.22959882278514346},\"motionDomain\":{\"xy\":[[0.6900107141005503,-0.9931640625],[0.7700107141005503,-0.9931640625],[0.7700107141005503,-0.9581640625],[0.6900107141005503,-0.9581640625]],\"z\":[-0.27459882278514347,-0.18459882278514345]}},{\"id\":317,\"x\":0.4042605372070259,\"y\":-0.9756640624999974,\"z\":-0.1706592812006639,\"kind\":\"boundary-side\",\"sourceSideSpan\":3,\"sourceSideT\":0.6367960610425806,\"sourceSidePanel\":0,\"sourceSideArc\":128.00930247500116,\"sourcePosition\":{\"x\":0.4042605372070267,\"y\":-0.9931640625,\"z\":-0.1706592812006639},\"motionDomain\":{\"xy\":[[0.3642605372070267,-0.9931640625],[0.4442605372070267,-0.9931640625],[0.4442605372070267,-0.9581640625],[0.3642605372070267,-0.9581640625]],\"z\":[-0.2156592812006639,-0.12565928120066389]}},{\"id\":318,\"x\":0.23011364182510782,\"y\":-0.9756640624999944,\"z\":0.04892272980147033,\"kind\":\"boundary-side\",\"sourceSideSpan\":4,\"sourceSideT\":0.9033765083859503,\"sourceSidePanel\":0,\"sourceSideArc\":172.59090769277202,\"sourcePosition\":{\"x\":0.2301136418251093,\"y\":-0.9931640625,\"z\":0.04892272980147033},\"motionDomain\":{\"xy\":[[0.1901136418251093,-0.9931640625],[0.2701136418251093,-0.9931640625],[0.2701136418251093,-0.9581640625],[0.1901136418251093,-0.9581640625]],\"z\":[0.003922729801470334,0.09392272980147033]}},{\"id\":319,\"x\":0.19348886048779876,\"y\":-0.9756640625000005,\"z\":-0.24423723944192718,\"kind\":\"boundary-side\",\"sourceSideSpan\":5,\"sourceSideT\":0.1697511446610654,\"sourceSidePanel\":0,\"sourceSideArc\":181.96685171512357,\"sourcePosition\":{\"x\":0.19348886048779868,\"y\":-0.9931640625,\"z\":-0.24423723944192718},\"motionDomain\":{\"xy\":[[0.15348886048779867,-0.9931640625],[0.23348886048779868,-0.9931640625],[0.23348886048779868,-0.9581640625],[0.15348886048779867,-0.9581640625]],\"z\":[-0.2892372394419272,-0.19923723944192717]}},{\"id\":320,\"x\":-0.3375159145950478,\"y\":-0.9714659095812036,\"z\":0.10351673836570296,\"kind\":\"boundary-side\",\"sourceSideSpan\":8,\"sourceSideT\":0.9200211585128664,\"sourceSidePanel\":1,\"sourceSideArc\":318.37483880535166,\"sourcePosition\":{\"x\":-0.33931041320239863,\"y\":-0.9895910740789317,\"z\":0.10351673836570296},\"motionDomain\":{\"xy\":[[-0.3790991368251976,-0.9805989957614054],[-0.34930732168468326,-0.989342436196007],[-0.329313504720114,-0.9898397119618563],[-0.3093196877555447,-0.9903369877277055],[-0.29932277927326,-0.9905856256106301],[-0.2989249586605806,-0.9745905720389747],[-0.29845254668302384,-0.9555964459226338],[-0.3484370890944471,-0.9543532565080107],[-0.3684309060590164,-0.9538559807421615],[-0.3784278145413011,-0.9536073428592369]],\"z\":[0.05851673836570297,0.14851673836570295]}},{\"id\":321,\"x\":-0.6751986386164952,\"y\":-0.8908438236672575,\"z\":0.055875589315595275,\"kind\":\"boundary-side\",\"sourceSideSpan\":10,\"sourceSideT\":0.5666096391423766,\"sourceSidePanel\":3,\"sourceSideArc\":409.4813830905376,\"sourcePosition\":{\"x\":-0.6821962709728917,\"y\":-0.9068838717159492,\"z\":0.055875589315595275},\"motionDomain\":{\"xy\":[[-0.7188592379413501,-0.8908892834727425],[-0.6455333040044333,-0.9228784599591559],[-0.642334386355792,-0.9155458665654642],[-0.6355366863524291,-0.8999641056038693],[-0.6315380392916274,-0.8907983638617547],[-0.7048639732285442,-0.8588091873753414],[-0.7124614026440674,-0.8762240966853592]],\"z\":[0.010875589315595277,0.10087558931559527]}},{\"id\":322,\"x\":-0.6866669052953127,\"y\":-0.8858406769347777,\"z\":-0.11492685933166957,\"kind\":\"boundary-side\",\"sourceSideSpan\":10,\"sourceSideT\":0.6214799851013715,\"sourceSidePanel\":3,\"sourceSideArc\":412.6844803982966,\"sourcePosition\":{\"x\":-0.6936645376517128,\"y\":-0.9018807249834756,\"z\":-0.11492685933166957},\"motionDomain\":{\"xy\":[[-0.7303275046201712,-0.885886136740269],[-0.6570015706832544,-0.9178753132266823],[-0.653802653034613,-0.9105427198329906],[-0.6470049530312502,-0.8949609588713957],[-0.6430063059704485,-0.8857952171292811],[-0.7163322399073653,-0.8538060406428678],[-0.7239296693228885,-0.8712209499528856]],\"z\":[-0.15992685933166956,-0.06992685933166957]}},{\"id\":323,\"x\":-0.8774411395492556,\"y\":-0.7172831942782913,\"z\":0.22107917419148798,\"kind\":\"boundary-side\",\"sourceSideSpan\":11,\"sourceSideT\":0.7623576159264062,\"sourceSidePanel\":4,\"sourceSideArc\":481.4075040027372,\"sourcePosition\":{\"x\":-0.890772229971897,\"y\":-0.7286203909398876,\"z\":0.22107917419148798},\"motionDomain\":{\"xy\":[[-0.9166858223412465,-0.6981493271167261],[-0.9037290261565718,-0.7133848590283068],[-0.8713370356948849,-0.7514736888072588],[-0.8648586376025474,-0.7590914547630492],[-0.8587644248379152,-0.7539087362891793],[-0.8458142227130714,-0.7428954595322057],[-0.838196456757281,-0.7364170614398683],[-0.8511532529419558,-0.7211815295282875],[-0.8835452434036427,-0.6830926997493355],[-0.8900236414959801,-0.6754749337935452]],\"z\":[0.176079174191488,0.26607917419148797]}},{\"id\":324,\"x\":-0.949387697460442,\"y\":-0.5320887664727786,\"z\":0.19050927627510106,\"kind\":\"boundary-side\",\"sourceSideSpan\":12,\"sourceSideT\":0.6278673029427493,\"sourceSidePanel\":5,\"sourceSideArc\":535.3241568620392,\"sourcePosition\":{\"x\":-0.9663228500177234,\"y\":-0.5364990508016307,\"z\":0.19050927627510106},\"motionDomain\":{\"xy\":[[-0.9764034999122512,-0.4977901306706847],[-0.9688430124913554,-0.5268218207688943],[-0.9612825250704596,-0.5558535108671038],[-0.9562422001231957,-0.5752079709325768],[-0.9320491250413544,-0.568907564748497],[-0.9223718950086179,-0.5663874022748651],[-0.9299323824295137,-0.5373557121766555],[-0.9374928698504095,-0.508324022078446],[-0.9425331947976734,-0.488969562012973],[-0.9609199318598728,-0.49375787071287364]],\"z\":[0.14550927627510107,0.23550927627510104]}},{\"id\":325,\"x\":-0.9702325375499473,\"y\":-0.4374780193373952,\"z\":0.06437785125904566,\"kind\":\"boundary-side\",\"sourceSideSpan\":13,\"sourceSideT\":0.03578600914643163,\"sourceSidePanel\":6,\"sourceSideArc\":560.9107532113027,\"sourcePosition\":{\"x\":-0.9890284293654469,\"y\":-0.43949860107450744,\"z\":0.06437785125904566},\"motionDomain\":{\"xy\":[[-0.9890284293654469,-0.43949860107450744],[-0.981965315440434,-0.4697328932223697],[-0.9742801907388129,-0.4799768601454193],[-0.9652845443876471,-0.48025676499489295],[-0.9552893817752408,-0.480567770383197],[-0.9537343548337206,-0.43059195732116523],[-0.9531123440571125,-0.41060163209635253],[-0.9528013386688086,-0.4006064694839462],[-0.9717921476323806,-0.4000155592461685],[-0.9877844078122308,-0.39951795062488205]],\"z\":[0.01937785125904566,0.10937785125904566]}},{\"id\":326,\"x\":-0.9533446021998299,\"y\":-0.18291080198015802,\"z\":-0.21893378382421125,\"kind\":\"boundary-side\",\"sourceSideSpan\":14,\"sourceSideT\":0.11743156413211642,\"sourceSidePanel\":7,\"sourceSideArc\":628.8206984708514,\"sourcePosition\":{\"x\":-0.9702029998196179,\"y\":-0.17670874250241697,\"z\":-0.21893378382421125},\"motionDomain\":{\"xy\":[[-0.9786959079421349,-0.2166069944894713],[-0.9713498174877983,-0.21977479420484203],[-0.9539028526587485,-0.22729831852884758],[-0.9459833533703216,-0.2089330923930058],[-0.9261846051492544,-0.16302002705340135],[-0.922224855505041,-0.15383741398548045],[-0.9314074685729619,-0.149877664341267],[-0.9470179107884273,-0.14314608994610417],[-0.9543640012427641,-0.1399782902307334],[-0.962283500531191,-0.15834351636657518],[-0.9781224991080447,-0.19507396863825877]],\"z\":[-0.26393378382421123,-0.17393378382421126]}},{\"id\":327,\"x\":-0.9478233689789552,\"y\":-0.16900535381538892,\"z\":0.15006015148132595,\"kind\":\"boundary-side\",\"sourceSideSpan\":14,\"sourceSideT\":0.1819972295949249,\"sourceSidePanel\":7,\"sourceSideArc\":632.9001857766743,\"sourcePosition\":{\"x\":-0.9638929418478188,\"y\":-0.1620757919380158,\"z\":0.15006015148132595},\"motionDomain\":{\"xy\":[[-0.9797319404246726,-0.19880624420969936],[-0.9475927946869495,-0.2126653679644464],[-0.9396732953985225,-0.19430014182860464],[-0.9198745471774553,-0.14838707648900018],[-0.9159147975332419,-0.13920446342107928],[-0.9250974106011628,-0.13524471377686584],[-0.9407078528166283,-0.128513139381703],[-0.948053943270965,-0.12534533966633224],[-0.955973442559392,-0.143710565802174],[-0.9757721907804592,-0.18962363114177846]],\"z\":[0.10506015148132596,0.19506015148132594]}},{\"id\":328,\"x\":-0.6066829776655182,\"y\":0.17306651572671503,\"z\":-0.1809638970898561,\"kind\":\"boundary-side\",\"sourceSideSpan\":16,\"sourceSideT\":0.3843671073770395,\"sourceSidePanel\":9,\"sourceSideArc\":767.4109964995625,\"sourcePosition\":{\"x\":-0.6115042357573526,\"y\":0.18988928215830692,\"z\":-0.1809638970898561},\"motionDomain\":{\"xy\":[[-0.6499562733152778,0.17886926366268227],[-0.647752269616153,0.17117885615109724],[-0.6403137571316063,0.1452237307994977],[-0.6307007477421249,0.1479787354234039],[-0.5634096820157558,0.167263767790747],[-0.5661646866396619,0.17687677718022832],[-0.5730521981994273,0.20090930065393156],[-0.5826652075889087,0.19815429603002538]],\"z\":[-0.2259638970898561,-0.13596389708985612]}},{\"id\":329,\"x\":-0.5821574563006611,\"y\":0.18009531618100524,\"z\":0.05951530466738225,\"kind\":\"boundary-side\",\"sourceSideSpan\":16,\"sourceSideT\":0.49853616923372185,\"sourceSidePanel\":9,\"sourceSideArc\":773.9422846893704,\"sourcePosition\":{\"x\":-0.5869787143924967,\"y\":0.19691808261259758,\"z\":0.05951530466738225},\"motionDomain\":{\"xy\":[[-0.625430751950422,0.18589806411697293],[-0.6232267482512971,0.1782076566053879],[-0.6157882357667505,0.15225253125378838],[-0.6061752263772691,0.15500753587769456],[-0.5388841606509,0.17429256824503767],[-0.541639165274806,0.18390557763451898],[-0.5485266768345715,0.20793810110822222],[-0.5581396862240529,0.20518309648431604]],\"z\":[0.014515304667382253,0.10451530466738225]}},{\"id\":330,\"x\":-0.5462824218142069,\"y\":0.19037678807898548,\"z\":0.2641101803557586,\"kind\":\"boundary-side\",\"sourceSideSpan\":16,\"sourceSideT\":0.665538491853608,\"sourceSidePanel\":9,\"sourceSideArc\":783.4960138666054,\"sourcePosition\":{\"x\":-0.5511036799060429,\"y\":0.20719955451057803,\"z\":0.2641101803557586},\"motionDomain\":{\"xy\":[[-0.5895557174639682,0.1961795360149534],[-0.5873517137648433,0.18848912850336835],[-0.5799132012802967,0.16253400315176883],[-0.5703001918908153,0.165289007775675],[-0.5030091261644462,0.18457404014301812],[-0.5057641307883523,0.19418704953249943],[-0.5126516423481177,0.21821957300620268],[-0.5222646517375991,0.2154645683822965]],\"z\":[0.21911018035575863,0.3091101803557586]}},{\"id\":331,\"x\":-0.4071350842731664,\"y\":0.21438060901778677,\"z\":0.20083169394742106,\"kind\":\"boundary-side\",\"sourceSideSpan\":17,\"sourceSideT\":0.3541861676070481,\"sourceSidePanel\":10,\"sourceSideArc\":820.8666721438433,\"sourcePosition\":{\"x\":-0.40813281098492893,\"y\":0.23185214419385636,\"z\":0.20083169394742106},\"motionDomain\":{\"xy\":[[-0.4480677485302308,0.22957162599554237],[-0.44664242465628456,0.20461229002972872],[-0.44607229510670604,0.19462855564340326],[-0.43608856072038055,0.19519868519298175],[-0.4161210919477296,0.19633894429213875],[-0.3662024200161023,0.19918959204003123],[-0.36728566616030145,0.21815868737404961],[-0.36819787343962707,0.23413266239217034],[-0.37818160782595256,0.23356253284259185],[-0.3981490765986035,0.23242227374343485]],\"z\":[0.15583169394742108,0.24583169394742105]}},{\"id\":332,\"x\":-0.2361900378212023,\"y\":0.22175781250000004,\"z\":0.22723778291481028,\"kind\":\"boundary-side\",\"sourceSideSpan\":18,\"sourceSideT\":0.30735718252791183,\"sourceSidePanel\":11,\"sourceSideArc\":864.9381100988004,\"sourcePosition\":{\"x\":-0.2361900378212023,\"y\":0.2392578125,\"z\":0.22723778291481028},\"motionDomain\":{\"xy\":[[-0.27619003782120227,0.2042578125],[-0.19619003782120228,0.2042578125],[-0.19619003782120228,0.2392578125],[-0.27619003782120227,0.2392578125]],\"z\":[0.1822377829148103,0.27223778291481027]}},{\"id\":333,\"x\":-0.12705539494554782,\"y\":0.22175781249999987,\"z\":0.04539703342582707,\"kind\":\"boundary-side\",\"sourceSideSpan\":19,\"sourceSideT\":0.10110172320161577,\"sourceSidePanel\":11,\"sourceSideArc\":892.876578674968,\"sourcePosition\":{\"x\":-0.12705539494554785,\"y\":0.2392578125,\"z\":0.04539703342582707},\"motionDomain\":{\"xy\":[[-0.16705539494554786,0.2042578125],[-0.08705539494554784,0.2042578125],[-0.08705539494554784,0.2392578125],[-0.16705539494554786,0.2392578125]],\"z\":[0.000397033425827073,0.09039703342582707]}},{\"id\":334,\"x\":-0.01850836412339041,\"y\":0.22175781249999998,\"z\":0.20262110450741166,\"kind\":\"boundary-side\",\"sourceSideSpan\":19,\"sourceSideT\":0.8905705595825965,\"sourceSidePanel\":11,\"sourceSideArc\":920.6646185654403,\"sourcePosition\":{\"x\":-0.01850836412339041,\"y\":0.2392578125,\"z\":0.20262110450741166},\"motionDomain\":{\"xy\":[[-0.05850836412339041,0.2042578125],[0.021491635876609592,0.2042578125],[0.021491635876609592,0.2392578125],[-0.05850836412339041,0.2392578125]],\"z\":[0.15762110450741168,0.24762110450741165]}},{\"id\":335,\"x\":0.23106493335533715,\"y\":0.22450752319474238,\"z\":0.08168684102943108,\"kind\":\"boundary-side\",\"sourceSideSpan\":21,\"sourceSideT\":0.7021190057610703,\"sourceSidePanel\":12,\"sourceSideArc\":984.4381269327474,\"sourcePosition\":{\"x\":0.23056795078312442,\"y\":0.24200046486625415,\"z\":0.08168684102943108},\"motionDomain\":{\"xy\":[[0.19058408410538297,0.2408645047011967],[0.19103846817140593,0.2248709580301001],[0.19157804924980823,0.20587862135817292],[0.25155384926642044,0.2075825616057591],[0.27154578260529116,0.20815054168828784],[0.27100620152688887,0.22714287836021502],[0.2705518174608659,0.2431364250313116]],\"z\":[0.03668684102943108,0.12668684102943106]}},{\"id\":336,\"x\":0.3442718873083745,\"y\":0.236704046418273,\"z\":-0.1143381877412423,\"kind\":\"boundary-side\",\"sourceSideSpan\":22,\"sourceSideT\":0.9077490648265084,\"sourceSidePanel\":13,\"sourceSideArc\":1013.0791754349938,\"sourcePosition\":{\"x\":0.34159787292690824,\"y\":0.25399854401397426,\"z\":-0.1143381877412423},\"motionDomain\":{\"xy\":[[0.3020675927081629,0.24788651114205085],[0.3032899992825476,0.2399804550983018],[0.30588761325311503,0.223180086005335],[0.3074156214710959,0.2132975159506487],[0.3568284717445276,0.22093755704055293],[0.3765936118539002,0.22399357347651463],[0.38647618190858657,0.22552158169449552],[0.38357296629442295,0.24429846479839953],[0.38112815314565357,0.26011057688589767],[0.3317153028722219,0.25247053579599343]],\"z\":[-0.1593381877412423,-0.0693381877412423]}},{\"id\":337,\"x\":0.4392390721349395,\"y\":0.35173352615838815,\"z\":-0.2483723889643919,\"kind\":\"boundary-side\",\"sourceSideSpan\":27,\"sourceSideT\":0.4898018664735388,\"sourceSidePanel\":18,\"sourceSideArc\":1048.7445367705157,\"sourcePosition\":{\"x\":0.4219599074513105,\"y\":0.35450489185711165,\"z\":-0.2483723889643919},\"motionDomain\":{\"xy\":[[0.4156253572827976,0.3150096582945336],[0.4235244039953132,0.313742748260831],[0.44030987825940887,0.311050564439213],[0.45018368665005337,0.30946692689708477],[0.4533509617343099,0.32921454367837377],[0.4581018743606946,0.35883596885030733],[0.4628527869870792,0.3884573940222409],[0.4440925510448547,0.39146630535228455],[0.42829445761982343,0.3940001254196897],[0.42037626990918225,0.34463108346646715],[0.4172089948249258,0.3248834666851781]],\"z\":[-0.2933723889643919,-0.20337238896439191]}},{\"id\":338,\"x\":0.35396578808881707,\"y\":0.5210747361774115,\"z\":0.17497726074973424,\"kind\":\"boundary-side\",\"sourceSideSpan\":32,\"sourceSideT\":0.29238710312352967,\"sourceSidePanel\":23,\"sourceSideArc\":1096.1836815478098,\"sourcePosition\":{\"x\":0.34855268499375347,\"y\":0.5044329720016321,\"z\":0.17497726074973424},\"motionDomain\":{\"xy\":[[0.3105143668776885,0.5168057790760613],[0.329533525935721,0.5106193755388466],[0.3865910031098184,0.49206016492720284],[0.397417209299944,0.5253436932787596],[0.38790762977092774,0.528436895047367],[0.33085015259683037,0.5469961056590108],[0.3213405730678141,0.5500893074276181],[0.31824737129920677,0.5405797278986019],[0.3154634897074602,0.5320211063224872]],\"z\":[0.12997726074973426,0.21997726074973423]}},{\"id\":339,\"x\":0.3217137396740827,\"y\":0.5315654306285436,\"z\":0.015338106402907892,\"kind\":\"boundary-side\",\"sourceSideSpan\":32,\"sourceSideT\":0.818390937953256,\"sourceSidePanel\":23,\"sourceSideArc\":1104.866004850306,\"sourcePosition\":{\"x\":0.31630063657901997,\"y\":0.5149236664527654,\"z\":0.015338106402907892},\"motionDomain\":{\"xy\":[[0.278262318462955,0.5272964735271947],[0.2972814775209875,0.52111006998998],[0.34482937516606865,0.5056440611469435],[0.3543389546950849,0.5025508593783362],[0.3651651608852105,0.535834387729893],[0.34614600182717803,0.5420207912671077],[0.29859810418209687,0.5574868001101442],[0.2890885246530806,0.5605800018787515],[0.28599532288447327,0.5510704223497352],[0.2832114412927267,0.5425118007736206]],\"z\":[-0.029661893597092107,0.06033810640290789]}},{\"id\":340,\"x\":0.16372732758400163,\"y\":0.5438671875000001,\"z\":-0.24152623887539332,\"kind\":\"boundary-side\",\"sourceSideSpan\":34,\"sourceSideT\":0.1185509607963891,\"sourceSidePanel\":25,\"sourceSideArc\":1144.1342978858124,\"sourcePosition\":{\"x\":0.16372732758400144,\"y\":0.5263671875,\"z\":-0.24152623887539332},\"motionDomain\":{\"xy\":[[0.12372732758400143,0.5263671875],[0.20372732758400144,0.5263671875],[0.20372732758400144,0.5613671875],[0.12372732758400143,0.5613671875]],\"z\":[-0.2865262388753933,-0.19652623887539333]}},{\"id\":341,\"x\":0.08046633045269307,\"y\":0.5438671874999992,\"z\":-0.12576593712257958,\"kind\":\"boundary-side\",\"sourceSideSpan\":34,\"sourceSideT\":0.7241130109354559,\"sourceSidePanel\":25,\"sourceSideArc\":1165.4491131514274,\"sourcePosition\":{\"x\":0.08046633045269314,\"y\":0.5263671875,\"z\":-0.12576593712257958},\"motionDomain\":{\"xy\":[[0.040466330452693135,0.5263671875],[0.12046633045269314,0.5263671875],[0.12046633045269314,0.5613671875],[0.040466330452693135,0.5613671875]],\"z\":[-0.1707659371225796,-0.08076593712257958]}},{\"id\":342,\"x\":-0.08396137632268104,\"y\":0.5438671875000006,\"z\":0.11010898990417178,\"kind\":\"boundary-side\",\"sourceSideSpan\":35,\"sourceSideT\":0.9200052371302767,\"sourceSidePanel\":25,\"sourceSideArc\":1207.5426060859231,\"sourcePosition\":{\"x\":-0.08396137632268097,\"y\":0.5263671875,\"z\":0.11010898990417178},\"motionDomain\":{\"xy\":[[-0.12396137632268098,0.5263671875],[-0.04396137632268097,0.5263671875],[-0.04396137632268097,0.5613671875],[-0.12396137632268098,0.5613671875]],\"z\":[0.06510898990417179,0.15510898990417177]}},{\"id\":343,\"x\":-0.2068690661747787,\"y\":0.5438671875000001,\"z\":0.08524023221536531,\"kind\":\"boundary-side\",\"sourceSideSpan\":36,\"sourceSideT\":0.8139222900180789,\"sourceSidePanel\":25,\"sourceSideArc\":1239.0069746880602,\"sourcePosition\":{\"x\":-0.20686906617477874,\"y\":0.5263671875,\"z\":0.08524023221536531},\"motionDomain\":{\"xy\":[[-0.24686906617477875,0.5263671875],[-0.16686906617477873,0.5263671875],[-0.16686906617477873,0.5613671875],[-0.24686906617477875,0.5613671875]],\"z\":[0.04024023221536531,0.1302402322153653]}},{\"id\":344,\"x\":-0.3880471421544076,\"y\":0.5438671875000005,\"z\":-0.09052646397237912,\"kind\":\"boundary-side\",\"sourceSideSpan\":38,\"sourceSideT\":0.13164144937066297,\"sourceSidePanel\":25,\"sourceSideArc\":1285.3885621388451,\"sourcePosition\":{\"x\":-0.3880471421544076,\"y\":0.5263671875,\"z\":-0.09052646397237912},\"motionDomain\":{\"xy\":[[-0.4280471421544076,0.5263671875],[-0.34804714215440763,0.5263671875],[-0.34804714215440763,0.5613671875],[-0.4280471421544076,0.5613671875]],\"z\":[-0.1355264639723791,-0.045526463972379125]}},{\"id\":345,\"x\":-0.49584117703909364,\"y\":0.5438671875000005,\"z\":-0.17799092002913902,\"kind\":\"boundary-side\",\"sourceSideSpan\":38,\"sourceSideT\":0.9156337027253467,\"sourceSidePanel\":25,\"sourceSideArc\":1312.9838350693246,\"sourcePosition\":{\"x\":-0.49584117703909314,\"y\":0.5263671875,\"z\":-0.17799092002913902},\"motionDomain\":{\"xy\":[[-0.5358411770390932,0.5263671875],[-0.45584117703909316,0.5263671875],[-0.45584117703909316,0.5613671875],[-0.5358411770390932,0.5613671875]],\"z\":[-0.222990920029139,-0.13299092002913904]}},{\"id\":346,\"x\":-0.6344239006198117,\"y\":0.5438671875000026,\"z\":-0.0417726177634653,\"kind\":\"boundary-side\",\"sourceSideSpan\":39,\"sourceSideT\":0.9235538705927284,\"sourceSidePanel\":25,\"sourceSideArc\":1348.4610123059879,\"sourcePosition\":{\"x\":-0.6344239006198089,\"y\":0.5263671875,\"z\":-0.0417726177634653},\"motionDomain\":{\"xy\":[[-0.674423900619809,0.5263671875],[-0.5944239006198089,0.5263671875],[-0.5944239006198089,0.5613671875],[-0.674423900619809,0.5613671875]],\"z\":[-0.0867726177634653,0.0032273822365346955]}},{\"id\":347,\"x\":-0.7726921128875934,\"y\":0.5438671874999988,\"z\":-0.05133648492927195,\"kind\":\"boundary-side\",\"sourceSideSpan\":40,\"sourceSideT\":0.9291892193436735,\"sourceSidePanel\":25,\"sourceSideArc\":1383.8576746465412,\"sourcePosition\":{\"x\":-0.7726921128875954,\"y\":0.5263671875,\"z\":-0.05133648492927195},\"motionDomain\":{\"xy\":[[-0.8126921128875955,0.5263671875],[-0.7326921128875954,0.5263671875],[-0.7326921128875954,0.5613671875],[-0.8126921128875955,0.5613671875]],\"z\":[-0.09633648492927195,-0.006336484929271954]}},{\"id\":348,\"x\":-0.7784896527884108,\"y\":0.5438671874999984,\"z\":-0.18751534299892064,\"kind\":\"boundary-side\",\"sourceSideSpan\":40,\"sourceSideT\":0.9713551823194164,\"sourceSidePanel\":25,\"sourceSideArc\":1385.3418448611503,\"sourcePosition\":{\"x\":-0.7784896527884122,\"y\":0.5263671875,\"z\":-0.18751534299892064},\"motionDomain\":{\"xy\":[[-0.8184896527884122,0.5263671875],[-0.7384896527884122,0.5263671875],[-0.7384896527884122,0.5613671875],[-0.8184896527884122,0.5613671875]],\"z\":[-0.23251534299892063,-0.14251534299892066]}},{\"id\":349,\"x\":-0.7957345600067153,\"y\":0.5438671874999984,\"z\":0.06767693256992441,\"kind\":\"boundary-side\",\"sourceSideSpan\":41,\"sourceSideT\":0.09677847179756835,\"sourceSidePanel\":25,\"sourceSideArc\":1389.7565411090363,\"sourcePosition\":{\"x\":-0.7957345600067169,\"y\":0.5263671875,\"z\":0.06767693256992441},\"motionDomain\":{\"xy\":[[-0.835734560006717,0.5263671875],[-0.7557345600067169,0.5263671875],[-0.7557345600067169,0.5613671875],[-0.835734560006717,0.5613671875]],\"z\":[0.02267693256992441,0.1126769325699244]}},{\"id\":350,\"x\":-0.8855983325520695,\"y\":0.543867187499997,\"z\":0.268994521517279,\"kind\":\"boundary-side\",\"sourceSideSpan\":41,\"sourceSideT\":0.8594587575949767,\"sourceSidePanel\":25,\"sourceSideArc\":1416.6016668806478,\"sourcePosition\":{\"x\":-0.9005983325520743,\"y\":0.5263671875,\"z\":0.268994521517279},\"motionDomain\":{\"xy\":[[-0.9105983325520743,0.5263671875],[-0.8605983325520743,0.5263671875],[-0.8605983325520743,0.5613671875],[-0.9105983325520743,0.5613671875]],\"z\":[0.223994521517279,0.31399452151727897]}},{\"id\":351,\"x\":-0.9024218749999949,\"y\":0.5612340985073573,\"z\":-0.008634951627135845,\"kind\":\"boundary-side\",\"sourceSideSpan\":42,\"sourceSideT\":0.04256007713710532,\"sourceSidePanel\":26,\"sourceSideArc\":1426.6344229652009,\"sourcePosition\":{\"x\":-0.919921875,\"y\":0.5462340985073597,\"z\":-0.008634951627135845},\"motionDomain\":{\"xy\":[[-0.919921875,0.5362340985073597],[-0.884921875,0.5362340985073597],[-0.884921875,0.5862340985073597],[-0.919921875,0.5862340985073597]],\"z\":[-0.05363495162713584,0.03636504837286415]}},{\"id\":352,\"x\":-0.9024218749999994,\"y\":0.6380699121807254,\"z\":0.16054496331032853,\"kind\":\"boundary-side\",\"sourceSideSpan\":42,\"sourceSideT\":0.2392962135419762,\"sourceSidePanel\":26,\"sourceSideArc\":1450.144391265583,\"sourcePosition\":{\"x\":-0.919921875,\"y\":0.6380699121807272,\"z\":0.16054496331032853},\"motionDomain\":{\"xy\":[[-0.919921875,0.5980699121807271],[-0.884921875,0.5980699121807271],[-0.884921875,0.6780699121807272],[-0.919921875,0.6780699121807272]],\"z\":[0.11554496331032853,0.2055449633103285]}},{\"id\":353,\"x\":-0.902421874999999,\"y\":0.8991565261688639,\"z\":-0.13272879052686287,\"kind\":\"boundary-side\",\"sourceSideSpan\":42,\"sourceSideT\":0.7986114702864398,\"sourceSidePanel\":26,\"sourceSideArc\":1516.9825644465463,\"sourcePosition\":{\"x\":-0.919921875,\"y\":0.8991565261688654,\"z\":-0.13272879052686287},\"motionDomain\":{\"xy\":[[-0.919921875,0.8591565261688654],[-0.884921875,0.8591565261688654],[-0.884921875,0.9391565261688655],[-0.919921875,0.9391565261688655]],\"z\":[-0.17772879052686286,-0.08772879052686287]}},{\"id\":354,\"x\":-0.9024218750000024,\"y\":0.9544199234480073,\"z\":-0.022372633928731567,\"kind\":\"boundary-side\",\"sourceSideSpan\":42,\"sourceSideT\":0.9384225975120434,\"sourceSidePanel\":26,\"sourceSideArc\":1533.689994150006,\"sourcePosition\":{\"x\":-0.919921875,\"y\":0.9644199234480046,\"z\":-0.022372633928731567},\"motionDomain\":{\"xy\":[[-0.919921875,0.9244199234480046],[-0.884921875,0.9244199234480046],[-0.884921875,0.9844199234480047],[-0.919921875,0.9844199234480047]],\"z\":[-0.06737263392873157,0.02262736607126843]}},{\"id\":355,\"x\":-0.8342704939968525,\"y\":0.9756640624999974,\"z\":0.24218486878262313,\"kind\":\"boundary-side\",\"sourceSideSpan\":43,\"sourceSideT\":0.6229474503615318,\"sourceSidePanel\":27,\"sourceSideArc\":1562.9752472841221,\"sourcePosition\":{\"x\":-0.8342704939968542,\"y\":0.9931640625,\"z\":0.24218486878262313},\"motionDomain\":{\"xy\":[[-0.8742704939968542,0.9581640625],[-0.7942704939968541,0.9581640625],[-0.7942704939968541,0.9931640625],[-0.8742704939968542,0.9931640625]],\"z\":[0.19718486878262315,0.2871848687826231]}},{\"id\":356,\"x\":-0.8208556969505355,\"y\":0.97566406250001,\"z\":-0.20828372119509758,\"kind\":\"boundary-side\",\"sourceSideSpan\":43,\"sourceSideT\":0.7205140455436957,\"sourceSidePanel\":27,\"sourceSideArc\":1566.409435327982,\"sourcePosition\":{\"x\":-0.8208556969505265,\"y\":0.9931640625,\"z\":-0.20828372119509758},\"motionDomain\":{\"xy\":[[-0.8608556969505265,0.9581640625],[-0.7808556969505265,0.9581640625],[-0.7808556969505265,0.9931640625],[-0.8608556969505265,0.9931640625]],\"z\":[-0.25328372119509757,-0.1632837211950976]}},{\"id\":357,\"x\":-0.6147327192871843,\"y\":0.9756640625000097,\"z\":0.1464536769542164,\"kind\":\"boundary-side\",\"sourceSideSpan\":45,\"sourceSideT\":0.21966123069464355,\"sourceSidePanel\":27,\"sourceSideArc\":1619.1769176097991,\"sourcePosition\":{\"x\":-0.6147327192871783,\"y\":0.9931640625,\"z\":0.1464536769542164},\"motionDomain\":{\"xy\":[[-0.6547327192871784,0.9581640625],[-0.5747327192871783,0.9581640625],[-0.5747327192871783,0.9931640625],[-0.6547327192871784,0.9931640625]],\"z\":[0.1014536769542164,0.1914536769542164]}},{\"id\":358,\"x\":-0.6017166230612928,\"y\":0.9756640624999974,\"z\":-0.1375294494498528,\"kind\":\"boundary-side\",\"sourceSideSpan\":45,\"sourceSideT\":0.31432805173839656,\"sourceSidePanel\":27,\"sourceSideArc\":1622.5090382436256,\"sourcePosition\":{\"x\":-0.6017166230612938,\"y\":0.9931640625,\"z\":-0.1375294494498528},\"motionDomain\":{\"xy\":[[-0.6417166230612938,0.9581640625],[-0.5617166230612938,0.9581640625],[-0.5617166230612938,0.9931640625],[-0.6417166230612938,0.9931640625]],\"z\":[-0.18252944944985278,-0.0925294494498528]}},{\"id\":359,\"x\":-0.5995646551834793,\"y\":0.9756640624999852,\"z\":0.00806756164467659,\"kind\":\"boundary-side\",\"sourceSideSpan\":45,\"sourceSideT\":0.32997943864001955,\"sourceSidePanel\":27,\"sourceSideArc\":1623.0599420203437,\"sourcePosition\":{\"x\":-0.5995646551834888,\"y\":0.9931640625,\"z\":0.00806756164467659},\"motionDomain\":{\"xy\":[[-0.6395646551834888,0.9581640625],[-0.5595646551834887,0.9581640625],[-0.5595646551834887,0.9931640625],[-0.6395646551834888,0.9931640625]],\"z\":[-0.03693243835532341,0.05306756164467659]}},{\"id\":360,\"x\":-0.5063071563424532,\"y\":0.9756640625000035,\"z\":0.25100208342616137,\"kind\":\"boundary-side\",\"sourceSideSpan\":46,\"sourceSideT\":0.008246624174178823,\"sourceSidePanel\":27,\"sourceSideArc\":1646.9338617236492,\"sourcePosition\":{\"x\":-0.5063071563424515,\"y\":0.9931640625,\"z\":0.25100208342616137},\"motionDomain\":{\"xy\":[[-0.5463071563424515,0.9581640625],[-0.4663071563424515,0.9581640625],[-0.4663071563424515,0.9931640625],[-0.5463071563424515,0.9931640625]],\"z\":[0.2060020834261614,0.29600208342616136]}},{\"id\":361,\"x\":-0.40171963512085757,\"y\":0.9756640624999974,\"z\":-0.08077815707089578,\"kind\":\"boundary-side\",\"sourceSideSpan\":46,\"sourceSideT\":0.7689177181082126,\"sourceSidePanel\":27,\"sourceSideArc\":1673.708267156377,\"sourcePosition\":{\"x\":-0.40171963512085895,\"y\":0.9931640625,\"z\":-0.08077815707089578},\"motionDomain\":{\"xy\":[[-0.44171963512085893,0.9581640625],[-0.361719635120859,0.9581640625],[-0.361719635120859,0.9931640625],[-0.44171963512085893,0.9931640625]],\"z\":[-0.1257781570708958,-0.03577815707089578]}},{\"id\":362,\"x\":-0.30074362972175483,\"y\":0.9756640625000005,\"z\":0.24974609872747588,\"kind\":\"boundary-side\",\"sourceSideSpan\":47,\"sourceSideT\":0.503322048480353,\"sourceSidePanel\":27,\"sourceSideArc\":1699.5581245385476,\"sourcePosition\":{\"x\":-0.3007436297217545,\"y\":0.9931640625,\"z\":0.24974609872747588},\"motionDomain\":{\"xy\":[[-0.3407436297217545,0.9581640625],[-0.2607436297217545,0.9581640625],[-0.2607436297217545,0.9931640625],[-0.3407436297217545,0.9931640625]],\"z\":[0.2047460987274759,0.29474609872747587]}},{\"id\":363,\"x\":-0.27476529793161514,\"y\":0.9756640625000005,\"z\":0.1107809479182203,\"kind\":\"boundary-side\",\"sourceSideSpan\":47,\"sourceSideT\":0.6922639588591131,\"sourceSidePanel\":27,\"sourceSideArc\":1706.2085774768234,\"sourcePosition\":{\"x\":-0.27476529793161486,\"y\":0.9931640625,\"z\":0.1107809479182203},\"motionDomain\":{\"xy\":[[-0.31476529793161484,0.9581640625],[-0.23476529793161485,0.9581640625],[-0.23476529793161485,0.9931640625],[-0.31476529793161484,0.9931640625]],\"z\":[0.0657809479182203,0.15578094791822028]}},{\"id\":364,\"x\":-0.1988677925870003,\"y\":0.9756640625000005,\"z\":-0.11229114878137314,\"kind\":\"boundary-side\",\"sourceSideSpan\":48,\"sourceSideT\":0.24427160112073343,\"sourceSidePanel\":27,\"sourceSideArc\":1725.6383388450447,\"sourcePosition\":{\"x\":-0.19886779258700038,\"y\":0.9931640625,\"z\":-0.11229114878137314},\"motionDomain\":{\"xy\":[[-0.2388677925870004,0.9581640625],[-0.15886779258700037,0.9581640625],[-0.15886779258700037,0.9931640625],[-0.2388677925870004,0.9931640625]],\"z\":[-0.15729114878137312,-0.06729114878137314]}},{\"id\":365,\"x\":-0.07397082104836723,\"y\":0.9756640625,\"z\":-0.050098225717720324,\"kind\":\"boundary-side\",\"sourceSideSpan\":49,\"sourceSideT\":0.15265664949594307,\"sourceSidePanel\":27,\"sourceSideArc\":1757.6119635589348,\"sourcePosition\":{\"x\":-0.07397082104836716,\"y\":0.9931640625,\"z\":-0.050098225717720324},\"motionDomain\":{\"xy\":[[-0.11397082104836717,0.9581640625],[-0.03397082104836716,0.9581640625],[-0.03397082104836716,0.9931640625],[-0.11397082104836717,0.9931640625]],\"z\":[-0.09509822571772032,-0.0050982257177203255]}},{\"id\":366,\"x\":0.37152796574333735,\"y\":0.970145403594629,\"z\":-0.06599892238476138,\"kind\":\"boundary-side\",\"sourceSideSpan\":52,\"sourceSideT\":0.2105732974814847,\"sourceSidePanel\":29,\"sourceSideArc\":1872.324827622775,\"sourcePosition\":{\"x\":0.37376272573024827,\"y\":0.987502127012396,\"z\":-0.06599892238476138},\"motionDomain\":{\"xy\":[[0.32962069508724245,0.9578967030040841],[0.39904758875831525,0.9489576630564414],[0.4089657164256114,0.9476806573496352],[0.4124136318339879,0.9744596020513348],[0.41343523639943275,0.9823941041851716],[0.34400834272835995,0.9913331441328144],[0.3340902150610638,0.9926101498396205],[0.332047005930174,0.9767411455719467],[0.3308977007940485,0.9678148306713802]],\"z\":[-0.11099892238476138,-0.02099892238476138]}},{\"id\":367,\"x\":0.6253788129466296,\"y\":0.911970171739002,\"z\":0.046094486534519696,\"kind\":\"boundary-side\",\"sourceSideSpan\":53,\"sourceSideT\":0.44868454517679535,\"sourceSidePanel\":30,\"sourceSideArc\":1940.6986009181478,\"sourcePosition\":{\"x\":0.6320018164718304,\"y\":0.9281684995633415,\"z\":0.046094486534519696},\"motionDomain\":{\"xy\":[[0.5817310601086173,0.9109101376865448],[0.6557805587342146,0.8806335501427404],[0.6629712482758682,0.8982203060663198],[0.669026565784629,0.9130302057914392],[0.5949770671590318,0.9433067933352437],[0.5919494084046513,0.935901843472684]],\"z\":[0.001094486534519698,0.0910944865345197]}},{\"id\":368,\"x\":0.6488588483267733,\"y\":0.9023698994898329,\"z\":-0.21367899021591802,\"kind\":\"boundary-side\",\"sourceSideSpan\":53,\"sourceSideT\":0.5618202570324559,\"sourceSidePanel\":30,\"sourceSideArc\":1947.1925155767324,\"sourcePosition\":{\"x\":0.6554818518519869,\"y\":0.9185682273141897,\"z\":-0.21367899021591802},\"motionDomain\":{\"xy\":[[0.6052110954887738,0.9013098654373931],[0.6792605941143711,0.8710332778935886],[0.6864512836560247,0.888620033817168],[0.6925066011647856,0.9034299335422875],[0.6184571025391883,0.933706521086092],[0.6154294437848078,0.9263015712235323]],\"z\":[-0.258678990215918,-0.16867899021591803]}},{\"id\":369,\"x\":0.6575575627943233,\"y\":0.8988132597423404,\"z\":-0.08161823408998944,\"kind\":\"boundary-side\",\"sourceSideSpan\":53,\"sourceSideT\":0.6037339610614381,\"sourceSidePanel\":30,\"sourceSideArc\":1949.5983343277262,\"sourcePosition\":{\"x\":0.6641805663195237,\"y\":0.9150115875666802,\"z\":-0.08161823408998944},\"motionDomain\":{\"xy\":[[0.6139098099563106,0.8977532256898836],[0.6879593085819079,0.8674766381460791],[0.6951499981235615,0.8850633940696585],[0.7012053156323224,0.899873293794778],[0.6271558170067251,0.9301498813385825],[0.6241281582523446,0.9227449314760228]],\"z\":[-0.12661823408998946,-0.036618234089989446]}},{\"id\":370,\"x\":0.7734167081335398,\"y\":0.8293892433363916,\"z\":0.013455449647342854,\"kind\":\"boundary-side\",\"sourceSideSpan\":54,\"sourceSideT\":0.23240546329634532,\"sourceSidePanel\":31,\"sourceSideArc\":1986.6572539823592,\"sourcePosition\":{\"x\":0.785830523921405,\"y\":0.8417240387374125,\"z\":0.013455449647342854},\"motionDomain\":{\"xy\":[[0.7328090742862066,0.8454288840219172],[0.7398575288010747,0.8383352750002813],[0.7539544378308112,0.8241480569570095],[0.7821482558902841,0.7957736208704662],[0.7891967104051525,0.7886800118488303],[0.8083494547635692,0.8077108390389744],[0.8140243419808779,0.8133496026508691],[0.8069758874660097,0.820443211672505],[0.7928789784362732,0.8346304297157767],[0.757636705861932,0.870098474823956],[0.7462869314273146,0.8588209476001668],[0.7399026833078424,0.8524773385367854]],\"z\":[-0.031544550352657144,0.05845544964734285]}},{\"id\":371,\"x\":0.8682055765694024,\"y\":0.7339931290720857,\"z\":-0.22667184177884875,\"kind\":\"boundary-side\",\"sourceSideSpan\":54,\"sourceSideT\":0.7913947911896052,\"sourceSidePanel\":31,\"sourceSideArc\":2021.084588752542,\"sourcePosition\":{\"x\":0.8806193923572547,\"y\":0.7463279244730974,\"z\":-0.22667184177884875},\"motionDomain\":{\"xy\":[[0.8275979427220563,0.750032769757602],[0.8346463972369245,0.7429391607359661],[0.848743306266661,0.7287519426926944],[0.8769371243261339,0.7003775066061511],[0.8839855788410023,0.6932838975845151],[0.903138323199419,0.7123147247746593],[0.9088132104167277,0.7179534883865539],[0.9017647559018594,0.7250470974081898],[0.887667846872123,0.7392343154514616],[0.8524255742977818,0.7747023605596408],[0.8410757998631644,0.7634248333358516],[0.8346915517436921,0.7570812242724703]],\"z\":[-0.27167184177884873,-0.18167184177884876]}},{\"id\":372,\"x\":0.9484245135813012,\"y\":0.5431397418279111,\"z\":-0.25939056906407126,\"kind\":\"boundary-side\",\"sourceSideSpan\":55,\"sourceSideT\":0.6707385885593917,\"sourceSidePanel\":32,\"sourceSideArc\":2077.4005132101884,\"sourcePosition\":{\"x\":0.9651743517415949,\"y\":0.5482085603888429,\"z\":-0.25939056906407126},\"motionDomain\":{\"xy\":[[0.9200888044245654,0.5763562676333752],[0.9229852721736718,0.566784931541774],[0.9258817399227781,0.5572135954501729],[0.9432605464174164,0.49978557890056596],[0.9528318825090176,0.5026820466496723],[0.9691031538647396,0.5076060418231532],[0.9767602227380204,0.5099232160224383],[0.9738637549889141,0.5194945521140395],[0.9709672872398077,0.5290658882056406],[0.9535884807451694,0.5864939047552475]],\"z\":[-0.30439056906407125,-0.21439056906407128]}},{\"id\":373,\"x\":0.9344985010588578,\"y\":0.14569261544774986,\"z\":0.061205387021767865,\"kind\":\"boundary-side\",\"sourceSideSpan\":57,\"sourceSideT\":0.3213404063694152,\"sourceSidePanel\":34,\"sourceSideArc\":2184.646918684363,\"sourcePosition\":{\"x\":0.9506944717457784,\"y\":0.13906384983804854,\"z\":0.061205387021767865},\"motionDomain\":{\"xy\":[[0.9031510661211883,0.11530201948734313],[0.9281391351810111,0.10507478111808982],[0.9355430074950327,0.1020444882679407],[0.9393308735577192,0.11129932866046766],[0.9431187396204056,0.12055416905299463],[0.965845935996524,0.17608321140815636],[0.9427088350152066,0.18555287656487238],[0.9334539946226796,0.1893407426275588],[0.9296661285599932,0.18008590223503185],[0.9258782624973068,0.17083106184250488]],\"z\":[0.016205387021767867,0.10620538702176786]}},{\"id\":374,\"x\":0.877938585674351,\"y\":0.008652330545954729,\"z\":-0.1587286619975754,\"kind\":\"boundary-side\",\"sourceSideSpan\":57,\"sourceSideT\":0.9072268038104849,\"sourceSidePanel\":34,\"sourceSideArc\":2222.850599188031,\"sourcePosition\":{\"x\":0.8941669620389192,\"y\":0.0009509727018983671,\"z\":-0.1587286619975754},\"motionDomain\":{\"xy\":[[0.8466235564143292,-0.022810857648807036],[0.8716116254741519,-0.03303809601806034],[0.8865912299135464,-0.01755870808315555],[0.9093184262896649,0.037970334272006204],[0.8861813253083475,0.04743999942872223],[0.8769264849158205,0.05122786549140863],[0.8693507527904476,0.03271818470635472]],\"z\":[-0.2037286619975754,-0.1137286619975754]}},{\"id\":375,\"x\":0.815842073279917,\"y\":-0.06377801667618004,\"z\":-0.09227151220237079,\"kind\":\"boundary-side\",\"sourceSideSpan\":58,\"sourceSideT\":0.642448061103507,\"sourceSidePanel\":35,\"sourceSideArc\":2249.2892830844235,\"sourcePosition\":{\"x\":0.828020571247617,\"y\":-0.07634520360288355,\"z\":-0.09227151220237079},\"motionDomain\":{\"xy\":[[0.7749385766226073,-0.07904739653279241],[0.7881609458446824,-0.09269177091035628],[0.7992955725580089,-0.10418177038619954],[0.835201820920019,-0.06938606190705456],[0.8495643202648231,-0.055467778515396554],[0.8567455699372251,-0.04850863681956756],[0.8511782565805619,-0.04276363708164593],[0.8323885740018235,-0.023374262966160443],[0.7964823256398134,-0.058169971445305425],[0.7821198262950093,-0.07208825483696343]],\"z\":[-0.13727151220237077,-0.04727151220237079]}},{\"id\":376,\"x\":0.7157747560777526,\"y\":-0.12846997944667307,\"z\":-0.18237381664787428,\"kind\":\"boundary-side\",\"sourceSideSpan\":59,\"sourceSideT\":0.6777392992713777,\"sourceSidePanel\":36,\"sourceSideArc\":2281.578777352585,\"sourcePosition\":{\"x\":0.7233764385867554,\"y\":-0.14447988822913205,\"z\":-0.18237381664787428},\"motionDomain\":{\"xy\":[[0.6718199987773756,-0.13155961291543225],[0.6841268795848333,-0.15559168908023807],[0.6966741317369711,-0.1581542002374184],[0.7144756696368273,-0.14903799223189418],[0.7411779764866115,-0.1353636802236078],[0.7589795143864677,-0.12624747221808355],[0.7516865479820484,-0.11200624189819862],[0.7430261503768003,-0.09509478089333526],[0.6896215366772318,-0.12244340490990799]],\"z\":[-0.22737381664787426,-0.1373738166478743]}},{\"id\":377,\"x\":0.5332384382625792,\"y\":-0.18554687178536514,\"z\":0.14744668502310065,\"kind\":\"boundary-side\",\"sourceSideSpan\":61,\"sourceSideT\":0.3945251415660284,\"sourceSidePanel\":38,\"sourceSideArc\":2332.201925897607,\"sourcePosition\":{\"x\":0.5356554437948196,\"y\":-0.20287915623540553,\"z\":0.14744668502310065},\"motionDomain\":{\"xy\":[[0.49120478255881694,-0.17373917140901737],[0.49258592857724015,-0.1836433339518977],[0.49493387680855966,-0.20048041027479424],[0.4960387936232983,-0.2084037403090985],[0.5158471187090589,-0.20564144827225203],[0.5752720939663408,-0.19735457216171257],[0.5741671771516023,-0.1894312421274083],[0.5704380829018595,-0.16269000326163144],[0.5506297578160989,-0.1654522952984779]],\"z\":[0.10244668502310066,0.19244668502310064]}},{\"id\":378,\"x\":0.3046718593386863,\"y\":-0.20072556019179352,\"z\":0.13449259795687196,\"kind\":\"boundary-side\",\"sourceSideSpan\":62,\"sourceSideT\":0.831657102316656,\"sourceSidePanel\":39,\"sourceSideArc\":2391.4910154694226,\"sourcePosition\":{\"x\":0.30482066449159984,\"y\":-0.21844787982599512,\"z\":0.13449259795687196},\"motionDomain\":{\"xy\":[[0.2635069984467468,-0.18500866634938418],[0.26454312724591367,-0.211988778230389],[0.2748427624015945,-0.2195991340472916],[0.2848353964315963,-0.21921538264019277],[0.3148132985216016,-0.2180641284188963],[0.3347985665816052,-0.21729662560469865],[0.34479120061160695,-0.2169128741975998],[0.34417719836024885,-0.20092465974959695],[0.34344807068676103,-0.18193865509259355],[0.2734996324767486,-0.18462491494228533]],\"z\":[0.08949259795687196,0.17949259795687195]}},{\"id\":379,\"x\":0.2697116559792889,\"y\":-0.20132757260101009,\"z\":0.25593650837581416,\"kind\":\"boundary-side\",\"sourceSideSpan\":63,\"sourceSideT\":0.0014312820665950317,\"sourceSidePanel\":40,\"sourceSideArc\":2400.0714675012646,\"sourcePosition\":{\"x\":0.27132781759545055,\"y\":-0.2197265625,\"z\":0.25593650837581416},\"motionDomain\":{\"xy\":[[0.23132781759545054,-0.2197265625],[0.27132781759545055,-0.2197265625],[0.31132781759545053,-0.2117265625],[0.31132781759545053,-0.1847265625],[0.23132781759545054,-0.1847265625]],\"z\":[0.21093650837581418,0.30093650837581415]}},{\"id\":380,\"x\":0.2656382278935159,\"y\":-0.20132757260101017,\"z\":-0.2384759760144336,\"kind\":\"boundary-side\",\"sourceSideSpan\":63,\"sourceSideT\":0.03105764441812619,\"sourceSidePanel\":40,\"sourceSideArc\":2401.1142650912225,\"sourcePosition\":{\"x\":0.2672543895096775,\"y\":-0.2197265625,\"z\":-0.2384759760144336},\"motionDomain\":{\"xy\":[[0.2272543895096775,-0.2197265625],[0.2672543895096775,-0.2197265625],[0.3072543895096775,-0.2117265625],[0.3072543895096775,-0.1847265625],[0.2272543895096775,-0.1847265625]],\"z\":[-0.2834759760144336,-0.19347597601443361]}},{\"id\":381,\"x\":0.13895150732350858,\"y\":-0.2022265625,\"z\":-0.1461968434492878,\"kind\":\"boundary-side\",\"sourceSideSpan\":63,\"sourceSideT\":0.9642145821014598,\"sourceSidePanel\":40,\"sourceSideArc\":2433.959802930882,\"sourcePosition\":{\"x\":0.13895150732350858,\"y\":-0.2197265625,\"z\":-0.1461968434492878},\"motionDomain\":{\"xy\":[[0.09895150732350858,-0.2197265625],[0.1789515073235086,-0.2197265625],[0.1789515073235086,-0.1847265625],[0.09895150732350858,-0.1847265625]],\"z\":[-0.19119684344928778,-0.1011968434492878]}},{\"id\":382,\"x\":-0.07377743443545459,\"y\":-0.2022265625,\"z\":-0.2392745727256503,\"kind\":\"boundary-side\",\"sourceSideSpan\":65,\"sourceSideT\":0.5114045870118065,\"sourceSidePanel\":40,\"sourceSideArc\":2488.4184120211767,\"sourcePosition\":{\"x\":-0.07377743443545459,\"y\":-0.2197265625,\"z\":-0.2392745727256503},\"motionDomain\":{\"xy\":[[-0.1137774344354546,-0.2197265625],[-0.03377743443545459,-0.2197265625],[-0.03377743443545459,-0.1847265625],[-0.1137774344354546,-0.1847265625]],\"z\":[-0.2842745727256503,-0.1942745727256503]}},{\"id\":383,\"x\":-0.3207488558156392,\"y\":-0.21119473387982804,\"z\":0.26027308554568873,\"kind\":\"boundary-side\",\"sourceSideSpan\":67,\"sourceSideT\":0.5386488990709073,\"sourceSidePanel\":41,\"sourceSideArc\":2550.9119555436173,\"sourcePosition\":{\"x\":-0.3169545892695219,\"y\":-0.22827845541165548,\"z\":0.26027308554568873},\"motionDomain\":{\"xy\":[[-0.36359162872021955,-0.20278362159627095],[-0.3560030956279837,-0.236951064659925],[-0.2779060829110601,-0.21960584616338596],[-0.279640604760714,-0.2117961448916936],[-0.2813751266103679,-0.20398644362000126],[-0.28332646369122855,-0.19520052968934734],[-0.28549461600329595,-0.18543840309973192],[-0.2952567425929114,-0.18760655541179927],[-0.3538295021306041,-0.20061546928420354]],\"z\":[0.21527308554568875,0.3052730855456887]}},{\"id\":384,\"x\":-0.4355948982489231,\"y\":-0.403353965227546,\"z\":0.17428651773468068,\"kind\":\"boundary-side\",\"sourceSideSpan\":72,\"sourceSideT\":0.5491866758510704,\"sourceSidePanel\":46,\"sourceSideArc\":2609.814424097338,\"sourcePosition\":{\"x\":-0.41829664050929694,\"y\":-0.4007043842845469,\"z\":0.17428651773468068},\"motionDomain\":{\"xy\":[[-0.4589493410011142,-0.366464671337114],[-0.45743529474797245,-0.37634939004547124],[-0.4498650634822638,-0.4257729835872574],[-0.4468369709759803,-0.4455424210039719],[-0.42014823046341576,-0.44145449612048926],[-0.41224045549673,-0.44024325911797585],[-0.4137545017498717,-0.43035854040961863],[-0.4213247330155804,-0.38093494686783247],[-0.4243528255218639,-0.36116550945111797],[-0.44016837545523546,-0.36358798345614474]],\"z\":[0.1292865177346807,0.21928651773468066]}},{\"id\":385,\"x\":-0.4105354217978838,\"y\":-0.470605779465595,\"z\":-0.21396481045190405,\"kind\":\"boundary-side\",\"sourceSideSpan\":74,\"sourceSideT\":0.1083239592700992,\"sourceSidePanel\":48,\"sourceSideArc\":2625.6227521481273,\"sourcePosition\":{\"x\":-0.39814708816059197,\"y\":-0.45824539153919197,\"z\":-0.21396481045190405},\"motionDomain\":{\"xy\":[[-0.45117607069552307,-0.4546499762210441],[-0.3946714401748273,-0.5112823585629487],[-0.38759239238208926,-0.5042192797478617],[-0.3698947729002441,-0.48656158271014427],[-0.42639940342093985,-0.4299292003682397],[-0.43772587988932077,-0.4412301264723788],[-0.444097022902785,-0.4475868974059571]],\"z\":[-0.25896481045190406,-0.16896481045190404]}},{\"id\":386,\"x\":-0.305736105746076,\"y\":-0.5329454808471018,\"z\":-0.03544566504401392,\"kind\":\"boundary-side\",\"sourceSideSpan\":76,\"sourceSideT\":0.07721038697114736,\"sourceSidePanel\":50,\"sourceSideArc\":2654.508746455374,\"sourcePosition\":{\"x\":-0.3039946931487465,\"y\":-0.5155323397701479,\"z\":-0.03544566504401392},\"motionDomain\":{\"xy\":[[-0.34727898366215426,-0.5463782502730155],[-0.33732861733246694,-0.547373343185775],[-0.32737825100277956,-0.5483684360985346],[-0.26767605302465547,-0.5543389935750918],[-0.2666809601118959,-0.5443886272454044],[-0.26578537649041234,-0.5354332975486858],[-0.2641932278299971,-0.519512711421186],[-0.2741435941596844,-0.5185176185084265],[-0.2840939604893718,-0.5175225255956669],[-0.3437961584674959,-0.5115519681191097]],\"z\":[-0.08044566504401392,0.00955433495598608]}},{\"id\":387,\"x\":-0.2533548447407729,\"y\":-0.5381839032187731,\"z\":0.21849135318670143,\"kind\":\"boundary-side\",\"sourceSideSpan\":76,\"sourceSideT\":0.5233598736796699,\"sourceSidePanel\":50,\"sourceSideArc\":2667.9852380467933,\"sourcePosition\":{\"x\":-0.25161343214344434,\"y\":-0.5207707621418217,\"z\":0.21849135318670143},\"motionDomain\":{\"xy\":[[-0.2948977226568521,-0.5516166726446893],[-0.2849473563271648,-0.5526117655574488],[-0.2749969899974774,-0.5536068584702084],[-0.21529479201935325,-0.5595774159467656],[-0.21340411548511015,-0.5406717199203597],[-0.21181196682469491,-0.5247511337928599],[-0.22176233315438226,-0.5237560408801003],[-0.23171269948406964,-0.5227609479673407],[-0.29141489746219373,-0.5167903904907836]],\"z\":[0.17349135318670145,0.2634913531867014]}},{\"id\":388,\"x\":-0.07341071311080577,\"y\":-0.5438671874999997,\"z\":0.20760766234974165,\"kind\":\"boundary-side\",\"sourceSideSpan\":77,\"sourceSideT\":0.8890704533056532,\"sourceSidePanel\":51,\"sourceSideArc\":2713.6765941895246,\"sourcePosition\":{\"x\":-0.07341071311080583,\"y\":-0.5263671875,\"z\":0.20760766234974165},\"motionDomain\":{\"xy\":[[-0.11341071311080583,-0.5613671875],[-0.033410713110805824,-0.5613671875],[-0.033410713110805824,-0.5263671875],[-0.11341071311080583,-0.5263671875]],\"z\":[0.16260766234974167,0.25260766234974164]}},{\"id\":389,\"x\":-0.003710699391354836,\"y\":-0.5438671874999998,\"z\":-0.16305438502074082,\"kind\":\"boundary-side\",\"sourceSideSpan\":78,\"sourceSideT\":0.39600268636679964,\"sourceSidePanel\":51,\"sourceSideArc\":2731.519797701704,\"sourcePosition\":{\"x\":-0.0037106993913548214,\"y\":-0.5263671875,\"z\":-0.16305438502074082},\"motionDomain\":{\"xy\":[[-0.04371069939135482,-0.5613671875],[0.03628930060864518,-0.5613671875],[0.03628930060864518,-0.5263671875],[-0.04371069939135482,-0.5263671875]],\"z\":[-0.2080543850207408,-0.11805438502074082]}},{\"id\":390,\"x\":0.00825972294397782,\"y\":-0.5438671874999998,\"z\":0.016013386238753424,\"kind\":\"boundary-side\",\"sourceSideSpan\":78,\"sourceSideT\":0.4830642606953249,\"sourceSidePanel\":51,\"sourceSideArc\":2734.5842258195494,\"sourcePosition\":{\"x\":0.00825972294397781,\"y\":-0.5263671875,\"z\":0.016013386238753424},\"motionDomain\":{\"xy\":[[-0.03174027705602219,-0.5613671875],[0.04825972294397781,-0.5613671875],[0.04825972294397781,-0.5263671875],[-0.03174027705602219,-0.5263671875]],\"z\":[-0.028986613761246574,0.06101338623875342]}},{\"id\":391,\"x\":0.28778073968401013,\"y\":-0.5438671874999986,\"z\":0.15304960919301652,\"kind\":\"boundary-side\",\"sourceSideSpan\":80,\"sourceSideT\":0.5160396313215039,\"sourceSidePanel\":51,\"sourceSideArc\":2806.141606104998,\"sourcePosition\":{\"x\":0.2877807396840111,\"y\":-0.5263671875,\"z\":0.15304960919301652},\"motionDomain\":{\"xy\":[[0.24778073968401107,-0.5613671875],[0.32778073968401106,-0.5613671875],[0.32778073968401106,-0.5263671875],[0.24778073968401107,-0.5263671875]],\"z\":[0.10804960919301652,0.1980496091930165]}},{\"id\":392,\"x\":0.30433708158608486,\"y\":-0.5438671875000005,\"z\":-0.14891826741042602,\"kind\":\"boundary-side\",\"sourceSideSpan\":80,\"sourceSideT\":0.6364548640289842,\"sourceSidePanel\":51,\"sourceSideArc\":2810.380029631929,\"sourcePosition\":{\"x\":0.3043370815860851,\"y\":-0.5263671875,\"z\":-0.14891826741042602},\"motionDomain\":{\"xy\":[[0.2643370815860851,-0.5613671875],[0.34433708158608506,-0.5613671875],[0.34433708158608506,-0.5263671875],[0.2643370815860851,-0.5263671875]],\"z\":[-0.193918267410426,-0.10391826741042602]}},{\"id\":393,\"x\":0.32683423632640846,\"y\":-0.5438671875000005,\"z\":0.01890404492893416,\"kind\":\"boundary-side\",\"sourceSideSpan\":80,\"sourceSideT\":0.800077972281709,\"sourceSidePanel\":51,\"sourceSideArc\":2816.139301245452,\"sourcePosition\":{\"x\":0.3268342363264083,\"y\":-0.5263671875,\"z\":0.01890404492893416},\"motionDomain\":{\"xy\":[[0.2868342363264083,-0.5613671875],[0.36683423632640827,-0.5613671875],[0.36683423632640827,-0.5263671875],[0.2868342363264083,-0.5263671875]],\"z\":[-0.026095955071065838,0.06390404492893416]}},{\"id\":394,\"x\":0.5387177866124806,\"y\":-0.5438671874999984,\"z\":0.0915125238222852,\"kind\":\"boundary-side\",\"sourceSideSpan\":82,\"sourceSideT\":0.34111929442234024,\"sourceSidePanel\":51,\"sourceSideArc\":2870.381490118687,\"sourcePosition\":{\"x\":0.5387177866124817,\"y\":-0.5263671875,\"z\":0.0915125238222852},\"motionDomain\":{\"xy\":[[0.49871778661248173,-0.5613671875],[0.5787177866124817,-0.5613671875],[0.5787177866124817,-0.5263671875],[0.49871778661248173,-0.5263671875]],\"z\":[0.0465125238222852,0.13651252382228518]}},{\"id\":395,\"x\":0.657348378542086,\"y\":-0.5438671874999951,\"z\":-0.09635628536627994,\"kind\":\"boundary-side\",\"sourceSideSpan\":83,\"sourceSideT\":0.20392703360035813,\"sourceSidePanel\":51,\"sourceSideArc\":2900.7509216526673,\"sourcePosition\":{\"x\":0.6573483785420917,\"y\":-0.5263671875,\"z\":-0.09635628536627994},\"motionDomain\":{\"xy\":[[0.6173483785420917,-0.5613671875],[0.6973483785420918,-0.5613671875],[0.6973483785420918,-0.5263671875],[0.6173483785420917,-0.5263671875]],\"z\":[-0.14135628536627992,-0.05135628536627994]}},{\"id\":396,\"x\":0.8045215496313025,\"y\":-0.5438671874999951,\"z\":0.20196903354127405,\"kind\":\"boundary-side\",\"sourceSideSpan\":84,\"sourceSideT\":0.2743282849679302,\"sourceSidePanel\":51,\"sourceSideArc\":2938.427253451507,\"sourcePosition\":{\"x\":0.8045215496313094,\"y\":-0.5263671875,\"z\":0.20196903354127405},\"motionDomain\":{\"xy\":[[0.7645215496313094,-0.5613671875],[0.8445215496313094,-0.5613671875],[0.8445215496313094,-0.5263671875],[0.7645215496313094,-0.5263671875]],\"z\":[0.15696903354127406,0.24696903354127403]}},{\"id\":397,\"x\":0.8765661594572068,\"y\":-0.5438671874999986,\"z\":0.04344915147644912,\"kind\":\"boundary-side\",\"sourceSideSpan\":84,\"sourceSideT\":0.9437740585096294,\"sourceSidePanel\":51,\"sourceSideArc\":2961.9906735669374,\"sourcePosition\":{\"x\":0.8965661594572083,\"y\":-0.5263671875,\"z\":0.04344915147644912},\"motionDomain\":{\"xy\":[[0.8565661594572083,-0.5613671875],[0.8965661594572083,-0.5613671875],[0.8965661594572083,-0.5263671875],[0.8565661594572083,-0.5263671875]],\"z\":[-0.0015508485235508768,0.08844915147644912]}},{\"id\":398,\"x\":0.8867968749999944,\"y\":-0.5614152592700691,\"z\":-0.25783250149808096,\"kind\":\"boundary-side\",\"sourceSideSpan\":85,\"sourceSideT\":0.05365946755764488,\"sourceSidePanel\":52,\"sourceSideArc\":2970.3820431190306,\"sourcePosition\":{\"x\":0.904296875,\"y\":-0.5514152592700725,\"z\":-0.25783250149808096},\"motionDomain\":{\"xy\":[[0.869296875,-0.5914152592700725],[0.904296875,-0.5914152592700725],[0.904296875,-0.5314152592700725],[0.869296875,-0.5314152592700725]],\"z\":[-0.30283250149808094,-0.21283250149808097]}},{\"id\":399,\"x\":0.8867968749999976,\"y\":-0.6429239436084628,\"z\":0.1828531553764674,\"kind\":\"boundary-side\",\"sourceSideSpan\":85,\"sourceSideT\":0.2496948080649939,\"sourceSidePanel\":52,\"sourceSideArc\":2993.808266309659,\"sourcePosition\":{\"x\":0.904296875,\"y\":-0.6429239436084639,\"z\":0.1828531553764674},\"motionDomain\":{\"xy\":[[0.869296875,-0.682923943608464],[0.904296875,-0.682923943608464],[0.904296875,-0.6029239436084639],[0.869296875,-0.6029239436084639]],\"z\":[0.13785315537646742,0.2278531553764674]}},{\"id\":400,\"x\":0.8867968749999972,\"y\":-0.7727971984269316,\"z\":-0.22431414311348744,\"kind\":\"boundary-side\",\"sourceSideSpan\":85,\"sourceSideT\":0.5279170108560264,\"sourceSidePanel\":52,\"sourceSideArc\":3027.055819543187,\"sourcePosition\":{\"x\":0.904296875,\"y\":-0.7727971984269342,\"z\":-0.22431414311348744},\"motionDomain\":{\"xy\":[[0.869296875,-0.8127971984269342],[0.904296875,-0.8127971984269342],[0.904296875,-0.7327971984269341],[0.869296875,-0.7327971984269341]],\"z\":[-0.26931414311348745,-0.17931414311348742]}},{\"id\":401,\"x\":0.8867968749999976,\"y\":-0.798085955788607,\"z\":0.03510252573705808,\"kind\":\"boundary-side\",\"sourceSideSpan\":85,\"sourceSideT\":0.5820920893881472,\"sourceSidePanel\":52,\"sourceSideArc\":3033.5297414277757,\"sourcePosition\":{\"x\":0.904296875,\"y\":-0.7980859557886077,\"z\":0.03510252573705808},\"motionDomain\":{\"xy\":[[0.869296875,-0.8380859557886078],[0.904296875,-0.8380859557886078],[0.904296875,-0.7580859557886077],[0.869296875,-0.7580859557886077]],\"z\":[-0.009897474262941922,0.08010252573705808]}}],\"edges\":[{\"a\":202,\"b\":280,\"kind\":\"volume\"},{\"a\":213,\"b\":272,\"kind\":\"volume\"},{\"a\":177,\"b\":227,\"kind\":\"volume\"},{\"a\":212,\"b\":238,\"kind\":\"volume\"},{\"a\":233,\"b\":294,\"kind\":\"volume\"},{\"a\":211,\"b\":268,\"kind\":\"volume\"},{\"a\":193,\"b\":249,\"kind\":\"volume\"},{\"a\":215,\"b\":304,\"kind\":\"volume\"},{\"a\":247,\"b\":261,\"kind\":\"volume\"},{\"a\":225,\"b\":259,\"kind\":\"volume\"},{\"a\":250,\"b\":311,\"kind\":\"volume\"},{\"a\":240,\"b\":310,\"kind\":\"volume\"},{\"a\":213,\"b\":223,\"kind\":\"volume\"},{\"a\":290,\"b\":304,\"kind\":\"volume\"},{\"a\":222,\"b\":292,\"kind\":\"volume\"},{\"a\":214,\"b\":222,\"kind\":\"volume\"},{\"a\":206,\"b\":272,\"kind\":\"volume\"},{\"a\":257,\"b\":268,\"kind\":\"volume\"},{\"a\":217,\"b\":254,\"kind\":\"volume\"},{\"a\":274,\"b\":300,\"kind\":\"volume\"},{\"a\":209,\"b\":234,\"kind\":\"volume\"},{\"a\":204,\"b\":218,\"kind\":\"volume\"},{\"a\":194,\"b\":273,\"kind\":\"volume\"},{\"a\":286,\"b\":299,\"kind\":\"volume\"},{\"a\":199,\"b\":254,\"kind\":\"volume\"},{\"a\":236,\"b\":242,\"kind\":\"volume\"},{\"a\":207,\"b\":306,\"kind\":\"volume\"},{\"a\":183,\"b\":208,\"kind\":\"volume\"},{\"a\":192,\"b\":252,\"kind\":\"volume\"},{\"a\":234,\"b\":281,\"kind\":\"volume\"},{\"a\":196,\"b\":219,\"kind\":\"volume\"},{\"a\":208,\"b\":303,\"kind\":\"volume\"},{\"a\":222,\"b\":272,\"kind\":\"volume\"},{\"a\":189,\"b\":253,\"kind\":\"volume\"},{\"a\":290,\"b\":295,\"kind\":\"volume\"},{\"a\":188,\"b\":282,\"kind\":\"volume\"},{\"a\":221,\"b\":249,\"kind\":\"volume\"},{\"a\":210,\"b\":306,\"kind\":\"volume\"},{\"a\":190,\"b\":248,\"kind\":\"volume\"},{\"a\":246,\"b\":261,\"kind\":\"volume\"},{\"a\":239,\"b\":252,\"kind\":\"volume\"},{\"a\":186,\"b\":243,\"kind\":\"volume\"},{\"a\":181,\"b\":236,\"kind\":\"volume\"},{\"a\":271,\"b\":274,\"kind\":\"volume\"},{\"a\":296,\"b\":308,\"kind\":\"volume\"},{\"a\":186,\"b\":244,\"kind\":\"volume\"},{\"a\":238,\"b\":295,\"kind\":\"volume\"},{\"a\":250,\"b\":270,\"kind\":\"volume\"},{\"a\":202,\"b\":267,\"kind\":\"volume\"},{\"a\":264,\"b\":308,\"kind\":\"volume\"},{\"a\":226,\"b\":300,\"kind\":\"volume\"},{\"a\":193,\"b\":200,\"kind\":\"volume\"},{\"a\":172,\"b\":253,\"kind\":\"volume\"},{\"a\":199,\"b\":275,\"kind\":\"volume\"},{\"a\":209,\"b\":296,\"kind\":\"volume\"},{\"a\":184,\"b\":187,\"kind\":\"volume\"},{\"a\":224,\"b\":226,\"kind\":\"volume\"},{\"a\":287,\"b\":302,\"kind\":\"volume\"},{\"a\":204,\"b\":227,\"kind\":\"volume\"},{\"a\":210,\"b\":254,\"kind\":\"volume\"},{\"a\":194,\"b\":294,\"kind\":\"volume\"},{\"a\":183,\"b\":260,\"kind\":\"volume\"},{\"a\":291,\"b\":303,\"kind\":\"volume\"},{\"a\":182,\"b\":303,\"kind\":\"volume\"},{\"a\":188,\"b\":294,\"kind\":\"volume\"},{\"a\":178,\"b\":235,\"kind\":\"volume\"},{\"a\":261,\"b\":291,\"kind\":\"volume\"},{\"a\":193,\"b\":290,\"kind\":\"volume\"},{\"a\":245,\"b\":308,\"kind\":\"volume\"},{\"a\":172,\"b\":228,\"kind\":\"volume\"},{\"a\":284,\"b\":311,\"kind\":\"volume\"},{\"a\":209,\"b\":285,\"kind\":\"volume\"},{\"a\":185,\"b\":286,\"kind\":\"volume\"},{\"a\":186,\"b\":242,\"kind\":\"volume\"},{\"a\":173,\"b\":179,\"kind\":\"volume\"},{\"a\":197,\"b\":258,\"kind\":\"volume\"},{\"a\":190,\"b\":299,\"kind\":\"volume\"},{\"a\":227,\"b\":288,\"kind\":\"volume\"},{\"a\":208,\"b\":232,\"kind\":\"volume\"},{\"a\":191,\"b\":203,\"kind\":\"volume\"},{\"a\":180,\"b\":184,\"kind\":\"volume\"},{\"a\":206,\"b\":227,\"kind\":\"volume\"},{\"a\":262,\"b\":301,\"kind\":\"volume\"},{\"a\":176,\"b\":201,\"kind\":\"volume\"},{\"a\":205,\"b\":298,\"kind\":\"volume\"},{\"a\":267,\"b\":283,\"kind\":\"volume\"},{\"a\":192,\"b\":206,\"kind\":\"volume\"},{\"a\":187,\"b\":217,\"kind\":\"volume\"},{\"a\":251,\"b\":260,\"kind\":\"volume\"},{\"a\":185,\"b\":283,\"kind\":\"volume\"},{\"a\":224,\"b\":269,\"kind\":\"volume\"},{\"a\":288,\"b\":297,\"kind\":\"volume\"},{\"a\":287,\"b\":310,\"kind\":\"volume\"},{\"a\":179,\"b\":248,\"kind\":\"volume\"},{\"a\":175,\"b\":189,\"kind\":\"volume\"},{\"a\":278,\"b\":288,\"kind\":\"volume\"},{\"a\":230,\"b\":241,\"kind\":\"volume\"},{\"a\":258,\"b\":270,\"kind\":\"volume\"},{\"a\":197,\"b\":231,\"kind\":\"volume\"},{\"a\":191,\"b\":248,\"kind\":\"volume\"},{\"a\":188,\"b\":238,\"kind\":\"volume\"},{\"a\":271,\"b\":287,\"kind\":\"volume\"},{\"a\":196,\"b\":243,\"kind\":\"volume\"},{\"a\":298,\"b\":309,\"kind\":\"volume\"},{\"a\":235,\"b\":292,\"kind\":\"volume\"},{\"a\":182,\"b\":241,\"kind\":\"volume\"},{\"a\":229,\"b\":280,\"kind\":\"volume\"},{\"a\":257,\"b\":266,\"kind\":\"volume\"},{\"a\":189,\"b\":220,\"kind\":\"volume\"},{\"a\":213,\"b\":225,\"kind\":\"volume\"},{\"a\":256,\"b\":259,\"kind\":\"volume\"},{\"a\":210,\"b\":239,\"kind\":\"volume\"},{\"a\":182,\"b\":197,\"kind\":\"volume\"},{\"a\":237,\"b\":288,\"kind\":\"volume\"},{\"a\":260,\"b\":283,\"kind\":\"volume\"},{\"a\":263,\"b\":305,\"kind\":\"volume\"},{\"a\":200,\"b\":309,\"kind\":\"volume\"},{\"a\":245,\"b\":250,\"kind\":\"volume\"},{\"a\":180,\"b\":274,\"kind\":\"volume\"},{\"a\":259,\"b\":309,\"kind\":\"volume\"},{\"a\":240,\"b\":263,\"kind\":\"volume\"},{\"a\":257,\"b\":265,\"kind\":\"volume\"},{\"a\":228,\"b\":285,\"kind\":\"volume\"},{\"a\":173,\"b\":216,\"kind\":\"volume\"},{\"a\":248,\"b\":293,\"kind\":\"volume\"},{\"a\":174,\"b\":293,\"kind\":\"volume\"},{\"a\":236,\"b\":255,\"kind\":\"volume\"},{\"a\":224,\"b\":289,\"kind\":\"volume\"},{\"a\":174,\"b\":255,\"kind\":\"volume\"},{\"a\":175,\"b\":201,\"kind\":\"volume\"},{\"a\":196,\"b\":279,\"kind\":\"volume\"},{\"a\":255,\"b\":277,\"kind\":\"volume\"},{\"a\":228,\"b\":276,\"kind\":\"volume\"},{\"a\":263,\"b\":265,\"kind\":\"volume\"},{\"a\":262,\"b\":294,\"kind\":\"volume\"},{\"a\":198,\"b\":275,\"kind\":\"volume\"},{\"a\":195,\"b\":209,\"kind\":\"volume\"},{\"a\":279,\"b\":301,\"kind\":\"volume\"},{\"a\":43,\"b\":176,\"kind\":\"volume\"},{\"a\":42,\"b\":176,\"kind\":\"volume\"},{\"a\":128,\"b\":220,\"kind\":\"volume\"},{\"a\":129,\"b\":220,\"kind\":\"volume\"},{\"a\":41,\"b\":201,\"kind\":\"volume\"},{\"a\":171,\"b\":265,\"kind\":\"volume\"},{\"a\":0,\"b\":240,\"kind\":\"volume\"},{\"a\":44,\"b\":176,\"kind\":\"volume\"},{\"a\":85,\"b\":305,\"kind\":\"volume\"},{\"a\":86,\"b\":211,\"kind\":\"volume\"},{\"a\":127,\"b\":253,\"kind\":\"volume\"},{\"a\":130,\"b\":253,\"kind\":\"volume\"},{\"a\":150,\"b\":186,\"kind\":\"volume\"},{\"a\":170,\"b\":265,\"kind\":\"volume\"},{\"a\":84,\"b\":305,\"kind\":\"volume\"},{\"a\":131,\"b\":228,\"kind\":\"volume\"},{\"a\":40,\"b\":201,\"kind\":\"volume\"},{\"a\":87,\"b\":211,\"kind\":\"volume\"},{\"a\":125,\"b\":172,\"kind\":\"volume\"},{\"a\":151,\"b\":301,\"kind\":\"volume\"},{\"a\":169,\"b\":266,\"kind\":\"volume\"},{\"a\":49,\"b\":245,\"kind\":\"volume\"},{\"a\":106,\"b\":301,\"kind\":\"volume\"},{\"a\":107,\"b\":181,\"kind\":\"volume\"},{\"a\":126,\"b\":253,\"kind\":\"volume\"},{\"a\":1,\"b\":287,\"kind\":\"volume\"},{\"a\":18,\"b\":273,\"kind\":\"volume\"},{\"a\":19,\"b\":279,\"kind\":\"volume\"},{\"a\":83,\"b\":302,\"kind\":\"volume\"},{\"a\":132,\"b\":228,\"kind\":\"volume\"},{\"a\":133,\"b\":285,\"kind\":\"volume\"},{\"a\":134,\"b\":285,\"kind\":\"volume\"},{\"a\":168,\"b\":266,\"kind\":\"volume\"},{\"a\":17,\"b\":273,\"kind\":\"volume\"},{\"a\":20,\"b\":279,\"kind\":\"volume\"},{\"a\":39,\"b\":201,\"kind\":\"volume\"},{\"a\":45,\"b\":276,\"kind\":\"volume\"},{\"a\":47,\"b\":245,\"kind\":\"volume\"},{\"a\":63,\"b\":174,\"kind\":\"volume\"},{\"a\":64,\"b\":219,\"kind\":\"volume\"},{\"a\":66,\"b\":219,\"kind\":\"volume\"},{\"a\":88,\"b\":211,\"kind\":\"volume\"},{\"a\":103,\"b\":282,\"kind\":\"volume\"},{\"a\":104,\"b\":282,\"kind\":\"volume\"},{\"a\":105,\"b\":301,\"kind\":\"volume\"},{\"a\":149,\"b\":186,\"kind\":\"volume\"},{\"a\":2,\"b\":287,\"kind\":\"volume\"},{\"a\":16,\"b\":194,\"kind\":\"volume\"},{\"a\":23,\"b\":255,\"kind\":\"volume\"},{\"a\":35,\"b\":264,\"kind\":\"volume\"},{\"a\":46,\"b\":276,\"kind\":\"volume\"},{\"a\":65,\"b\":219,\"kind\":\"volume\"},{\"a\":124,\"b\":172,\"kind\":\"volume\"},{\"a\":152,\"b\":262,\"kind\":\"volume\"},{\"a\":3,\"b\":271,\"kind\":\"volume\"},{\"a\":21,\"b\":277,\"kind\":\"volume\"},{\"a\":48,\"b\":245,\"kind\":\"volume\"},{\"a\":50,\"b\":311,\"kind\":\"volume\"},{\"a\":59,\"b\":293,\"kind\":\"volume\"},{\"a\":60,\"b\":174,\"kind\":\"volume\"},{\"a\":82,\"b\":302,\"kind\":\"volume\"},{\"a\":89,\"b\":268,\"kind\":\"volume\"},{\"a\":123,\"b\":195,\"kind\":\"volume\"},{\"a\":4,\"b\":274,\"kind\":\"volume\"},{\"a\":25,\"b\":179,\"kind\":\"volume\"},{\"a\":36,\"b\":264,\"kind\":\"volume\"},{\"a\":38,\"b\":281,\"kind\":\"volume\"},{\"a\":51,\"b\":311,\"kind\":\"volume\"},{\"a\":52,\"b\":311,\"kind\":\"volume\"},{\"a\":55,\"b\":229,\"kind\":\"volume\"},{\"a\":56,\"b\":229,\"kind\":\"volume\"},{\"a\":57,\"b\":191,\"kind\":\"volume\"},{\"a\":58,\"b\":191,\"kind\":\"volume\"},{\"a\":62,\"b\":174,\"kind\":\"volume\"},{\"a\":101,\"b\":290,\"kind\":\"volume\"},{\"a\":108,\"b\":181,\"kind\":\"volume\"},{\"a\":122,\"b\":195,\"kind\":\"volume\"},{\"a\":140,\"b\":246,\"kind\":\"volume\"},{\"a\":145,\"b\":299,\"kind\":\"volume\"},{\"a\":146,\"b\":299,\"kind\":\"volume\"},{\"a\":147,\"b\":244,\"kind\":\"volume\"},{\"a\":154,\"b\":262,\"kind\":\"volume\"},{\"a\":24,\"b\":179,\"kind\":\"volume\"},{\"a\":27,\"b\":173,\"kind\":\"volume\"},{\"a\":30,\"b\":230,\"kind\":\"volume\"},{\"a\":34,\"b\":264,\"kind\":\"volume\"},{\"a\":37,\"b\":264,\"kind\":\"volume\"},{\"a\":53,\"b\":241,\"kind\":\"volume\"},{\"a\":54,\"b\":241,\"kind\":\"volume\"},{\"a\":61,\"b\":293,\"kind\":\"volume\"},{\"a\":109,\"b\":244,\"kind\":\"volume\"},{\"a\":119,\"b\":232,\"kind\":\"volume\"},{\"a\":139,\"b\":303,\"kind\":\"volume\"},{\"a\":148,\"b\":244,\"kind\":\"volume\"},{\"a\":167,\"b\":266,\"kind\":\"volume\"},{\"a\":13,\"b\":178,\"kind\":\"volume\"},{\"a\":28,\"b\":173,\"kind\":\"volume\"},{\"a\":80,\"b\":198,\"kind\":\"volume\"},{\"a\":90,\"b\":269,\"kind\":\"volume\"},{\"a\":102,\"b\":212,\"kind\":\"volume\"},{\"a\":135,\"b\":285,\"kind\":\"volume\"},{\"a\":136,\"b\":270,\"kind\":\"volume\"},{\"a\":137,\"b\":258,\"kind\":\"volume\"},{\"a\":138,\"b\":303,\"kind\":\"volume\"},{\"a\":141,\"b\":246,\"kind\":\"volume\"},{\"a\":144,\"b\":286,\"kind\":\"volume\"},{\"a\":153,\"b\":262,\"kind\":\"volume\"},{\"a\":166,\"b\":266,\"kind\":\"volume\"},{\"a\":5,\"b\":180,\"kind\":\"volume\"},{\"a\":11,\"b\":278,\"kind\":\"volume\"},{\"a\":14,\"b\":221,\"kind\":\"volume\"},{\"a\":15,\"b\":221,\"kind\":\"volume\"},{\"a\":29,\"b\":230,\"kind\":\"volume\"},{\"a\":78,\"b\":198,\"kind\":\"volume\"},{\"a\":79,\"b\":198,\"kind\":\"volume\"},{\"a\":81,\"b\":198,\"kind\":\"volume\"},{\"a\":111,\"b\":251,\"kind\":\"volume\"},{\"a\":121,\"b\":195,\"kind\":\"volume\"},{\"a\":12,\"b\":178,\"kind\":\"volume\"},{\"a\":26,\"b\":173,\"kind\":\"volume\"},{\"a\":32,\"b\":230,\"kind\":\"volume\"},{\"a\":91,\"b\":269,\"kind\":\"volume\"},{\"a\":99,\"b\":215,\"kind\":\"volume\"},{\"a\":110,\"b\":244,\"kind\":\"volume\"},{\"a\":118,\"b\":232,\"kind\":\"volume\"},{\"a\":33,\"b\":230,\"kind\":\"volume\"},{\"a\":69,\"b\":205,\"kind\":\"volume\"},{\"a\":97,\"b\":214,\"kind\":\"volume\"},{\"a\":100,\"b\":304,\"kind\":\"volume\"},{\"a\":143,\"b\":185,\"kind\":\"volume\"},{\"a\":165,\"b\":289,\"kind\":\"volume\"},{\"a\":6,\"b\":180,\"kind\":\"volume\"},{\"a\":8,\"b\":187,\"kind\":\"volume\"},{\"a\":9,\"b\":297,\"kind\":\"volume\"},{\"a\":70,\"b\":298,\"kind\":\"volume\"},{\"a\":98,\"b\":214,\"kind\":\"volume\"},{\"a\":113,\"b\":260,\"kind\":\"volume\"},{\"a\":142,\"b\":202,\"kind\":\"volume\"},{\"a\":92,\"b\":207,\"kind\":\"volume\"},{\"a\":93,\"b\":207,\"kind\":\"volume\"},{\"a\":96,\"b\":252,\"kind\":\"volume\"},{\"a\":10,\"b\":297,\"kind\":\"volume\"},{\"a\":71,\"b\":298,\"kind\":\"volume\"},{\"a\":75,\"b\":298,\"kind\":\"volume\"},{\"a\":94,\"b\":207,\"kind\":\"volume\"},{\"a\":95,\"b\":252,\"kind\":\"volume\"},{\"a\":114,\"b\":260,\"kind\":\"volume\"},{\"a\":156,\"b\":256,\"kind\":\"volume\"},{\"a\":162,\"b\":192,\"kind\":\"volume\"},{\"a\":164,\"b\":306,\"kind\":\"volume\"},{\"a\":72,\"b\":205,\"kind\":\"volume\"},{\"a\":76,\"b\":237,\"kind\":\"volume\"},{\"a\":161,\"b\":192,\"kind\":\"volume\"},{\"a\":163,\"b\":306,\"kind\":\"volume\"},{\"a\":7,\"b\":180,\"kind\":\"volume\"},{\"a\":73,\"b\":205,\"kind\":\"volume\"},{\"a\":112,\"b\":251,\"kind\":\"volume\"},{\"a\":117,\"b\":208,\"kind\":\"volume\"},{\"a\":74,\"b\":237,\"kind\":\"volume\"},{\"a\":157,\"b\":256,\"kind\":\"volume\"},{\"a\":158,\"b\":256,\"kind\":\"volume\"},{\"a\":159,\"b\":223,\"kind\":\"volume\"},{\"a\":160,\"b\":192,\"kind\":\"volume\"},{\"a\":271,\"b\":300,\"kind\":\"volume\"},{\"a\":182,\"b\":291,\"kind\":\"volume\"},{\"a\":181,\"b\":242,\"kind\":\"volume\"},{\"a\":234,\"b\":296,\"kind\":\"volume\"},{\"a\":267,\"b\":280,\"kind\":\"volume\"},{\"a\":177,\"b\":288,\"kind\":\"volume\"},{\"a\":250,\"b\":284,\"kind\":\"volume\"},{\"a\":215,\"b\":290,\"kind\":\"volume\"},{\"a\":188,\"b\":233,\"kind\":\"volume\"},{\"a\":233,\"b\":273,\"kind\":\"volume\"},{\"a\":242,\"b\":243,\"kind\":\"volume\"},{\"a\":214,\"b\":292,\"kind\":\"volume\"},{\"a\":210,\"b\":217,\"kind\":\"volume\"},{\"a\":183,\"b\":247,\"kind\":\"volume\"},{\"a\":227,\"b\":239,\"kind\":\"volume\"},{\"a\":204,\"b\":239,\"kind\":\"volume\"},{\"a\":258,\"b\":284,\"kind\":\"volume\"},{\"a\":203,\"b\":267,\"kind\":\"volume\"},{\"a\":190,\"b\":286,\"kind\":\"volume\"},{\"a\":278,\"b\":297,\"kind\":\"volume\"},{\"a\":182,\"b\":247,\"kind\":\"volume\"},{\"a\":193,\"b\":295,\"kind\":\"volume\"},{\"a\":226,\"b\":269,\"kind\":\"volume\"},{\"a\":206,\"b\":223,\"kind\":\"volume\"},{\"a\":200,\"b\":249,\"kind\":\"volume\"},{\"a\":218,\"b\":307,\"kind\":\"volume\"},{\"a\":231,\"b\":284,\"kind\":\"volume\"},{\"a\":302,\"b\":310,\"kind\":\"volume\"},{\"a\":184,\"b\":217,\"kind\":\"volume\"},{\"a\":203,\"b\":229,\"kind\":\"volume\"},{\"a\":188,\"b\":212,\"kind\":\"volume\"},{\"a\":218,\"b\":237,\"kind\":\"volume\"},{\"a\":177,\"b\":222,\"kind\":\"volume\"},{\"a\":175,\"b\":220,\"kind\":\"volume\"},{\"a\":231,\"b\":258,\"kind\":\"volume\"},{\"a\":223,\"b\":225,\"kind\":\"volume\"},{\"a\":281,\"b\":296,\"kind\":\"volume\"},{\"a\":225,\"b\":235,\"kind\":\"volume\"},{\"a\":226,\"b\":289,\"kind\":\"volume\"},{\"a\":183,\"b\":216,\"kind\":\"volume\"},{\"a\":208,\"b\":216,\"kind\":\"volume\"},{\"a\":206,\"b\":213,\"kind\":\"volume\"},{\"a\":214,\"b\":272,\"kind\":\"volume\"},{\"a\":193,\"b\":238,\"kind\":\"volume\"},{\"a\":233,\"b\":282,\"kind\":\"volume\"},{\"a\":183,\"b\":261,\"kind\":\"volume\"},{\"a\":241,\"b\":247,\"kind\":\"volume\"},{\"a\":300,\"b\":302,\"kind\":\"volume\"},{\"a\":254,\"b\":275,\"kind\":\"volume\"},{\"a\":202,\"b\":283,\"kind\":\"volume\"},{\"a\":194,\"b\":233,\"kind\":\"volume\"},{\"a\":204,\"b\":272,\"kind\":\"volume\"},{\"a\":295,\"b\":304,\"kind\":\"volume\"},{\"a\":251,\"b\":283,\"kind\":\"volume\"},{\"a\":211,\"b\":257,\"kind\":\"volume\"},{\"a\":213,\"b\":259,\"kind\":\"volume\"},{\"a\":187,\"b\":237,\"kind\":\"volume\"},{\"a\":247,\"b\":291,\"kind\":\"volume\"},{\"a\":184,\"b\":224,\"kind\":\"volume\"},{\"a\":240,\"b\":305,\"kind\":\"volume\"},{\"a\":178,\"b\":278,\"kind\":\"volume\"},{\"a\":200,\"b\":221,\"kind\":\"volume\"},{\"a\":196,\"b\":242,\"kind\":\"volume\"},{\"a\":178,\"b\":292,\"kind\":\"volume\"},{\"a\":265,\"b\":268,\"kind\":\"volume\"},{\"a\":250,\"b\":308,\"kind\":\"volume\"},{\"a\":215,\"b\":295,\"kind\":\"volume\"},{\"a\":197,\"b\":284,\"kind\":\"volume\"},{\"a\":172,\"b\":234,\"kind\":\"volume\"},{\"a\":271,\"b\":310,\"kind\":\"volume\"},{\"a\":199,\"b\":217,\"kind\":\"volume\"},{\"a\":270,\"b\":308,\"kind\":\"volume\"},{\"a\":177,\"b\":278,\"kind\":\"volume\"},{\"a\":263,\"b\":310,\"kind\":\"volume\"},{\"a\":185,\"b\":251,\"kind\":\"volume\"},{\"a\":190,\"b\":191,\"kind\":\"volume\"},{\"a\":209,\"b\":281,\"kind\":\"volume\"},{\"a\":218,\"b\":254,\"kind\":\"volume\"},{\"a\":246,\"b\":280,\"kind\":\"volume\"},{\"a\":277,\"b\":279,\"kind\":\"volume\"},{\"a\":236,\"b\":277,\"kind\":\"volume\"},{\"a\":215,\"b\":249,\"kind\":\"volume\"},{\"a\":222,\"b\":235,\"kind\":\"volume\"},{\"a\":212,\"b\":282,\"kind\":\"volume\"},{\"a\":203,\"b\":280,\"kind\":\"volume\"},{\"a\":189,\"b\":276,\"kind\":\"volume\"},{\"a\":219,\"b\":243,\"kind\":\"volume\"},{\"a\":199,\"b\":289,\"kind\":\"volume\"},{\"a\":231,\"b\":270,\"kind\":\"volume\"},{\"a\":175,\"b\":176,\"kind\":\"volume\"},{\"a\":216,\"b\":248,\"kind\":\"volume\"},{\"a\":347,\"b\":349,\"kind\":\"side\"},{\"a\":342,\"b\":343,\"kind\":\"side\"},{\"a\":314,\"b\":316,\"kind\":\"side\"},{\"a\":353,\"b\":354,\"kind\":\"side\"},{\"a\":367,\"b\":369,\"kind\":\"side\"},{\"a\":368,\"b\":369,\"kind\":\"side\"},{\"a\":347,\"b\":348,\"kind\":\"side\"},{\"a\":313,\"b\":314,\"kind\":\"side\"},{\"a\":346,\"b\":347,\"kind\":\"side\"},{\"a\":344,\"b\":345,\"kind\":\"side\"},{\"a\":357,\"b\":359,\"kind\":\"side\"},{\"a\":364,\"b\":365,\"kind\":\"side\"},{\"a\":391,\"b\":393,\"kind\":\"side\"},{\"a\":362,\"b\":363,\"kind\":\"side\"},{\"a\":340,\"b\":341,\"kind\":\"side\"},{\"a\":358,\"b\":359,\"kind\":\"side\"},{\"a\":357,\"b\":360,\"kind\":\"side\"},{\"a\":312,\"b\":313,\"kind\":\"side\"},{\"a\":380,\"b\":381,\"kind\":\"side\"},{\"a\":338,\"b\":339,\"kind\":\"side\"},{\"a\":392,\"b\":393,\"kind\":\"side\"},{\"a\":321,\"b\":322,\"kind\":\"side\"},{\"a\":312,\"b\":315,\"kind\":\"side\"},{\"a\":389,\"b\":390,\"kind\":\"side\"},{\"a\":396,\"b\":397,\"kind\":\"side\"},{\"a\":333,\"b\":334,\"kind\":\"side\"},{\"a\":351,\"b\":352,\"kind\":\"side\"},{\"a\":345,\"b\":346,\"kind\":\"side\"},{\"a\":361,\"b\":364,\"kind\":\"side\"},{\"a\":360,\"b\":362,\"kind\":\"side\"},{\"a\":358,\"b\":361,\"kind\":\"side\"},{\"a\":329,\"b\":330,\"kind\":\"side\"},{\"a\":388,\"b\":390,\"kind\":\"side\"},{\"a\":332,\"b\":333,\"kind\":\"side\"},{\"a\":399,\"b\":401,\"kind\":\"side\"},{\"a\":394,\"b\":395,\"kind\":\"side\"},{\"a\":317,\"b\":319,\"kind\":\"side\"},{\"a\":398,\"b\":400,\"kind\":\"side\"},{\"a\":393,\"b\":394,\"kind\":\"side\"},{\"a\":349,\"b\":350,\"kind\":\"side\"},{\"a\":356,\"b\":358,\"kind\":\"side\"},{\"a\":381,\"b\":382,\"kind\":\"side\"},{\"a\":355,\"b\":357,\"kind\":\"side\"},{\"a\":328,\"b\":329,\"kind\":\"side\"},{\"a\":343,\"b\":344,\"kind\":\"side\"},{\"a\":386,\"b\":387,\"kind\":\"side\"},{\"a\":400,\"b\":401,\"kind\":\"side\"},{\"a\":373,\"b\":374,\"kind\":\"side\"},{\"a\":370,\"b\":371,\"kind\":\"side\"},{\"a\":395,\"b\":397,\"kind\":\"side\"},{\"a\":317,\"b\":318,\"kind\":\"side\"},{\"a\":341,\"b\":342,\"kind\":\"side\"},{\"a\":389,\"b\":392,\"kind\":\"side\"},{\"a\":316,\"b\":317,\"kind\":\"side\"},{\"a\":326,\"b\":327,\"kind\":\"side\"},{\"a\":351,\"b\":353,\"kind\":\"side\"},{\"a\":379,\"b\":381,\"kind\":\"side\"},{\"a\":320,\"b\":9,\"kind\":\"side\"},{\"a\":323,\"b\":12,\"kind\":\"side\"},{\"a\":324,\"b\":13,\"kind\":\"side\"},{\"a\":325,\"b\":13,\"kind\":\"side\"},{\"a\":331,\"b\":17,\"kind\":\"side\"},{\"a\":366,\"b\":138,\"kind\":\"side\"},{\"a\":372,\"b\":142,\"kind\":\"side\"},{\"a\":375,\"b\":145,\"kind\":\"side\"},{\"a\":376,\"b\":146,\"kind\":\"side\"},{\"a\":377,\"b\":61,\"kind\":\"side\"},{\"a\":378,\"b\":63,\"kind\":\"side\"},{\"a\":322,\"b\":97,\"kind\":\"side\"},{\"a\":326,\"b\":100,\"kind\":\"side\"},{\"a\":371,\"b\":141,\"kind\":\"side\"},{\"a\":374,\"b\":144,\"kind\":\"side\"},{\"a\":330,\"b\":17,\"kind\":\"side\"},{\"a\":368,\"b\":140,\"kind\":\"side\"},{\"a\":398,\"b\":171,\"kind\":\"side\"},{\"a\":352,\"b\":42,\"kind\":\"side\"},{\"a\":332,\"b\":18,\"kind\":\"side\"},{\"a\":379,\"b\":63,\"kind\":\"side\"},{\"a\":319,\"b\":91,\"kind\":\"side\"},{\"a\":388,\"b\":78,\"kind\":\"side\"},{\"a\":350,\"b\":42,\"kind\":\"side\"},{\"a\":360,\"b\":46,\"kind\":\"side\"},{\"a\":312,\"b\":0,\"kind\":\"side\"},{\"a\":313,\"b\":316,\"kind\":\"side\"},{\"a\":314,\"b\":315,\"kind\":\"side\"},{\"a\":315,\"b\":1,\"kind\":\"side\"},{\"a\":318,\"b\":319,\"kind\":\"side\"},{\"a\":320,\"b\":8,\"kind\":\"side\"},{\"a\":321,\"b\":11,\"kind\":\"side\"},{\"a\":322,\"b\":96,\"kind\":\"side\"},{\"a\":323,\"b\":11,\"kind\":\"side\"},{\"a\":324,\"b\":12,\"kind\":\"side\"},{\"a\":325,\"b\":14,\"kind\":\"side\"},{\"a\":326,\"b\":101,\"kind\":\"side\"},{\"a\":327,\"b\":14,\"kind\":\"side\"},{\"a\":328,\"b\":102,\"kind\":\"side\"},{\"a\":329,\"b\":16,\"kind\":\"side\"},{\"a\":330,\"b\":16,\"kind\":\"side\"},{\"a\":331,\"b\":18,\"kind\":\"side\"},{\"a\":332,\"b\":19,\"kind\":\"side\"},{\"a\":333,\"b\":19,\"kind\":\"side\"},{\"a\":334,\"b\":20,\"kind\":\"side\"},{\"a\":341,\"b\":121,\"kind\":\"side\"},{\"a\":342,\"b\":36,\"kind\":\"side\"},{\"a\":343,\"b\":37,\"kind\":\"side\"},{\"a\":344,\"b\":346,\"kind\":\"side\"},{\"a\":345,\"b\":125,\"kind\":\"side\"},{\"a\":347,\"b\":345,\"kind\":\"side\"},{\"a\":348,\"b\":127,\"kind\":\"side\"},{\"a\":349,\"b\":348,\"kind\":\"side\"},{\"a\":350,\"b\":41,\"kind\":\"side\"},{\"a\":351,\"b\":128,\"kind\":\"side\"},{\"a\":352,\"b\":354,\"kind\":\"side\"},{\"a\":353,\"b\":129,\"kind\":\"side\"},{\"a\":354,\"b\":129,\"kind\":\"side\"},{\"a\":355,\"b\":44,\"kind\":\"side\"},{\"a\":356,\"b\":130,\"kind\":\"side\"},{\"a\":359,\"b\":361,\"kind\":\"side\"},{\"a\":360,\"b\":47,\"kind\":\"side\"},{\"a\":361,\"b\":363,\"kind\":\"side\"},{\"a\":362,\"b\":48,\"kind\":\"side\"},{\"a\":363,\"b\":364,\"kind\":\"side\"},{\"a\":364,\"b\":134,\"kind\":\"side\"},{\"a\":365,\"b\":135,\"kind\":\"side\"},{\"a\":366,\"b\":139,\"kind\":\"side\"},{\"a\":367,\"b\":368,\"kind\":\"side\"},{\"a\":369,\"b\":140,\"kind\":\"side\"},{\"a\":370,\"b\":54,\"kind\":\"side\"},{\"a\":371,\"b\":55,\"kind\":\"side\"},{\"a\":372,\"b\":141,\"kind\":\"side\"},{\"a\":373,\"b\":57,\"kind\":\"side\"},{\"a\":374,\"b\":143,\"kind\":\"side\"},{\"a\":375,\"b\":144,\"kind\":\"side\"},{\"a\":376,\"b\":145,\"kind\":\"side\"},{\"a\":377,\"b\":62,\"kind\":\"side\"},{\"a\":378,\"b\":62,\"kind\":\"side\"},{\"a\":379,\"b\":64,\"kind\":\"side\"},{\"a\":380,\"b\":149,\"kind\":\"side\"},{\"a\":382,\"b\":152,\"kind\":\"side\"},{\"a\":389,\"b\":164,\"kind\":\"side\"},{\"a\":390,\"b\":391,\"kind\":\"side\"},{\"a\":391,\"b\":81,\"kind\":\"side\"},{\"a\":392,\"b\":167,\"kind\":\"side\"},{\"a\":394,\"b\":391,\"kind\":\"side\"},{\"a\":395,\"b\":169,\"kind\":\"side\"},{\"a\":396,\"b\":84,\"kind\":\"side\"},{\"a\":397,\"b\":85,\"kind\":\"side\"},{\"a\":398,\"b\":401,\"kind\":\"side\"},{\"a\":399,\"b\":85,\"kind\":\"side\"},{\"a\":400,\"b\":86,\"kind\":\"side\"},{\"a\":318,\"b\":5,\"kind\":\"side\"},{\"a\":320,\"b\":95,\"kind\":\"side\"},{\"a\":321,\"b\":10,\"kind\":\"side\"},{\"a\":323,\"b\":98,\"kind\":\"side\"},{\"a\":324,\"b\":99,\"kind\":\"side\"},{\"a\":325,\"b\":99,\"kind\":\"side\"},{\"a\":327,\"b\":15,\"kind\":\"side\"},{\"a\":328,\"b\":103,\"kind\":\"side\"},{\"a\":330,\"b\":328,\"kind\":\"side\"},{\"a\":331,\"b\":103,\"kind\":\"side\"},{\"a\":332,\"b\":104,\"kind\":\"side\"},{\"a\":333,\"b\":20,\"kind\":\"side\"},{\"a\":340,\"b\":121,\"kind\":\"side\"},{\"a\":341,\"b\":122,\"kind\":\"side\"},{\"a\":348,\"b\":126,\"kind\":\"side\"},{\"a\":350,\"b\":40,\"kind\":\"side\"},{\"a\":353,\"b\":128,\"kind\":\"side\"},{\"a\":354,\"b\":43,\"kind\":\"side\"},{\"a\":355,\"b\":43,\"kind\":\"side\"},{\"a\":356,\"b\":131,\"kind\":\"side\"},{\"a\":365,\"b\":136,\"kind\":\"side\"},{\"a\":366,\"b\":52,\"kind\":\"side\"},{\"a\":367,\"b\":53,\"kind\":\"side\"},{\"a\":369,\"b\":54,\"kind\":\"side\"},{\"a\":370,\"b\":55,\"kind\":\"side\"},{\"a\":372,\"b\":56,\"kind\":\"side\"},{\"a\":373,\"b\":58,\"kind\":\"side\"},{\"a\":374,\"b\":58,\"kind\":\"side\"},{\"a\":375,\"b\":59,\"kind\":\"side\"},{\"a\":376,\"b\":60,\"kind\":\"side\"},{\"a\":377,\"b\":147,\"kind\":\"side\"},{\"a\":378,\"b\":149,\"kind\":\"side\"},{\"a\":380,\"b\":150,\"kind\":\"side\"},{\"a\":382,\"b\":151,\"kind\":\"side\"},{\"a\":394,\"b\":82,\"kind\":\"side\"},{\"a\":396,\"b\":83,\"kind\":\"side\"},{\"a\":397,\"b\":84,\"kind\":\"side\"},{\"a\":398,\"b\":399,\"kind\":\"side\"},{\"a\":400,\"b\":171,\"kind\":\"side\"},{\"a\":321,\"b\":97,\"kind\":\"side\"},{\"a\":327,\"b\":100,\"kind\":\"side\"},{\"a\":333,\"b\":105,\"kind\":\"side\"},{\"a\":334,\"b\":106,\"kind\":\"side\"},{\"a\":365,\"b\":134,\"kind\":\"side\"},{\"a\":373,\"b\":143,\"kind\":\"side\"},{\"a\":307,\"b\":387,\"kind\":\"network\"},{\"a\":181,\"b\":336,\"kind\":\"network\"},{\"a\":197,\"b\":339,\"kind\":\"network\"},{\"a\":236,\"b\":335,\"kind\":\"network\"},{\"a\":31,\"b\":230,\"kind\":\"network\"},{\"a\":309,\"b\":384,\"kind\":\"network\"},{\"a\":115,\"b\":260,\"kind\":\"network\"},{\"a\":116,\"b\":260,\"kind\":\"network\"},{\"a\":260,\"b\":337,\"kind\":\"network\"},{\"a\":77,\"b\":275,\"kind\":\"network\"},{\"a\":223,\"b\":385,\"kind\":\"network\"},{\"a\":22,\"b\":255,\"kind\":\"network\"},{\"a\":120,\"b\":232,\"kind\":\"network\"},{\"a\":68,\"b\":194,\"kind\":\"network\"},{\"a\":194,\"b\":383,\"kind\":\"network\"},{\"a\":67,\"b\":194,\"kind\":\"network\"},{\"a\":155,\"b\":295,\"kind\":\"network\"},{\"a\":61,\"b\":174,\"kind\":\"network\"},{\"a\":87,\"b\":316,\"kind\":\"network\"},{\"a\":47,\"b\":362,\"kind\":\"network\"},{\"a\":275,\"b\":388,\"kind\":\"network\"},{\"a\":50,\"b\":245,\"kind\":\"network\"},{\"a\":3,\"b\":287,\"kind\":\"network\"},{\"a\":88,\"b\":268,\"kind\":\"network\"},{\"a\":88,\"b\":316,\"kind\":\"network\"},{\"a\":117,\"b\":232,\"kind\":\"network\"},{\"a\":92,\"b\":319,\"kind\":\"network\"},{\"a\":170,\"b\":398,\"kind\":\"network\"},{\"a\":218,\"b\":386,\"kind\":\"network\"},{\"a\":2,\"b\":315,\"kind\":\"network\"},{\"a\":4,\"b\":271,\"kind\":\"network\"},{\"a\":159,\"b\":256,\"kind\":\"network\"},{\"a\":90,\"b\":317,\"kind\":\"network\"},{\"a\":1,\"b\":240,\"kind\":\"network\"},{\"a\":7,\"b\":187,\"kind\":\"network\"},{\"a\":45,\"b\":360,\"kind\":\"network\"},{\"a\":139,\"b\":368,\"kind\":\"network\"},{\"a\":5,\"b\":274,\"kind\":\"network\"},{\"a\":0,\"b\":315,\"kind\":\"network\"},{\"a\":150,\"b\":381,\"kind\":\"network\"},{\"a\":89,\"b\":317,\"kind\":\"network\"},{\"a\":95,\"b\":239,\"kind\":\"network\"},{\"a\":45,\"b\":357,\"kind\":\"network\"},{\"a\":195,\"b\":340,\"kind\":\"network\"},{\"a\":165,\"b\":389,\"kind\":\"network\"},{\"a\":236,\"b\":336,\"kind\":\"network\"},{\"a\":80,\"b\":391,\"kind\":\"network\"},{\"a\":90,\"b\":319,\"kind\":\"network\"},{\"a\":101,\"b\":212,\"kind\":\"network\"},{\"a\":86,\"b\":316,\"kind\":\"network\"},{\"a\":131,\"b\":358,\"kind\":\"network\"},{\"a\":277,\"b\":335,\"kind\":\"network\"},{\"a\":124,\"b\":345,\"kind\":\"network\"},{\"a\":3,\"b\":274,\"kind\":\"network\"},{\"a\":166,\"b\":392,\"kind\":\"network\"},{\"a\":79,\"b\":388,\"kind\":\"network\"},{\"a\":307,\"b\":386,\"kind\":\"network\"},{\"a\":70,\"b\":309,\"kind\":\"network\"},{\"a\":93,\"b\":306,\"kind\":\"network\"},{\"a\":102,\"b\":238,\"kind\":\"network\"},{\"a\":148,\"b\":186,\"kind\":\"network\"},{\"a\":10,\"b\":278,\"kind\":\"network\"},{\"a\":60,\"b\":293,\"kind\":\"network\"},{\"a\":41,\"b\":176,\"kind\":\"network\"},{\"a\":133,\"b\":228,\"kind\":\"network\"},{\"a\":46,\"b\":357,\"kind\":\"network\"},{\"a\":132,\"b\":358,\"kind\":\"network\"},{\"a\":147,\"b\":376,\"kind\":\"network\"},{\"a\":69,\"b\":309,\"kind\":\"network\"},{\"a\":71,\"b\":309,\"kind\":\"network\"},{\"a\":87,\"b\":314,\"kind\":\"network\"},{\"a\":126,\"b\":345,\"kind\":\"network\"},{\"a\":2,\"b\":310,\"kind\":\"network\"},{\"a\":29,\"b\":173,\"kind\":\"network\"},{\"a\":94,\"b\":306,\"kind\":\"network\"},{\"a\":48,\"b\":363,\"kind\":\"network\"},{\"a\":169,\"b\":265,\"kind\":\"network\"},{\"a\":181,\"b\":335,\"kind\":\"network\"},{\"a\":51,\"b\":250,\"kind\":\"network\"},{\"a\":125,\"b\":253,\"kind\":\"network\"},{\"a\":30,\"b\":173,\"kind\":\"network\"},{\"a\":168,\"b\":257,\"kind\":\"network\"},{\"a\":6,\"b\":184,\"kind\":\"network\"},{\"a\":72,\"b\":298,\"kind\":\"network\"},{\"a\":73,\"b\":298,\"kind\":\"network\"},{\"a\":148,\"b\":380,\"kind\":\"network\"},{\"a\":49,\"b\":362,\"kind\":\"network\"},{\"a\":4,\"b\":300,\"kind\":\"network\"},{\"a\":50,\"b\":250,\"kind\":\"network\"},{\"a\":94,\"b\":210,\"kind\":\"network\"},{\"a\":72,\"b\":309,\"kind\":\"network\"},{\"a\":151,\"b\":381,\"kind\":\"network\"},{\"a\":298,\"b\":384,\"kind\":\"network\"},{\"a\":237,\"b\":387,\"kind\":\"network\"},{\"a\":146,\"b\":148,\"kind\":\"network\"},{\"a\":78,\"b\":275,\"kind\":\"network\"},{\"a\":89,\"b\":257,\"kind\":\"network\"},{\"a\":124,\"b\":344,\"kind\":\"network\"},{\"a\":135,\"b\":364,\"kind\":\"network\"},{\"a\":230,\"b\":338,\"kind\":\"network\"},{\"a\":7,\"b\":184,\"kind\":\"network\"},{\"a\":96,\"b\":239,\"kind\":\"network\"},{\"a\":130,\"b\":353,\"kind\":\"network\"},{\"a\":59,\"b\":61,\"kind\":\"network\"},{\"a\":26,\"b\":179,\"kind\":\"network\"},{\"a\":133,\"b\":361,\"kind\":\"network\"},{\"a\":25,\"b\":173,\"kind\":\"network\"},{\"a\":284,\"b\":338,\"kind\":\"network\"},{\"a\":91,\"b\":317,\"kind\":\"network\"},{\"a\":44,\"b\":357,\"kind\":\"network\"},{\"a\":56,\"b\":203,\"kind\":\"network\"},{\"a\":21,\"b\":279,\"kind\":\"network\"},{\"a\":83,\"b\":394,\"kind\":\"network\"},{\"a\":35,\"b\":342,\"kind\":\"network\"},{\"a\":284,\"b\":339,\"kind\":\"network\"},{\"a\":49,\"b\":308,\"kind\":\"network\"},{\"a\":6,\"b\":187,\"kind\":\"network\"},{\"a\":119,\"b\":197,\"kind\":\"network\"},{\"a\":170,\"b\":395,\"kind\":\"network\"},{\"a\":127,\"b\":220,\"kind\":\"network\"},{\"a\":160,\"b\":223,\"kind\":\"network\"},{\"a\":27,\"b\":179,\"kind\":\"network\"},{\"a\":51,\"b\":245,\"kind\":\"network\"},{\"a\":9,\"b\":237,\"kind\":\"network\"},{\"a\":166,\"b\":289,\"kind\":\"network\"},{\"a\":64,\"b\":378,\"kind\":\"network\"},{\"a\":164,\"b\":199,\"kind\":\"network\"},{\"a\":109,\"b\":181,\"kind\":\"network\"},{\"a\":168,\"b\":392,\"kind\":\"network\"},{\"a\":242,\"b\":336,\"kind\":\"network\"},{\"a\":28,\"b\":230,\"kind\":\"network\"},{\"a\":37,\"b\":342,\"kind\":\"network\"},{\"a\":70,\"b\":205,\"kind\":\"network\"},{\"a\":36,\"b\":343,\"kind\":\"network\"},{\"a\":77,\"b\":237,\"kind\":\"network\"},{\"a\":132,\"b\":361,\"kind\":\"network\"},{\"a\":118,\"b\":197,\"kind\":\"network\"},{\"a\":23,\"b\":179,\"kind\":\"network\"},{\"a\":213,\"b\":385,\"kind\":\"network\"},{\"a\":93,\"b\":210,\"kind\":\"network\"},{\"a\":167,\"b\":257,\"kind\":\"network\"},{\"a\":192,\"b\":385,\"kind\":\"network\"},{\"a\":82,\"b\":391,\"kind\":\"network\"},{\"a\":104,\"b\":301,\"kind\":\"network\"},{\"a\":71,\"b\":205,\"kind\":\"network\"},{\"a\":40,\"b\":42,\"kind\":\"network\"},{\"a\":259,\"b\":384,\"kind\":\"network\"},{\"a\":57,\"b\":203,\"kind\":\"network\"},{\"a\":92,\"b\":306,\"kind\":\"network\"},{\"a\":79,\"b\":391,\"kind\":\"network\"},{\"a\":142,\"b\":283,\"kind\":\"network\"},{\"a\":28,\"b\":179,\"kind\":\"network\"},{\"a\":158,\"b\":223,\"kind\":\"network\"},{\"a\":113,\"b\":251,\"kind\":\"network\"},{\"a\":122,\"b\":340,\"kind\":\"network\"},{\"a\":123,\"b\":344,\"kind\":\"network\"},{\"a\":161,\"b\":223,\"kind\":\"network\"},{\"a\":33,\"b\":284,\"kind\":\"network\"},{\"a\":24,\"b\":255,\"kind\":\"network\"},{\"a\":123,\"b\":172,\"kind\":\"network\"},{\"a\":104,\"b\":106,\"kind\":\"network\"},{\"a\":63,\"b\":65,\"kind\":\"network\"},{\"a\":6,\"b\":8,\"kind\":\"network\"},{\"a\":114,\"b\":251,\"kind\":\"network\"},{\"a\":39,\"b\":41,\"kind\":\"network\"},{\"a\":134,\"b\":136,\"kind\":\"network\"},{\"a\":78,\"b\":80,\"kind\":\"network\"},{\"a\":36,\"b\":38,\"kind\":\"network\"},{\"a\":35,\"b\":37,\"kind\":\"network\"},{\"a\":79,\"b\":81,\"kind\":\"network\"},{\"a\":165,\"b\":167,\"kind\":\"network\"},{\"a\":64,\"b\":66,\"kind\":\"network\"},{\"a\":150,\"b\":152,\"kind\":\"network\"},{\"a\":37,\"b\":39,\"kind\":\"network\"},{\"a\":38,\"b\":40,\"kind\":\"network\"},{\"a\":251,\"b\":337,\"kind\":\"network\"},{\"a\":120,\"b\":197,\"kind\":\"network\"},{\"a\":34,\"b\":231,\"kind\":\"network\"},{\"a\":117,\"b\":183,\"kind\":\"network\"},{\"a\":65,\"b\":379,\"kind\":\"network\"},{\"a\":118,\"b\":208,\"kind\":\"network\"},{\"a\":34,\"b\":311,\"kind\":\"network\"},{\"a\":108,\"b\":244,\"kind\":\"network\"},{\"a\":52,\"b\":250,\"kind\":\"network\"},{\"a\":69,\"b\":194,\"kind\":\"network\"},{\"a\":116,\"b\":183,\"kind\":\"network\"},{\"a\":160,\"b\":213,\"kind\":\"network\"},{\"a\":159,\"b\":192,\"kind\":\"network\"},{\"a\":163,\"b\":192,\"kind\":\"network\"},{\"a\":115,\"b\":183,\"kind\":\"network\"},{\"a\":25,\"b\":255,\"kind\":\"network\"},{\"a\":111,\"b\":244,\"kind\":\"network\"},{\"a\":163,\"b\":254,\"kind\":\"network\"},{\"a\":116,\"b\":208,\"kind\":\"network\"},{\"a\":161,\"b\":213,\"kind\":\"network\"},{\"a\":137,\"b\":366,\"kind\":\"network\"},{\"a\":23,\"b\":236,\"kind\":\"network\"},{\"a\":22,\"b\":236,\"kind\":\"network\"},{\"a\":76,\"b\":218,\"kind\":\"network\"},{\"a\":75,\"b\":218,\"kind\":\"network\"},{\"a\":98,\"b\":292,\"kind\":\"network\"},{\"a\":21,\"b\":255,\"kind\":\"network\"},{\"a\":15,\"b\":249,\"kind\":\"network\"},{\"a\":156,\"b\":295,\"kind\":\"network\"},{\"a\":33,\"b\":311,\"kind\":\"network\"},{\"a\":68,\"b\":205,\"kind\":\"network\"},{\"a\":138,\"b\":258,\"kind\":\"network\"},{\"a\":115,\"b\":208,\"kind\":\"network\"},{\"a\":66,\"b\":279,\"kind\":\"network\"},{\"a\":162,\"b\":252,\"kind\":\"network\"},{\"a\":22,\"b\":279,\"kind\":\"network\"},{\"a\":112,\"b\":244,\"kind\":\"network\"},{\"a\":158,\"b\":259,\"kind\":\"network\"},{\"a\":273,\"b\":383,\"kind\":\"network\"},{\"a\":157,\"b\":259,\"kind\":\"network\"},{\"a\":157,\"b\":295,\"kind\":\"network\"},{\"a\":103,\"b\":105,\"kind\":\"network\"},{\"a\":31,\"b\":241,\"kind\":\"network\"},{\"a\":137,\"b\":270,\"kind\":\"network\"},{\"a\":74,\"b\":218,\"kind\":\"network\"},{\"a\":162,\"b\":306,\"kind\":\"network\"},{\"a\":74,\"b\":205,\"kind\":\"network\"},{\"a\":68,\"b\":273,\"kind\":\"network\"},{\"a\":32,\"b\":241,\"kind\":\"network\"},{\"a\":156,\"b\":259,\"kind\":\"network\"},{\"a\":119,\"b\":303,\"kind\":\"network\"},{\"a\":67,\"b\":273,\"kind\":\"network\"},{\"a\":120,\"b\":231,\"kind\":\"network\"},{\"a\":153,\"b\":301,\"kind\":\"network\"},{\"a\":262,\"b\":383,\"kind\":\"network\"},{\"a\":77,\"b\":198,\"kind\":\"network\"},{\"a\":51,\"b\":53,\"kind\":\"network\"},{\"a\":155,\"b\":238,\"kind\":\"network\"},{\"a\":108,\"b\":242,\"kind\":\"network\"},{\"a\":75,\"b\":288,\"kind\":\"network\"},{\"a\":109,\"b\":242,\"kind\":\"network\"},{\"a\":107,\"b\":301,\"kind\":\"network\"},{\"a\":30,\"b\":241,\"kind\":\"network\"},{\"a\":29,\"b\":203,\"kind\":\"network\"},{\"a\":76,\"b\":288,\"kind\":\"network\"},{\"a\":32,\"b\":311,\"kind\":\"network\"},{\"a\":27,\"b\":203,\"kind\":\"network\"},{\"a\":154,\"b\":238,\"kind\":\"network\"},{\"a\":67,\"b\":262,\"kind\":\"network\"},{\"a\":283,\"b\":337,\"kind\":\"network\"},{\"a\":154,\"b\":188,\"kind\":\"network\"},{\"a\":114,\"b\":283,\"kind\":\"network\"},{\"a\":155,\"b\":188,\"kind\":\"network\"},{\"a\":110,\"b\":186,\"kind\":\"network\"},{\"a\":31,\"b\":182,\"kind\":\"network\"},{\"a\":73,\"b\":288,\"kind\":\"network\"},{\"a\":26,\"b\":248,\"kind\":\"network\"},{\"a\":104,\"b\":153,\"kind\":\"network\"},{\"a\":107,\"b\":150,\"kind\":\"network\"},{\"a\":24,\"b\":248,\"kind\":\"network\"},{\"a\":111,\"b\":186,\"kind\":\"network\"},{\"a\":110,\"b\":148,\"kind\":\"network\"},{\"a\":112,\"b\":148,\"kind\":\"network\"},{\"a\":113,\"b\":247,\"kind\":\"network\"},{\"a\":304,\"b\":326,\"kind\":\"network\"},{\"a\":246,\"b\":371,\"kind\":\"network\"},{\"a\":305,\"b\":399,\"kind\":\"network\"},{\"a\":276,\"b\":359,\"kind\":\"network\"},{\"a\":263,\"b\":401,\"kind\":\"network\"},{\"a\":299,\"b\":375,\"kind\":\"network\"},{\"a\":233,\"b\":329,\"kind\":\"network\"},{\"a\":235,\"b\":324,\"kind\":\"network\"},{\"a\":175,\"b\":346,\"kind\":\"network\"},{\"a\":178,\"b\":323,\"kind\":\"network\"},{\"a\":273,\"b\":331,\"kind\":\"network\"},{\"a\":291,\"b\":367,\"kind\":\"network\"},{\"a\":235,\"b\":325,\"kind\":\"network\"},{\"a\":293,\"b\":377,\"kind\":\"network\"},{\"a\":240,\"b\":312,\"kind\":\"network\"},{\"a\":275,\"b\":390,\"kind\":\"network\"},{\"a\":224,\"b\":318,\"kind\":\"network\"},{\"a\":396,\"b\":399,\"kind\":\"network\"},{\"a\":129,\"b\":356,\"kind\":\"network\"},{\"a\":175,\"b\":349,\"kind\":\"network\"},{\"a\":349,\"b\":351,\"kind\":\"network\"},{\"a\":85,\"b\":396,\"kind\":\"network\"},{\"a\":350,\"b\":352,\"kind\":\"network\"},{\"a\":100,\"b\":215,\"kind\":\"network\"},{\"a\":263,\"b\":313,\"kind\":\"network\"},{\"a\":261,\"b\":370,\"kind\":\"network\"},{\"a\":19,\"b\":334,\"kind\":\"network\"},{\"a\":289,\"b\":393,\"kind\":\"network\"},{\"a\":144,\"b\":299,\"kind\":\"network\"},{\"a\":227,\"b\":322,\"kind\":\"network\"},{\"a\":128,\"b\":348,\"kind\":\"network\"},{\"a\":202,\"b\":372,\"kind\":\"network\"},{\"a\":145,\"b\":286,\"kind\":\"network\"},{\"a\":1,\"b\":312,\"kind\":\"network\"},{\"a\":84,\"b\":399,\"kind\":\"network\"},{\"a\":45,\"b\":355,\"kind\":\"network\"},{\"a\":140,\"b\":371,\"kind\":\"network\"},{\"a\":101,\"b\":238,\"kind\":\"network\"},{\"a\":62,\"b\":379,\"kind\":\"network\"},{\"a\":149,\"b\":381,\"kind\":\"network\"},{\"a\":2,\"b\":240,\"kind\":\"network\"},{\"a\":87,\"b\":268,\"kind\":\"network\"},{\"a\":46,\"b\":362,\"kind\":\"network\"},{\"a\":60,\"b\":62,\"kind\":\"network\"},{\"a\":150,\"b\":382,\"kind\":\"network\"},{\"a\":47,\"b\":363,\"kind\":\"network\"},{\"a\":254,\"b\":307,\"kind\":\"network\"},{\"a\":143,\"b\":286,\"kind\":\"network\"},{\"a\":86,\"b\":314,\"kind\":\"network\"},{\"a\":145,\"b\":147,\"kind\":\"network\"},{\"a\":3,\"b\":300,\"kind\":\"network\"},{\"a\":13,\"b\":235,\"kind\":\"network\"},{\"a\":58,\"b\":60,\"kind\":\"network\"},{\"a\":144,\"b\":146,\"kind\":\"network\"},{\"a\":204,\"b\":386,\"kind\":\"network\"},{\"a\":89,\"b\":269,\"kind\":\"network\"},{\"a\":94,\"b\":252,\"kind\":\"network\"},{\"a\":4,\"b\":180,\"kind\":\"network\"},{\"a\":96,\"b\":206,\"kind\":\"network\"},{\"a\":20,\"b\":332,\"kind\":\"network\"},{\"a\":169,\"b\":257,\"kind\":\"network\"},{\"a\":88,\"b\":314,\"kind\":\"network\"},{\"a\":97,\"b\":206,\"kind\":\"network\"},{\"a\":130,\"b\":358,\"kind\":\"network\"},{\"a\":125,\"b\":344,\"kind\":\"network\"},{\"a\":126,\"b\":189,\"kind\":\"network\"},{\"a\":5,\"b\":271,\"kind\":\"network\"},{\"a\":17,\"b\":332,\"kind\":\"network\"},{\"a\":11,\"b\":178,\"kind\":\"network\"},{\"a\":91,\"b\":207,\"kind\":\"network\"},{\"a\":99,\"b\":304,\"kind\":\"network\"},{\"a\":168,\"b\":265,\"kind\":\"network\"},{\"a\":83,\"b\":85,\"kind\":\"network\"},{\"a\":169,\"b\":171,\"kind\":\"network\"},{\"a\":0,\"b\":2,\"kind\":\"network\"},{\"a\":43,\"b\":45,\"kind\":\"network\"},{\"a\":129,\"b\":131,\"kind\":\"network\"},{\"a\":127,\"b\":347,\"kind\":\"network\"},{\"a\":187,\"b\":320,\"kind\":\"network\"},{\"a\":93,\"b\":319,\"kind\":\"network\"},{\"a\":12,\"b\":235,\"kind\":\"network\"},{\"a\":133,\"b\":364,\"kind\":\"network\"},{\"a\":139,\"b\":369,\"kind\":\"network\"},{\"a\":102,\"b\":188,\"kind\":\"network\"},{\"a\":90,\"b\":268,\"kind\":\"network\"},{\"a\":95,\"b\":210,\"kind\":\"network\"},{\"a\":166,\"b\":389,\"kind\":\"network\"},{\"a\":48,\"b\":308,\"kind\":\"network\"},{\"a\":182,\"b\":339,\"kind\":\"network\"},{\"a\":49,\"b\":363,\"kind\":\"network\"},{\"a\":142,\"b\":185,\"kind\":\"network\"},{\"a\":170,\"b\":400,\"kind\":\"network\"},{\"a\":18,\"b\":330,\"kind\":\"network\"},{\"a\":141,\"b\":261,\"kind\":\"network\"},{\"a\":149,\"b\":151,\"kind\":\"network\"},{\"a\":9,\"b\":187,\"kind\":\"network\"},{\"a\":92,\"b\":94,\"kind\":\"network\"},{\"a\":82,\"b\":84,\"kind\":\"network\"},{\"a\":48,\"b\":50,\"kind\":\"network\"},{\"a\":5,\"b\":7,\"kind\":\"network\"},{\"a\":164,\"b\":166,\"kind\":\"network\"},{\"a\":122,\"b\":124,\"kind\":\"network\"},{\"a\":121,\"b\":123,\"kind\":\"network\"},{\"a\":133,\"b\":135,\"kind\":\"network\"},{\"a\":44,\"b\":46,\"kind\":\"network\"},{\"a\":130,\"b\":132,\"kind\":\"network\"},{\"a\":80,\"b\":82,\"kind\":\"network\"},{\"a\":81,\"b\":83,\"kind\":\"network\"},{\"a\":165,\"b\":392,\"kind\":\"network\"},{\"a\":38,\"b\":343,\"kind\":\"network\"},{\"a\":10,\"b\":177,\"kind\":\"network\"},{\"a\":54,\"b\":367,\"kind\":\"network\"},{\"a\":59,\"b\":248,\"kind\":\"network\"},{\"a\":65,\"b\":196,\"kind\":\"network\"},{\"a\":16,\"b\":331,\"kind\":\"network\"},{\"a\":272,\"b\":385,\"kind\":\"network\"},{\"a\":8,\"b\":184,\"kind\":\"network\"},{\"a\":35,\"b\":231,\"kind\":\"network\"},{\"a\":163,\"b\":210,\"kind\":\"network\"},{\"a\":182,\"b\":338,\"kind\":\"network\"},{\"a\":136,\"b\":364,\"kind\":\"network\"},{\"a\":118,\"b\":303,\"kind\":\"network\"},{\"a\":152,\"b\":381,\"kind\":\"network\"},{\"a\":56,\"b\":280,\"kind\":\"network\"},{\"a\":39,\"b\":281,\"kind\":\"network\"},{\"a\":98,\"b\":222,\"kind\":\"network\"},{\"a\":217,\"b\":387,\"kind\":\"network\"},{\"a\":106,\"b\":181,\"kind\":\"network\"},{\"a\":161,\"b\":206,\"kind\":\"network\"},{\"a\":117,\"b\":303,\"kind\":\"network\"},{\"a\":138,\"b\":368,\"kind\":\"network\"},{\"a\":57,\"b\":267,\"kind\":\"network\"},{\"a\":162,\"b\":204,\"kind\":\"network\"},{\"a\":14,\"b\":324,\"kind\":\"network\"},{\"a\":120,\"b\":258,\"kind\":\"network\"},{\"a\":137,\"b\":139,\"kind\":\"network\"},{\"a\":157,\"b\":225,\"kind\":\"network\"},{\"a\":119,\"b\":258,\"kind\":\"network\"},{\"a\":158,\"b\":225,\"kind\":\"network\"},{\"a\":105,\"b\":282,\"kind\":\"network\"},{\"a\":160,\"b\":272,\"kind\":\"network\"},{\"a\":294,\"b\":383,\"kind\":\"network\"},{\"a\":55,\"b\":280,\"kind\":\"network\"},{\"a\":159,\"b\":225,\"kind\":\"network\"},{\"a\":156,\"b\":225,\"kind\":\"network\"},{\"a\":15,\"b\":330,\"kind\":\"network\"},{\"a\":196,\"b\":335,\"kind\":\"network\"},{\"a\":77,\"b\":217,\"kind\":\"network\"},{\"a\":53,\"b\":291,\"kind\":\"network\"},{\"a\":68,\"b\":294,\"kind\":\"network\"},{\"a\":200,\"b\":384,\"kind\":\"network\"},{\"a\":52,\"b\":245,\"kind\":\"network\"},{\"a\":66,\"b\":196,\"kind\":\"network\"},{\"a\":69,\"b\":294,\"kind\":\"network\"},{\"a\":76,\"b\":297,\"kind\":\"network\"},{\"a\":75,\"b\":297,\"kind\":\"network\"},{\"a\":67,\"b\":294,\"kind\":\"network\"},{\"a\":70,\"b\":200,\"kind\":\"network\"},{\"a\":33,\"b\":264,\"kind\":\"network\"},{\"a\":34,\"b\":308,\"kind\":\"network\"},{\"a\":26,\"b\":191,\"kind\":\"network\"},{\"a\":71,\"b\":200,\"kind\":\"network\"},{\"a\":21,\"b\":64,\"kind\":\"network\"},{\"a\":154,\"b\":282,\"kind\":\"network\"},{\"a\":27,\"b\":191,\"kind\":\"network\"},{\"a\":22,\"b\":63,\"kind\":\"network\"},{\"a\":108,\"b\":149,\"kind\":\"network\"},{\"a\":155,\"b\":200,\"kind\":\"network\"},{\"a\":74,\"b\":297,\"kind\":\"network\"},{\"a\":243,\"b\":336,\"kind\":\"network\"},{\"a\":25,\"b\":191,\"kind\":\"network\"},{\"a\":153,\"b\":282,\"kind\":\"network\"},{\"a\":23,\"b\":174,\"kind\":\"network\"},{\"a\":107,\"b\":149,\"kind\":\"network\"},{\"a\":109,\"b\":148,\"kind\":\"network\"},{\"a\":24,\"b\":174,\"kind\":\"network\"},{\"a\":73,\"b\":178,\"kind\":\"network\"},{\"a\":116,\"b\":247,\"kind\":\"network\"},{\"a\":32,\"b\":53,\"kind\":\"network\"},{\"a\":247,\"b\":337,\"kind\":\"network\"},{\"a\":31,\"b\":229,\"kind\":\"network\"},{\"a\":110,\"b\":149,\"kind\":\"network\"},{\"a\":30,\"b\":229,\"kind\":\"network\"},{\"a\":111,\"b\":148,\"kind\":\"network\"},{\"a\":29,\"b\":229,\"kind\":\"network\"},{\"a\":28,\"b\":229,\"kind\":\"network\"},{\"a\":115,\"b\":261,\"kind\":\"network\"},{\"a\":72,\"b\":278,\"kind\":\"network\"},{\"a\":112,\"b\":147,\"kind\":\"network\"},{\"a\":114,\"b\":261,\"kind\":\"network\"},{\"a\":113,\"b\":185,\"kind\":\"network\"},{\"a\":286,\"b\":374,\"kind\":\"network\"},{\"a\":177,\"b\":321,\"kind\":\"network\"},{\"a\":215,\"b\":326,\"kind\":\"network\"},{\"a\":299,\"b\":376,\"kind\":\"network\"},{\"a\":374,\"b\":375,\"kind\":\"network\"},{\"a\":378,\"b\":379,\"kind\":\"network\"},{\"a\":221,\"b\":327,\"kind\":\"network\"},{\"a\":190,\"b\":375,\"kind\":\"network\"},{\"a\":353,\"b\":356,\"kind\":\"network\"},{\"a\":265,\"b\":395,\"kind\":\"network\"},{\"a\":347,\"b\":351,\"kind\":\"network\"},{\"a\":296,\"b\":363,\"kind\":\"network\"},{\"a\":100,\"b\":290,\"kind\":\"network\"},{\"a\":176,\"b\":352,\"kind\":\"network\"},{\"a\":199,\"b\":390,\"kind\":\"network\"},{\"a\":324,\"b\":325,\"kind\":\"network\"},{\"a\":305,\"b\":401,\"kind\":\"network\"},{\"a\":369,\"b\":370,\"kind\":\"network\"},{\"a\":397,\"b\":399,\"kind\":\"network\"},{\"a\":270,\"b\":365,\"kind\":\"network\"},{\"a\":190,\"b\":373,\"kind\":\"network\"},{\"a\":212,\"b\":328,\"kind\":\"network\"},{\"a\":177,\"b\":322,\"kind\":\"network\"},{\"a\":313,\"b\":401,\"kind\":\"network\"},{\"a\":195,\"b\":341,\"kind\":\"network\"},{\"a\":189,\"b\":346,\"kind\":\"network\"},{\"a\":323,\"b\":324,\"kind\":\"network\"},{\"a\":354,\"b\":356,\"kind\":\"network\"},{\"a\":371,\"b\":372,\"kind\":\"network\"},{\"a\":41,\"b\":352,\"kind\":\"network\"},{\"a\":184,\"b\":318,\"kind\":\"network\"},{\"a\":332,\"b\":334,\"kind\":\"network\"},{\"a\":234,\"b\":344,\"kind\":\"network\"},{\"a\":1,\"b\":310,\"kind\":\"network\"},{\"a\":60,\"b\":377,\"kind\":\"network\"},{\"a\":101,\"b\":304,\"kind\":\"network\"},{\"a\":226,\"b\":317,\"kind\":\"network\"},{\"a\":329,\"b\":331,\"kind\":\"network\"},{\"a\":243,\"b\":380,\"kind\":\"network\"},{\"a\":3,\"b\":302,\"kind\":\"network\"},{\"a\":198,\"b\":388,\"kind\":\"network\"},{\"a\":254,\"b\":386,\"kind\":\"network\"},{\"a\":89,\"b\":211,\"kind\":\"network\"},{\"a\":217,\"b\":307,\"kind\":\"network\"},{\"a\":4,\"b\":287,\"kind\":\"network\"},{\"a\":87,\"b\":400,\"kind\":\"network\"},{\"a\":291,\"b\":366,\"kind\":\"network\"},{\"a\":126,\"b\":172,\"kind\":\"network\"},{\"a\":176,\"b\":355,\"kind\":\"network\"},{\"a\":86,\"b\":88,\"kind\":\"network\"},{\"a\":126,\"b\":128,\"kind\":\"network\"},{\"a\":17,\"b\":233,\"kind\":\"network\"},{\"a\":359,\"b\":360,\"kind\":\"network\"},{\"a\":42,\"b\":201,\"kind\":\"network\"},{\"a\":11,\"b\":297,\"kind\":\"network\"},{\"a\":177,\"b\":320,\"kind\":\"network\"},{\"a\":127,\"b\":189,\"kind\":\"network\"},{\"a\":134,\"b\":209,\"kind\":\"network\"},{\"a\":146,\"b\":375,\"kind\":\"network\"},{\"a\":103,\"b\":212,\"kind\":\"network\"},{\"a\":12,\"b\":278,\"kind\":\"network\"},{\"a\":168,\"b\":395,\"kind\":\"network\"},{\"a\":131,\"b\":253,\"kind\":\"network\"},{\"a\":79,\"b\":275,\"kind\":\"network\"},{\"a\":18,\"b\":20,\"kind\":\"network\"},{\"a\":168,\"b\":170,\"kind\":\"network\"},{\"a\":125,\"b\":127,\"kind\":\"network\"},{\"a\":91,\"b\":93,\"kind\":\"network\"},{\"a\":4,\"b\":6,\"kind\":\"network\"},{\"a\":90,\"b\":92,\"kind\":\"network\"},{\"a\":47,\"b\":49,\"kind\":\"network\"},{\"a\":123,\"b\":125,\"kind\":\"network\"},{\"a\":167,\"b\":169,\"kind\":\"network\"},{\"a\":124,\"b\":126,\"kind\":\"network\"},{\"a\":132,\"b\":134,\"kind\":\"network\"},{\"a\":231,\"b\":340,\"kind\":\"network\"},{\"a\":151,\"b\":380,\"kind\":\"network\"},{\"a\":99,\"b\":326,\"kind\":\"network\"},{\"a\":135,\"b\":209,\"kind\":\"network\"},{\"a\":262,\"b\":382,\"kind\":\"network\"},{\"a\":44,\"b\":360,\"kind\":\"network\"},{\"a\":40,\"b\":349,\"kind\":\"network\"},{\"a\":81,\"b\":394,\"kind\":\"network\"},{\"a\":19,\"b\":331,\"kind\":\"network\"},{\"a\":140,\"b\":291,\"kind\":\"network\"},{\"a\":96,\"b\":227,\"kind\":\"network\"},{\"a\":7,\"b\":9,\"kind\":\"network\"},{\"a\":93,\"b\":95,\"kind\":\"network\"},{\"a\":81,\"b\":393,\"kind\":\"network\"},{\"a\":0,\"b\":287,\"kind\":\"network\"},{\"a\":142,\"b\":371,\"kind\":\"network\"},{\"a\":13,\"b\":323,\"kind\":\"network\"},{\"a\":78,\"b\":390,\"kind\":\"network\"},{\"a\":97,\"b\":222,\"kind\":\"network\"},{\"a\":10,\"b\":320,\"kind\":\"network\"},{\"a\":61,\"b\":63,\"kind\":\"network\"},{\"a\":80,\"b\":388,\"kind\":\"network\"},{\"a\":165,\"b\":199,\"kind\":\"network\"},{\"a\":141,\"b\":202,\"kind\":\"network\"},{\"a\":59,\"b\":377,\"kind\":\"network\"},{\"a\":171,\"b\":395,\"kind\":\"network\"},{\"a\":8,\"b\":180,\"kind\":\"network\"},{\"a\":204,\"b\":385,\"kind\":\"network\"},{\"a\":38,\"b\":264,\"kind\":\"network\"},{\"a\":102,\"b\":290,\"kind\":\"network\"},{\"a\":16,\"b\":233,\"kind\":\"network\"},{\"a\":50,\"b\":270,\"kind\":\"network\"},{\"a\":58,\"b\":293,\"kind\":\"network\"},{\"a\":56,\"b\":267,\"kind\":\"network\"},{\"a\":143,\"b\":372,\"kind\":\"network\"},{\"a\":43,\"b\":357,\"kind\":\"network\"},{\"a\":164,\"b\":390,\"kind\":\"network\"},{\"a\":122,\"b\":209,\"kind\":\"network\"},{\"a\":35,\"b\":343,\"kind\":\"network\"},{\"a\":36,\"b\":281,\"kind\":\"network\"},{\"a\":161,\"b\":252,\"kind\":\"network\"},{\"a\":232,\"b\":339,\"kind\":\"network\"},{\"a\":65,\"b\":378,\"kind\":\"network\"},{\"a\":57,\"b\":59,\"kind\":\"network\"},{\"a\":98,\"b\":322,\"kind\":\"network\"},{\"a\":14,\"b\":249,\"kind\":\"network\"},{\"a\":163,\"b\":252,\"kind\":\"network\"},{\"a\":136,\"b\":285,\"kind\":\"network\"},{\"a\":204,\"b\":387,\"kind\":\"network\"},{\"a\":39,\"b\":346,\"kind\":\"network\"},{\"a\":106,\"b\":333,\"kind\":\"network\"},{\"a\":159,\"b\":272,\"kind\":\"network\"},{\"a\":138,\"b\":232,\"kind\":\"network\"},{\"a\":256,\"b\":384,\"kind\":\"network\"},{\"a\":121,\"b\":232,\"kind\":\"network\"},{\"a\":52,\"b\":367,\"kind\":\"network\"},{\"a\":63,\"b\":66,\"kind\":\"network\"},{\"a\":152,\"b\":380,\"kind\":\"network\"},{\"a\":15,\"b\":329,\"kind\":\"network\"},{\"a\":51,\"b\":264,\"kind\":\"network\"},{\"a\":162,\"b\":239,\"kind\":\"network\"},{\"a\":52,\"b\":54,\"kind\":\"network\"},{\"a\":18,\"b\":67,\"kind\":\"network\"},{\"a\":105,\"b\":152,\"kind\":\"network\"},{\"a\":8,\"b\":77,\"kind\":\"network\"},{\"a\":22,\"b\":379,\"kind\":\"network\"},{\"a\":34,\"b\":51,\"kind\":\"network\"},{\"a\":120,\"b\":137,\"kind\":\"network\"},{\"a\":108,\"b\":380,\"kind\":\"network\"},{\"a\":335,\"b\":378,\"kind\":\"network\"},{\"a\":55,\"b\":367,\"kind\":\"network\"},{\"a\":21,\"b\":219,\"kind\":\"network\"},{\"a\":18,\"b\":383,\"kind\":\"network\"},{\"a\":155,\"b\":212,\"kind\":\"network\"},{\"a\":33,\"b\":52,\"kind\":\"network\"},{\"a\":119,\"b\":138,\"kind\":\"network\"},{\"a\":160,\"b\":214,\"kind\":\"network\"},{\"a\":9,\"b\":76,\"kind\":\"network\"},{\"a\":17,\"b\":68,\"kind\":\"network\"},{\"a\":103,\"b\":154,\"kind\":\"network\"},{\"a\":107,\"b\":151,\"kind\":\"network\"},{\"a\":23,\"b\":62,\"kind\":\"network\"},{\"a\":105,\"b\":153,\"kind\":\"network\"},{\"a\":216,\"b\":267,\"kind\":\"network\"},{\"a\":24,\"b\":62,\"kind\":\"network\"},{\"a\":196,\"b\":336,\"kind\":\"network\"},{\"a\":118,\"b\":139,\"kind\":\"network\"},{\"a\":32,\"b\":52,\"kind\":\"network\"},{\"a\":9,\"b\":75,\"kind\":\"network\"},{\"a\":156,\"b\":193,\"kind\":\"network\"},{\"a\":69,\"b\":330,\"kind\":\"network\"},{\"a\":110,\"b\":147,\"kind\":\"network\"},{\"a\":109,\"b\":147,\"kind\":\"network\"},{\"a\":158,\"b\":214,\"kind\":\"network\"},{\"a\":25,\"b\":62,\"kind\":\"network\"},{\"a\":53,\"b\":338,\"kind\":\"network\"},{\"a\":157,\"b\":290,\"kind\":\"network\"},{\"a\":111,\"b\":147,\"kind\":\"network\"},{\"a\":31,\"b\":53,\"kind\":\"network\"},{\"a\":117,\"b\":139,\"kind\":\"network\"},{\"a\":10,\"b\":74,\"kind\":\"network\"},{\"a\":26,\"b\":61,\"kind\":\"network\"},{\"a\":70,\"b\":221,\"kind\":\"network\"},{\"a\":112,\"b\":185,\"kind\":\"network\"},{\"a\":185,\"b\":337,\"kind\":\"network\"},{\"a\":71,\"b\":256,\"kind\":\"network\"},{\"a\":72,\"b\":256,\"kind\":\"network\"},{\"a\":116,\"b\":372,\"kind\":\"network\"},{\"a\":115,\"b\":372,\"kind\":\"network\"},{\"a\":27,\"b\":61,\"kind\":\"network\"},{\"a\":29,\"b\":56,\"kind\":\"network\"},{\"a\":30,\"b\":54,\"kind\":\"network\"},{\"a\":10,\"b\":73,\"kind\":\"network\"},{\"a\":28,\"b\":56,\"kind\":\"network\"},{\"a\":114,\"b\":142,\"kind\":\"network\"},{\"a\":113,\"b\":143,\"kind\":\"network\"}],\"root\":0,\"thickness\":0.72},\"evidence\":{\"stationCount\":43,\"insetPixels\":1.75,\"rasterOutlineIoU\":0.9727000386548125,\"construction\":\"original wide source sampling with local inward convex motion domains and a supported volume graph\",\"nodes\":402,\"edges\":1228,\"nodeKindsAreSourceRoles\":true,\"sourceFrontBackNodes\":172,\"sourceSideNodes\":90,\"sourceInteriorNodes\":140,\"sourceSamplingSeed\":\"0x50a022\",\"sourceSideSamplingSeed\":\"0x50a088\",\"sourcePositionIsOriginalSampling\":true,\"sourceSidePanelCount\":53,\"sourceSideMetadataIsProvenanceOnly\":true,\"outlineEdges\":0,\"retiredOutlinePairs\":172,\"retiredOutlinePairsReintroduced\":0,\"retainedSourceEdges\":587,\"retiredUnsafeSourceEdges\":41,\"bridgeEdges\":17,\"supportEdges\":624,\"edgeKindHistogram\":{\"network\":641,\"side\":195,\"volume\":392},\"degreeMin\":5,\"degreeMax\":8,\"degreeHistogram\":{\"5\":190,\"6\":70,\"7\":50,\"8\":92},\"connectedComponents\":1,\"thickness\":0.72,\"envelopeDepthMin\":-0.36,\"envelopeDepthMax\":0.36,\"restXYShiftMedianPixels\":4.479999999999939,\"restXYShiftMaxPixels\":6.8032933201502255,\"outerRestXYShiftMedianPixels\":4.480000000000132,\"outerRestXYShiftMaxPixels\":6.8032933201502255,\"restWidthRelativeToSource\":0.9806360091971635,\"restHeightRelativeToSource\":0.9833828302987607,\"medianStationStrokeWidthRelativeToSource\":0.9250209205020988,\"minStationStrokeWidthRelativeToSource\":0.9198349140703413,\"minEdgeLength\":0.0350329506571565,\"edgesBelowPoint06\":12,\"motionFrame\":\"fixed S envelope; individual absolute convex XY domains and bounded Z intervals; no shared deformation\",\"motionDomainSchema\":\"xy: CCW absolute normalized polygon; z: closed interval; node rest is area centroid and z midpoint\",\"all402NodesHaveNonzeroDomains\":true,\"allMotionDomainsInsideSource\":true,\"domainAreaMin\":0.0010499999999999399,\"domainAreaMedian\":0.00280000000000001,\"allEndpointDomainHullsContained\":true,\"motionEdgeHullsVerified\":1228,\"motionVolumeMinZ\":-0.355,\"motionVolumeMaxZ\":0.355,\"motionSafetyMethod\":\"Each convex domain and the full convex hull of both endpoint domains stays inside the fixed source polygon and original mask; Z intervals stay inside extrusion\"}};\n  function createSGeometry(data) {\n    const nodes=data.network.nodes.map(node=>({...node})),edges=[];\n    for(const {a,b,kind} of data.network.edges) {\n      const u=nodes[a],v=nodes[b];\n      edges.push({id:edges.length,a,b,kind,length:Math.hypot(u.x-v.x,u.y-v.y,u.z-v.z)});\n    }\n    \/\/ Seed the lower stroke terminal; activation follows the graph, never a height plane.\n    const terminal=data.stations[data.stations.length-1][1];\n    const origin={x:terminal[0]\/data.sourceSize[0]*2-1,y:terminal[1]\/data.sourceSize[1]*2-1};\n    let root=0,rootDistance=Infinity;\n    for(const node of nodes) {\n      const gap=Math.hypot(node.x-origin.x,node.y-origin.y,node.z);\n      if(gap<rootDistance||(gap===rootDistance&&node.id<root)){root=node.id;rootDistance=gap;}\n    }\n    const distance=nodes.map(()=>Infinity),visited=new Set();distance[root]=0;\n    const adjacent=nodes.map(()=>[]);edges.forEach(edge=>{adjacent[edge.a].push(edge);adjacent[edge.b].push(edge);});\n    for(let iteration=0;iteration<nodes.length;iteration++) {\n      let at=-1,best=Infinity;\n      for(let i=0;i<nodes.length;i++)if(!visited.has(i)&&distance[i]<best){at=i;best=distance[i];}\n      if(at<0)break;visited.add(at);\n      for(const edge of adjacent[at]) { const to=edge.a===at?edge.b:edge.a;distance[to]=Math.min(distance[to],best+edge.length); }\n    }\n    let total=0;\n    edges.forEach(edge=>{\n      edge.from=distance[edge.a]<=distance[edge.b]?edge.a:edge.b;edge.to=edge.from===edge.a?edge.b:edge.a;\n      edge.start=distance[edge.from];edge.end=edge.start+edge.length;total=Math.max(total,edge.end);\n    });\n    return {nodes,edges,root,distance,total,stations:data.stations.length,thickness:data.network.thickness};\n  }\n  function createSLoaderModel(geometry) {\n    let progress=0,time=0,remainder=0,seed=0x50a099;\n    const step=1\/120;\n    const cursor={x:0,y:0,targetX:0,targetY:0},trackingBlend=1-Math.exp(-step*4);\n    const axisTiltDegrees=8,tilt=axisTiltDegrees*Math.PI\/180;\n    \/\/ Source\/view Y points down; this axis line leans toward screen upper-right.\n    const spinAxis={x:-Math.sin(tilt),y:Math.cos(tilt),z:0};\n    const positions=geometry.nodes.map(({x,y,z})=>({x,y,z}));\n    const velocity=geometry.nodes.map(()=>({x:0,y:0,z:0}));\n    const before=geometry.nodes.map(({x,y,z})=>({x,y,z}));\n    const floating=geometry.nodes.map(node=>({id:node.id,flow:{x:node.x,y:node.y,z:node.z},target:{x:node.x,y:node.y,z:node.z},next:0}));\n    const regions=geometry.nodes.map(node=>{\n      let total=0;\n      const polygon=node.motionDomain.xy;\n      const triangles=polygon.map((a,index)=>{\n        const b=polygon[(index+1)%polygon.length];\n        total+=Math.abs((a[0]-node.x)*(b[1]-node.y)-(a[1]-node.y)*(b[0]-node.x))\/2;\n        return {a,b,end:total};\n      });\n      return {polygon,triangles,total};\n    });\n    const springs=geometry.edges;\n    const axes=['x','y','z'];\n    const random=()=>{seed^=seed<<13;seed^=seed>>>17;seed^=seed<<5;return(seed>>>0)\/4294967296;};\n    const clamp=value=>Math.max(0,Math.min(1,value));\n    function setProgress(value) { if(typeof value==='number'&&!Number.isNaN(value))progress=clamp(value); }\n    function setPointer(x,y) { if(Number.isFinite(x)&&Number.isFinite(y)){cursor.targetX=Math.max(-1,Math.min(1,x));cursor.targetY=Math.max(-1,Math.min(1,y));} }\n    function chooseTarget(id) {\n      const node=geometry.nodes[id],region=regions[id],pick=random()*region.total;\n      const triangle=region.triangles.find(item=>pick<item.end)||region.triangles[region.triangles.length-1];\n      const radius=Math.sqrt(random()),split=random(),a=radius*(1-split),b=radius*split;\n      return {x:node.x*(1-radius)+triangle.a[0]*a+triangle.b[0]*b,\n              y:node.y*(1-radius)+triangle.a[1]*a+triangle.b[1]*b,\n              z:node.motionDomain.z[0]+random()*(node.motionDomain.z[1]-node.motionDomain.z[0])};\n    }\n    function contain(id) {\n      const node=geometry.nodes[id],point=positions[id],v=velocity[id],polygon=regions[id].polygon;\n      let inside=true,nearest=null,best=Infinity;\n      for(let i=0;i<polygon.length;i++) {\n        const a=polygon[i],b=polygon[(i+1)%polygon.length],dx=b[0]-a[0],dy=b[1]-a[1];\n        if(dx*(point.y-a[1])-dy*(point.x-a[0]) < -1e-12)inside=false;\n        const amount=Math.max(0,Math.min(1,((point.x-a[0])*dx+(point.y-a[1])*dy)\/(dx*dx+dy*dy)));\n        const x=a[0]+dx*amount,y=a[1]+dy*amount,distance=(point.x-x)**2+(point.y-y)**2;\n        if(distance<best){best=distance;nearest={x,y};}\n      }\n      if(!inside){\n        const dx=point.x-nearest.x,dy=point.y-nearest.y,outward=(v.x*dx+v.y*dy)\/Math.max(best,1e-18);\n        point.x=nearest.x;point.y=nearest.y;\n        if(outward>0){v.x-=outward*dx;v.y-=outward*dy;}\n      }\n      const [low,high]=node.motionDomain.z;\n      point.z=Math.max(low,Math.min(high,point.z));\n      if((point.z<=low+1e-12&&v.z<0)||(point.z>=high-1e-12&&v.z>0))v.z=0;\n    }\n    function tick() {\n      time+=step;\n      for(const drift of floating) {\n        const node=geometry.nodes[drift.id],point=positions[drift.id],v=velocity[drift.id];\n        if(time>=drift.next) { drift.target=chooseTarget(drift.id);drift.next=time+.8+random()*2.3; }\n        for(const axis of axes) {\n          before[drift.id][axis]=point[axis];\n          drift.flow[axis]+=(drift.target[axis]-drift.flow[axis])*(1-Math.exp(-step*2.4));\n          const target=drift.flow[axis];\n          v[axis]+=((target-point[axis])*8-v[axis]*4)*step;\n        }\n      }\n      \/\/ All particles have equal mass; neighbours tether the loose local structure.\n      for(const edge of springs) {\n        const a=positions[edge.a],b=positions[edge.b],dx=b.x-a.x,dy=b.y-a.y,dz=b.z-a.z;\n        const length=Math.hypot(dx,dy,dz),force=(length-edge.length)\/Math.max(length,1e-9)*1.2*step;\n        velocity[edge.a].x+=dx*force;velocity[edge.a].y+=dy*force;velocity[edge.a].z+=dz*force;\n        velocity[edge.b].x-=dx*force;velocity[edge.b].y-=dy*force;velocity[edge.b].z-=dz*force;\n      }\n      for(const drift of floating) {\n        const point=positions[drift.id],v=velocity[drift.id];\n        for(const axis of axes)point[axis]+=v[axis]*step;\n        contain(drift.id);\n      }\n      \/\/ Limited elastic give preserves the scaffold instead of letting it disperse.\n      for(let iteration=0;iteration<3;iteration++) for(const edge of springs) {\n        const a=positions[edge.a],b=positions[edge.b],dx=b.x-a.x,dy=b.y-a.y,dz=b.z-a.z,length=Math.hypot(dx,dy,dz);\n        const target=Math.max(edge.length*.70,Math.min(edge.length*1.30,length));\n        if(Math.abs(length-target)<1e-10)continue;\n        const correction=(length-target)\/Math.max(length,1e-9)*.7\/2;\n        a.x+=dx*correction;a.y+=dy*correction;a.z+=dz*correction;contain(edge.a);\n        b.x-=dx*correction;b.y-=dy*correction;b.z-=dz*correction;contain(edge.b);\n      }\n      for(const drift of floating) {\n        const id=drift.id,point=positions[id],v=velocity[id];\n        for(const axis of axes)v[axis]=Math.max(-.12,Math.min(.12,(point[axis]-before[id][axis])\/step));\n        contain(id);\n      }\n    }\n    function advance(dt) {\n      if(!Number.isFinite(dt)||dt<0)return;remainder+=dt;\n      while(remainder+1e-10>=step){\n        tick();cursor.x+=(cursor.targetX-cursor.x)*trackingBlend;cursor.y+=(cursor.targetY-cursor.y)*trackingBlend;\n        remainder-=step;\n      }\n    }\n    function edgeAmount(edge) { return progress>=1?1:progress<=0?0:clamp((progress*geometry.total-edge.start)\/edge.length); }\n    function state() {\n      const spin=(time%48)*Math.PI*2\/48;\n      return {progress,time,geometry,positions,pose:{yaw:-.34+cursor.x*.11,pitch:.10+cursor.y*.08,roll:-.025,spin,axisTiltDegrees,axis:{...spinAxis}}};\n    }\n    function inspect() {\n      const amounts=geometry.edges.map(edge=>edgeAmount(edge));\n      const displacement=floating.map(({id})=>Math.hypot(...axes.map(axis=>positions[id][axis]-geometry.nodes[id][axis])));\n      const strain=springs.map(edge=>Math.abs(Math.hypot(...axes.map(axis=>positions[edge.a][axis]-positions[edge.b][axis]))\/edge.length-1));\n      const current=state();\n      return {progress,time,pose:current.pose,pointer:{...cursor},thickness:geometry.thickness,stations:geometry.stations,nodes:geometry.nodes.length,edges:geometry.edges.length,root:geometry.root,total:geometry.total,connected:amounts.filter(value=>value>=1).length,inProgress:amounts.filter(value=>value>0&&value<1).length,remaining:amounts.filter(value=>value===0).length,amounts,positions:positions.map(point=>({...point})),motion:{movingNodes:floating.length,maxDisplacement:Math.max(...displacement),meanDisplacement:displacement.reduce((sum,value)=>sum+value,0)\/floating.length,maxEdgeStrain:Math.max(...strain)}};\n    }\n    return {setProgress,setPointer,advance,edgeAmount,state,inspect};\n  }\n  const rgb=hex=>[1,3,5].map(i=>parseInt(hex.slice(i,i+2),16));\n  const alpha=(hex,a)=>`rgba(${rgb(hex).join(',')},${Math.max(0,Math.min(1,a))})`;\n  const defaults={\"text\":\"#222222\",\"accent\":\"#ea0a2a\"};\n  return function createSolomonSLoader(canvas,palette) {\n    if(!canvas||typeof canvas.getContext!=='function')return null;\n    let ctx;\n    try{ctx=canvas.getContext('2d');}catch{return null;}\n    if(!ctx)return null;\n    palette=palette&&typeof palette==='object'?palette:{};\n    palette=Object.fromEntries(Object.keys(defaults).map(key=>[key,\/^#[0-9a-f]{6}$\/i.test(palette[key]||'')?palette[key]:defaults[key]]));\n    let geometry=createSGeometry(S_GEOMETRY_DATA),model=createSLoaderModel(geometry);\n    let width=0,height=0,dpr=1,scale=0,frames=0,bounds=null,destroyed=false;\n    const actualSize=false;\n    const summary={nodes:geometry.nodes.length,edges:geometry.edges.length,root:geometry.root,total:geometry.total,stations:geometry.stations,thickness:geometry.thickness};\n    function draw() {\n      if(destroyed||!width||!height)return;\n    const state=model.state();\n    \/\/ Fixed scale reserves the complete rotating S confinement envelope.\n    scale=actualSize?Math.min(82,width*.28):Math.min(163,width*.30,height*.30);\n    const {yaw,pitch,roll,spin,axis}=state.pose;\n    const cy=Math.cos(yaw),sy=Math.sin(yaw),cx=Math.cos(pitch),sx=Math.sin(pitch),cz=Math.cos(roll),sz=Math.sin(roll);\n    const cs=Math.cos(spin),ss=Math.sin(spin),oneMinusCos=1-cs;\n    const projected=state.positions.map(node=>{\n      const x=node.x*cy+node.z*sy,z=-node.x*sy+node.z*cy;\n      const y=node.y*cx-z*sx,zz=node.y*sx+z*cx;\n      const xx=x*cz-y*sz,yy=x*sz+y*cz,dot=axis.x*xx+axis.y*yy;\n      \/\/ Rodrigues in view space keeps the spin axis itself fixed at 8 degrees.\n      const rx=xx*cs+axis.y*zz*ss+axis.x*dot*oneMinusCos;\n      const ry=yy*cs-axis.x*zz*ss+axis.y*dot*oneMinusCos;\n      const rz=zz*cs+(axis.x*yy-axis.y*xx)*ss,perspective=5\/(5-rz);\n      return {x:width\/2+rx*scale*perspective,y:height\/2+ry*scale*perspective,z:rz};\n    });\n    bounds={left:Math.min(...projected.map(p=>p.x))-5,right:Math.max(...projected.map(p=>p.x))+5,top:Math.min(...projected.map(p=>p.y))-5,bottom:Math.max(...projected.map(p=>p.y))+5};\n    ctx.clearRect(0,0,width,height);ctx.lineCap='round';ctx.lineJoin='round';\n    const sorted=[...geometry.edges].sort((a,b)=>(projected[a.a].z+projected[a.b].z)-(projected[b.a].z+projected[b.b].z));\n    for(const edge of sorted) {\n      const a=projected[edge.a],b=projected[edge.b];\n      const depth=Math.max(0,Math.min(1,((a.z+b.z)\/2+.8)\/1.6));\n      ctx.strokeStyle=alpha(palette.text,.035+depth*.085);\n      ctx.lineWidth=.52;\n      ctx.beginPath();ctx.moveTo(a.x,a.y);ctx.lineTo(b.x,b.y);ctx.stroke();\n    }\n    for(const edge of sorted) {\n      const amount=model.edgeAmount(edge);if(amount<=0)continue;\n      const a=projected[edge.from],b=projected[edge.to],end={x:a.x+(b.x-a.x)*amount,y:a.y+(b.y-a.y)*amount};\n      const depth=Math.max(0,Math.min(1,((a.z+b.z)\/2+.8)\/1.6));\n      const opacity=.10+.70*Math.pow(depth,1.7);\n      ctx.strokeStyle=alpha(palette.accent,opacity);ctx.lineWidth=(actualSize?.48:.58)+depth*.32;\n      ctx.beginPath();ctx.moveTo(a.x,a.y);ctx.lineTo(end.x,end.y);ctx.stroke();\n      if(amount<1) {\n        ctx.shadowColor=alpha(palette.accent,.35);ctx.shadowBlur=4;\n        ctx.fillStyle=palette.accent;ctx.beginPath();ctx.arc(end.x,end.y,actualSize?.75:1.05,0,Math.PI*2);ctx.fill();ctx.shadowBlur=0;\n      }\n    }\n    \/\/ Every particle uses its actual constrained position; the envelope is never drawn.\n    const front=state.progress*geometry.total;\n    for(const node of geometry.nodes) {\n      if(geometry.distance[node.id]>front||state.progress===0)continue;\n      const p=projected[node.id],depth=Math.max(0,Math.min(1,(p.z+.8)\/1.6));\n      ctx.fillStyle=alpha(palette.accent,.06+.48*depth*depth);ctx.beginPath();ctx.arc(p.x,p.y,actualSize?.38:.55,0,Math.PI*2);ctx.fill();\n    }\n      frames++;\n    }\n    function resize(w,h,ratio=1) {\n      if(destroyed||!Number.isFinite(w)||!Number.isFinite(h)||!Number.isFinite(ratio)||w<=0||h<=0||ratio<=0)return;\n      ratio=Math.min(ratio,2);\n      const pixelWidth=Math.max(1,Math.round(w*ratio)),pixelHeight=Math.max(1,Math.round(h*ratio));\n      if(width===w&&height===h&&dpr===ratio&&canvas.width===pixelWidth&&canvas.height===pixelHeight)return;\n      width=w;height=h;dpr=ratio;\n      if(canvas.width!==pixelWidth)canvas.width=pixelWidth;\n      if(canvas.height!==pixelHeight)canvas.height=pixelHeight;\n      ctx.setTransform(dpr,0,0,dpr,0,0);draw();\n    }\n    function setProgress(value){if(!destroyed)model.setProgress(value);}\n    function setPointer(x,y){if(!destroyed)model.setPointer(x,y);}\n    function frame(dt=0){if(destroyed)return;model.advance(Number.isFinite(dt)?Math.max(0,Math.min(1\/24,dt)):0);draw();}\n    function destroy(){if(destroyed)return;destroyed=true;model=null;geometry=null;ctx=null;canvas=null;palette=null;}\n    function inspect(){\n      const viewport={width,height,dpr,scale,bounds:bounds?{...bounds}:null};\n      return destroyed?{...summary,destroyed:true,frames,viewport}:{...model.inspect(),destroyed:false,frames,viewport};\n    }\n    const api={resize,setProgress,setPointer,frame,destroy,inspect};\n    \/* solomon-s:embed-api *\/ return api;\n  };\n};\nconst createSolomonSLoader = createSolomonSLoaderCore();\n\/* SOLOMON_S_PURE_FACTORY_END *\/\n\n\/* Worker surface adapter. Geometry, physics and drawing come from the generated core. *\/\nfunction solomonSWorkerMain(createLoader) {\n  'use strict';\n  let api=null,raf=null,last=null,active=true,reduced=false,sized=false,started=false,finishing=false,finished=false;\n  let target=0,progress=0,velocity=0,frames=0,driverTime=0,viewport=null;\n  const clamp=value=>Number.isFinite(value)?Math.max(0,Math.min(1\/24,value)):0;\n  function state(){return {mode:'worker',active,running:raf!==null,reducedMotion:reduced,finishing,finished,frames,progress,target,velocity,driverTime,viewport};}\n  function reply(type){self.postMessage({type,state:state()});}\n  function stop(){if(raf!==null)cancelAnimationFrame(raf);raf=null;last=null;}\n  function drawFrame(dt){\n    \/* solomon-s:worker-frame *\/ api.frame(dt);\n    frames++;driverTime+=dt;\n  }\n  function schedule(){if(api&&sized&&active&&!reduced&&!finished&&raf===null)raf=requestAnimationFrame(tick);}\n  function complete(){\n    stop();velocity=0;finishing=false;finished=true;\n    \/* solomon-s:worker-finish *\/\n    reply('finished');\n  }\n  function finishStatic(){progress=target;api.setProgress(progress);if(sized)drawFrame(0);complete();}\n  function tick(now){\n    raf=null;\n    if(!api||!sized||!active||reduced||finished){last=null;return;}\n    const dt=last===null?0:clamp((now-last)\/1000);last=now;\n    \/\/ Carry the same red front across work milestones. No minimum catch-up speed:\n    \/\/ preserve some distance to the confirmed ceiling instead of rushing into it.\n    const gap=target-progress;\n    const desiredVelocity=Math.min(.35,gap\/.6);\n    velocity+=(desiredVelocity-velocity)*(1-Math.exp(-dt\/.12));\n    progress=Math.min(target,progress+velocity*dt);\n    \/\/ Finish only closes a subpixel tail (0.05%), never a whole loading stage.\n    if(finishing&&1-progress<.0005)progress=1;\n    api.setProgress(progress);drawFrame(dt);\n    if(finishing&&progress===1)complete();else schedule();\n  }\n  self.onmessage=event=>{\n    try{\n      const message=event.data||{};\n      if(message.type==='init'){\n        reduced=!!message.reducedMotion;\n        if(!reduced&&(typeof requestAnimationFrame!=='function'||typeof cancelAnimationFrame!=='function'))throw new Error('worker-raf-unavailable');\n        api=createLoader(message.canvas,message.palette);\n        if(!api)throw new Error('worker-2d-unavailable');\n        return;\n      }\n      if(!api||finished)return;\n      if(message.type==='resize'){\n        const {width,height,dpr}=message;\n        if(!Number.isFinite(width)||!Number.isFinite(height)||!Number.isFinite(dpr)||width<=0||height<=0||dpr<=0)return;\n        const next={width,height,dpr:Math.min(dpr,2)};\n        if(!viewport||Object.keys(next).some(key=>next[key]!==viewport[key])){api.resize(width,height,next.dpr);frames++;viewport=next;}\n        sized=true;\n        if(!started){started=true;reply('started');}\n        schedule();\n      }else if(message.type==='progress'){\n        if(Number.isFinite(message.value))target=Math.max(target,Math.min(1,Math.max(0,message.value)));\n        if(reduced){progress=target;api.setProgress(progress);if(sized)drawFrame(0);}\n      }else if(message.type==='pointer'){\n        api.setPointer(message.x,message.y);\n      }else if(message.type==='active'){\n        active=!!message.value;\n        if(!active){stop();if(finishing)finishStatic();}else schedule();\n        reply('state');\n      }else if(message.type==='finish'){\n        finishing=true;target=1;\n        if(reduced||!active||!sized)finishStatic();else schedule();\n      }\n    }catch(error){stop();self.postMessage({type:'fatal',reason:String(error&&error.message||error)});}\n  };\n}\n\nfunction createSolomonSLoaderSurface(canvas,palette,{reducedMotion=false,onFailure}={}) {\n  const retired='data-solomon-s-surface-retired';\n  if(canvas&&typeof canvas.hasAttribute==='function'&&canvas.hasAttribute(retired)){\n    const fresh=canvas.cloneNode(false);fresh.removeAttribute(retired);canvas.replaceWith(fresh);canvas=fresh;\n  }\n  let worker=null,workerUrl=null,staticApi=null,startTimer=null,finishTimer=null,destroyed=false,finishing=false,finished=false;\n  let startedSettled=false,finishSettled=false,resolveStarted,resolveFinished,finishPromise=null;\n  let target=0,active=true,pointer={x:0,y:0},viewport=null;\n  let metadata={mode:'starting',active:true,running:false,reducedMotion:!!reducedMotion,finished:false,frames:0,progress:0,target:0,driverTime:0,viewport:null};\n  const started=new Promise(resolve=>{resolveStarted=resolve;});\n  function settleStarted(){if(!startedSettled){startedSettled=true;clearTimeout(startTimer);startTimer=null;resolveStarted({...metadata,destroyed});resolveStarted=null;}}\n  function settleFinished(){if(!finishSettled&&resolveFinished){finishSettled=true;clearTimeout(finishTimer);finishTimer=null;resolveFinished({...metadata,destroyed});resolveFinished=null;}}\n  function retireWorker(){\n    if(worker){worker.removeEventListener('message',onMessage);worker.removeEventListener('error',onError);worker.removeEventListener('messageerror',onError);worker.terminate();worker=null;}\n    if(workerUrl){URL.revokeObjectURL(workerUrl);workerUrl=null;}\n    clearTimeout(startTimer);clearTimeout(finishTimer);startTimer=finishTimer=null;\n  }\n  function freshCanvas(){\n    if(!canvas||typeof canvas.cloneNode!=='function')return;\n    const fresh=canvas.cloneNode(false);fresh.removeAttribute(retired);canvas.replaceWith(fresh);canvas=fresh;\n  }\n  function markFailed(){\n    if(metadata.failed)return;\n    metadata.failed=true;\n    staticApi?.destroy();\n    staticApi=null;\n    if(typeof onFailure==='function'){\n      Promise.resolve().then(()=>{\n        if(!destroyed)onFailure(inspect());\n      });\n    }\n  }\n  function staticDraw(){\n    if(!staticApi||!viewport)return;\n    try{\n      staticApi.setProgress(target);staticApi.resize(viewport.width,viewport.height,viewport.dpr);staticApi.frame(0);\n      const state=staticApi.inspect();metadata.frames=state.frames;metadata.progress=target;metadata.viewport={...viewport};\n    }catch{markFailed();}\n  }\n  function fallback(reason){\n    if(destroyed)return;\n    if(finishing){finishing=false;finished=true;}\n    retireWorker();freshCanvas();\n    metadata={...metadata,mode:'static',reason,running:false,active,finished,target,progress:target,driverTime:0};\n    try{staticApi=createSolomonSLoader(canvas,palette);}catch{staticApi=null;}\n    if(staticApi)staticDraw();else markFailed();\n    settleStarted();if(finished)settleFinished();\n  }\n  function onMessage(event){\n    \/* solomon-s:surface-message *\/\n    if(destroyed)return;\n    const message=event.data||{};\n    if(message.type==='fatal'){fallback(message.reason||'worker-failed');return;}\n    if(message.state)metadata={...message.state};\n    if(message.type==='started')settleStarted();\n    if(message.type==='finished'){finishing=false;finished=true;settleStarted();settleFinished();}\n  }\n  function onError(event){if(event&&typeof event.preventDefault==='function')event.preventDefault();fallback('worker-error');}\n  function post(message){if(worker&&!destroyed){try{worker.postMessage(message);}catch{fallback('worker-message-failed');}}}\n  function resize(width,height,dpr=1){\n    if(destroyed||finished||!Number.isFinite(width)||!Number.isFinite(height)||!Number.isFinite(dpr)||width<=0||height<=0||dpr<=0)return;\n    const next={width,height,dpr:Math.min(2,dpr)};\n    if(viewport&&Object.keys(next).every(key=>next[key]===viewport[key]))return;\n    viewport=next;metadata.viewport={...next};\n    if(worker)post({type:'resize',...next});else staticDraw();\n  }\n  function setProgress(value){\n    if(destroyed||finished||!Number.isFinite(value))return;\n    const next=Math.max(target,Math.max(0,Math.min(1,value)));if(next===target)return;\n    target=next;metadata.target=target;\n    if(worker)post({type:'progress',value:target});else{staticDraw();metadata.progress=target;}\n  }\n  function setPointer(x,y){\n    if(destroyed||finished||!Number.isFinite(x)||!Number.isFinite(y))return;\n    const next={x:Math.max(-1,Math.min(1,x)),y:Math.max(-1,Math.min(1,y))};\n    if(next.x===pointer.x&&next.y===pointer.y)return;\n    pointer=next;if(worker)post({type:'pointer',...next});\n  }\n  function setActive(value){\n    if(destroyed||finished||active===!!value)return;\n    active=!!value;metadata.active=active;\n    if(worker)post({type:'active',value:active});\n  }\n  function finish(){\n    if(finishPromise)return finishPromise;\n    finishPromise=new Promise(resolve=>{resolveFinished=resolve;});\n    if(destroyed){settleFinished();return finishPromise;}\n    finishing=true;target=1;metadata.target=1;\n    if(worker){finishTimer=setTimeout(()=>fallback('finish-timeout'),6000);post({type:'finish'});}\n    else{finishing=false;finished=true;metadata.finished=true;metadata.running=false;staticDraw();settleStarted();settleFinished();}\n    return finishPromise;\n  }\n  function destroy(){\n    if(destroyed)return;\n    destroyed=true;retireWorker();\n    if(staticApi){staticApi.destroy();staticApi=null;}\n    if(canvas&&typeof canvas.setAttribute==='function')canvas.setAttribute(retired,'');\n    metadata={...metadata,running:false};settleStarted();settleFinished();palette=null;onFailure=null;\n  }\n  function inspect(){return {...metadata,viewport:metadata.viewport?{...metadata.viewport}:null,destroyed,started:startedSettled};}\n  const api={started,resize,setProgress,setPointer,setActive,finish,destroy,inspect,get canvas(){return canvas;}};\n  try{\n    if(!canvas||typeof canvas.transferControlToOffscreen!=='function'||typeof Worker!=='function'||typeof Blob!=='function'||typeof URL==='undefined'||typeof URL.createObjectURL!=='function'){\n      fallback('worker-offscreen-unavailable');\n    }else{\n      const source='('+solomonSWorkerMain.toString()+')(('+createSolomonSLoaderCore.toString()+')());';\n      \/* solomon-s:worker-source *\/\n      workerUrl=URL.createObjectURL(new Blob([source],{type:'text\/javascript'}));worker=new Worker(workerUrl);\n      worker.addEventListener('message',onMessage);worker.addEventListener('error',onError);worker.addEventListener('messageerror',onError);\n      const offscreen=canvas.transferControlToOffscreen();\n      startTimer=setTimeout(()=>fallback('start-timeout'),2500);\n      worker.postMessage({type:'init',canvas:offscreen,palette,reducedMotion:!!reducedMotion},[offscreen]);\n    }\n  }catch{fallback('worker-start-failed');}\n  \/* solomon-s:surface-api *\/ return api;\n}\n\/* SOLOMON_S_EMBED_END *\/\n  \/* ================= 1. \u53ef\u8abf\u53c3\u6578 ================= *\/\n  const PREFIX = 'sgj';\n  const SCOPE = '.sgj-line';\n  const CONFIG = {\n    module: 'https:\/\/cdn.jsdelivr.net\/npm\/three@0.186.1\/+esm',          \/\/ Three.js \u662f ES module\uff0c\u4e0d\u8d70 LIBS\n    addons: 'https:\/\/cdn.jsdelivr.net\/npm\/three@0.186.1\/examples\/jsm\/', \/\/ addons \u6703\u6307\u56de\u540c\u4e00\u4efd Three\n    fov: 24,              \/\/ \u93e1\u982d\u8996\u89d2\uff08\u7a84\u8996\u89d2\uff0c\u5de5\u696d\u651d\u5f71\u7684\u58d3\u7e2e\u611f\uff09\n    heroOverlap: 0.5,     \/\/ \u9996\u5c4f\u4e3b\u9ad4\u53ef\u5ef6\u4f38\u5230\u6587\u5b57\u6b04\u4e0b\u65b9\u7684\u6bd4\u4f8b\n    smooth: 9,            \/\/ \u6372\u52d5\u8ddf\u96a8\u7684\u5e73\u6ed1\u5ea6\uff1a\u8d8a\u5927\u8d8a\u8ddf\u624b\n    chapterSeconds: 2.0,  \/\/ \u4e00\u7ae0\u6a19\u6e96\u6372\u52d5\u8ddd\u96e2\u7684\u5b9a\u4f4d\u79d2\u6578\uff1b\u8ddd\u96e2\uff0f\u901f\u7387\u6c7a\u5b9a\u5be6\u969b\u6642\u9577\n    chapterCooldown: 0.2, \/\/ \u756b\u9762\u5230\u4f4d\u5f8c\u51b7\u537b\u79d2\u6578\uff1b\u540c\u4e00\u8f2a\u76e4\u6163\u6027\u4e5f\u9808\u5148\u5b89\u975c\u6b64\u9577\u5ea6\n    seed: 0,              \/\/ 0 = \u6bcf\u6b21\u8f09\u5165\u96a8\u6a5f\uff1b\u56fa\u5b9a\u6578\u5b57\u53ef\u91cd\u73fe\u540c\u4e00\u689d\u7dda\n    takt: 2.4,            \/\/ \u7bc0\u62cd\uff08\u79d2\uff0c\u6a21\u64ec\u503c\uff09\n    move: 0.6,            \/\/ \u6bcf\u7bc0\u62cd\u524d\u6bb5\u7684\u5206\u5ea6\u79fb\u52d5\u6642\u9593\uff08\u79d2\uff09\n    warmup: [600, 900],   \/\/ \u958b\u9801\u6642\u7522\u7dda\u5df2\u904b\u8f49\u7684\u79d2\u6578\u7bc4\u570d\uff08\u7d2f\u7a4d\u5340\u8207\u68e7\u677f\u5df2\u6709\u5167\u5bb9\uff09\n    ao: true,             \/\/ \u74b0\u5883\u5149\u906e\u853d\uff08\u4f4e\u968e\u88dd\u7f6e\u6703\u81ea\u52d5\u95dc\u9589\uff09\n    aoScale: 0.625,       \/\/ \u53ea\u7e2e\u653e AO \u4e2d\u9593\u76ee\u6a19\uff1b\u8272\u5f69\u3001\u73bb\u7483\u900f\u5c04\u8207\u5b50\u8996\u7a97\u7dad\u6301\u539f\u89e3\u6790\u5ea6\n    glassLiteBelow: 768,  \/\/ \u8996\u7a97\u5bec\u5ea6\u5c0f\u65bc\u6b64\u503c\u6642\u73bb\u7483\u4e0d\u505a transmission\uff0c\u6539\u7528\u534a\u900f\u660e\u52a0\u6697\u908a\n    maxDpr: 1.75,\n  };\n  const LIBS = [\n    { src: 'https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.15.0\/dist\/gsap.min.js', global: 'gsap' },\n  ];\n  \/* STL \u5c1a\u672a\u8f09\u5165\u6642\u7684\u4f54\u4f4d\u65b9\u584a\uff1a[\u4e2d\u5fc3 x, y, z, \u5bec, \u9ad8, \u6df1]\uff0c\u7531 box-table.py \u91cf\u51fa *\/\n  const BOX = {\"arm-finger\":[0.0,-0.085,0.0,0.05,0.17,0.1],\"arm-gripper\":[0.0,-0.13,0.0,0.3,0.26,0.19],\"backlight\":[0.0,0.625,-0.06,0.46,1.25,0.2],\"camera-mount\":[0.49,1.6433332761128745,0.0,1.34,3.286666552225749,0.36],\"cantilever\":[0.0,0.7,-0.205,0.22,1.4,0.45],\"capper-head\":[0.0,0.035,0.0,0.08,0.22,0.08],\"capper\":[0.0,0.64,-0.15,0.18,1.28,0.42],\"carton-flap\":[0.0,0.002,-0.055,0.32,0.004,0.11],\"carton\":[0.0,0.065,0.0,0.32,0.13,0.22],\"coder-head\":[0.0,-0.035,0.0,0.05,0.07,0.04],\"coder\":[0.0,0.561,0.18,0.16,1.122,0.36],\"filler-head\":[0.0,-0.08,0.0,0.05,0.16,0.05],\"filler\":[0.0,0.64,-0.15,0.18,1.28,0.42],\"front-arm\":[0.0,0.625,-0.015,0.18,1.25,0.83],\"jar-cap\":[0.0,0.007,0.0,0.074,0.015,0.074],\"jar-chipped\":[0.0,0.055,0.0,0.085,0.11,0.085],\"jar-glass\":[0.0,0.055,0.0,0.085,0.11,0.085],\"jar-line\":[0.0,0.44,-0.051,7.915,0.88,0.308],\"jar-liquid\":[0.0,0.047,0.0,0.076,0.076,0.076],\"jar-reject\":[0.302,0.436,0.247,0.604,0.872,0.294],\"jar-tray\":[0,0.095,0,0.66,0.19,0.56],\"pallet\":[0.0,0.07,0.0,1.2,0.14,1.0],\"pedestal\":[0.0,0.225,0.0,0.3,0.45,0.3],\"pusher-rod\":[0.0,-0.0,-0.124,0.16,0.1,1.072],\"pusher\":[0.0,-0.01,-0.345,0.18,0.17,0.75],\"roller\":[0.0,0.375,-0.0,1.0,0.75,0.435],\"spin-base\":[0.0,-0.035,0.0,0.1,0.07,0.1],\"tray-feed\":[-0.0,0.3,-0.5,0.76,0.6,1.0],\"tray-stand\":[0.0,0.3,0.0,0.72,0.6,0.62],\"vision-head\":[0.0,-0.064,0.0,0.11,0.128,0.11],\"ur-base\":[4.2663789168173594e-13,0.05319838970899582,-4.880130290985107e-06,0.20400002892071278,0.10639679431915283,0.20400002892071276],\"ur-shoulder\":[-8.940696716308594e-07,-0.015494480729103088,0.017056729644536972,0.1503944844007492,0.19271907210350037,0.18389614671468735],\"ur-upper\":[-0.3159320801496506,0.20435235613790995,-1.763462229131818e-06,0.7863638699054718,0.19070572315039908,0.15000358284228993],\"ur-fore\":[-0.25071147456765175,0.05869960642653821,-1.0234589918643039e-05,0.6257410570979118,0.15112357254907843,0.12050529455453252],\"ur-wrist1\":[1.1194497346878052e-06,-0.0014033717666961723,0.011928165618687526,0.09022748842835426,0.09759300117882865,0.12004603320044682],\"ur-wrist2\":[-2.5990634986049893e-05,-0.009442027658224134,-0.01948452368605909,0.0902781895970712,0.10912135988473892,0.13517189070057783],\"ur-wrist3\":[0.002330303192138672,-0.03534954972565174,-0.001290407031774507,0.10293516516685486,0.07135298475623131,0.10199163109064102],\"solscan-camera\":[0.0,0.09320000559091568,0.003080001100897789,0.36000001430511475,0.18640001118183136,0.1281600035727024]};\n  \/* \u5148\u8f09\u5165\u9996\u5c4f\u5c31\u770b\u5f97\u5230\u7684\u5927\u4ef6\uff0c\u5176\u9918\u9592\u7f6e\u5f8c\u8f09\u5165 *\/\n  const MODELS_FIRST = ['jar-line', 'roller', 'jar-tray', 'tray-stand', 'tray-feed', 'backlight', 'front-arm', 'filler', 'capper', 'coder', 'cantilever', 'jar-reject', 'carton', 'pallet', 'pedestal', 'ur-base', 'ur-shoulder', 'ur-upper', 'ur-fore', 'ur-wrist1', 'ur-wrist2', 'ur-wrist3', 'jar-glass', 'jar-liquid', 'jar-cap'];\n  const MODELS_LATER = ['arm-gripper', 'arm-finger', 'solscan-camera', 'camera-mount', 'pusher', 'pusher-rod', 'filler-head', 'capper-head', 'coder-head', 'vision-head', 'spin-base', 'jar-chipped', 'carton-flap'];\n\n  \/* ================= \u93e1\u982d\u5de5\u5177\uff08scroll-story-3d assets\/camera.js v2\uff0c\u6574\u6bb5\u540c\u6b65\uff0c\u4e0d\u8981\u5728\u9019\u88e1\u6539\uff09 ================= *\/\n  \/* scroll-story-3d \u93e1\u982d\u5de5\u5177 camera.js v2\uff08skill 3.2.0\uff09\n     \u7121\u76f8\u4f9d\u3001\u7d14\u51fd\u6578\u3002\u6210\u54c1\u662f\u55ae\u4e00 HTML\uff1a\u6574\u6bb5\uff08\u5f9e\u9019\u884c\u5230\u6a94\u5c3e module.exports \u4e4b\u524d\uff09\u8907\u88fd\u9032 Snippet \u7684 IIFE\uff0c\u653e\u5728 createEffect \u4e4b\u524d\uff0c\u4e0d\u5728\u6210\u54c1\u88e1\u4fee\u6539\u3002\n     \u5ea7\u6a19\uff1aY \u671d\u4e0a\uff1b\u5834\u666f\u6b63\u9762\u671d +Z\u3002\u93e1\u982d\uff1a\u76ee\u6a19\u9ede t\u3001yaw\uff08\u7531 +Z \u8f49\u5411 +X\uff0c\u5ea6\uff09\u3001pitch\uff08\u4ef0\u89d2\uff0c\u5ea6\uff09\u3001\u8ddd\u96e2 d\u3001\u756b\u9762\u504f\u79fb sx\u3001sy\uff08\u5167\u5bb9\u53f3\u79fb\u3001\u4e0b\u79fb\u7684\u756b\u9762\u6bd4\u4f8b\uff09\u3002\n     \u5b89\u5168\u5340\uff1a{ x0, x1, y0, y1 }\uff0c\u756b\u9762\u6bd4\u4f8b\uff0cx \u7531\u5de6\u3001y \u7531\u4e0a\u91cf\u8d77\u3002\n     \u906e\u64cb\u7269\uff1a\u65b9\u584a { name, min, max } \u6216\u81a0\u56ca { name, a, b, r }\uff08\u79fb\u52d5\u4e2d\u7684\u624b\u81c2\u9023\u687f\u7528\u81a0\u56ca\uff09\u3002 *\/\n  const SSCamera = (() => {\n    const D2R = Math.PI \/ 180;\n    const add = (a, b) => [a[0] + b[0], a[1] + b[1], a[2] + b[2]];\n    const sub = (a, b) => [a[0] - b[0], a[1] - b[1], a[2] - b[2]];\n    const mul = (a, s) => [a[0] * s, a[1] * s, a[2] * s];\n    const dot = (a, b) => a[0] * b[0] + a[1] * b[1] + a[2] * b[2];\n    const cross = (a, b) => [a[1] * b[2] - a[2] * b[1], a[2] * b[0] - a[0] * b[2], a[0] * b[1] - a[1] * b[0]];\n    const len = a => Math.hypot(a[0], a[1], a[2]);\n    const norm = a => { const l = len(a) || 1; return [a[0] \/ l, a[1] \/ l, a[2] \/ l]; };\n    const clamp = (v, a = 0, b = 1) => v < a ? a : v > b ? b : v;\n    const lerp = (a, b, k) => a + (b - a) * k;\n    const centroid = P => mul(P.reduce((s, p) => add(s, p), [0, 0, 0]), 1 \/ P.length);\n    const r3 = x => Math.round(x * 1000) \/ 1000;\n  \n    \/* ---------- \u93e1\u982d\u985e\u578b\uff1a\u5167\u5bb9\u6a19\u7c64 \u2192 \u985e\u578b \u2192 yaw\u3001pitch \u7bc4\u570d\uff08\u5ea6\uff09 ---------- *\/\n    const SHOTS = {\n      overview: { yaw: [-45, -15], pitch: [25, 35] },\n      topdown:  { yaw: [-45, 15],  pitch: [55, 80] },\n      side:     { yaw: [-25, 10],  pitch: [10, 20] },\n      oblique:  { yaw: [-55, -20], pitch: [35, 50] },\n      macro:    { yaw: [-35, 10],  pitch: [15, 35] },\n      threeq:   { yaw: [-55, -25], pitch: [25, 35] },\n      hero:     { yaw: [-45, -25], pitch: [15, 30] },\n      exploded: { yaw: [-45, -20], pitch: [20, 35] },\n      section:  { yaw: [-30, 0],   pitch: [10, 25] },\n      front:    { yaw: [-2, 2],    pitch: [0, 5] },\n      top:      { yaw: [-2, 2],    pitch: [85, 88] },\n    };\n    const TAGS = {\n      count: 'topdown', slots: 'topdown', arrangement: 'topdown', pointcloud: 'topdown',\n      level: 'side', shape: 'side', height: 'side',\n      trajectory: 'oblique', rotate: 'oblique', pickplace: 'oblique',\n      characters: 'macro', marking: 'macro', finedefect: 'macro', material: 'macro',\n      transfer: 'threeq', push: 'threeq', palletize: 'threeq',\n      structure: 'exploded', internal: 'section', dimensions: 'front', layout: 'top',\n      overview: 'overview', beauty: 'hero',\n    };\n    const shotFor = tag => { const n = SHOTS[TAGS[tag]] ? TAGS[tag] : SHOTS[tag] ? tag : 'threeq'; return Object.assign({ name: n }, SHOTS[n]); };\n  \n    function basis(yaw, pitch) {\n      const y = yaw * D2R, p = pitch * D2R;\n      const dir = [Math.cos(p) * Math.sin(y), Math.sin(p), Math.cos(p) * Math.cos(y)];   \/\/ \u76ee\u6a19\u9ede \u2192 \u76f8\u6a5f\n      const f = mul(dir, -1);\n      let r = cross(f, [0, 1, 0]); r = len(r) < 1e-6 ? [Math.cos(y), 0, -Math.sin(y)] : norm(r);\n      return { dir, f, r, u: cross(r, f) };\n    }\n    const camPos = k => add(k.t, mul(basis(k.yaw, k.pitch).dir, k.d));\n    \/* \u4e16\u754c\u5ea7\u6a19\u9ede\u6295\u5f71\u5230\u756b\u9762\u6bd4\u4f8b\uff08\u542b\u756b\u9762\u504f\u79fb\uff09\uff1b\u5728\u76f8\u6a5f\u5f8c\u65b9\u56de\u50b3 null *\/\n    function project(k, P, fov, aspect) {\n      const B = basis(k.yaw, k.pitch), q = sub(P, camPos(k)), depth = dot(q, B.f);\n      if (depth <= 1e-6) return null;\n      const tanV = Math.tan(fov * D2R \/ 2), tanH = tanV * aspect;\n      return [0.5 + dot(q, B.r) \/ depth \/ (2 * tanH) + k.sx, 0.5 - dot(q, B.u) \/ depth \/ (2 * tanV) + k.sy];\n    }\n  \n    \/* ---------- \u578b\u614b\u5224\u5b9a\uff1aproduct \u5c0d\u61c9 A \u6372\u52d5\u63a8\u9032\uff1bline \u5c0d\u61c9 B \u76f8\u6a5f\u5c0e\u89bd\uff1bcell \u4f9d\u6545\u4e8b\u9078 A \u6216 B ---------- *\/\n    function classify(chapters, subjects = []) {\n      const inBox = (p, b, k = 1.1) => Math.abs(p[0] - b[0]) <= b[3] \/ 2 * k && Math.abs(p[1] - b[1]) <= b[4] \/ 2 * k && Math.abs(p[2] - b[2]) <= b[5] \/ 2 * k;\n      const all = chapters.flatMap(c => c.focus);\n      const ext = chapters.map(c => { const lo = [0, 1, 2].map(i => Math.min(...c.focus.map(p => p[i]))), hi = [0, 1, 2].map(i => Math.max(...c.focus.map(p => p[i]))); return len(sub(hi, lo)); }).sort((a, b) => a - b);\n      const S = Math.max(1e-3, ext[Math.floor(ext.length \/ 2)]);\n      const G = chapters.map(c => centroid(c.focus));\n      let D = 0; G.forEach(a => G.forEach(b => { D = Math.max(D, len(sub(a, b))); }));\n      const rho = D \/ S, r2 = x => +x.toFixed(2);\n      const host = subjects.find(s => all.every(p => inBox(p, s.box)));\n      if (host) return { type: 'product', motion: 'A', S: r2(S), D: r2(D), rho: r2(rho), host: host.name };\n      const C = centroid(G), near = G.every(g => len(sub(g, C)) <= 1.5 * S);\n      if (rho <= 1.5 && near) return { type: 'cell', motion: 'A|B', S: r2(S), D: r2(D), rho: r2(rho) };\n      return { type: 'line', motion: 'B', S: r2(S), D: r2(D), rho: r2(rho) };\n    }\n  \n    \/* ---------- \u904b\u93e1\u98a8\u683c ---------- *\/\n    function chooseStyle(topo, chapters) {\n      const G = chapters.map(c => centroid(c.focus)), C = centroid(G);\n      let sxx = 0, szz = 0, sxz = 0; G.forEach(g => { const x = g[0] - C[0], z = g[2] - C[2]; sxx += x * x; szz += z * z; sxz += x * z; });\n      const tr = sxx + szz, det = sxx * szz - sxz * sxz, disc = Math.sqrt(Math.max(0, tr * tr \/ 4 - det));\n      const l1 = tr \/ 2 + disc, l2 = tr \/ 2 - disc, lin = l1 > 1e-9 ? l2 \/ l1 : 0;\n      const ang = G.map(g => Math.atan2(g[2] - C[2], g[0] - C[0])).sort((a, b) => a - b);\n      let gap = 0; ang.forEach((a, i) => { gap = Math.max(gap, (i ? a - ang[i - 1] : a + 2 * Math.PI - ang[ang.length - 1])); });\n      const cover = (2 * Math.PI - gap) \/ D2R;\n      const ys = G.map(g => g[1]), hs = Math.max(...G.map(g => Math.hypot(g[0] - C[0], g[2] - C[2]))) * 2;\n      const vert = (Math.max(...ys) - Math.min(...ys)) \/ Math.max(1e-6, hs);\n      let turns = 0;\n      for (let i = 2; i < G.length; i++) {\n        const a = norm([G[i - 1][0] - G[i - 2][0], 0, G[i - 1][2] - G[i - 2][2]]), b = norm([G[i][0] - G[i - 1][0], 0, G[i][2] - G[i - 1][2]]);\n        if (Math.acos(clamp(dot(a, b), -1, 1)) > 45 * D2R) turns++;\n      }\n      const m = { linearity: +lin.toFixed(3), coverage: Math.round(cover), vertical: +vert.toFixed(2), turns };\n      if (topo.type === 'product') {\n        const tags = chapters.map(c => c.tag || '');\n        if (tags.includes('internal')) return { style: 'section', implemented: false, metrics: m };\n        if (tags.includes('structure')) return { style: 'explode', implemented: false, metrics: m };\n        if (chapters.length <= 2) return { style: 'satellite', implemented: false, metrics: m };\n        return { style: cover > 180 ? 'turntable' : 'dive', implemented: false, metrics: m };\n      }\n      if (vert > 0.5) return { style: 'spiral', implemented: false, metrics: m };\n      if (cover > 180 && lin > 0.35) return { style: 'orbit', implemented: false, metrics: m };\n      if (lin < 0.15 && turns === 0) return { style: 'track', implemented: false, metrics: m };\n      return { style: 'dolly', implemented: true, metrics: m };\n    }\n  \n    \/* ---------- \u53d6\u666f\u6c42\u89e3\u5668 ---------- *\/\n    function solveFraming(o) {\n      const { focus, yaw, pitch, fov, aspect, safe } = o, margin = o.margin == null ? 0.06 : o.margin;\n      const tanV = Math.tan(fov * D2R \/ 2), tanH = tanV * aspect;\n      const hw = (safe.x1 - safe.x0) * tanH * (1 - margin), hh = (safe.y1 - safe.y0) * tanV * (1 - margin);\n      const B = basis(yaw, pitch);\n      let T = centroid(focus), d = 1, bx = [0, 0, 0, 0];\n      for (let it = 0; it < 8; it++) {\n        const L = focus.map(P => { const q = sub(P, T); return [dot(q, B.r), dot(q, B.u), dot(q, B.f)]; });\n        d = Math.max(o.dMin || 0, ...L.map(([x, y, z]) => Math.max(Math.abs(x) \/ hw - z, Math.abs(y) \/ hh - z, 0.25 - z)));\n        if (o.dMax) d = Math.min(d, o.dMax);\n        bx = [Infinity, -Infinity, Infinity, -Infinity];\n        L.forEach(([x, y, z]) => { const px = x \/ (d + z), py = y \/ (d + z); bx[0] = Math.min(bx[0], px); bx[1] = Math.max(bx[1], px); bx[2] = Math.min(bx[2], py); bx[3] = Math.max(bx[3], py); });\n        const mx = (bx[0] + bx[1]) \/ 2, my = (bx[2] + bx[3]) \/ 2;\n        if (Math.abs(mx) < 1e-4 && Math.abs(my) < 1e-4) break;\n        T = add(T, add(mul(B.r, mx * d), mul(B.u, my * d)));\n      }\n      const fill = ((bx[1] - bx[0]) * (bx[3] - bx[2])) \/ (4 * hw * hh \/ ((1 - margin) * (1 - margin)));\n      return { t: T, yaw, pitch, d, sx: (safe.x0 + safe.x1) \/ 2 - 0.5, sy: (safe.y0 + safe.y1) \/ 2 - 0.5, fill };\n    }\n  \n    \/* ---------- \u906e\u64cb ---------- *\/\n    const inside = (p, b, pad = 0) => b.min && p[0] > b.min[0] - pad && p[0] < b.max[0] + pad && p[1] > b.min[1] - pad && p[1] < b.max[1] + pad && p[2] > b.min[2] - pad && p[2] < b.max[2] + pad;\n    function segBox(a, p, b) {\n      let t0 = 1e-3, t1 = 1 - 1e-3; const dv = sub(p, a);\n      for (let k = 0; k < 3; k++) {\n        if (Math.abs(dv[k]) < 1e-12) { if (a[k] < b.min[k] || a[k] > b.max[k]) return false; continue; }\n        let ta = (b.min[k] - a[k]) \/ dv[k], tb = (b.max[k] - a[k]) \/ dv[k]; if (ta > tb) [ta, tb] = [tb, ta];\n        t0 = Math.max(t0, ta); t1 = Math.min(t1, tb); if (t0 > t1) return false;\n      }\n      return true;\n    }\n    function segSegDist(p1, q1, p2, q2) {   \/\/ \u5169\u7dda\u6bb5\u6700\u77ed\u8ddd\u96e2\uff08\u7aef\u9ede\u9644\u8fd1 2% \u4e0d\u7b97\uff0c\u907f\u514d\u7126\u9ede\u81ea\u5df1\u6240\u5728\u7684\u9023\u687f\uff09\n      const d1 = sub(q1, p1), d2 = sub(q2, p2), r = sub(p1, p2), a = dot(d1, d1), e = dot(d2, d2), f = dot(d2, r);\n      let s, t; const c = dot(d1, r), b = dot(d1, d2), den = a * e - b * b;\n      s = den > 1e-12 ? clamp((b * f - c * e) \/ den, 0.02, 0.98) : 0.5;\n      t = (b * s + f) \/ e;\n      if (t < 0) { t = 0; s = clamp(-c \/ a, 0.02, 0.98); } else if (t > 1) { t = 1; s = clamp((b - c) \/ a, 0.02, 0.98); }\n      return len(sub(add(p1, mul(d1, s)), add(p2, mul(d2, t))));\n    }\n    const blocks = (pos, P, b) => b.min ? (!inside(P, b) && segBox(pos, P, b)) : segSegDist(pos, P, b.a, b.b) < b.r;\n    function visibility(pos, focus, occluders, optional = []) {\n      let ok = 0, need = 0; const hit = [];\n      focus.forEach((P, i) => {\n        if (optional.includes(i)) return;\n        need++;\n        const blk = occluders.find(b => blocks(pos, P, b));\n        if (blk) hit.push(blk.name); else ok++;\n      });\n      return { vis: need ? ok \/ need : 1, blocked: [...new Set(hit)] };\n    }\n    function frameMetrics(k, o) {\n      let inS = 0;\n      o.focus.forEach(P => { const s = project(k, P, o.fov, o.aspect); if (s && s[0] >= o.safe.x0 - 1e-3 && s[0] <= o.safe.x1 + 1e-3 && s[1] >= o.safe.y0 - 1e-3 && s[1] <= o.safe.y1 + 1e-3) inS++; });\n      return Object.assign({ inSafe: inS \/ o.focus.length }, visibility(camPos(k), o.focus, o.occluders || [], o.optional || []));\n    }\n    \/* \u79fb\u52d5\u4e2d\u7684\u906e\u64cb\u7269\uff08\u4f8b\u5982\u624b\u81c2\uff09\uff1asamples \u662f\u540c\u4e00\u500b\u5faa\u74b0\u5167\u6578\u500b\u6642\u9593\u9ede\u7684\u906e\u64cb\u7269\u6e05\u55ae *\/\n    function dynamicVisibility(k, focus, samples, optional = []) {\n      if (!samples || !samples.length) return { minVis: 1, fullFrac: 1, samples: 0 };\n      const pos = camPos(k); let minVis = 1, full = 0;\n      samples.forEach(occ => { const v = visibility(pos, focus, occ, optional).vis; minVis = Math.min(minVis, v); if (v >= 1) full++; });\n      return { minVis: r3(minVis), fullFrac: r3(full \/ samples.length), samples: samples.length };\n    }\n  \n    \/* ---------- \u8a55\u5206 ---------- *\/\n    function scoreKey(k, o) {\n      const W = Object.assign({ vis: 0.4, cont: 0.3, light: 0.2, fill: 0.1 }, o.weights || {});\n      const pos = camPos(k), { vis, blocked } = visibility(pos, o.focus, o.occluders || [], o.optional || []);\n      const prev = o.prev, cont = prev ? 1 - Math.min(1, (Math.abs(k.yaw - prev.yaw) \/ 90 + Math.abs(k.pitch - prev.pitch) \/ 45) \/ 2) : 1;\n      let light = 1;\n      if (o.light) { const th = Math.acos(clamp(dot(basis(k.yaw, k.pitch).dir, norm(o.light)), -1, 1)) \/ D2R; light = th < 30 ? 1 - (30 - th) \/ 60 : th > 120 ? 1 - Math.min(1, (th - 120) \/ 60) : 1; }\n      const ft = o.fillTarget || 0.7, fill = 1 - Math.min(1, Math.abs(k.fill - ft) \/ ft);\n      let dir = 1;                                                    \/\/ \u904b\u93e1\u65b9\u5411\uff1a\u524d\u4e00\u7ae0\u7684\u76ee\u6a19\u9ede\u8981\u843d\u5728\u65b0\u756b\u9762\u7684\u300c\u5df2\u8d70\u904e\u300d\u4e00\u5074\n      if (prev && o.direction) { const a = project(k, prev.t, o.fov, o.aspect), b = project(k, k.t, o.fov, o.aspect); dir = a && b ? ((o.direction === 'ltr' ? b[0] - a[0] : a[0] - b[0]) > 0.02 ? 1 : 0) : 0; }\n      const score = W.vis * vis + W.cont * cont + W.light * light + W.fill * fill;\n      return { score: r3(score), parts: { vis: r3(vis), cont: r3(cont), light: r3(light), fill: r3(fill), dir }, blocked };\n    }\n    \/* ---------- \u89d2\u5ea6\u9078\u64c7\uff1a\u7bc4\u570d\u5167\u7db2\u683c\u641c\u5c0b\uff1b\u53ef\u898b\u5ea6\u9808\u70ba 1\u3001\u904b\u93e1\u65b9\u5411\u9808\u6b63\u78ba ---------- *\/\n    function chooseAngles(o) {\n      const yr = o.yawRange || o.shot.yaw, pr = o.pitchRange || o.shot.pitch, step = o.step || 5;\n      const all = [];\n      for (let yaw = yr[0]; yaw <= yr[1] + 1e-6; yaw += step) for (let pitch = pr[0]; pitch <= pr[1] + 1e-6; pitch += step) {\n        const k = solveFraming(Object.assign({}, o, { yaw, pitch }));\n        if ((o.occluders || []).some(b => inside(camPos(k), b, 0.05))) continue;\n        const c = Object.assign(k, scoreKey(k, o));\n        c.ok = c.parts.vis >= 1 && !!c.parts.dir;\n        c.rank = (c.ok ? 10 : 0) + c.parts.vis * 2 + c.parts.dir + c.score;\n        all.push(c);\n      }\n      all.sort((a, b) => b.rank - a.rank);\n      const best = all[0] || Object.assign(solveFraming(Object.assign({}, o, { yaw: yr[0], pitch: pr[1] })), { ok: false, score: 0, parts: { vis: 0, cont: 0, light: 0, fill: 0, dir: 0 } });\n      best.cands = all;                                                \/\/ \u4f9d\u6392\u540d\u6392\u5e8f\u7684\u5168\u90e8\u5019\u9078\uff0c\u7d66\u5be6\u969b\u756b\u9762\u6bd4\u4f8b\u4e0b\u7684\u8907\u67e5\n      return best;\n    }\n    const pushLimit = (k, o, cap = 0.08) => clamp(1 - solveFraming(Object.assign({}, o, { yaw: k.yaw, pitch: k.pitch, margin: 0 })).d \/ k.d, 0, cap);\n  \n    \/* ---------- \u63db\u4f4d ---------- *\/\n    const mixKey = (A, B, e, bump = 0) => ({\n      t: [lerp(A.t[0], B.t[0], e), lerp(A.t[1], B.t[1], e), lerp(A.t[2], B.t[2], e)],\n      yaw: lerp(A.yaw, B.yaw, e), pitch: lerp(A.pitch, B.pitch, e) + bump * Math.sin(Math.PI * e),\n      d: Math.exp(lerp(Math.log(A.d), Math.log(B.d), e)), sx: lerp(A.sx, B.sx, e), sy: lerp(A.sy, B.sy, e),\n    });\n    const pacing = (A, B) => clamp(0.12 + Math.abs(B.yaw - A.yaw) \/ 360 + Math.abs(Math.log(B.d \/ A.d)) * 0.1, 0.15, 0.35);\n    \/* \u63db\u4f4d\u8def\u5f91\uff1a\u76f8\u6a5f\u4e0d\u7a7f\u9032\u906e\u64cb\u7269\uff1b\u6cbf\u9014\u4e3b\u9ad4\u4e0d\u88ab\u6574\u6bb5\u906e\u4f4f\uff08\u524d\u534a\u770b\u51fa\u767c\u7ae0\u3001\u5f8c\u534a\u770b\u62b5\u9054\u7ae0\u7684\u7126\u9ede\uff0c\u53ef\u898b\u5ea6\u4e0d\u4f4e\u65bc minVis\uff0c\u9810\u8a2d 0.25\uff09 *\/\n    function planPath(A, B, occluders, focusA, focusB, samples = 32, need = 0.25) {\n      for (let bump = 0; bump <= 40; bump += 5) {\n        let clear = true, minVis = 1;\n        for (let i = 1; i < samples; i++) {\n          const e = i \/ samples, p = camPos(mixKey(A, B, e, bump));\n          if (occluders.some(b => inside(p, b, 0.1))) { clear = false; break; }\n          const F = e < 0.5 ? focusA : focusB;\n          if (F) minVis = Math.min(minVis, visibility(p, F, occluders).vis);\n        }\n        if (clear && minVis >= need) return { bump, clear: true, minVis: r3(minVis) };\n      }\n      return { bump: 40, clear: false, minVis: 0 };\n    }\n  \n    \/* ---------- \u8986\u5beb\uff1aL1 \u6539\u8f38\u5165\uff08\u4e0d\u7d93\u9019\u88e1\uff09\uff1bL2 \u9650\u5236\u641c\u5c0b\uff1bL3 \u91d8\u89d2\u5ea6\uff1bL4 \u5b8c\u5168\u624b\u8abf ---------- *\/\n    function applyOverride(o, ov) {\n      if (!ov) return null;\n      if (ov.level === 'L2') { Object.assign(o, { yawRange: ov.yaw || o.yawRange, pitchRange: ov.pitch || o.pitchRange, weights: ov.weights || o.weights, fillTarget: ov.fillTarget || o.fillTarget }); return null; }\n      if (ov.level === 'L3') { const k = solveFraming(Object.assign({}, o, { yaw: ov.yaw, pitch: ov.pitch })); return Object.assign(k, scoreKey(k, o)); }\n      if (ov.level === 'L4') { const k = Object.assign({ sx: (o.safe.x0 + o.safe.x1) \/ 2 - 0.5, sy: (o.safe.y0 + o.safe.y1) \/ 2 - 0.5, fill: 0 }, ov.key); return Object.assign(k, scoreKey(k, o)); }\n      return null;\n    }\n  \n    \/* ---------- \u4e00\u6b21\u7522\u751f\u6574\u7d44\u93e1\u982d ----------\n       spec\uff1a{ fov, light, direction: 'ltr'|'rtl'|null, occluders, pathVisMin\uff08\u63db\u4f4d\u9014\u4e2d\u7126\u9ede\u53ef\u898b\u5ea6\u4e0b\u9650\uff0c\u9810\u8a2d 0.25\uff09,\n               hero: { tag, focus, override? }, chapters: [{ tag, focus, optional?, dMin?, dMax?, override? }] }\n       override\uff1a{ level: 'L2'|'L3'|'L4', reason, yaw, pitch, weights, fillTarget, key }\n       view\uff1a{ aspect, safeHero, safeChapter }\uff1b\u89d2\u5ea6\u5728 refAspect\uff08\u9810\u8a2d 1.6\uff09\u4e0b\u9078\u5b9a\uff0c\u5be6\u969b\u756b\u9762\u53ea\u91cd\u7b97\u76ee\u6a19\u9ede\u8207\u8ddd\u96e2 *\/\n    function buildKeys(spec, view, opt = {}) {\n      const ref = opt.refAspect || 1.6, occ = spec.occluders || [];\n      const base = { fov: spec.fov, occluders: occ, light: spec.light, direction: spec.direction || null };\n      const fit = (k, o) => k.ov === 'L4' ? k : Object.assign(k, solveFraming(Object.assign({}, o, { aspect: view.aspect, yaw: k.yaw, pitch: k.pitch })));\n      const one = (c, o, i) => {\n        const plain = chooseAngles(Object.assign({}, o, { aspect: ref }));\n        const oo = Object.assign({}, o, { aspect: ref }), forced = applyOverride(oo, c.override);\n        let k = forced || (c.override && c.override.level === 'L2' ? chooseAngles(oo) : plain);\n        if (forced) k.ok = k.parts.vis >= 1 && (!o.prev || !o.direction || k.parts.dir === 1);\n        k.ov = c.override ? c.override.level : null;\n        if (!forced && k.cands) {                                      \/\/ \u5be6\u969b\u756b\u9762\u6bd4\u4f8b\u4e0b\u76ee\u6a19\u9ede\u8207\u8ddd\u96e2\u6703\u8b8a\uff1a\u4f9d\u6392\u540d\u9010\u4e00\u8907\u67e5\uff0c\u53d6\u7b2c\u4e00\u500b\u4ecd\u7136\u53ef\u898b\u4e14\u65b9\u5411\u6b63\u78ba\u7684\n          const oa = Object.assign({}, o, { aspect: view.aspect });\n          const pick = k.cands.find(c2 => { const f = Object.assign({}, c2, solveFraming(Object.assign({}, oa, { yaw: c2.yaw, pitch: c2.pitch }))); const sc = scoreKey(f, oa); return sc.parts.vis >= 1 && sc.parts.dir; });\n          if (pick) k = pick;\n        }\n        k = fit(k, o);\n        Object.assign(k, scoreKey(k, Object.assign({}, o, { aspect: view.aspect }))); k.ok = k.parts.vis >= 1 && !!k.parts.dir; delete k.cands;\n        if (c.override) k.override = { level: c.override.level, reason: c.override.reason || '', solverScore: plain.score, scoreDelta: r3(plain.score - k.score) };\n        k.chapter = i; return k;\n      };\n      const ho = Object.assign({}, base, { focus: spec.hero.focus, shot: shotFor(spec.hero.tag), safe: view.safeHero, fillTarget: 0.8, prev: null, direction: null });\n      const hero = one(spec.hero, ho, 0);\n      Object.assign(hero, { tag: spec.hero.tag, shot: ho.shot.name, push: 0, frac: 0, bump: 0, pathClear: true, pathMinVis: 1 });\n      const keys = [hero];\n      spec.chapters.forEach((c, i) => {\n        const o = Object.assign({}, base, { focus: c.focus, optional: c.optional || [], shot: shotFor(c.tag), safe: view.safeChapter, prev: keys[i], dMin: c.dMin, dMax: c.dMax });\n        if (i === 0) o.direction = null;                              \/\/ \u9996\u5c4f\u5230\u7b2c 1 \u7ae0\u4e0d\u6aa2\u67e5\u65b9\u5411\uff0c\u6539\u6aa2\u67e5\u8d77\u9ede\n        const k = one(c, o, i + 1), push = pushLimit(k, Object.assign({}, o, { aspect: view.aspect }));\n        const path = planPath(keys[i], k, occ, i === 0 ? null : spec.chapters[i - 1].focus, c.focus, 32, spec.pathVisMin);\n        const near = Object.assign({}, k, { d: k.d * (1 - push) });  \/\/ \u63a8\u8fd1\u5230\u5e95\u6642\u7126\u9ede\u4ecd\u5b8c\u6574\u53ef\u898b\n        Object.assign(k, { tag: c.tag, shot: o.shot.name, push, frac: pacing(keys[i], k), bump: path.bump, pathClear: path.clear, pathMinVis: path.minVis,\n          pushVis: visibility(camPos(near), c.focus, occ, c.optional || []).vis });\n        keys.push(k);\n      });\n      \/* \u8d77\u9ede\uff1a\u7b2c 1 \u7ae0\u7684\u76ee\u6a19\u9ede\u5728\u9996\u5c4f\u756b\u9762\u4e2d\uff0c\u8981\u843d\u5728\u904b\u93e1\u65b9\u5411\u7684\u8d77\u59cb\u4e00\u5074 *\/\n      if (spec.direction && keys[1]) { const s0 = project(hero, hero.t, spec.fov, view.aspect), s1 = project(hero, keys[1].t, spec.fov, view.aspect); keys.start = { ok: !!(s0 && s1 && (spec.direction === 'ltr' ? s1[0] < s0[0] : s1[0] > s0[0])) }; }\n      else keys.start = { ok: true };\n      return keys;\n    }\n  \n    return { SHOTS, TAGS, shotFor, basis, camPos, project, classify, chooseStyle, solveFraming, visibility, dynamicVisibility, frameMetrics, scoreKey, chooseAngles, pushLimit, pacing, planPath, mixKey, buildKeys };\n  })();\n\n\n\/* Integration fragment: inline this function in the canonical snippet; not a second runtime entry.\n   CSS contract: an enhanced .sgj-pin is sticky at --sgj-header-offset; CSS reserves root H+D.\n   The mount's single scheduler calls read(dt, fractionAt) and wakes on invalidate(). *\/\nfunction createReadingController({ root, stage, config, reduce = false, mode: initialMode, invalidate = () => {} }) {\n  const clamp = (v, a = 0, b = 1) => Math.max(a, Math.min(b, v));\n  const lerp = (a, b, k) => a + (b - a) * k;\n  const sm = k => k * k * (3 - 2 * k);\n  const seg = (x, a, b) => clamp((x - a) \/ (b - a));\n  const pin = root.querySelector('.sgj-pin');\n  const heroEl = root.querySelector('.sgj-hero');\n  const scrim = root.querySelector('.sgj-scrim');\n  const panel = root.querySelector('.sgj-panel');\n  const chapters = [...root.querySelectorAll('.sgj-chapter')];\n  const blocks = [heroEl, ...chapters];\n\n  const rails = [...root.querySelectorAll('.sgj-rail-btn')];\n  const bars = rails.map(b => b.querySelector('.sgj-rail-bar'));\n  const mediaSwitch = root.querySelector('.sgj-media-switch');\n  const mediaButtons = [...root.querySelectorAll('[data-sgj-view]')];\n  const mediaAttributes = ['data-sgj-media-layout','data-sgj-media-view','data-sgj-media-available'];\n  const originalMediaAttributes = mediaAttributes.map(name => [name,root.getAttribute(name)]);\n  const mediaProperties = ['--sgj-inspection-slot','--sgj-rail-height'];\n  const originalMediaProperties = mediaProperties.map(name => [name,root.style.getPropertyValue(name),root.style.getPropertyPriority(name)]);\n  const NCH = chapters.length, SPAN = config.heroScreens + NCH;\n  const mode = initialMode === 'stack' || reduce ? 'stack' : 'pin';\n  const mqHeader = matchMedia('(max-width: 1024px)');\n  const mqWide = matchMedia('(min-width: 1024px) and (orientation: landscape) and (pointer: fine)');\n  const verify = \/[?&]ssverify\\b\/.test(location.search);\n  const headerValue = (root.getAttribute('data-sgj-header-offset') || '').trim();\n  const headerOverride = headerValue === '' ? NaN : Number(headerValue);\n  const originalOffset = root.style.getPropertyValue('--sgj-header-offset');\n  const hadPinned = root.classList.contains('is-pinned'), hadCompact = root.classList.contains('is-compact');\n  if (Number.isFinite(headerOverride) && headerOverride >= 0)\n    root.style.setProperty('--sgj-header-offset', headerOverride + 'px');\n\n  let dead = false, gsap = null, compact = mode === 'pin' && !mqWide.matches;\n  let offsetPx = 0, geometry = null, lastActive = -1;\n  let mediaLayout = '', mediaAvailable = false, mediaChoice = 'line';\n  let targetX = 0, curX = 0, slot = 0, targetF = 0, slotF = 0;\n  let chapterMove = null, chapterReadyAt = 0, lastWheelAt = -Infinity, touchGesture = null;\n  let invalidateReader = invalidate, lastSnapshot = null;\n  const wake = () => { if (!dead) invalidateReader(); };\n  const readHeaderOffset = () => Math.max(0, parseFloat(getComputedStyle(root).getPropertyValue('--sgj-header-offset')) || 0);\n  const storyStart = () => geometry ? geometry.start : 0;\n  const posFor = c => c === 0 ? 0 : (config.heroScreens + c - 1 + 0.55) \/ SPAN;\n  const readingOffset = () => offsetPx + (mode === 'stack' && innerHeight <= 600 ? stage.clientHeight : 0);\n  const stackTop = c => scrollY + blocks[c].getBoundingClientRect().top - readingOffset();\n\n  \/\/ Original camera\/annotation state; only the annotation weight needs an attached camera key's fraction.\n  function stateFromX(x, fractionAt) {\n    const W = new Array(NCH + 1).fill(0), H0s = config.heroScreens;\n    const firstStop = H0s + 0.55;\n    const f = clamp(x <= firstStop ? x \/ firstStop : 1 + x - firstStop, 0, NCH);\n    const ca = Math.floor(f), cb = Math.min(NCH, ca + 1), u = f - ca, ck = seg(u, 0.06, 0.94);\n    const push = ca === cb ? 0 : u < 0.06 ? 0.006 * sm(u \/ 0.06)\n      : u > 0.94 ? -0.006 * (1 - sm((u - 0.94) \/ 0.06)) : lerp(0.006, -0.006, sm(ck));\n    if (x < H0s) {\n      const q = x \/ H0s;\n      return { W, ch: 0, q, ca, cb, ck, push, heroK: q, active: q > 0.82 ? 1 : 0, U: new Array(NCH + 1).fill(0) };\n    }\n    const y = x - H0s, ch = Math.min(NCH, Math.floor(y) + 1), q = Math.min(1, y - (ch - 1));\n    const fr = (fractionAt && fractionAt(ch)) || 0.2;\n    W[ch] = seg(q, fr * 0.6, fr + 0.04);\n    if (ch > 1) W[ch - 1] = Math.max(W[ch - 1], 1 - seg(q, 0, fr * 0.4));\n    const U = new Array(NCH + 1).fill(0);\n    for (let c = 1; c < ch; c++) U[c] = 1;\n    U[ch] = q;\n    return { W, ch, q, ca, cb, ck, push, heroK: 1, active: ch, U };\n  }\n  function stackF() {\n    const y = scrollY, top = readingOffset();\n    const bottom = innerHeight <= 600 ? innerHeight : Math.min(innerHeight, stage.getBoundingClientRect().top);\n    let previousEnd = stackTop(0);\n    for (let c = 1; c <= NCH; c++) {\n      const rect = chapters[c - 1].querySelector('.sgj-inspection-view').getBoundingClientRect();\n      const start = y + rect.top - bottom - 24, end = y + rect.bottom - top + 24;\n      if (y < start) return c - 1 + clamp((y - previousEnd) \/ Math.max(1, start - previousEnd));\n      if (y <= end) return c;\n      previousEnd = end;\n    }\n    return NCH;\n  }\n  function stateForSlot(f) {\n    const c = Math.min(NCH, Math.floor(f + 0.01));\n    const W = new Array(NCH + 1).fill(0), U = new Array(NCH + 1).fill(0);\n    if (c > 0) W[c] = Math.max(0, 1 - Math.abs(f - c));\n    const a = Math.floor(f), b = Math.min(NCH, a + 1);\n    return { W, ch: c, q: 0.5, ca: a, cb: b, ck: f - a, push: 0, heroK: c ? 1 : 0, active: c, U };\n  }\n  \/\/ Host content can move an existing instance without resizing its stage.\n  \/\/ Rebase only the cached document origin; CSS remains the sole size owner.\n  function syncOrigin() {\n    if (!geometry || dead) return;\n    const origin = scrollY + root.getBoundingClientRect().top, delta = origin - geometry.origin;\n    if (Math.abs(delta) <= 0.5) return;\n    cancelChapterMove(); touchGesture = null;\n    geometry.origin = origin; geometry.physicalStart += delta; geometry.end += delta;\n    geometry.start = Math.max(0, geometry.physicalStart);\n  }\n  function updateTargets() {\n    syncOrigin();\n    if (mode === 'pin') targetX = geometry.end > geometry.start\n      ? clamp((scrollY - geometry.start) \/ (geometry.end - geometry.start)) * SPAN : 0;\n    else targetF = stackF();\n  }\n  function setMediaAttribute(name,value) {\n    if (value === null) { if (root.hasAttribute(name)) root.removeAttribute(name); }\n    else if (root.getAttribute(name) !== value) root.setAttribute(name,value);\n  }\n  function setMediaProperty(name,value) {\n    if (value === null) { if (root.style.getPropertyValue(name)) root.style.removeProperty(name); }\n    else if (root.style.getPropertyValue(name) !== value) root.style.setProperty(name,value);\n  }\n  function layoutMediaBudget() {\n    const cs = getComputedStyle(root), value = name => Math.max(0,parseFloat(cs.getPropertyValue(name))||0);\n    if (mode !== 'pin' || !compact || !value('--sgj-mobile-budget')) {\n      mediaLayout = ''; mediaAvailable = false;\n      setMediaAttribute('data-sgj-media-layout',null);\n      setMediaAttribute('data-sgj-media-available','false');\n      mediaProperties.forEach(name => setMediaProperty(name,null));\n      return;\n    }\n    const ps = getComputedStyle(pin), H = pin.getBoundingClientRect().height;\n    const padTop = Math.max(0,parseFloat(ps.paddingTop)||0), gap = Math.max(0,parseFloat(ps.rowGap)||0);\n    const rail = root.querySelector('.sgj-rail'), railH = rail ? rail.getBoundingClientRect().height : 0;\n    let maxIntro = 0, width = Infinity, borderY = 0;\n    root.setAttribute('data-sgj-measure-copy','');\n    try {\n      chapters.forEach(chapter => {\n        const intro = chapter.querySelector('.sgj-intro'), view = chapter.querySelector('.sgj-inspection-view');\n        maxIntro = Math.max(maxIntro,intro.getBoundingClientRect().height);\n        width = Math.min(width,view.clientWidth);\n        const vs = getComputedStyle(view);\n        borderY = Math.max(borderY,(parseFloat(vs.borderTopWidth)||0)+(parseFloat(vs.borderBottomWidth)||0));\n      });\n    } finally { root.removeAttribute('data-sgj-measure-copy'); }\n    const R = H-padTop-maxIntro-2*gap;\n    const inspectionOuter = clamp(R\/3,value('--sgj-inspection-min')+borderY,value('--sgj-inspection-max')+borderY);\n    const enoughWidth = width >= value('--sgj-inspection-width-min');\n    const dual = enoughWidth && R-inspectionOuter-railH >= value('--sgj-main-content-min')+value('--sgj-media-reserve');\n    const singleSlot = H-padTop-maxIntro-gap;\n    const inspectionInner = singleSlot-value('--sgj-media-switch-h')-2*value('--sgj-layout-gap')-railH-borderY;\n    mediaLayout = dual ? 'dual' : 'single';\n    mediaAvailable = !dual && enoughWidth && inspectionInner >= value('--sgj-inspection-inner-min');\n    setMediaAttribute('data-sgj-media-layout',mediaLayout);\n    setMediaAttribute('data-sgj-media-available',String(mediaAvailable));\n    setMediaProperty('--sgj-rail-height',railH+'px');\n    setMediaProperty('--sgj-inspection-slot',dual ? inspectionOuter+'px' : null);\n  }\n  \/\/ Stable chapter slots; only the intro consumes the Reader's copy weight.\n  const copyPresentation={\"range\":0.22,\"travel_px\":48};\n  const chapterPresentationOriginals=chapters.map(chapter=>{\n    const intro=chapter.querySelector('.sgj-intro');\n    return {intro,layout:chapter.getAttribute('data-sgj-layout'),\n      opacity:intro.style.opacity,transform:intro.style.transform,\n      visibility:intro.style.visibility,aria:intro.getAttribute('aria-hidden'),\n      phase:intro.getAttribute('data-sgj-copy-state')};\n  });\n  function syncChapterPresentation(){\n    if(root.dataset.sgjLoad!=='ready'){restoreChapterPresentation();return;}\n    chapters.forEach((chapter,index)=>{\n      const distance=curX-(config.heroScreens+index+.55);\n      const k=clamp(Math.abs(distance)\/copyPresentation.range),alpha=1-sm(k),present=alpha>0;\n      const intro=chapterPresentationOriginals[index].intro;\n      chapter.setAttribute('data-sgj-layout','retained');\n      intro.style.opacity=alpha.toFixed(3);\n      intro.style.transform='translateY('+(-copyPresentation.travel_px*k).toFixed(1)+'px)';\n      intro.style.visibility=present?'visible':'hidden';\n      intro.dataset.sgjCopyState=present?'shown':'waiting';\n      intro.setAttribute('aria-hidden',String(!present));\n    });\n  }\n  function restoreChapterPresentation(){\n    chapters.forEach((chapter,index)=>{\n      const original=chapterPresentationOriginals[index];\n      for(const key of ['opacity','transform','visibility'])original.intro.style[key]=original[key];\n      for(const [key,value]of [['aria-hidden',original.aria],['data-sgj-copy-state',original.phase]]){\n        if(value===null)original.intro.removeAttribute(key);else original.intro.setAttribute(key,value);\n      }\n      if(original.layout===null)chapter.removeAttribute('data-sgj-layout');else chapter.setAttribute('data-sgj-layout',original.layout);\n    });\n  }\n\n  function syncDom(S) {\n    if (dead || mode !== 'pin') return;\n    const hk = seg(S.heroK, 0, 0.5);\n    heroEl.style.opacity = (1 - hk).toFixed(3);\n    heroEl.style.transform = 'translateY(calc(var(--sgj-copy-center, -50%) + ' + (-48 * hk).toFixed(1) + 'px))';\n    heroEl.style.visibility = hk >= 1 ? 'hidden' : '';\n    scrim.style.opacity = (S.ch === 0 ? 1 - seg(S.heroK, 0.5, 1) : 0).toFixed(3);\n    panel.style.opacity = (S.ch === 0 ? seg(S.heroK, 0.35, 1) : 1).toFixed(3);\n    syncChapterPresentation();\n    if (S.active !== lastActive) {\n      chapters.forEach((c, i) => i + 1 === S.active ? c.setAttribute('data-active', '') : c.removeAttribute('data-active'));\n      rails.forEach((b, i) => i + 1 === S.active ? b.setAttribute('aria-current', 'step') : b.removeAttribute('aria-current'));\n      lastActive = S.active;\n    }\n    bars.forEach((b, i) => { b.style.transform = 'scaleX(' + (S.U[i + 1] || 0).toFixed(3) + ')'; });\n    const canChoose = mediaLayout === 'single' && mediaAvailable && S.active > 0 && root.dataset.sgjLoad === 'ready';\n    const view = canChoose ? mediaChoice : 'line';\n    setMediaAttribute('data-sgj-media-view',view);\n    if (mediaSwitch && mediaSwitch.getAttribute('aria-hidden') !== String(!canChoose)) mediaSwitch.setAttribute('aria-hidden',String(!canChoose));\n    mediaButtons.forEach(button => {\n      if (button.disabled !== !canChoose) button.disabled = !canChoose;\n      const pressed = String(button.getAttribute('data-sgj-view') === view);\n      if (button.getAttribute('aria-pressed') !== pressed) button.setAttribute('aria-pressed',pressed);\n    });\n  }\n  function read(dt = 0, fractionAt) {\n    if (dead) return lastSnapshot;\n    updateTargets();\n    let S;\n    if (mode === 'pin') {\n      const d = targetX - curX;\n      if (chapterMove || !dt || verify) curX = targetX;\n      else if (Math.abs(d) > 1e-4) curX += d * (1 - Math.exp(-config.smooth * dt));\n      else curX = targetX;\n      S = stateFromX(curX, fractionAt);\n    } else {\n      slot = Math.min(NCH, Math.floor(targetF + 0.01));\n      if (reduce) slotF = slot;\n      else {\n        const d = targetF - slotF;\n        if (Math.abs(d) > 1e-3 && !verify && dt) slotF += d * (1 - Math.exp(-8 * dt));\n        else slotF = targetF;\n      }\n      S = stateForSlot(targetF);\n      const cameraState = stateForSlot(slotF);\n      S.ca = cameraState.ca; S.cb = cameraState.cb; S.ck = cameraState.ck;\n    }\n    syncDom(S);\n    lastSnapshot = { S, mode, compact, targetX, curX, targetF, slotF, slot, moving: !!chapterMove,\n      settled: mode === 'pin' ? Math.abs(curX - targetX) < 0.02 : Math.abs(slotF - targetF) < 0.02,\n      geometry: { ...geometry }, offsetPx };\n    return lastSnapshot;\n  }\n\n  function exitOffset() {\n    if (Number.isFinite(headerOverride) && headerOverride >= 0) return offsetPx;\n    let bottom = 0;\n    document.querySelectorAll('#qodef-page-header,#qodef-page-mobile-header').forEach(el => {\n      const r = el.getBoundingClientRect(), s = getComputedStyle(el);\n      if (r.width > 0 && r.height > 0 && r.top <= offsetPx && r.bottom > 0 && s.visibility === 'visible' && \/^(fixed|sticky)$\/.test(s.position))\n        bottom = Math.max(bottom, r.bottom);\n    });\n    return bottom || offsetPx;\n  }\n  const exitTop = end => Math.max(0, Math.min(Math.ceil(scrollY + end.getBoundingClientRect().top - exitOffset()), document.documentElement.scrollHeight - innerHeight));\n  function cancelChapterMove() {\n    if (chapterMove) chapterMove.kill();\n    chapterMove = null; chapterReadyAt = 0;\n  }\n  function goTo(c, instant = false) {\n    if (dead || !Number.isFinite(c)) return;\n    syncOrigin(); cancelChapterMove();\n    const leaving = c > NCH, end = leaving ? root.querySelector('.sgj-end') : null;\n    let top;\n    if (end) top = exitTop(end);\n    else if (mode === 'stack') { if (!blocks[c]) return; top = stackTop(c); }\n    else top = c < 0 ? geometry.physicalStart - geometry.H : storyStart() + posFor(c) * (geometry.end - storyStart());\n    const to = Math.max(0, Math.min(top, document.documentElement.scrollHeight - innerHeight));\n    const finish = () => {\n      if (dead) return;\n      if (end) { const aligned = exitTop(end); if (aligned !== scrollY) scrollTo({ top: aligned, behavior: 'instant' }); }\n      chapterMove = null; read(0); chapterReadyAt = performance.now() + config.chapterCooldown * 1000;\n      if (end) end.focus({ preventScroll: true });\n      wake();\n    };\n    if (mode === 'stack' || reduce || !gsap || instant) {\n      scrollTo({ top: to, behavior: reduce || instant ? 'instant' : 'smooth' });\n      if (instant || reduce) finish();\n      else if (end) end.focus({ preventScroll: true });\n      wake(); return;\n    }\n    const from = scrollY, rate = (geometry.end - storyStart()) \/ SPAN \/ config.chapterSeconds;\n    if (Math.abs(to - from) < 1 || rate <= 0) { scrollTo({ top: to, behavior: 'instant' }); finish(); return; }\n    const scroll = { y: from };\n    chapterMove = gsap.to(scroll, { y: to,\n      duration: leaving ? clamp(Math.abs(to - from) \/ rate, 0.6, config.chapterSeconds) : Math.abs(to - from) \/ rate,\n      ease: leaving ? 'power2.inOut' : 'none',\n      onUpdate: () => { if (!dead) { scrollTo({ top: scroll.y, behavior: 'instant' }); wake(); } },\n      onComplete: finish });\n    wake();\n  }\n  const inPinnedStory = () => !dead && !!gsap && !reduce && mode === 'pin' && geometry.end > storyStart()\n    && (chapterMove || (scrollY >= storyStart() - 1 && scrollY <= geometry.end + 1));\n  const nativeInput = target => target?.closest?.('input,textarea,select,[contenteditable]:not([contenteditable=\"false\"])');\n  function canScrollInside(target, direction) {\n    for (let el = target instanceof Element ? target : target?.parentElement; el && el !== document.body; el = el.parentElement) {\n      if (el.scrollHeight <= el.clientHeight + 1 || !\/auto|scroll\/.test(getComputedStyle(el).overflowY)) continue;\n      if (direction < 0 ? el.scrollTop > 1 : el.scrollTop + el.clientHeight < el.scrollHeight - 1) return true;\n    }\n    return false;\n  }\n  function stepChapter(direction, now) {\n    if (chapterMove || now < chapterReadyAt) return;\n    updateTargets(); goTo(stateFromX(targetX).active + direction);\n  }\n  function onWheel(e) {\n    if (e.defaultPrevented || !e.cancelable || document.hidden || !inPinnedStory() || nativeInput(e.target)) return;\n    if (e.ctrlKey || e.metaKey || e.shiftKey || e.altKey) { if (chapterMove) cancelChapterMove(); return; }\n    if (!e.deltaY || Math.abs(e.deltaY) <= Math.abs(e.deltaX)) return;\n    const now = performance.now(), gap = now - lastWheelAt, direction = Math.sign(e.deltaY);\n    lastWheelAt = now;\n    if (!chapterMove && now >= chapterReadyAt && canScrollInside(e.target, direction)) return;\n    e.preventDefault();\n    if (gap >= config.chapterCooldown * 1000) stepChapter(direction, now);\n  }\n  function onTouchStart(e) {\n    touchGesture = null;\n    if (e.touches.length !== 1) { if (chapterMove) cancelChapterMove(); return; }\n    if (!inPinnedStory() || nativeInput(e.target)) return;\n    const p = e.touches[0];\n    touchGesture = { id: p.identifier, x: p.clientX, y: p.clientY, target: e.target,\n      claimed: false, native: false, used: !!chapterMove || performance.now() < chapterReadyAt };\n  }\n  function onTouchMove(e) {\n    const g = touchGesture;\n    if (!g || g.native || e.defaultPrevented) return;\n    if (!inPinnedStory()) { g.native = true; return; }\n    if (e.touches.length !== 1) { touchGesture = null; if (chapterMove) cancelChapterMove(); return; }\n    if (!e.cancelable) { g.native = true; if (chapterMove) cancelChapterMove(); return; }\n    const p = [...e.touches].find(t => t.identifier === g.id); if (!p) return;\n    const dx = g.x - p.clientX, dy = g.y - p.clientY;\n    if (!dx && !dy) return;\n    if (!g.claimed) {\n      if (Math.abs(dx) > Math.abs(dy)) { g.native = true; return; }\n      if (!g.used && !chapterMove && performance.now() >= chapterReadyAt && canScrollInside(g.target, Math.sign(dy))) { g.native = true; return; }\n      if (!inPinnedStory()) return;\n      g.claimed = true;\n    }\n    if (e.cancelable) e.preventDefault();\n    if (!g.used && Math.abs(dy) >= 12) { g.used = true; stepChapter(Math.sign(dy), performance.now()); }\n  }\n  const onTouchEnd = () => { touchGesture = null; };\n  const onNativeKey = e => { if (chapterMove && ['ArrowUp', 'ArrowDown', 'PageUp', 'PageDown', ' ', 'Home', 'End', 'Escape', 'Tab'].includes(e.key)) cancelChapterMove(); };\n  const onPointerDown = e => { if (e.pointerType === 'mouse' && chapterMove) cancelChapterMove(); };\n  function onRail(e) {\n    const view = e.target.closest('[data-sgj-view]');\n    if (view) {\n      if (e.defaultPrevented || e.button !== 0 || e.ctrlKey || e.metaKey || e.shiftKey || e.altKey) return;\n      const choice = view.getAttribute('data-sgj-view');\n      if (mediaLayout !== 'single' || !mediaAvailable || lastActive < 1 || root.dataset.sgjLoad !== 'ready' || !['line','inspection'].includes(choice)) return;\n      e.preventDefault(); e.stopPropagation(); touchGesture = null;\n      mediaChoice = choice; read(0); wake(); return;\n    }\n    if (e.target.closest('.sgj-skip')) {\n      if (e.defaultPrevented || e.button !== 0 || e.ctrlKey || e.metaKey || e.shiftKey || e.altKey) return;\n      e.preventDefault(); e.stopPropagation(); touchGesture = null; goTo(NCH + 1); return;\n    }\n    const b = e.target.closest('[data-sgj-go]');\n    if (b) goTo(+b.getAttribute('data-sgj-go'));\n  }\n  const onFocus = e => {\n    if (mode !== 'pin') return;\n    const art = e.target.closest?.('.sgj-chapter');\n    if (art && !art.hasAttribute('data-active')) goTo(+art.getAttribute('data-sgj-ch'));\n  };\n  const onScroll = () => { if (!dead) { updateTargets(); wake(); } };\n  function layout(preserve = true) {\n    if (dead) return;\n    const old = geometry, y = scrollY, oldCompact = compact;\n    const reading = old && mode === 'pin' && y >= old.start && y <= old.end;\n    const oldChapter = reading ? stateFromX(clamp((y - old.start) \/ (old.end - old.start)) * SPAN).active : null;\n    const below = old && mode === 'pin' && y > old.end;\n    const oldEndDocument = old ? old.origin + old.footprint : 0;\n    cancelChapterMove(); touchGesture = null;\n    offsetPx = readHeaderOffset(); compact = mode === 'pin' && !mqWide.matches;\n    root.classList.toggle('is-pinned', mode === 'pin');\n    root.classList.toggle('is-compact', compact);\n    layoutMediaBudget();\n    const origin = scrollY + root.getBoundingClientRect().top;\n    \/\/ CSS is the sole reservation owner, including fractional layout pixels. Reading the\n    \/\/ existing rectangle avoids a late JS round()\/offsetHeight discrepancy and CLS.\n    const H = Math.max(1, pin.getBoundingClientRect().height);\n    const footprint = root.getBoundingClientRect().height;\n    const D = mode === 'pin' ? Math.max(0, footprint - H) : 0;\n    const physicalStart = origin - offsetPx;\n    geometry = { origin, H, D, footprint,\n      physicalStart, start: Math.max(0, physicalStart), end: physicalStart + D };\n    if (preserve && old && mode === 'pin') {\n      if (oldChapter !== null && oldCompact !== compact) goTo(oldChapter, true);\n      else if (reading) {\n        const progress = clamp((y - old.start) \/ Math.max(1, old.end - old.start));\n        scrollTo({ top: geometry.start + progress * (geometry.end - geometry.start), behavior: 'instant' });\n      } else if (below) scrollTo({ top: y + origin + geometry.footprint - oldEndDocument, behavior: 'instant' });\n    }\n    read(0); wake();\n  }\n  const onResize = () => layout(true);\n  root.addEventListener('click', onRail);\n  root.addEventListener('focusin', onFocus);\n  window.addEventListener('scroll', onScroll, { passive: true });\n  window.addEventListener('wheel', onWheel, { passive: false });\n  window.addEventListener('touchstart', onTouchStart, { passive: true });\n  window.addEventListener('touchmove', onTouchMove, { passive: false });\n  window.addEventListener('touchend', onTouchEnd);\n  window.addEventListener('touchcancel', onTouchEnd);\n  window.addEventListener('keydown', onNativeKey);\n  window.addEventListener('pointerdown', onPointerDown);\n  window.addEventListener('resize', onResize, { passive: true });\n  mqWide.addEventListener('change', onResize); mqHeader.addEventListener('change', onResize);\n  layout(false);\n  return {\n    read, syncDom, layout, stateFromX, stateForSlot, stackF, goTo, cancelChapterMove, exitTop, exitOffset,\n    get mode() { return mode; }, get compact() { return compact; }, get offsetPx() { return offsetPx; },\n    get NCH() { return NCH; }, get SPAN() { return SPAN; }, get moving() { return !!chapterMove; },\n    get geometry() { return { ...geometry }; }, get root() { return root; },\n    get targets() { return { targetX, curX, targetF, slotF, slot }; },\n    attachGsap(value) { if (!dead) gsap = value && typeof value.to === 'function' ? value : null; },\n    setInvalidator(fn) { invalidateReader = typeof fn === 'function' ? fn : () => {}; },\n    visible(v) { if (!v) { cancelChapterMove(); touchGesture = null; } },\n    destroy() {\n      if (dead) return;\n      dead = true; cancelChapterMove(); touchGesture = null; invalidateReader = () => {};\n      root.removeEventListener('click', onRail); root.removeEventListener('focusin', onFocus);\n      window.removeEventListener('scroll', onScroll); window.removeEventListener('wheel', onWheel);\n      window.removeEventListener('touchstart', onTouchStart); window.removeEventListener('touchmove', onTouchMove);\n      window.removeEventListener('touchend', onTouchEnd); window.removeEventListener('touchcancel', onTouchEnd);\n      window.removeEventListener('keydown', onNativeKey); window.removeEventListener('pointerdown', onPointerDown);\n      window.removeEventListener('resize', onResize);\n      mqWide.removeEventListener('change', onResize); mqHeader.removeEventListener('change', onResize);\n      originalOffset ? root.style.setProperty('--sgj-header-offset', originalOffset) : root.style.removeProperty('--sgj-header-offset');\n      root.classList.toggle('is-pinned', hadPinned); root.classList.toggle('is-compact', hadCompact);\n      heroEl.style.opacity = heroEl.style.transform = heroEl.style.visibility = '';\n      scrim.style.opacity = panel.style.opacity = '';\n      restoreChapterPresentation();\n      chapters.forEach(c => c.removeAttribute('data-active'));\n      rails.forEach(b => b.removeAttribute('aria-current'));\n      root.removeAttribute('data-sgj-measure-copy');\n      originalMediaAttributes.forEach(([name,value]) => value === null ? root.removeAttribute(name) : root.setAttribute(name,value));\n      originalMediaProperties.forEach(([name,value,priority]) => value ? root.style.setProperty(name,value,priority) : root.style.removeProperty(name));\n      if (mediaSwitch) mediaSwitch.setAttribute('aria-hidden','true');\n      mediaButtons.forEach(button => { button.disabled = true; button.setAttribute('aria-pressed',String(button.getAttribute('data-sgj-view') === 'line')); });\n    }\n  };\n}\n\n  \/* ================= 2. \u6548\u679c ================= *\/\n  async function createEffect({ root, stage, canvas, palette, config, reduce, reader, signal, invalidate, onCreated, onProgress = () => {} }) {\n    \/\/ The scene owner is cancellable before construction reaches the complete GPU API.\n    const constructionCleanup = [], releasedDuringConstruction = new Set();\n    let constructionCancelled = false, completedApi = null;\n    const releasePartial = resource => {\n      if (!resource || releasedDuringConstruction.has(resource)) return;\n      releasedDuringConstruction.add(resource);\n      try { if (typeof resource.dispose === 'function') resource.dispose(); } catch (_) {}\n    };\n    const releasePartialTree = tree => {\n      tree.traverse(object => {\n        releasePartial(object.geometry);\n        const materials = Array.isArray(object.material) ? object.material : [object.material];\n        for (const material of materials) {\n          if (!material) continue;\n          for (const value of Object.values(material)) if (value && value.isTexture) releasePartial(value);\n          releasePartial(material);\n        }\n        releasePartial(object.shadow);\n        if (object.isInstancedMesh) releasePartial(object);\n      });\n    };\n    const destroyPartial = () => {\n      if (constructionCancelled) return;\n      constructionCancelled = true;\n      for (let i = constructionCleanup.length - 1; i >= 0; i--) {\n        try { constructionCleanup[i](); } catch (_) {}\n      }\n      constructionCleanup.length = 0;\n    };\n    const provisional = { destroy() { completedApi ? completedApi.destroy() : destroyPartial(); } };\n    const onConstructionAbort = () => provisional.destroy();\n    signal.addEventListener('abort', onConstructionAbort, { once: true });\n    constructionCleanup.push(() => signal.removeEventListener('abort', onConstructionAbort));\n    try {\n    onCreated(provisional);\n    if (constructionCancelled || signal.aborted || !root.isConnected)\n      throw new DOMException('Scene preparation cancelled', 'AbortError');\n    \/\/ Completed preparation work, not elapsed time or a network byte percentage.\n    \/\/ Context\/first-render weights include the work measured in loader-diagnosis QA.\n    const preparationWeights={imports:.10,mainContext:.08,scene:.08,inspectionContext:.08,\n      models:.20,points:.025,compile:.15,pointUpload:.025,inspectionDraw:.10};\n    const preparationDone=Object.fromEntries(Object.keys(preparationWeights).map(key=>[key,0]));\n    const reportPreparation=(key,fraction=1)=>{\n      if(constructionCancelled||signal.aborted||!root.isConnected)return;\n      if(!Object.hasOwn(preparationWeights,key)||!Number.isFinite(fraction))throw new Error('Invalid preparation step');\n      preparationDone[key]=Math.max(preparationDone[key],Math.min(1,Math.max(0,fraction)));\n      onProgress(.02+Object.entries(preparationWeights).reduce((total,[name,weight])=>total+weight*preparationDone[name],0));\n    };\n    const preparedModels=new Set(),requiredModelCount=MODELS_FIRST.length+MODELS_LATER.length;\n    const modelPrepared=name=>{\n      if(constructionCancelled||signal.aborted||!root.isConnected||modelErrors.has(name))return;\n      preparedModels.add(name);reportPreparation('models',preparedModels.size\/requiredModelCount);\n    };\n\n    \/* ---------- \u8f09\u5165 Three.js \u8207 addons ---------- *\/\n    const A = config.addons, imp = p => import(A + p + '.js\/+esm');\n    let importedModules=0;\n    const [THREE, STLm, BGU, ENVm, RBm, ECm, RPm, GTm, OPm, SPm, FXm] = await Promise.all([\n      import(config.module), imp('loaders\/STLLoader'), imp('utils\/BufferGeometryUtils'), imp('environments\/RoomEnvironment'),\n      imp('geometries\/RoundedBoxGeometry'), imp('postprocessing\/EffectComposer'), imp('postprocessing\/RenderPass'),\n      imp('postprocessing\/GTAOPass'), imp('postprocessing\/OutputPass'), imp('postprocessing\/ShaderPass'), imp('shaders\/FXAAShader'),\n    ].map(promise=>promise.then(value=>{reportPreparation('imports',++importedModules\/11);return value;})));\n\/\/ Extracted original geometry\/resource computations. No page, renderer, clock or camera dependency.\n\/\/ The shared point-cloud architecture remains normative; sampling arithmetic is retained exactly.\nfunction createModelFactory(THREE,RBm,P){\n const BIN_CLOUD_PER_JAR=P.points_per_jar;\n const normalized=v=>v?.isBufferGeometry?normalized({geometry:v.type,args:v.parameters}):Array.isArray(v)?v.map(normalized):v&&typeof v==='object'?Object.fromEntries(Object.keys(v).sort().map(k=>[k,normalized(v[k])])):v;\n const canonical=x=>JSON.stringify(normalized(x));\n const allowed=new Set(P.primitive_calls.map(x=>canonical([x.type,x.args])));\n function geometry(type,...args){\n  if(!allowed.has(canonical([type,args])))throw Error('Unadmitted procedural geometry '+type);\n  return new (type==='RoundedBoxGeometry'?RBm[type]:THREE[type])(...args);\n }\n function buffer(key){\n  const spec=P.buffers[key];if(!spec)throw Error('Unadmitted buffer '+key);\n  const g=new THREE.BufferGeometry();\n  const a=new THREE.BufferAttribute(new Float32Array(spec.count*3),3);\n  if(!spec.uv)a.setUsage(THREE.DynamicDrawUsage);\n  g.setAttribute('position',a);\n  if(spec.uv)g.setAttribute('uv',new THREE.Float32BufferAttribute(spec.uv,2));\n  if(key==='cloud')g.setDrawRange(0,0);\n  return g;\n }\n function sampleSurface(geometry,name='surface'){\n      const V3=()=>new THREE.Vector3(),a=V3(),b=V3(),c=V3(),ab=V3(),ac=V3(),n=V3(),point=V3();\n\n        const pos=geometry?.attributes.position,normal=geometry?.attributes.normal,index=geometry?.index;\n        if(!pos||pos.count<=36)throw new Error('Point cloud requires the loaded jar surface: '+name);\n        const triangles=(index?index.count:pos.count)\/3,cdf=new Float64Array(triangles);\n        const vertex=i=>index?index.getX(i):i;\n        let area=0;\n        for(let t=0;t<triangles;t++){\n          a.fromBufferAttribute(pos,vertex(t*3));b.fromBufferAttribute(pos,vertex(t*3+1));c.fromBufferAttribute(pos,vertex(t*3+2));\n          area+=ab.subVectors(b,a).cross(ac.subVectors(c,a)).length()*.5;cdf[t]=area;\n        }\n        if(!(area>0))throw new Error('Empty point cloud surface: '+name);\n        const samples=new Float32Array(BIN_CLOUD_PER_JAR*3);\n        let triangle=0;\n        for(let i=0;i<BIN_CLOUD_PER_JAR;i++){\n          const target=(i+.5)\/BIN_CLOUD_PER_JAR*area;\n          while(triangle<triangles-1&&cdf[triangle]<target)triangle++;\n          const ids=[vertex(triangle*3),vertex(triangle*3+1),vertex(triangle*3+2)];\n          const u=Math.sqrt(((i+1)*.618033988749895)%1),v=((i+1)*.414213562373095)%1,w0=1-u,w1=u*(1-v),w2=u*v;\n          a.fromBufferAttribute(pos,ids[0]);b.fromBufferAttribute(pos,ids[1]);c.fromBufferAttribute(pos,ids[2]);\n          point.copy(a).multiplyScalar(w0).addScaledVector(b,w1).addScaledVector(c,w2);\n          if(normal){\n            a.fromBufferAttribute(normal,ids[0]);b.fromBufferAttribute(normal,ids[1]);c.fromBufferAttribute(normal,ids[2]);\n            n.copy(a).multiplyScalar(w0).addScaledVector(b,w1).addScaledVector(c,w2).normalize();\n          }else n.subVectors(b,a).cross(ac.subVectors(c,a)).normalize();\n          point.addScaledVector(n,.0007);point.toArray(samples,i*3);\n        }\n\nreturn {samples,triangles};\n }\n function segment(){const geometry0=geometry('PlaneGeometry',1,1),alpha=new THREE.InstancedBufferAttribute(new Float32Array(2400),1);alpha.setUsage(THREE.DynamicDrawUsage);geometry0.setAttribute('aOpacity',alpha);return{geometry:geometry0,alpha};}\n const PRINT_DATE='2026-10-15',PRINT_BATCH='L26 1042',PRINT_W=.059,PRINT_H=.029,PRINT_SKEW=-.30;\n const markingOf=b=>{const observed=b.ocr===1?'L26 1 42':b.ocr===2?'L26 1?42':PRINT_BATCH;return{batch:PRINT_BATCH,date:PRINT_DATE,observed:observed+' \/ '+PRINT_DATE,kind:b.ocr};};\n function paintFloor(g,w,h,{C,css}){const FW=34,FD=18,FCX=.8,FCZ=-.6,PW=7.6-(-6.0),PD=1.3-(-2.4),PCX=(-6.0+7.6)\/2,PCZ=(-2.4+1.3)\/2;\n      const sx = w \/ FW, X = x => (x - FCX + FW \/ 2) * sx, Z = z => (z - FCZ + FD \/ 2) * sx;\n      g.fillStyle = css(C.bg); g.fillRect(0, 0, w, h);\n      g.strokeStyle = css(C.hairline); g.lineWidth = 1.6;\n      for (let x = Math.ceil((FCX - FW \/ 2) * 2) \/ 2; x <= FCX + FW \/ 2; x += 0.5) { g.beginPath(); g.moveTo(X(x), 0); g.lineTo(X(x), h); g.stroke(); }\n      for (let z = Math.ceil((FCZ - FD \/ 2) * 2) \/ 2; z <= FCZ + FD \/ 2; z += 0.5) { g.beginPath(); g.moveTo(0, Z(z)); g.lineTo(w, Z(z)); g.stroke(); }\n      g.save(); g.translate(X(PCX), Z(PCZ)); g.scale(1, (PD + 2) \/ (PW + 2));\n      const rg = g.createRadialGradient(0, 0, (PW \/ 2) * sx * 0.75, 0, 0, (PW \/ 2 + 2.5) * sx);\n      const c0 = css(C.bg); rg.addColorStop(0, c0 + '00'); rg.addColorStop(1, c0 + 'ff');\n      g.fillStyle = rg; g.fillRect(-w, -h * 4, w * 2, h * 8); g.restore();\n}\n function paintBelt(g,w,h,{C,css}){\n      g.fillStyle = css(C.belt); g.fillRect(0, 0, w, h);\n      g.fillStyle = css(C.belt.clone().lerp(C.white, 0.14));\n      for (let x = 0; x < w; x += 32) g.fillRect(x, 0, 4, h);\n}\n function paintRail(g,w,h){\n      g.font = '700 112px sans-serif'; g.fillStyle = '#ffffff';\n      g.textAlign = 'center'; g.textBaseline = 'middle'; g.fillText('OCR', w \/ 2, h \/ 2 + 4);\n}\n function paintPrint(g,kind,printGlyphs){\n        const mark=markingOf({ocr:kind}), text=kind===2?mark.batch:mark.observed.split(' \/ ')[0];\n        g.translate(256,128);if(kind===3)g.rotate(PRINT_SKEW);\n        g.fillStyle='#222222';g.textAlign='center';g.textBaseline='middle';g.font='700 68px monospace';\n        g.fillText(text,0,-46);g.font='700 58px monospace';g.fillText(mark.date,0,48);\n        \/\/ Cache character cells in the same local plane as the printed texture.\n        [[mark.batch,text,-46,68],[mark.date,mark.date,48,58]].forEach(([expected,printed,y,size],row)=>{\n          g.font='700 '+size+'px monospace';\n          const advance=g.measureText('0').width, left=-g.measureText(expected).width\/2, ink=g.measureText('M0');\n          const top=y-ink.actualBoundingBoxAscent-3, bottom=y+ink.actualBoundingBoxDescent+3;\n          [...expected].forEach((char,index)=>{\n            if(char===' ')return;\n            const x0=left+index*advance+1,x1=left+(index+1)*advance-1;\n            const missing=kind===1&&row===0&&printed[index]!==char;\n            const smudged=kind===2&&x1>10&&x0<58&&bottom>-78&&top<-6;\n            const angle=kind===3?PRINT_SKEW:0,c=Math.cos(angle),s=Math.sin(angle);\n            const points=[[x0,top],[x1,top],[x1,bottom],[x0,bottom]].map(([x,y])=>[(x*c-y*s)\/512*PRINT_W,(x*s+y*c)\/256*PRINT_H]);\n            printGlyphs[kind].push({row,index,char,bad:missing||smudged,points});\n          });\n        });\n        if(kind===2){g.filter='blur(9px)';g.fillRect(10,-78,48,72);}}\n function paintBrand(g,{font,cs,baseline}){g.setTransform(4,0,0,4,0,0);g.fillStyle='#000000';g.fillRect(0,0,192,48);\n      g.font=font;g.fillStyle='#ffffff';g.textAlign='center';g.textBaseline='alphabetic';\n      g.letterSpacing=cs.letterSpacing==='normal'?'0px':cs.letterSpacing;\ng.fillText('SolScan',96,baseline);}\n function paintLabel(canvas,{text,cc,C,css,FONT}){const g=canvas.getContext('2d'),f='700 26px '+FONT;\n        g.font = f; const w = Math.ceil(g.measureText(text).width) + 24;\n        canvas.width = w; canvas.height = 40; g.font = f;\n        g.fillStyle = css(C.bg); g.globalAlpha = 0.94; g.beginPath(); g.roundRect ? g.roundRect(0, 0, w, 40, 4) : g.rect(0, 0, w, 40); g.fill();\n        const wash = g.createLinearGradient(0, 0, w, 0); wash.addColorStop(0, cc + '22'); wash.addColorStop(1, cc + '00');\n        g.globalAlpha = 1; g.fillStyle = wash; g.fill();\n        g.globalAlpha = 0.38; g.strokeStyle = cc; g.lineWidth = 1; g.stroke();\n        g.globalAlpha = 0.8; g.fillStyle = cc; g.fillRect(1, 7, 2, 26);\n        g.globalAlpha = 1; g.fillStyle = cc; g.textBaseline = 'middle'; g.fillText(text, 12, 21);\n;return w;}\n return{geometry,buffer,segment,sampleSurface,markingOf,paintFloor,paintBelt,paintPrint,paintRail,paintBrand,paintLabel};\n}\n\n    const PROC=createModelFactory(THREE,RBm,{\"primitive_calls\":[{\"type\":\"PlaneGeometry\",\"args\":[34,18]},{\"type\":\"PlaneGeometry\",\"args\":[1,1]},{\"type\":\"RoundedBoxGeometry\",\"args\":[7.915,0.88,0.308,1,0.0616]},{\"type\":\"PlaneGeometry\",\"args\":[7.85,0.14]},{\"type\":\"PlaneGeometry\",\"args\":[0.24,0.06]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.72,0.6,0.62,1,0.12]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.76,0.6,1,1,0.12]},{\"type\":\"RoundedBoxGeometry\",\"args\":[1.34,3.286666552225749,0.36,1,0.072]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.36000001430511475,0.18640001118183136,0.1281600035727024,1,0.025632000714540484]},{\"type\":\"PlaneGeometry\",\"args\":[0.42,0.36]},{\"type\":\"PlaneGeometry\",\"args\":[0.29,0.0725]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.1,0.07,0.1,1,0.014000000000000002]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.46,1.25,0.2,1,0.04000000000000001]},{\"type\":\"BoxGeometry\",\"args\":[1,1,1]},{\"type\":\"CylinderGeometry\",\"args\":[1,0.8,1,12,1]},{\"type\":\"CircleGeometry\",\"args\":[0.0115,16]},{\"type\":\"CylinderGeometry\",\"args\":[0.0115,0.055,1,24,8,true]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.18,1.25,0.83,1,0.036]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.11,0.128,0.11,1,0.022000000000000002]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.18,1.28,0.42,1,0.036]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.05,0.16,0.05,1,0.010000000000000002]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.08,0.22,0.08,1,0.016]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.16,1.122,0.36,1,0.032]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.05,0.07,0.04,1,0.008]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.22,1.4,0.45,1,0.044000000000000004]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.18,0.17,0.75,1,0.034]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.04,0.86675,0.04,1,0.008]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.16,0.1,1.072,1,0.020000000000000004]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.604,0.872,0.294,1,0.0588]},{\"type\":\"RoundedBoxGeometry\",\"args\":[1,0.75,0.435,1,0.08700000000000001]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.18,0.025,0.18,1,0.005000000000000001]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.045,1.9,0.045,1,0.009]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.545,0.04,0.04,1,0.008]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.04,0.04,0.58,1,0.008]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.032,0.13,0.032,1,0.0064]},{\"type\":\"RoundedBoxGeometry\",\"args\":[1.2,0.14,1,1,0.028000000000000004]},{\"type\":\"SphereGeometry\",\"args\":[1,10,8]},{\"type\":\"CylinderGeometry\",\"args\":[1,1,1,5,1,true]},{\"type\":\"TorusGeometry\",\"args\":[1,0.115,4,16]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.076,0.076,0.076,1,0.0152]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.074,0.015,0.074,1,0.003]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.085,0.11,0.085,1,0.017]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.66,0.19,0.56,1,0.038000000000000006]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.32,0.13,0.22,1,0.026000000000000002]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.32,0.004,0.11,1,0.0008]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.3,0.45,0.3,1,0.06]},{\"type\":\"CylinderGeometry\",\"args\":[0.315,0.34500000000000003,0.02419998526573186,24]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.20400002892071278,0.10639679431915283,0.20400002892071276,1,0.021279358863830568]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.1503944844007492,0.19271907210350037,0.18389614671468735,1,0.030078896880149843]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.7863638699054718,0.19070572315039908,0.15000358284228993,1,0.030000716568457986]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.6257410570979118,0.15112357254907843,0.12050529455453252,1,0.024101058910906505]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.09022748842835426,0.09759300117882865,0.12004603320044682,1,0.018045497685670854]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.0902781895970712,0.10912135988473892,0.13517189070057783,1,0.018055637919414242]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.10293516516685486,0.07135298475623131,0.10199163109064102,1,0.014270596951246262]},{\"type\":\"CylinderGeometry\",\"args\":[0.075,0.1,0.025,24]},{\"type\":\"SphereGeometry\",\"args\":[0.035,20,12]},{\"type\":\"CylinderGeometry\",\"args\":[0.025,0.025,0.35,12]},{\"type\":\"CylinderGeometry\",\"args\":[0.025,0.052,0.08,20,1,true]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.05,0.17,0.1,1,0.010000000000000002]},{\"type\":\"CylinderGeometry\",\"args\":[0.2625,0.28750000000000003,0.13349998772144323,24]},{\"type\":\"RoundedBoxGeometry\",\"args\":[0.3,0.26,0.19,1,0.038000000000000006]},{\"type\":\"CylinderGeometry\",\"args\":[0.273,0.29900000000000004,0.11163998723030089,24]},{\"type\":\"CircleGeometry\",\"args\":[1,24]},{\"type\":\"PlaneGeometry\",\"args\":[0.52,0.008]},{\"type\":\"BoxGeometry\",\"args\":[0.089,0.114,0.089]},{\"type\":\"EdgesGeometry\",\"args\":[{\"geometry\":\"BoxGeometry\",\"args\":{\"width\":0.089,\"height\":0.114,\"depth\":0.089,\"widthSegments\":1,\"heightSegments\":1,\"depthSegments\":1}}]}],\"buffers\":{\"sheet\":{\"count\":3,\"mode\":\"triangles\",\"uv\":[0.5,0,0,1,1,1]},\"binScan\":{\"count\":6,\"mode\":\"triangles\",\"uv\":[0.5,0,0,1,1,1,0.5,0,0,1,1,1]},\"chip\":{\"count\":450,\"mode\":\"points\"},\"rim\":{\"count\":6960,\"mode\":\"lines\"},\"cloud\":{\"count\":184320,\"mode\":\"points\"}},\"points_per_jar\":6144});\n\n    if (constructionCancelled || signal.aborted || !root.isConnected) throw new DOMException('Scene preparation cancelled', 'AbortError');\n    \/\/ Module completions already reported individually.\n    const V3 = (x = 0, y = 0, z = 0) => new THREE.Vector3(x, y, z);\n\n    \/* ---------- \u5c0f\u5de5\u5177 ---------- *\/\n    const TAU = Math.PI * 2;\n    const clamp = (v, a = 0, b = 1) => v < a ? a : v > b ? b : v;\n    const lerp = (a, b, k) => a + (b - a) * k;\n    const seg = (u, a, b) => clamp((u - a) \/ (b - a));\n    const sm = k => k * k * (3 - 2 * k);\n    const ease = k => k < 0.5 ? 4 * k * k * k : 1 - Math.pow(-2 * k + 2, 3) \/ 2;\n    const esin = k => 0.5 - 0.5 * Math.cos(Math.PI * clamp(k));\n    const rng = s => () => { s |= 0; s = s + 0x6D2B79F5 | 0; let t = Math.imul(s ^ s >>> 15, 1 | s); t = t + Math.imul(t ^ t >>> 7, 61 | t) ^ t; return ((t ^ t >>> 14) >>> 0) \/ 4294967296; };\n    const wrapPi = a => { while (a > Math.PI) a -= TAU; while (a < -Math.PI) a += TAU; return a; };\n    const upper = (arr, t, key) => { let lo = 0, hi = arr.length; while (lo < hi) { const m = (lo + hi) >> 1; if ((key ? arr[m][key] : arr[m]) <= t) lo = m + 1; else hi = m; } return lo; };\n\n\n    \/* ---------- \u8272\u5f69\uff1a\u5168\u90e8\u4f86\u81ea CSS \u63a7\u5236\u53f0 ---------- *\/\n    const cs = getComputedStyle(root);\n    const tok = n => cs.getPropertyValue('--' + PREFIX + '-' + n).trim();\n    const rgbC = c => new THREE.Color().setRGB(c[0] \/ 255, c[1] \/ 255, c[2] \/ 255, THREE.SRGBColorSpace);\n    const C = { bg: rgbC(palette.bg), text: rgbC(palette.text), accent: rgbC(palette.accent) };\n    ['muted', 'fill', 'hairline', 'ok', 'scan'].forEach(n => { C[n] = rgbC(hexRgb(tok(n))); });\n    ['floor', 'slab', 'white', 'robot', 'graphite', 'steel', 'belt', 'tray', 'glass', 'edge', 'liquid', 'particle', 'cap', 'ink', 'stain', 'light', 'carton', 'wood'].forEach(n => { C[n] = rgbC(hexRgb(tok('mat-' + n))); });\n    const css = c => '#' + c.getHexString(THREE.SRGBColorSpace);\n    const FONT = cs.fontFamily || 'sans-serif';\n\n    \/* ---------- Renderer\u3001\u5834\u666f\u3001\u5149 ---------- *\/\n    const renderer = new THREE.WebGLRenderer({ canvas, antialias: true, powerPreference: 'high-performance' });\n    constructionCleanup.push(() => { try { renderer.dispose(); } finally { renderer.forceContextLoss(); } });\n    renderer.outputColorSpace = THREE.SRGBColorSpace;\n    renderer.toneMapping = THREE.NoToneMapping;   \/\/ \u4e0d\u505a\u8272\u8abf\u6620\u5c04\uff1a\u821e\u53f0\u5e95\u8272\u8207\u7db2\u7ad9\u5e95\u8272\u5b8c\u5168\u4e00\u81f4\n    renderer.shadowMap.enabled = true;\n    renderer.shadowMap.type = THREE.PCFShadowMap;\n    const scene = new THREE.Scene();\n    constructionCleanup.push(() => releasePartialTree(scene));\n    scene.background = C.bg.clone();\n    const over = new THREE.Scene();             \/\/ \u758a\u5c64\uff1a\u540c\u4e00\u500b\u93e1\u982d\u3001\u6e05\u9664\u6df1\u5ea6\u5f8c\u756b\u5728\u5be6\u9ad4\u5c64\u4e4b\u4e0a\n    constructionCleanup.push(() => releasePartialTree(over));\n    const camera = new THREE.PerspectiveCamera(config.fov, 1, 0.05, 120);\n    const pmrem = new THREE.PMREMGenerator(renderer);\n    constructionCleanup.push(() => releasePartial(pmrem));\n    const envRT = pmrem.fromScene(new ENVm.RoomEnvironment(), 0.04);\n    constructionCleanup.push(() => releasePartial(envRT));\n    scene.environment = envRT.texture;\n    scene.environmentIntensity = 0.62;\n    reportPreparation('mainContext');\n    scene.add(new THREE.HemisphereLight(C.bg, C.floor, 0.25));\n    const sun = new THREE.DirectionalLight(C.bg, 1.25);\n    sun.position.set(-4, 12, 8);\n    sun.target.position.set(0.6, 0, -0.3);\n    sun.castShadow = true;\n    sun.shadow.mapSize.set(2048, 2048);\n    Object.assign(sun.shadow.camera, { left: -8, right: 8, top: 6, bottom: -6, near: 1, far: 34 });\n    sun.shadow.bias = -0.0004;\n    sun.shadow.normalBias = 0.015;\n    scene.add(sun, sun.target);\n\n    \/* ---------- \u5f8c\u88fd\uff1aGTAO + \u8f38\u51fa + FXAA ---------- *\/\n    const composer = new ECm.EffectComposer(renderer);\n    constructionCleanup.push(() => { composer.passes.forEach(releasePartial); releasePartial(composer); });\n    composer.addPass(new RPm.RenderPass(scene, camera));\n    const gtao = new GTm.GTAOPass(scene, camera, 2, 2);\n    constructionCleanup.push(() => releasePartial(gtao));\n    const aoScale = Math.max(0.25, Math.min(1, config.aoScale));\n    const resizeAO = gtao.setSize.bind(gtao);\n    \/\/ EffectComposer supplies physical pixels; only AO targets use the reduced budget.\n    gtao.setSize = (W, H) => resizeAO(Math.max(1, Math.round(W * aoScale)), Math.max(1, Math.round(H * aoScale)));\n    gtao.blendIntensity = 1;\n    gtao.updateGtaoMaterial({ radius: 0.12, distanceExponent: 1.3, thickness: 0.6, scale: 1.1, samples: 16 });\n    gtao.updatePdMaterial({ lumaPhi: 10, depthPhi: 2, normalPhi: 3, radius: 6, rings: 2, samples: 32 });\n    composer.addPass(gtao);\n    composer.addPass(new OPm.OutputPass());\n    const fxaa = new SPm.ShaderPass(FXm.FXAAShader);\n    constructionCleanup.push(() => releasePartial(fxaa));\n    composer.addPass(fxaa);\n    let useAO = config.ao;\n\n    \/\/ AO reads only opaque geometry. Mixed meshes keep their opaque material groups.\n    const aoHidden = [];\n    const aoHiddenMaterials = new Map();\n    const skipAoSurface = material => !material || material.transparent || material.transmission > 0 || !material.depthWrite;\n    scene.onBeforeRender = () => {\n      if(scene.overrideMaterial===markerDepthMat){\n        for(const beam of glassLighting.beams)if(beam.visible){aoHidden.push(beam);beam.visible=false;}\n        return;\n      }\n      if (scene.overrideMaterial !== gtao.normalMaterial) return;\n      scene.traverse(object => {\n        if (!object.isMesh || !object.visible) return;\n        const materials = Array.isArray(object.material) ? object.material : [object.material];\n        if (!materials.some(material => material?.visible && !skipAoSurface(material))) {\n          aoHidden.push(object);\n          object.visible = false;\n          return;\n        }\n        \/\/ The renderer checks each source material's visibility before applying the\n        \/\/ normal override. Exclude a transparent decal without dropping its housing.\n        for (const material of materials) {\n          if (!material?.visible || !skipAoSurface(material)) continue;\n          if (!aoHiddenMaterials.has(material)) aoHiddenMaterials.set(material, material.visible);\n          material.visible = false;\n        }\n      });\n    };\n    scene.onAfterRender = () => {\n      for (const [material, visible] of aoHiddenMaterials) material.visible = visible;\n      aoHiddenMaterials.clear();\n      for (const object of aoHidden) object.visible = true;\n      aoHidden.length = 0;\n    };\n\n    \/* ---------- \u7a0b\u5e8f\u5316\u8cbc\u5716\uff08CanvasTexture\uff09 ---------- *\/\n    const disposables = [];\n    constructionCleanup.push(() => disposables.forEach(releasePartial));\n    const canvasTex = (w, h, draw) => {\n      const c = document.createElement('canvas'); c.width = w; c.height = h;\n      const g = c.getContext('2d'); draw(g, w, h);\n      const t = new THREE.CanvasTexture(c); t.colorSpace = THREE.SRGBColorSpace; t.anisotropy = 4;\n      disposables.push(t); return t;\n    };\n\n    \/* ---------- \u5834\u666f\u914d\u7f6e\uff081 \u55ae\u4f4d = 1 m\uff1bX \u6cbf\u7522\u7dda\u5f80\u53f3\uff0c+Z \u662f\u8a2a\u5ba2\u90a3\u4e00\u5074\uff09 ---------- *\/\n    const T = config.takt, MV = config.move, MC = 1.0;\n    const X0 = -4.4, PITCH = 0.2, LY = 0.85, JH = 0.11, JR = 0.0425;     \/\/ \u7f50\u5b50\u8f38\u9001\u7dda\uff1a\u7b2c 0 \u683c\u3001\u7f50\u8ddd\u3001\u5e36\u9762\u9ad8\uff1b\u7f50\u9ad8\u3001\u7f50\u534a\u5f91\n    const SL = { SCR: 8, P1: 10, FILL: 15, CAP: 17, INSP: 20, P2: 22, CODE: 27, OCR: 30, P3: 32, END: 38 };\n    const xs = k => X0 + PITCH * k;\n    const NT = 30, TB = NT + 1;                                          \/\/ \u7121\u683c\u4f4d\u6599\u7bb1 30 \u7f50\uff1b\u6bcf\u7bb1 31 \u62cd\uff08\u7b2c 0 \u62cd\u63db\u7bb1\uff09\n    const TR = { x: -5.05, z: -0.5, y: 0.6, floor: 0.63, out: 3.2 };\n    const RA = 1.35;                                                     \/\/ \u53d6\u7f50\u624b\u81c2\u5728\u7bc0\u62cd\u5167\u653e\u4e0b\u7f50\u5b50\u7684\u6642\u523b\n    const CX0 = 3.95, CP = 0.6, CY = 0.75;                               \/\/ \u7d19\u7bb1\u7dda\uff1a\u88dd\u7bb1\u4f4d x\u3001\u7ad9\u8ddd\u3001\u7bb1\u5e95\u9ad8\n    const cellC = s => ({ x: ((s % 3) - 1) * 0.106, z: (Math.floor(s \/ 3) - 0.5) * 0.106 });\n    const cartonXZ = pos => pos < 0 ? { x: CX0, z: pos * 0.55 } : { x: CX0 + pos * CP, z: 0 };\n    const PAL = { x: 6.55, z: -1.3, out: -2.7, per: 18 };\n    const palSlot = i => { const L = Math.floor(i \/ 9), w = i % 9; return V3(PAL.x + ((w % 3) - 1) * 0.34, 0.14 + L * 0.132, PAL.z + (Math.floor(w \/ 3) - 1) * 0.27); };\n    const LANE = {\n      a: { o: V3(-4.60, 0, 0.32), d: V3(1, 0, 0), cap: 6, pitch: 0.09, first: 0.06, y: 0.62 }, \/\/ Clear the forward bin conveyor.\n      b: { o: V3(xs(SL.P1) - 0.06, 0, 0.32), d: V3(1, 0, 0), cap: 6, pitch: 0.09, first: 0.06, y: 0.62 },\n      c: { o: V3(xs(SL.P2) - 0.06, 0, 0.32), d: V3(1, 0, 0), cap: 6, pitch: 0.09, first: 0.06, y: 0.62 },\n      d: { o: V3(xs(SL.P3) - 0.06, 0, 0.32), d: V3(1, 0, 0), cap: 6, pitch: 0.09, first: 0.06, y: 0.62 },\n\n    };\n    const laneAt = (L, s) => L.o.clone().addScaledVector(L.d, L.first + L.pitch * s).setY(L.y);\n    \/\/ Slot 0 is the receiving pocket; settled rejects occupy slots 1..cap-1.\n    function laneQueuePose(L, rank, t, arrived, next) {\n      if (rank >= L.cap - 1) return null;\n      \/\/ Clear the last occupied slot before the next reject starts approaching.\n      const retiring = rank === L.cap - 2 && Number.isFinite(next)\n        ? ease(seg(t, next - 1.2, next - 0.8)) : 0;\n      if (retiring >= 1) return null;\n      return {slot:rank + ease(seg(t, arrived, arrived + 0.4)),\n        scale:1 - retiring * retiring, drop:0.08 * retiring};\n    }\n    const PX0 = -6.0, PX1 = 7.6, PZ0 = -2.4, PZ1 = 1.3;\n    const PW = PX1 - PX0, PD = PZ1 - PZ0, PCX = (PX0 + PX1) \/ 2, PCZ = (PZ0 + PZ1) \/ 2;\n\n    \/* \u5730\u9762\uff1a\u8207\u7db2\u7ad9\u540c\u5e95\u8272\uff0c\u53ea\u756b\u6de1\u683c\u7dda\uff0c\u5f80\u5916\u6de1\u51fa\uff08\u821e\u53f0\u6c92\u6709\u908a\u754c\uff09 *\/\n    const FW = 34, FD = 18, FCX = 0.8, FCZ = -0.6;\n    const floorTex = canvasTex(2048, Math.round(2048 * FD \/ FW), (g,w,h)=>PROC.paintFloor(g,w,h,{C,css}));\n    const beltTex = canvasTex(256,32,(g,w,h)=>PROC.paintBelt(g,w,h,{C,css}));\n    beltTex.wrapS = beltTex.wrapT = THREE.RepeatWrapping;\n    const BELT_LEN = 7.85, BELT_TILE = 0.2;\n    beltTex.repeat.set(BELT_LEN \/ BELT_TILE, 1);\n\n    \/* ---------- \u6750\u8cea\uff1a\u984f\u8272\u5728\u7a0b\u5f0f\u88e1\u6307\u5b9a\uff0c\u6a21\u578b\u53ea\u7576\u5e7e\u4f55 ---------- *\/\n    const std = (color, roughness, metalness, extra = {}) => { const m = new THREE.MeshStandardMaterial({ color, roughness, metalness, ...extra }); disposables.push(m); return m; };\n    \/\/ One shared surface for the existing jar and chipped-jar geometry.\n    const glassAppearance = {\n      roughness: 0.025, thickness: 0.003, ior: 1.5, envMapIntensity: 1.1,\n      liteOpacity: 0.025, liteEdge: 0.32\n    };\n    const glassMat = new THREE.MeshPhysicalMaterial({\n      color: C.glass, roughness: glassAppearance.roughness, metalness: 0,\n      transmission: 1, thickness: glassAppearance.thickness, ior: glassAppearance.ior,\n      side: THREE.FrontSide, depthWrite: true, envMapIntensity: glassAppearance.envMapIntensity\n    });\n    const edgeU = { uEdge: { value: C.edge.clone() }, uEdgeK: { value: 0 } };\n    glassMat.onBeforeCompile = sh => {\n      Object.assign(sh.uniforms, edgeU);\n      sh.fragmentShader = 'uniform vec3 uEdge; uniform float uEdgeK;\\n' + sh.fragmentShader.replace('#include <opaque_fragment>',\n        '#include <opaque_fragment>\\n{ float fr = pow(1.0 - abs(dot(normalize(normal), normalize(vViewPosition))), 4.0) * uEdgeK; gl_FragColor.rgb = mix(gl_FragColor.rgb, uEdge, fr); gl_FragColor.a = max(gl_FragColor.a, fr); }');\n    };\n    disposables.push(glassMat);\n    let glassLite = false;\n    const setGlassLite = on => {\n      if (on === glassLite) return; glassLite = on;\n      glassMat.transmission = on ? 0 : 1; glassMat.transparent = on;\n      glassMat.opacity = on ? glassAppearance.liteOpacity : 1;\n      glassMat.depthWrite = !on; edgeU.uEdgeK.value = on ? glassAppearance.liteEdge : 0;\n      glassMat.needsUpdate = true; dirty = true;\n    };\n    const M = {\n      floor: new THREE.MeshBasicMaterial({ map: floorTex, toneMapped: false }),\n      shadow: new THREE.ShadowMaterial({ color: C.graphite, opacity: 0.16 }),\n      slab: std(C.slab, 0.9, 0),\n      white: std(C.white, 0.45, 0.05),\n      robot: std(C.robot, 0.38, 0.05),\n      graphite: std(C.graphite, 0.45, 0.35),\n      steel: std(C.steel, 0.32, 0.85),\n      belt: std(new THREE.Color(1, 1, 1), 0.85, 0, { map: beltTex }),\n      tray: std(C.tray, 0.62, 0.02),\n      glass: glassMat,\n      liquid: std(C.liquid, 0.1, 0.0, { opacity: 0.38, depthWrite: false,\n        blending: THREE.CustomBlending, blendSrc: THREE.SrcAlphaFactor, blendDst: THREE.OneMinusSrcAlphaFactor,\n        blendSrcAlpha: THREE.OneFactor, blendDstAlpha: THREE.OneMinusSrcAlphaFactor }),\n      particle: std(C.particle, 0.5, 0.1),\n      cap: std(C.cap, 0.25, 0.8),\n      ink: std(C.ink, 0.9, 0),\n\n      carton: std(C.carton, 0.88, 0),\n      wood: std(C.wood, 0.85, 0),\n      light: new THREE.MeshBasicMaterial({ color: C.light, toneMapped: false }),\n    };\n    \/\/ As with the bin lettering, blend into the opaque background before glass samples it.\n    \/\/ Keep alpha coverage and depth testing, so the liquid stays inside its jar and behind equipment.\n    M.liquid.onBeforeCompile = shader => {\n      shader.fragmentShader = shader.fragmentShader.replace('#include <opaque_fragment>',\n        'gl_FragColor = vec4( outgoingLight, diffuseColor.a );');\n    };\n    disposables.push(M.light, M.floor, M.shadow);\n\n    \/* ---------- \u6a21\u578b\uff1a\u5148\u7528\u4f54\u4f4d\u65b9\u584a\uff0cSTL \u8f09\u5165\u5f8c\u63db\u4e0a ---------- *\/\n    let dead = false;\n    constructionCleanup.push(() => { dead = true; });\n    const GEO = {}, USERS = {}, LOADED = {}, modelErrors = new Map();\n    constructionCleanup.push(() => Object.values(GEO).forEach(releasePartial));\n    const geo = n => {\n      if (!GEO[n]) {\n        const b = BOX[n], g = PROC.geometry('RoundedBoxGeometry',b[3], b[4], b[5], 1, Math.min(b[3], b[4], b[5]) * 0.2);\n        g.translate(b[0], b[1], b[2]); GEO[n] = g;\n      }\n      return GEO[n];\n    };\n    const use = (n, m) => { (USERS[n] = USERS[n] || []).push(m); if(NVIDIA_SLOTS.has(n))useSourceSurface(n,m); return m; };\n    const mesh = (n, mat, shadow = true) => { const m = new THREE.Mesh(geo(n), mat); m.castShadow = m.receiveShadow = shadow; return use(n, m); };\n    const stl = new STLm.STLLoader();\n    let dirty = true;\n    \/* \u5167\u5d4c\u6a21\u578b\uff1aSnippet \u6700\u5f8c\u7684 <script type=\"text\/plain\">\uff0c\u6bcf\u500b\u6a21\u578b\u4e00\u6bb5\u300c@\u540d\u7a31 + gzip \u5f8c\u7684 base64\u300d *\/\n    let INLINE = null;\n    const inlineModels = () => INLINE || (INLINE = new Promise(done => {\n      const read = () => {\n        const el = document.querySelector('script[data-' + PREFIX + '-models-inline]'), map = {};\n        if (el) el.textContent.split('@').slice(1).forEach(b => { const i = b.indexOf('\\n'); map[b.slice(0, i).trim()] = b.slice(i + 1).replace(\/\\s+\/g, ''); });\n        done(map);\n      };\n      document.readyState === 'loading' ? document.addEventListener('DOMContentLoaded', read, { once: true }) : read();\n    }));\n    const gunzip = b64 => new Response(new Blob([Uint8Array.from(atob(b64), c => c.charCodeAt(0))]).stream().pipeThrough(new DecompressionStream('gzip'))).arrayBuffer();\n    \/\/ Page-specific consumer components. Existing GEO\/USERS\/LOADED remain the only model owner.\n    const NVIDIA_SLOTS = new Set([\"ur-base\", \"ur-shoulder\", \"ur-upper\", \"ur-fore\", \"ur-wrist1\", \"ur-wrist2\", \"ur-wrist3\", \"solscan-camera\"]);\n    const NVIDIA_SURFACES = {};\n    let componentPack = null;\n    const useSourceSurface = (name, object) => {\n      if (!NVIDIA_SURFACES[name]) return;\n      if ([M.wood,M.cap,M.carton,M.graphite,M.steel,M.robot].includes(object.material)) object.material=NVIDIA_SURFACES[name];\n    };\n    const loadComponentPack = () => componentPack || (componentPack=(async()=>{\n      const map=await inlineModels();\n      if (!map['nvidia-components']) throw new Error('Missing embedded replacement components');\n      const bytes=await gunzip(map['nvidia-components']);\n      if(dead||signal.aborted||constructionCancelled) throw new DOMException('Component load cancelled','AbortError');\n      const {GLTFLoader}=await imp('loaders\/GLTFLoader');\n      \/\/ Local pinned decoder; its WASM and MIT notice are embedded with this page.\n\/* meshoptimizer 0.22.0 - MIT License\nMIT License\n\nCopyright (c) 2016-2024 Arseny Kapoulkine\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and\/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n*\/\n\/\/ This file is part of meshoptimizer library and is distributed under the terms of MIT License.\n\/\/ Copyright (C) 2016-2024, by Arseny Kapoulkine (arseny.kapoulkine@gmail.com)\nvar MeshoptDecoder = (function () {\n\t\/\/ Built with clang version 18.1.2\n\t\/\/ Built from meshoptimizer 0.22\n\tvar wasm_base =\n\t\t'b9H79Tebbbe8Fv9Gbb9Gvuuuuueu9Giuuub9Geueu9Giuuueuikqbeeedddillviebeoweuec:q:Odkr;leDo9TW9T9VV95dbH9F9F939H79T9F9J9H229F9Jt9VV7bb8A9TW79O9V9Wt9F9KW9J9V9KW9wWVtW949c919M9MWVbeY9TW79O9V9Wt9F9KW9J9V9KW69U9KW949c919M9MWVbdE9TW79O9V9Wt9F9KW9J9V9KW69U9KW949tWG91W9U9JWbiL9TW79O9V9Wt9F9KW9J9V9KWS9P2tWV9p9JtblK9TW79O9V9Wt9F9KW9J9V9KWS9P2tWV9r919HtbvL9TW79O9V9Wt9F9KW9J9V9KWS9P2tWVT949Wbol79IV9Rbrq;w8Wqdbk;esezu8Jjjjjbcj;eb9Rgv8Kjjjjbc9:hodnadcefal0mbcuhoaiRbbc:Ge9hmbavaialfgrad9Radz1jjjbhwcj;abad9Uc;WFbGgocjdaocjd6EhDaicefhocbhqdnindndndnaeaq9nmbaDaeaq9RaqaDfae6Egkcsfglcl4cifcd4hxalc9WGgmTmecbhPawcjdfhsaohzinaraz9Rax6mvarazaxfgo9RcK6mvczhlcbhHinalgic9WfgOawcj;cbffhldndndndndnazaOco4fRbbaHcoG4ciGPlbedibkal9cb83ibalcwf9cb83ibxikalaoRblaoRbbgOco4gAaAciSgAE86bbawcj;cbfaifglcGfaoclfaAfgARbbaOcl4ciGgCaCciSgCE86bbalcVfaAaCfgARbbaOcd4ciGgCaCciSgCE86bbalc7faAaCfgARbbaOciGgOaOciSgOE86bbalctfaAaOfgARbbaoRbegOco4gCaCciSgCE86bbalc91faAaCfgARbbaOcl4ciGgCaCciSgCE86bbalc4faAaCfgARbbaOcd4ciGgCaCciSgCE86bbalc93faAaCfgARbbaOciGgOaOciSgOE86bbalc94faAaOfgARbbaoRbdgOco4gCaCciSgCE86bbalc95faAaCfgARbbaOcl4ciGgCaCciSgCE86bbalc96faAaCfgARbbaOcd4ciGgCaCciSgCE86bbalc97faAaCfgARbbaOciGgOaOciSgOE86bbalc98faAaOfgORbbaoRbigoco4gAaAciSgAE86bbalc99faOaAfgORbbaocl4ciGgAaAciSgAE86bbalc9:faOaAfgORbbaocd4ciGgAaAciSgAE86bbalcufaOaAfglRbbaociGgoaociSgoE86bbalaofhoxdkalaoRbwaoRbbgOcl4gAaAcsSgAE86bbawcj;cbfaifglcGfaocwfaAfgARbbaOcsGgOaOcsSgOE86bbalcVfaAaOfgORbbaoRbegAcl4gCaCcsSgCE86bbalc7faOaCfgORbbaAcsGgAaAcsSgAE86bbalctfaOaAfgORbbaoRbdgAcl4gCaCcsSgCE86bbalc91faOaCfgORbbaAcsGgAaAcsSgAE86bbalc4faOaAfgORbbaoRbigAcl4gCaCcsSgCE86bbalc93faOaCfgORbbaAcsGgAaAcsSgAE86bbalc94faOaAfgORbbaoRblgAcl4gCaCcsSgCE86bbalc95faOaCfgORbbaAcsGgAaAcsSgAE86bbalc96faOaAfgORbbaoRbvgAcl4gCaCcsSgCE86bbalc97faOaCfgORbbaAcsGgAaAcsSgAE86bbalc98faOaAfgORbbaoRbogAcl4gCaCcsSgCE86bbalc99faOaCfgORbbaAcsGgAaAcsSgAE86bbalc9:faOaAfgORbbaoRbrgocl4gAaAcsSgAE86bbalcufaOaAfglRbbaocsGgoaocsSgoE86bbalaofhoxekalao8Pbb83bbalcwfaocwf8Pbb83bbaoczfhokdnaiam9pmbaHcdfhHaiczfhlarao9RcL0mekkaiam6mvaoTmvdnakTmbawaPfRbbhHawcj;cbfhlashiakhOinaialRbbgzce4cbazceG9R7aHfgH86bbaiadfhialcefhlaOcufgOmbkkascefhsaohzaPcefgPad9hmbxikkcbc99arao9Radcaadca0ESEhoxlkaoaxad2fhCdnakmbadhlinaoTmlarao9Rax6mlaoaxfhoalcufglmbkaChoxekcbhmawcjdfhAinarao9Rax6miawamfRbbhHawcj;cbfhlaAhiakhOinaialRbbgzce4cbazceG9R7aHfgH86bbaiadfhialcefhlaOcufgOmbkaAcefhAaoaxfhoamcefgmad9hmbkaChokabaqad2fawcjdfakad2z1jjjb8Aawawcjdfakcufad2fadz1jjjb8Aakaqfhqaombkc9:hoxekc9:hokavcj;ebf8Kjjjjbaok;cseHu8Jjjjjbc;ae9Rgv8Kjjjjbc9:hodnaeci9UgrcHfal0mbcuhoaiRbbgwc;WeGc;Ge9hmbawcsGgwce0mbavc;abfcFecjez:jjjjb8AavcUf9cu83ibavc8Wf9cu83ibavcyf9cu83ibavcaf9cu83ibavcKf9cu83ibavczf9cu83ibav9cu83iwav9cu83ibaialfc9WfhDaicefgqarfhidnaeTmbcmcsawceSEhkcbhxcbhmcbhPcbhwcbhlindnaiaD9nmbc9:hoxikdndnaqRbbgoc;Ve0mbavc;abfalaocu7gscl4fcsGcitfgzydlhrazydbhzdnaocsGgHak9pmbavawasfcsGcdtfydbaxaHEhoaHThsdndnadcd9hmbabaPcetfgHaz87ebaHclfao87ebaHcdfar87ebxekabaPcdtfgHazBdbaHcwfaoBdbaHclfarBdbkaxasfhxcdhHavawcdtfaoBdbawasfhwcehsalhOxdkdndnaHcsSmbaHc987aHamffcefhoxekaicefhoai8SbbgHcFeGhsdndnaHcu9mmbaohixekaicvfhiascFbGhscrhHdninao8SbbgOcFbGaHtasVhsaOcu9kmeaocefhoaHcrfgHc8J9hmbxdkkaocefhikasce4cbasceG9R7amfhokdndnadcd9hmbabaPcetfgHaz87ebaHclfao87ebaHcdfar87ebxekabaPcdtfgHazBdbaHcwfaoBdbaHclfarBdbkcdhHavawcdtfaoBdbcehsawcefhwalhOaohmxekdnaocpe0mbaxcefgHavawaDaocsGfRbbgocl49RcsGcdtfydbaocz6gzEhravawao9RcsGcdtfydbaHazfgAaocsGgHEhoaHThCdndnadcd9hmbabaPcetfgHax87ebaHclfao87ebaHcdfar87ebxekabaPcdtfgHaxBdbaHcwfaoBdbaHclfarBdbkcdhsavawcdtfaxBdbavawcefgwcsGcdtfarBdbcihHavc;abfalcitfgOaxBdlaOarBdbavawazfgwcsGcdtfaoBdbalcefcsGhOawaCfhwaxhzaAaCfhxxekaxcbaiRbbgOEgzaoc;:eSgHfhraOcsGhCaOcl4hAdndnaOcs0mbarcefhoxekarhoavawaA9RcsGcdtfydbhrkdndnaCmbaocefhxxekaohxavawaO9RcsGcdtfydbhokdndnaHTmbaicefhHxekaicdfhHai8SbegscFeGhzdnascu9kmbaicofhXazcFbGhzcrhidninaH8SbbgscFbGaitazVhzascu9kmeaHcefhHaicrfgic8J9hmbkaXhHxekaHcefhHkazce4cbazceG9R7amfgmhzkdndnaAcsSmbaHhsxekaHcefhsaH8SbbgicFeGhrdnaicu9kmbaHcvfhXarcFbGhrcrhidninas8SbbgHcFbGaitarVhraHcu9kmeascefhsaicrfgic8J9hmbkaXhsxekascefhskarce4cbarceG9R7amfgmhrkdndnaCcsSmbashixekascefhias8SbbgocFeGhHdnaocu9kmbascvfhXaHcFbGhHcrhodninai8SbbgscFbGaotaHVhHascu9kmeaicefhiaocrfgoc8J9hmbkaXhixekaicefhikaHce4cbaHceG9R7amfgmhokdndnadcd9hmbabaPcetfgHaz87ebaHclfao87ebaHcdfar87ebxekabaPcdtfgHazBdbaHcwfaoBdbaHclfarBdbkcdhsavawcdtfazBdbavawcefgwcsGcdtfarBdbcihHavc;abfalcitfgXazBdlaXarBdbavawaOcz6aAcsSVfgwcsGcdtfaoBdbawaCTaCcsSVfhwalcefcsGhOkaqcefhqavc;abfaOcitfgOarBdlaOaoBdbavc;abfalasfcsGcitfgraoBdlarazBdbawcsGhwalaHfcsGhlaPcifgPae6mbkkcbc99aiaDSEhokavc;aef8Kjjjjbaok:flevu8Jjjjjbcz9Rhvc9:hodnaecvfal0mbcuhoaiRbbc;:eGc;qe9hmbav9cb83iwaicefhraialfc98fhwdnaeTmbdnadcdSmbcbhDindnaraw6mbc9:skarcefhoar8SbbglcFeGhidndnalcu9mmbaohrxekarcvfhraicFbGhicrhldninao8SbbgdcFbGaltaiVhiadcu9kmeaocefhoalcrfglc8J9hmbxdkkaocefhrkabaDcdtfaic8Etc8F91aicd47avcwfaiceGcdtVgoydbfglBdbaoalBdbaDcefgDae9hmbxdkkcbhDindnaraw6mbc9:skarcefhoar8SbbglcFeGhidndnalcu9mmbaohrxekarcvfhraicFbGhicrhldninao8SbbgdcFbGaltaiVhiadcu9kmeaocefhoalcrfglc8J9hmbxdkkaocefhrkabaDcetfaic8Etc8F91aicd47avcwfaiceGcdtVgoydbfgl87ebaoalBdbaDcefgDae9hmbkkcbc99arawSEhokaok:Lvoeue99dud99eud99dndnadcl9hmbaeTmeindndnabcdfgd8Sbb:Yab8Sbbgi:Ygl:l:tabcefgv8Sbbgo:Ygr:l:tgwJbb;:9cawawNJbbbbawawJbbbb9GgDEgq:mgkaqaicb9iEalMgwawNakaqaocb9iEarMgqaqNMM:r:vglNJbbbZJbbb:;aDEMgr:lJbbb9p9DTmbar:Ohixekcjjjj94hikadai86bbdndnaqalNJbbbZJbbb:;aqJbbbb9GEMgq:lJbbb9p9DTmbaq:Ohdxekcjjjj94hdkavad86bbdndnawalNJbbbZJbbb:;awJbbbb9GEMgw:lJbbb9p9DTmbaw:Ohdxekcjjjj94hdkabad86bbabclfhbaecufgembxdkkaeTmbindndnabclfgd8Ueb:Yab8Uebgi:Ygl:l:tabcdfgv8Uebgo:Ygr:l:tgwJb;:FSawawNJbbbbawawJbbbb9GgDEgq:mgkaqaicb9iEalMgwawNakaqaocb9iEarMgqaqNMM:r:vglNJbbbZJbbb:;aDEMgr:lJbbb9p9DTmbar:Ohixekcjjjj94hikadai87ebdndnaqalNJbbbZJbbb:;aqJbbbb9GEMgq:lJbbb9p9DTmbaq:Ohdxekcjjjj94hdkavad87ebdndnawalNJbbbZJbbb:;awJbbbb9GEMgw:lJbbb9p9DTmbaw:Ohdxekcjjjj94hdkabad87ebabcwfhbaecufgembkkk;oiliui99iue99dnaeTmbcbhiabhlindndnJ;Zl81Zalcof8UebgvciV:Y:vgoal8Ueb:YNgrJb;:FSNJbbbZJbbb:;arJbbbb9GEMgw:lJbbb9p9DTmbaw:OhDxekcjjjj94hDkalclf8Uebhqalcdf8UebhkabaiavcefciGfcetfaD87ebdndnaoak:YNgwJb;:FSNJbbbZJbbb:;awJbbbb9GEMgx:lJbbb9p9DTmbax:OhDxekcjjjj94hDkabaiavciGfgkcd7cetfaD87ebdndnaoaq:YNgoJb;:FSNJbbbZJbbb:;aoJbbbb9GEMgx:lJbbb9p9DTmbax:OhDxekcjjjj94hDkabaiavcufciGfcetfaD87ebdndnJbbjZararN:tawawN:taoaoN:tgrJbbbbarJbbbb9GE:rJb;:FSNJbbbZMgr:lJbbb9p9DTmbar:Ohvxekcjjjj94hvkabakcetfav87ebalcwfhlaiclfhiaecufgembkkk9mbdnadcd4ae2gdTmbinababydbgecwtcw91:Yaece91cjjj98Gcjjj;8if::NUdbabclfhbadcufgdmbkkk9teiucbcbydj1jjbgeabcifc98GfgbBdj1jjbdndnabZbcztgd9nmbcuhiabad9RcFFifcz4nbcuSmekaehikaik;LeeeudndnaeabVciGTmbabhixekdndnadcz9pmbabhixekabhiinaiaeydbBdbaiclfaeclfydbBdbaicwfaecwfydbBdbaicxfaecxfydbBdbaeczfheaiczfhiadc9Wfgdcs0mbkkadcl6mbinaiaeydbBdbaeclfheaiclfhiadc98fgdci0mbkkdnadTmbinaiaeRbb86bbaicefhiaecefheadcufgdmbkkabk;aeedudndnabciGTmbabhixekaecFeGc:b:c:ew2hldndnadcz9pmbabhixekabhiinaialBdbaicxfalBdbaicwfalBdbaiclfalBdbaiczfhiadc9Wfgdcs0mbkkadcl6mbinaialBdbaiclfhiadc98fgdci0mbkkdnadTmbinaiae86bbaicefhiadcufgdmbkkabkkkebcjwklzNbb'; \/\/ embed! base\n\tvar wasm_simd =\n\t\t'b9H79TebbbeKl9Gbb9Gvuuuuueu9Giuuub9Geueuikqbbebeedddilve9Weeeviebeoweuec:q:6dkr;leDo9TW9T9VV95dbH9F9F939H79T9F9J9H229F9Jt9VV7bb8A9TW79O9V9Wt9F9KW9J9V9KW9wWVtW949c919M9MWVbdY9TW79O9V9Wt9F9KW9J9V9KW69U9KW949c919M9MWVblE9TW79O9V9Wt9F9KW9J9V9KW69U9KW949tWG91W9U9JWbvL9TW79O9V9Wt9F9KW9J9V9KWS9P2tWV9p9JtboK9TW79O9V9Wt9F9KW9J9V9KWS9P2tWV9r919HtbrL9TW79O9V9Wt9F9KW9J9V9KWS9P2tWVT949Wbwl79IV9RbDq:p9sqlbzik9:evu8Jjjjjbcz9Rhbcbheincbhdcbhiinabcwfadfaicjuaead4ceGglE86bbaialfhiadcefgdcw9hmbkaec:q:yjjbfai86bbaecitc:q1jjbfab8Piw83ibaecefgecjd9hmbkk:N8JlHud97euo978Jjjjjbcj;kb9Rgv8Kjjjjbc9:hodnadcefal0mbcuhoaiRbbc:Ge9hmbavaialfgrad9Rad;8qbbcj;abad9UhlaicefhodnaeTmbadTmbalc;WFbGglcjdalcjd6EhwcbhDinawaeaD9RaDawfae6Egqcsfglc9WGgkci2hxakcethmalcl4cifcd4hPabaDad2fhsakc;ab6hzcbhHincbhOaohAdndninaraA9RaP6meavcj;cbfaOak2fhCaAaPfhocbhidnazmbarao9Rc;Gb6mbcbhlinaCalfhidndndndndnaAalco4fRbbgXciGPlbedibkaipxbbbbbbbbbbbbbbbbpklbxikaiaopbblaopbbbgQclp:meaQpmbzeHdOiAlCvXoQrLgQcdp:meaQpmbzeHdOiAlCvXoQrLpxiiiiiiiiiiiiiiiip9ogLpxiiiiiiiiiiiiiiiip8JgQp5b9cjF;8;4;W;G;ab9:9cU1:NgKcitc:q1jjbfpbibaKc:q:yjjbfpbbbgYaYpmbbbbbbbbbbbbbbbbaQp5e9cjF;8;4;W;G;ab9:9cU1:NgKcitc:q1jjbfpbibp9UpmbedilvorzHOACXQLpPaLaQp9spklbaoclfaYpQbfaKc:q:yjjbfRbbfhoxdkaiaopbbwaopbbbgQclp:meaQpmbzeHdOiAlCvXoQrLpxssssssssssssssssp9ogLpxssssssssssssssssp8JgQp5b9cjF;8;4;W;G;ab9:9cU1:NgKcitc:q1jjbfpbibaKc:q:yjjbfpbbbgYaYpmbbbbbbbbbbbbbbbbaQp5e9cjF;8;4;W;G;ab9:9cU1:NgKcitc:q1jjbfpbibp9UpmbedilvorzHOACXQLpPaLaQp9spklbaocwfaYpQbfaKc:q:yjjbfRbbfhoxekaiaopbbbpklbaoczfhokdndndndndnaXcd4ciGPlbedibkaipxbbbbbbbbbbbbbbbbpklzxikaiaopbblaopbbbgQclp:meaQpmbzeHdOiAlCvXoQrLgQcdp:meaQpmbzeHdOiAlCvXoQrLpxiiiiiiiiiiiiiiiip9ogLpxiiiiiiiiiiiiiiiip8JgQp5b9cjF;8;4;W;G;ab9:9cU1:NgKcitc:q1jjbfpbibaKc:q:yjjbfpbbbgYaYpmbbbbbbbbbbbbbbbbaQp5e9cjF;8;4;W;G;ab9:9cU1:NgKcitc:q1jjbfpbibp9UpmbedilvorzHOACXQLpPaLaQp9spklzaoclfaYpQbfaKc:q:yjjbfRbbfhoxdkaiaopbbwaopbbbgQclp:meaQpmbzeHdOiAlCvXoQrLpxssssssssssssssssp9ogLpxssssssssssssssssp8JgQp5b9cjF;8;4;W;G;ab9:9cU1:NgKcitc:q1jjbfpbibaKc:q:yjjbfpbbbgYaYpmbbbbbbbbbbbbbbbbaQp5e9cjF;8;4;W;G;ab9:9cU1:NgKcitc:q1jjbfpbibp9UpmbedilvorzHOACXQLpPaLaQp9spklzaocwfaYpQbfaKc:q:yjjbfRbbfhoxekaiaopbbbpklzaoczfhokdndndndndnaXcl4ciGPlbedibkaipxbbbbbbbbbbbbbbbbpklaxikaiaopbblaopbbbgQclp:meaQpmbzeHdOiAlCvXoQrLgQcdp:meaQpmbzeHdOiAlCvXoQrLpxiiiiiiiiiiiiiiiip9ogLpxiiiiiiiiiiiiiiiip8JgQp5b9cjF;8;4;W;G;ab9:9cU1:NgKcitc:q1jjbfpbibaKc:q:yjjbfpbbbgYaYpmbbbbbbbbbbbbbbbbaQp5e9cjF;8;4;W;G;ab9:9cU1:NgKcitc:q1jjbfpbibp9UpmbedilvorzHOACXQLpPaLaQp9spklaaoclfaYpQbfaKc:q:yjjbfRbbfhoxdkaiaopbbwaopbbbgQclp:meaQpmbzeHdOiAlCvXoQrLpxssssssssssssssssp9ogLpxssssssssssssssssp8JgQp5b9cjF;8;4;W;G;ab9:9cU1:NgKcitc:q1jjbfpbibaKc:q:yjjbfpbbbgYaYpmbbbbbbbbbbbbbbbbaQp5e9cjF;8;4;W;G;ab9:9cU1:NgKcitc:q1jjbfpbibp9UpmbedilvorzHOACXQLpPaLaQp9spklaaocwfaYpQbfaKc:q:yjjbfRbbfhoxekaiaopbbbpklaaoczfhokdndndndndnaXco4Plbedibkaipxbbbbbbbbbbbbbbbbpkl8WxikaiaopbblaopbbbgQclp:meaQpmbzeHdOiAlCvXoQrLgQcdp:meaQpmbzeHdOiAlCvXoQrLpxiiiiiiiiiiiiiiiip9ogLpxiiiiiiiiiiiiiiiip8JgQp5b9cjF;8;4;W;G;ab9:9cU1:NgXcitc:q1jjbfpbibaXc:q:yjjbfpbbbgYaYpmbbbbbbbbbbbbbbbbaQp5e9cjF;8;4;W;G;ab9:9cU1:NgXcitc:q1jjbfpbibp9UpmbedilvorzHOACXQLpPaLaQp9spkl8WaoclfaYpQbfaXc:q:yjjbfRbbfhoxdkaiaopbbwaopbbbgQclp:meaQpmbzeHdOiAlCvXoQrLpxssssssssssssssssp9ogLpxssssssssssssssssp8JgQp5b9cjF;8;4;W;G;ab9:9cU1:NgXcitc:q1jjbfpbibaXc:q:yjjbfpbbbgYaYpmbbbbbbbbbbbbbbbbaQp5e9cjF;8;4;W;G;ab9:9cU1:NgXcitc:q1jjbfpbibp9UpmbedilvorzHOACXQLpPaLaQp9spkl8WaocwfaYpQbfaXc:q:yjjbfRbbfhoxekaiaopbbbpkl8Waoczfhokalc;abfhialcjefak0meaihlarao9Rc;Fb0mbkkdnaiak9pmbaici4hlinarao9RcK6miaCaifhXdndndndndnaAaico4fRbbalcoG4ciGPlbedibkaXpxbbbbbbbbbbbbbbbbpkbbxikaXaopbblaopbbbgQclp:meaQpmbzeHdOiAlCvXoQrLgQcdp:meaQpmbzeHdOiAlCvXoQrLpxiiiiiiiiiiiiiiiip9ogLpxiiiiiiiiiiiiiiiip8JgQp5b9cjF;8;4;W;G;ab9:9cU1:NgKcitc:q1jjbfpbibaKc:q:yjjbfpbbbgYaYpmbbbbbbbbbbbbbbbbaQp5e9cjF;8;4;W;G;ab9:9cU1:NgKcitc:q1jjbfpbibp9UpmbedilvorzHOACXQLpPaLaQp9spkbbaoclfaYpQbfaKc:q:yjjbfRbbfhoxdkaXaopbbwaopbbbgQclp:meaQpmbzeHdOiAlCvXoQrLpxssssssssssssssssp9ogLpxssssssssssssssssp8JgQp5b9cjF;8;4;W;G;ab9:9cU1:NgKcitc:q1jjbfpbibaKc:q:yjjbfpbbbgYaYpmbbbbbbbbbbbbbbbbaQp5e9cjF;8;4;W;G;ab9:9cU1:NgKcitc:q1jjbfpbibp9UpmbedilvorzHOACXQLpPaLaQp9spkbbaocwfaYpQbfaKc:q:yjjbfRbbfhoxekaXaopbbbpkbbaoczfhokalcdfhlaiczfgiak6mbkkaoTmeaohAaOcefgOclSmdxbkkc9:hoxlkdnakTmbavcjdfaHfhiavaHfpbdbhYcbhXinaiavcj;cbfaXfglpblbgLcep9TaLpxeeeeeeeeeeeeeeeegQp9op9Hp9rgLalakfpblbg8Acep9Ta8AaQp9op9Hp9rg8ApmbzeHdOiAlCvXoQrLgEalamfpblbg3cep9Ta3aQp9op9Hp9rg3alaxfpblbg5cep9Ta5aQp9op9Hp9rg5pmbzeHdOiAlCvXoQrLg8EpmbezHdiOAlvCXorQLgQaQpmbedibedibedibediaYp9UgYp9AdbbaiadfglaYaQaQpmlvorlvorlvorlvorp9UgYp9AdbbaladfglaYaQaQpmwDqkwDqkwDqkwDqkp9UgYp9AdbbaladfglaYaQaQpmxmPsxmPsxmPsxmPsp9UgYp9AdbbaladfglaYaEa8EpmwDKYqk8AExm35Ps8E8FgQaQpmbedibedibedibedip9UgYp9AdbbaladfglaYaQaQpmlvorlvorlvorlvorp9UgYp9AdbbaladfglaYaQaQpmwDqkwDqkwDqkwDqkp9UgYp9AdbbaladfglaYaQaQpmxmPsxmPsxmPsxmPsp9UgYp9AdbbaladfglaYaLa8ApmwKDYq8AkEx3m5P8Es8FgLa3a5pmwKDYq8AkEx3m5P8Es8Fg8ApmbezHdiOAlvCXorQLgQaQpmbedibedibedibedip9UgYp9AdbbaladfglaYaQaQpmlvorlvorlvorlvorp9UgYp9AdbbaladfglaYaQaQpmwDqkwDqkwDqkwDqkp9UgYp9AdbbaladfglaYaQaQpmxmPsxmPsxmPsxmPsp9UgYp9AdbbaladfglaYaLa8ApmwDKYqk8AExm35Ps8E8FgQaQpmbedibedibedibedip9UgYp9AdbbaladfglaYaQaQpmlvorlvorlvorlvorp9UgYp9AdbbaladfglaYaQaQpmwDqkwDqkwDqkwDqkp9UgYp9AdbbaladfglaYaQaQpmxmPsxmPsxmPsxmPsp9UgYp9AdbbaladfhiaXczfgXak6mbkkaHclfgHad6mbkasavcjdfaqad2;8qbbavavcjdfaqcufad2fad;8qbbaqaDfgDae6mbkkcbc99arao9Radcaadca0ESEhokavcj;kbf8Kjjjjbaokwbz:bjjjbk::seHu8Jjjjjbc;ae9Rgv8Kjjjjbc9:hodnaeci9UgrcHfal0mbcuhoaiRbbgwc;WeGc;Ge9hmbawcsGgwce0mbavc;abfcFecje;8kbavcUf9cu83ibavc8Wf9cu83ibavcyf9cu83ibavcaf9cu83ibavcKf9cu83ibavczf9cu83ibav9cu83iwav9cu83ibaialfc9WfhDaicefgqarfhidnaeTmbcmcsawceSEhkcbhxcbhmcbhPcbhwcbhlindnaiaD9nmbc9:hoxikdndnaqRbbgoc;Ve0mbavc;abfalaocu7gscl4fcsGcitfgzydlhrazydbhzdnaocsGgHak9pmbavawasfcsGcdtfydbaxaHEhoaHThsdndnadcd9hmbabaPcetfgHaz87ebaHclfao87ebaHcdfar87ebxekabaPcdtfgHazBdbaHcwfaoBdbaHclfarBdbkaxasfhxcdhHavawcdtfaoBdbawasfhwcehsalhOxdkdndnaHcsSmbaHc987aHamffcefhoxekaicefhoai8SbbgHcFeGhsdndnaHcu9mmbaohixekaicvfhiascFbGhscrhHdninao8SbbgOcFbGaHtasVhsaOcu9kmeaocefhoaHcrfgHc8J9hmbxdkkaocefhikasce4cbasceG9R7amfhokdndnadcd9hmbabaPcetfgHaz87ebaHclfao87ebaHcdfar87ebxekabaPcdtfgHazBdbaHcwfaoBdbaHclfarBdbkcdhHavawcdtfaoBdbcehsawcefhwalhOaohmxekdnaocpe0mbaxcefgHavawaDaocsGfRbbgocl49RcsGcdtfydbaocz6gzEhravawao9RcsGcdtfydbaHazfgAaocsGgHEhoaHThCdndnadcd9hmbabaPcetfgHax87ebaHclfao87ebaHcdfar87ebxekabaPcdtfgHaxBdbaHcwfaoBdbaHclfarBdbkcdhsavawcdtfaxBdbavawcefgwcsGcdtfarBdbcihHavc;abfalcitfgOaxBdlaOarBdbavawazfgwcsGcdtfaoBdbalcefcsGhOawaCfhwaxhzaAaCfhxxekaxcbaiRbbgOEgzaoc;:eSgHfhraOcsGhCaOcl4hAdndnaOcs0mbarcefhoxekarhoavawaA9RcsGcdtfydbhrkdndnaCmbaocefhxxekaohxavawaO9RcsGcdtfydbhokdndnaHTmbaicefhHxekaicdfhHai8SbegscFeGhzdnascu9kmbaicofhXazcFbGhzcrhidninaH8SbbgscFbGaitazVhzascu9kmeaHcefhHaicrfgic8J9hmbkaXhHxekaHcefhHkazce4cbazceG9R7amfgmhzkdndnaAcsSmbaHhsxekaHcefhsaH8SbbgicFeGhrdnaicu9kmbaHcvfhXarcFbGhrcrhidninas8SbbgHcFbGaitarVhraHcu9kmeascefhsaicrfgic8J9hmbkaXhsxekascefhskarce4cbarceG9R7amfgmhrkdndnaCcsSmbashixekascefhias8SbbgocFeGhHdnaocu9kmbascvfhXaHcFbGhHcrhodninai8SbbgscFbGaotaHVhHascu9kmeaicefhiaocrfgoc8J9hmbkaXhixekaicefhikaHce4cbaHceG9R7amfgmhokdndnadcd9hmbabaPcetfgHaz87ebaHclfao87ebaHcdfar87ebxekabaPcdtfgHazBdbaHcwfaoBdbaHclfarBdbkcdhsavawcdtfazBdbavawcefgwcsGcdtfarBdbcihHavc;abfalcitfgXazBdlaXarBdbavawaOcz6aAcsSVfgwcsGcdtfaoBdbawaCTaCcsSVfhwalcefcsGhOkaqcefhqavc;abfaOcitfgOarBdlaOaoBdbavc;abfalasfcsGcitfgraoBdlarazBdbawcsGhwalaHfcsGhlaPcifgPae6mbkkcbc99aiaDSEhokavc;aef8Kjjjjbaok:flevu8Jjjjjbcz9Rhvc9:hodnaecvfal0mbcuhoaiRbbc;:eGc;qe9hmbav9cb83iwaicefhraialfc98fhwdnaeTmbdnadcdSmbcbhDindnaraw6mbc9:skarcefhoar8SbbglcFeGhidndnalcu9mmbaohrxekarcvfhraicFbGhicrhldninao8SbbgdcFbGaltaiVhiadcu9kmeaocefhoalcrfglc8J9hmbxdkkaocefhrkabaDcdtfaic8Etc8F91aicd47avcwfaiceGcdtVgoydbfglBdbaoalBdbaDcefgDae9hmbxdkkcbhDindnaraw6mbc9:skarcefhoar8SbbglcFeGhidndnalcu9mmbaohrxekarcvfhraicFbGhicrhldninao8SbbgdcFbGaltaiVhiadcu9kmeaocefhoalcrfglc8J9hmbxdkkaocefhrkabaDcetfaic8Etc8F91aicd47avcwfaiceGcdtVgoydbfgl87ebaoalBdbaDcefgDae9hmbkkcbc99arawSEhokaok:wPliuo97eue978Jjjjjbca9Rhiaec98Ghldndnadcl9hmbdnalTmbcbhvabhdinadadpbbbgocKp:RecKp:Sep;6egraocwp:RecKp:Sep;6earp;Geaoczp:RecKp:Sep;6egwp;Gep;Kep;LegDpxbbbbbbbbbbbbbbbbp:2egqarpxbbbjbbbjbbbjbbbjgkp9op9rp;Kegrpxbb;:9cbb;:9cbb;:9cbb;:9cararp;MeaDaDp;Meawaqawakp9op9rp;Kegrarp;Mep;Kep;Kep;Jep;Negwp;Mepxbbn0bbn0bbn0bbn0gqp;KepxFbbbFbbbFbbbFbbbp9oaopxbbbFbbbFbbbFbbbFp9op9qarawp;Meaqp;Kecwp:RepxbFbbbFbbbFbbbFbbp9op9qaDawp;Meaqp;Keczp:RepxbbFbbbFbbbFbbbFbp9op9qpkbbadczfhdavclfgval6mbkkalaeSmeaipxbbbbbbbbbbbbbbbbgqpklbaiabalcdtfgdaeciGglcdtgv;8qbbdnalTmbaiaipblbgocKp:RecKp:Sep;6egraocwp:RecKp:Sep;6earp;Geaoczp:RecKp:Sep;6egwp;Gep;Kep;LegDaqp:2egqarpxbbbjbbbjbbbjbbbjgkp9op9rp;Kegrpxbb;:9cbb;:9cbb;:9cbb;:9cararp;MeaDaDp;Meawaqawakp9op9rp;Kegrarp;Mep;Kep;Kep;Jep;Negwp;Mepxbbn0bbn0bbn0bbn0gqp;KepxFbbbFbbbFbbbFbbbp9oaopxbbbFbbbFbbbFbbbFp9op9qarawp;Meaqp;Kecwp:RepxbFbbbFbbbFbbbFbbp9op9qaDawp;Meaqp;Keczp:RepxbbFbbbFbbbFbbbFbp9op9qpklbkadaiav;8qbbskdnalTmbcbhvabhdinadczfgxaxpbbbgopxbbbbbbFFbbbbbbFFgkp9oadpbbbgDaopmbediwDqkzHOAKY8AEgwczp:Reczp:Sep;6egraDaopmlvorxmPsCXQL358E8FpxFubbFubbFubbFubbp9op;6eawczp:Sep;6egwp;Gearp;Gep;Kep;Legopxbbbbbbbbbbbbbbbbp:2egqarpxbbbjbbbjbbbjbbbjgmp9op9rp;Kegrpxb;:FSb;:FSb;:FSb;:FSararp;Meaoaop;Meawaqawamp9op9rp;Kegrarp;Mep;Kep;Kep;Jep;Negwp;Mepxbbn0bbn0bbn0bbn0gqp;KepxFFbbFFbbFFbbFFbbp9oaoawp;Meaqp;Keczp:Rep9qgoarawp;Meaqp;KepxFFbbFFbbFFbbFFbbp9ogrpmwDKYqk8AExm35Ps8E8Fp9qpkbbadaDakp9oaoarpmbezHdiOAlvCXorQLp9qpkbbadcafhdavclfgval6mbkkalaeSmbaiaeciGgvcitgdfcbcaad9R;8kbaiabalcitfglad;8qbbdnavTmbaiaipblzgopxbbbbbbFFbbbbbbFFgkp9oaipblbgDaopmbediwDqkzHOAKY8AEgwczp:Reczp:Sep;6egraDaopmlvorxmPsCXQL358E8FpxFubbFubbFubbFubbp9op;6eawczp:Sep;6egwp;Gearp;Gep;Kep;Legopxbbbbbbbbbbbbbbbbp:2egqarpxbbbjbbbjbbbjbbbjgmp9op9rp;Kegrpxb;:FSb;:FSb;:FSb;:FSararp;Meaoaop;Meawaqawamp9op9rp;Kegrarp;Mep;Kep;Kep;Jep;Negwp;Mepxbbn0bbn0bbn0bbn0gqp;KepxFFbbFFbbFFbbFFbbp9oaoawp;Meaqp;Keczp:Rep9qgoarawp;Meaqp;KepxFFbbFFbbFFbbFFbbp9ogrpmwDKYqk8AExm35Ps8E8Fp9qpklzaiaDakp9oaoarpmbezHdiOAlvCXorQLp9qpklbkalaiad;8qbbkk;4wllue97euv978Jjjjjbc8W9Rhidnaec98GglTmbcbhvabhoinaiaopbbbgraoczfgwpbbbgDpmlvorxmPsCXQL358E8Fgqczp:Segkclp:RepklbaopxbbjZbbjZbbjZbbjZpx;Zl81Z;Zl81Z;Zl81Z;Zl81Zakpxibbbibbbibbbibbbp9qp;6ep;NegkaraDpmbediwDqkzHOAKY8AEgrczp:Reczp:Sep;6ep;MegDaDp;Meakarczp:Sep;6ep;Megxaxp;Meakaqczp:Reczp:Sep;6ep;Megqaqp;Mep;Kep;Kep;Lepxbbbbbbbbbbbbbbbbp:4ep;Jepxb;:FSb;:FSb;:FSb;:FSgkp;Mepxbbn0bbn0bbn0bbn0grp;KepxFFbbFFbbFFbbFFbbgmp9oaxakp;Mearp;Keczp:Rep9qgxaDakp;Mearp;Keamp9oaqakp;Mearp;Keczp:Rep9qgkpmbezHdiOAlvCXorQLgrp5baipblbpEb:T:j83ibaocwfarp5eaipblbpEe:T:j83ibawaxakpmwDKYqk8AExm35Ps8E8Fgkp5baipblbpEd:T:j83ibaocKfakp5eaipblbpEi:T:j83ibaocafhoavclfgval6mbkkdnalaeSmbaiaeciGgvcitgofcbcaao9R;8kbaiabalcitfgwao;8qbbdnavTmbaiaipblbgraipblzgDpmlvorxmPsCXQL358E8Fgqczp:Segkclp:RepklaaipxbbjZbbjZbbjZbbjZpx;Zl81Z;Zl81Z;Zl81Z;Zl81Zakpxibbbibbbibbbibbbp9qp;6ep;NegkaraDpmbediwDqkzHOAKY8AEgrczp:Reczp:Sep;6ep;MegDaDp;Meakarczp:Sep;6ep;Megxaxp;Meakaqczp:Reczp:Sep;6ep;Megqaqp;Mep;Kep;Kep;Lepxbbbbbbbbbbbbbbbbp:4ep;Jepxb;:FSb;:FSb;:FSb;:FSgkp;Mepxbbn0bbn0bbn0bbn0grp;KepxFFbbFFbbFFbbFFbbgmp9oaxakp;Mearp;Keczp:Rep9qgxaDakp;Mearp;Keamp9oaqakp;Mearp;Keczp:Rep9qgkpmbezHdiOAlvCXorQLgrp5baipblapEb:T:j83ibaiarp5eaipblapEe:T:j83iwaiaxakpmwDKYqk8AExm35Ps8E8Fgkp5baipblapEd:T:j83izaiakp5eaipblapEi:T:j83iKkawaiao;8qbbkk:Pddiue978Jjjjjbc;ab9Rhidnadcd4ae2glc98GgvTmbcbheabhdinadadpbbbgocwp:Recwp:Sep;6eaocep:SepxbbjFbbjFbbjFbbjFp9opxbbjZbbjZbbjZbbjZp:Uep;Mepkbbadczfhdaeclfgeav6mbkkdnavalSmbaialciGgecdtgdVcbc;abad9R;8kbaiabavcdtfgvad;8qbbdnaeTmbaiaipblbgocwp:Recwp:Sep;6eaocep:SepxbbjFbbjFbbjFbbjFp9opxbbjZbbjZbbjZbbjZp:Uep;Mepklbkavaiad;8qbbkk9teiucbcbydj1jjbgeabcifc98GfgbBdj1jjbdndnabZbcztgd9nmbcuhiabad9RcFFifcz4nbcuSmekaehikaikkkebcjwklz:Dbb'; \/\/ embed! simd\n\n\tvar detector = new Uint8Array([\n\t\t0, 97, 115, 109, 1, 0, 0, 0, 1, 4, 1, 96, 0, 0, 3, 3, 2, 0, 0, 5, 3, 1, 0, 1, 12, 1, 0, 10, 22, 2, 12, 0, 65, 0, 65, 0, 65, 0, 252, 10, 0, 0,\n\t\t11, 7, 0, 65, 0, 253, 15, 26, 11,\n\t]);\n\tvar wasmpack = new Uint8Array([\n\t\t32, 0, 65, 2, 1, 106, 34, 33, 3, 128, 11, 4, 13, 64, 6, 253, 10, 7, 15, 116, 127, 5, 8, 12, 40, 16, 19, 54, 20, 9, 27, 255, 113, 17, 42, 67,\n\t\t24, 23, 146, 148, 18, 14, 22, 45, 70, 69, 56, 114, 101, 21, 25, 63, 75, 136, 108, 28, 118, 29, 73, 115,\n\t]);\n\n\tif (typeof WebAssembly !== 'object') {\n\t\treturn {\n\t\t\tsupported: false,\n\t\t};\n\t}\n\n\tvar wasm = WebAssembly.validate(detector) ? unpack(wasm_simd) : unpack(wasm_base);\n\n\tvar instance;\n\n\tvar ready = WebAssembly.instantiate(wasm, {}).then(function (result) {\n\t\tinstance = result.instance;\n\t\tinstance.exports.__wasm_call_ctors();\n\t});\n\n\tfunction unpack(data) {\n\t\tvar result = new Uint8Array(data.length);\n\t\tfor (var i = 0; i < data.length; ++i) {\n\t\t\tvar ch = data.charCodeAt(i);\n\t\t\tresult[i] = ch > 96 ? ch - 97 : ch > 64 ? ch - 39 : ch + 4;\n\t\t}\n\t\tvar write = 0;\n\t\tfor (var i = 0; i < data.length; ++i) {\n\t\t\tresult[write++] = result[i] < 60 ? wasmpack[result[i]] : (result[i] - 60) * 64 + result[++i];\n\t\t}\n\t\treturn result.buffer.slice(0, write);\n\t}\n\n\tfunction decode(instance, fun, target, count, size, source, filter) {\n\t\tvar sbrk = instance.exports.sbrk;\n\t\tvar count4 = (count + 3) & ~3;\n\t\tvar tp = sbrk(count4 * size);\n\t\tvar sp = sbrk(source.length);\n\t\tvar heap = new Uint8Array(instance.exports.memory.buffer);\n\t\theap.set(source, sp);\n\t\tvar res = fun(tp, count, size, sp, source.length);\n\t\tif (res == 0 && filter) {\n\t\t\tfilter(tp, count4, size);\n\t\t}\n\t\ttarget.set(heap.subarray(tp, tp + count * size));\n\t\tsbrk(tp - sbrk(0));\n\t\tif (res != 0) {\n\t\t\tthrow new Error('Malformed buffer data: ' + res);\n\t\t}\n\t}\n\n\tvar filters = {\n\t\tNONE: '',\n\t\tOCTAHEDRAL: 'meshopt_decodeFilterOct',\n\t\tQUATERNION: 'meshopt_decodeFilterQuat',\n\t\tEXPONENTIAL: 'meshopt_decodeFilterExp',\n\t};\n\n\tvar decoders = {\n\t\tATTRIBUTES: 'meshopt_decodeVertexBuffer',\n\t\tTRIANGLES: 'meshopt_decodeIndexBuffer',\n\t\tINDICES: 'meshopt_decodeIndexSequence',\n\t};\n\n\tvar workers = [];\n\tvar requestId = 0;\n\n\tfunction createWorker(url) {\n\t\tvar worker = {\n\t\t\tobject: new Worker(url),\n\t\t\tpending: 0,\n\t\t\trequests: {},\n\t\t};\n\n\t\tworker.object.onmessage = function (event) {\n\t\t\tvar data = event.data;\n\n\t\t\tworker.pending -= data.count;\n\t\t\tworker.requests[data.id][data.action](data.value);\n\t\t\tdelete worker.requests[data.id];\n\t\t};\n\n\t\treturn worker;\n\t}\n\n\tfunction initWorkers(count) {\n\t\tvar source =\n\t\t\t'self.ready = WebAssembly.instantiate(new Uint8Array([' +\n\t\t\tnew Uint8Array(wasm) +\n\t\t\t']), {})' +\n\t\t\t'.then(function(result) { result.instance.exports.__wasm_call_ctors(); return result.instance; });' +\n\t\t\t'self.onmessage = ' +\n\t\t\tworkerProcess.name +\n\t\t\t';' +\n\t\t\tdecode.toString() +\n\t\t\tworkerProcess.toString();\n\n\t\tvar blob = new Blob([source], { type: 'text\/javascript' });\n\t\tvar url = URL.createObjectURL(blob);\n\n\t\tfor (var i = workers.length; i < count; ++i) {\n\t\t\tworkers[i] = createWorker(url);\n\t\t}\n\n\t\tfor (var i = count; i < workers.length; ++i) {\n\t\t\tworkers[i].object.postMessage({});\n\t\t}\n\n\t\tworkers.length = count;\n\n\t\tURL.revokeObjectURL(url);\n\t}\n\n\tfunction decodeWorker(count, size, source, mode, filter) {\n\t\tvar worker = workers[0];\n\n\t\tfor (var i = 1; i < workers.length; ++i) {\n\t\t\tif (workers[i].pending < worker.pending) {\n\t\t\t\tworker = workers[i];\n\t\t\t}\n\t\t}\n\n\t\treturn new Promise(function (resolve, reject) {\n\t\t\tvar data = new Uint8Array(source);\n\t\t\tvar id = ++requestId;\n\n\t\t\tworker.pending += count;\n\t\t\tworker.requests[id] = { resolve: resolve, reject: reject };\n\t\t\tworker.object.postMessage({ id: id, count: count, size: size, source: data, mode: mode, filter: filter }, [data.buffer]);\n\t\t});\n\t}\n\n\tfunction workerProcess(event) {\n\t\tvar data = event.data;\n\t\tif (!data.id) {\n\t\t\treturn self.close();\n\t\t}\n\t\tself.ready.then(function (instance) {\n\t\t\ttry {\n\t\t\t\tvar target = new Uint8Array(data.count * data.size);\n\t\t\t\tdecode(instance, instance.exports[data.mode], target, data.count, data.size, data.source, instance.exports[data.filter]);\n\t\t\t\tself.postMessage({ id: data.id, count: data.count, action: 'resolve', value: target }, [target.buffer]);\n\t\t\t} catch (error) {\n\t\t\t\tself.postMessage({ id: data.id, count: data.count, action: 'reject', value: error });\n\t\t\t}\n\t\t});\n\t}\n\n\treturn {\n\t\tready: ready,\n\t\tsupported: true,\n\t\tuseWorkers: function (count) {\n\t\t\tinitWorkers(count);\n\t\t},\n\t\tdecodeVertexBuffer: function (target, count, size, source, filter) {\n\t\t\tdecode(instance, instance.exports.meshopt_decodeVertexBuffer, target, count, size, source, instance.exports[filters[filter]]);\n\t\t},\n\t\tdecodeIndexBuffer: function (target, count, size, source) {\n\t\t\tdecode(instance, instance.exports.meshopt_decodeIndexBuffer, target, count, size, source);\n\t\t},\n\t\tdecodeIndexSequence: function (target, count, size, source) {\n\t\t\tdecode(instance, instance.exports.meshopt_decodeIndexSequence, target, count, size, source);\n\t\t},\n\t\tdecodeGltfBuffer: function (target, count, size, source, mode, filter) {\n\t\t\tdecode(instance, instance.exports[decoders[mode]], target, count, size, source, instance.exports[filters[filter]]);\n\t\t},\n\t\tdecodeGltfBufferAsync: function (count, size, source, mode, filter) {\n\t\t\tif (workers.length > 0) {\n\t\t\t\treturn decodeWorker(count, size, source, decoders[mode], filters[filter]);\n\t\t\t}\n\n\t\t\treturn ready.then(function () {\n\t\t\t\tvar target = new Uint8Array(count * size);\n\t\t\t\tdecode(instance, instance.exports[decoders[mode]], target, count, size, source, instance.exports[filters[filter]]);\n\t\t\t\treturn target;\n\t\t\t});\n\t\t},\n\t};\n})();\n\n\n\n      if(!MeshoptDecoder.supported)throw new Error('Meshopt decoder is unavailable');\n      await MeshoptDecoder.ready;\n      if(dead||signal.aborted||constructionCancelled) throw new DOMException('Component decode cancelled','AbortError');\n      const gltf=await new GLTFLoader().setMeshoptDecoder(MeshoptDecoder).parseAsync(bytes,'');\n      const resources=new Set(),bitmaps=new Set();\n      gltf.scene.traverse(object=>{\n        if(object.geometry)resources.add(object.geometry);\n        for(const material of Array.isArray(object.material)?object.material:[object.material]){\n          if(!material)continue;resources.add(material);\n          \/\/ The page's vector-derived logo uses a low, GPU-capped sampling budget.\n          if(material.name==='SolScan | official SOLOMON logo'&&material.map){\n            material.map.anisotropy=Math.min(2,Math.max(1,renderer.capabilities.getMaxAnisotropy()));\n            material.map.needsUpdate=true;\n          }\n          for(const value of Object.values(material))if(value?.isTexture){resources.add(value);if(typeof value.source?.data?.close==='function')bitmaps.add(value.source.data);}\n        }\n      });\n      if(dead||signal.aborted||constructionCancelled){resources.forEach(releasePartial);bitmaps.forEach(b=>b.close());throw new DOMException('Component parse cancelled','AbortError');}\n      resources.forEach(resource=>disposables.push(resource));\n      bitmaps.forEach(bitmap=>disposables.push({dispose:()=>bitmap.close()}));\n      gltf.scene.updateMatrixWorld(true);\n      const resolved={};\n      for(const name of NVIDIA_SLOTS){\n        const node=gltf.scene.getObjectByName(name);\n        if(!node)throw new Error('Missing component slot: '+name);\n        const children=[];node.traverse(child=>{if(child.isMesh)children.push(child);});\n        if(!children.length)throw new Error('Empty component slot: '+name);\n        if(children.some(child=>Array.isArray(child.material)))throw new Error('Unexpected multi-primitive component mesh');\n        const keepUV=children.some(child=>!!child.geometry.attributes.uv),keepColor=children.some(child=>child.material.vertexColors);\n        const buckets=new Map(),materials=[],temporary=[];\n        let geometry;\n        try{\n          for(const child of children){\n            const part=child.geometry.clone();temporary.push(part);\n            \/\/ Decode admitted normalized normals once before the existing rigid-body\n            \/\/ transform\/merge. This prevents a second quantization on write-back\n            \/\/ and gives all material buckets the same Float32 attribute type.\n            if(part.attributes.normal?.normalized){\n              const source=part.attributes.normal,values=new Float32Array(source.count*3);\n              for(let i=0;i<source.count;i++){values[3*i]=source.getX(i);values[3*i+1]=source.getY(i);values[3*i+2]=source.getZ(i);}\n              part.setAttribute('normal',new THREE.BufferAttribute(values,3));\n            }\n            part.applyMatrix4(child.matrixWorld);\n            for(const key of Object.keys(part.attributes))if(!['position','normal',...(keepUV?['uv']:[]),...(keepColor?['color']:[])].includes(key))part.deleteAttribute(key);\n            if(!part.attributes.normal)part.computeVertexNormals();\n            const count=part.attributes.position.count;\n            if(keepUV&&!part.attributes.uv)part.setAttribute('uv',new THREE.BufferAttribute(new Float32Array(count*2),2));\n            if(keepColor){\n              const source=part.attributes.color,colors=new Float32Array(count*4);colors.fill(1);\n              if(source)for(let i=0;i<count;i++){colors[4*i]=source.getX(i);colors[4*i+1]=source.getY(i);colors[4*i+2]=source.getZ(i);colors[4*i+3]=source.itemSize===4?source.getW(i):1;}\n              part.setAttribute('color',new THREE.BufferAttribute(colors,4));\n            }\n            if(!part.index){const index=new Uint32Array(count);for(let i=0;i<count;i++)index[i]=i;part.setIndex(new THREE.BufferAttribute(index,1));}\n            part.clearGroups();\n            if(!buckets.has(child.material)){buckets.set(child.material,[]);materials.push(child.material);}\n            buckets.get(child.material).push(part);\n          }\n          \/\/ A slot is one rigid body. Combine equal surfaces inside that body,\n          \/\/ preserving every indexed triangle and every independent joint.\n          const grouped=[];\n          for(const parts of buckets.values()){\n            const merged=BGU.mergeGeometries(parts,false);\n            if(!merged)throw new Error('Material merge failed: '+name);\n            temporary.push(merged);grouped.push(merged);\n          }\n          geometry=BGU.mergeGeometries(grouped,true);\n          if(!geometry||!geometry.index)throw new Error('Indexed component merge failed: '+name);\n        }finally{temporary.forEach(part=>part.dispose());}\n        disposables.push(geometry);\n        geometry.computeBoundingBox();geometry.computeBoundingSphere();\n        resolved[name]={geometry,materials};\n      }\n      for(const [name,part]of Object.entries(resolved)){\n        const previous=GEO[name];GEO[name]=part.geometry;\n        NVIDIA_SURFACES[name]=part.materials;\n        for(const object of USERS[name]||[]){object.geometry=part.geometry;useSourceSurface(name,object);}\n        if(previous)previous.dispose();\n      }\n      dirty=true;kick();\n      return resolved;\n    })());\n\n    function loadModel(n) {\n      if (LOADED[n]) return LOADED[n];\n      return LOADED[n] = (async () => { try {\n        if(NVIDIA_SLOTS.has(n)){await loadComponentPack();return;}\n        const map = await inlineModels();\n        if (dead || signal.aborted || constructionCancelled || !root.isConnected) return;\n        if (!map[n]) throw new Error('\u5167\u5d4c\u5340\u584a\u6c92\u6709\u9019\u500b\u6a21\u578b');\n        const bytes = await gunzip(map[n]);\n        if (dead || signal.aborted || !root.isConnected) return;\n        const raw = stl.parse(bytes);\n        if (dead || signal.aborted) { raw.dispose(); return; }\n        const g = BGU.toCreasedNormals(raw, THREE.MathUtils.degToRad(20));  \/\/ \u5e73\u6ed1\u66f2\u9762\u3001\u4fdd\u7559\u7a1c\u7dda\n        raw.dispose();\n        const old = GEO[n]; GEO[n] = g;\n        (USERS[n] || []).forEach(m => { m.geometry = g; });\n        if (old) old.dispose();\n        dirty = true; kick();                     \/\/ \u6e1b\u5c11\u52d5\u614b\u6642\u6c92\u6709\u9023\u7e8c\u7e6a\u88fd\uff1a\u6a21\u578b\u8f09\u5165\u5f8c\u88dc\u756b\u4e00\u6b21\n      } catch (err) { modelErrors.set(n, err); }\n      })().then(()=>modelPrepared(n));\n    }\n    let laterLoaded = null;\n    const loadLater = () => laterLoaded || (laterLoaded = Promise.all(MODELS_LATER.map(loadModel)));\n    MODELS_FIRST.forEach(loadModel);\n    const idleTimer = setTimeout(loadLater, 1500);\n    constructionCleanup.push(() => clearTimeout(idleTimer));\n\n    const place = (o, x, y, z, ry = 0, s = 1) => { o.position.set(x, y, z); o.rotation.y = ry; if (typeof s === 'number') o.scale.setScalar(s); else o.scale.set(s[0], s[1], s[2]); scene.add(o); return o; };\n    const box3 = (w, h, d, mat) => { const m = new THREE.Mesh(PROC.geometry('RoundedBoxGeometry',w, h, d, 1, Math.min(w, h, d) * 0.2), mat); m.castShadow = m.receiveShadow = true; disposables.push(m.geometry); return m; };\n\n    \/* ---------- \u5e73\u53f0 ---------- *\/\n    const floor = new THREE.Mesh(PROC.geometry('PlaneGeometry',FW, FD), M.floor);\n    floor.rotation.x = -Math.PI \/ 2; floor.position.set(FCX, 0, FCZ); scene.add(floor); disposables.push(floor.geometry);\n    const shade = new THREE.Mesh(floor.geometry, M.shadow);       \/\/ \u5730\u9762\u4e0d\u53d7\u5149\uff08\u8207\u7db2\u7ad9\u5e95\u8272\u4e00\u81f4\uff09\uff0c\u9670\u5f71\u53e6\u5916\u756b\u4e00\u5c64\n    shade.rotation.x = -Math.PI \/ 2; shade.position.set(FCX, 0.001, FCZ); shade.receiveShadow = true; scene.add(shade);\n\n\n    \/\/ A single illustrative production batch; both the print and readout consume markingOf.\n    const PRINT_DATE='2026-10-15', PRINT_BATCH='L26 1042';\n    const PRINT_W=.059, PRINT_H=.029, PRINT_SKEW=-.30, printGlyphs=Array.from({length:4},()=>[]);\n    const markingOf=b=>{\n      const observed=b.ocr===1?'L26 1 42':b.ocr===2?'L26 1?42':PRINT_BATCH;\n      return {batch:PRINT_BATCH,date:PRINT_DATE,observed:observed+' \/ '+PRINT_DATE,kind:b.ocr};\n    };\n    const printGeo=PROC.geometry('PlaneGeometry',1,1);printGeo.rotateX(-Math.PI\/2);disposables.push(printGeo);\n    const printMaterials=Array.from({length:4},(_,kind)=>{\n      const texture=canvasTex(512,256,g=>PROC.paintPrint(g,kind,printGlyphs));\n      texture.anisotropy=8;\n      const mat=new THREE.MeshBasicMaterial({map:texture,transparent:true,depthWrite:false,side:THREE.DoubleSide,toneMapped:false,polygonOffset:true,polygonOffsetFactor:-2,polygonOffsetUnits:-2});\n      disposables.push(mat);return mat;\n    });\n\n    \/* ---------- \u8a2d\u5099 ---------- *\/\n    const lineC = (xs(0) - 0.2 + xs(SL.END) + 0.15) \/ 2;\n    place(mesh('jar-line', M.steel), lineC, 0, 0);\n    const belt = new THREE.Mesh(PROC.geometry('PlaneGeometry',BELT_LEN, 0.14), M.belt);\n    belt.rotation.x = -Math.PI \/ 2; belt.position.set(lineC, LY - 0.002, 0); belt.receiveShadow = true; scene.add(belt); disposables.push(belt.geometry);\n    \/\/ Print OCR on the front rail at the reading station, with real perspective and depth.\n    const ocrRailTex = canvasTex(512,128,(g,w,h)=>PROC.paintRail(g,w,h));\n    const ocrRailGeo = PROC.geometry('PlaneGeometry',0.24, 0.06);\n    const ocrRailMat = new THREE.MeshBasicMaterial({ map: ocrRailTex, color: C.accent,\n      transparent: true, depthTest: true, depthWrite: false, toneMapped: false });\n    const ocrRailText = place(new THREE.Mesh(ocrRailGeo, ocrRailMat), xs(SL.OCR), 0.815, 0.0965);\n    ocrRailText.renderOrder = 4;\n    disposables.push(ocrRailGeo, ocrRailMat);\n    \/* \u7b2c 1 \u7ae0\uff1a\u6258\u76e4\u53f0\u3001\u63db\u76e4\u6efe\u7b52\u3001\u4fef\u8996 3D \u76f8\u6a5f *\/\n    place(mesh('tray-stand', M.white), TR.x, 0, TR.z);\n    \/\/ The bin lane continues through the pick station: incoming -Z, outgoing +Z.\n    for(let n=0;n<3;n++){\n      place(mesh('tray-feed', M.steel), TR.x, 0, TR.z - 0.24 - n);\n      place(mesh('tray-feed', M.steel), TR.x, 0, TR.z + 0.24 + n, Math.PI);\n    }\n    const binCameraHousing = [place(mesh('camera-mount', M.graphite), TR.x - 0.66, 0, TR.z, 0, 0.6),\n      place(mesh('solscan-camera', M.graphite), TR.x, 1.23, TR.z, 0, 0.5)];\n    \/\/ One hinge axis only: X is the scanner's long edge. The original viewing camera is untouched.\n    binCameraHousing[1].position.y+=0.55;\n    const solscanHingeLocal=V3(0,0.1864,0);\n    const solscanHingeWorld=solscanHingeLocal.clone().multiplyScalar(0.5).add(binCameraHousing[1].position);\n    binCameraHousing[1].rotation.set(-0.6108652381980153,0,0);\n    binCameraHousing[1].position.copy(solscanHingeWorld).sub(solscanHingeLocal.clone().multiplyScalar(0.5).applyQuaternion(binCameraHousing[1].quaternion));\n    const solscanOpticalOrigin=binCameraHousing[1].position;\n\n    \/\/ Illustrative inspection lighting. The existing world clock owns every phase.\n    let glassLighting=null;\n    function glassLightingAt(t,occupied){\n      const r=t-Math.floor(t\/T)*T;\n      const dark=occupied?ease(seg(r,1.16,1.42))*(1-ease(seg(r,2.10,2.30))):0;\n      return {r,occupied:!!occupied,dark,backlight:1-.84*dark,\n        phase:!occupied?'idle':r<1.16?'backlight':r<1.42?'crossfade':r<2.10?'darkfield':r<2.30?'restore':'backlight'};\n    }\n    function makeGlassLighting(x,panel){\n      const panelMaterial=panel.material.clone(),panelBase=panelMaterial.color.clone(),panelDark=new THREE.Color('#36424b');\n      panel.material=panelMaterial;\n      const mountGeo=PROC.geometry('BoxGeometry',1,1,1),fixtureGeo=PROC.geometry('CylinderGeometry',1,.8,1,12,1),emitterGeo=PROC.geometry('CircleGeometry',.0115,16);\n      const emitterMaterial=new THREE.MeshBasicMaterial({color:'#b2b9bc',side:THREE.DoubleSide,toneMapped:false});\n      const beamGeo=PROC.geometry('CylinderGeometry',.0115,.055,1,24,8,true);\n      const beamMaterial=new THREE.ShaderMaterial({\n        name:'SolVision spotlight beam',transparent:true,depthWrite:false,depthTest:false,side:THREE.FrontSide,toneMapped:false,\n        uniforms:{uColor:{value:new THREE.Color('#b9e9ff')},uAlpha:{value:0}},\n        vertexShader:'varying vec2 vUv;varying vec3 vNormal;varying vec3 vView;void main(){vUv=uv;vec4 p=modelViewMatrix*vec4(position,1.0);vNormal=normalMatrix*normal;vView=-p.xyz;gl_Position=projectionMatrix*p;}',\n        fragmentShader:'uniform vec3 uColor;uniform float uAlpha;varying vec2 vUv;varying vec3 vNormal;varying vec3 vView;void main(){float t=1.0-vUv.y;float edge=pow(abs(dot(normalize(vNormal),normalize(vView))),0.65);float falloff=smoothstep(0.0,0.08,t)*(1.0-smoothstep(0.68,1.0,t));gl_FragColor=vec4(uColor,uAlpha*edge*falloff);\\n#include <colorspace_fragment>\\n}'\n      });\n      const beams=[];\n      const mounts=new THREE.InstancedMesh(mountGeo,M.graphite,4),fixtures=new THREE.InstancedMesh(fixtureGeo,M.graphite,2),emitters=new THREE.InstancedMesh(emitterGeo,emitterMaterial,2);\n      mounts.name='SolVision upper-corner brackets';fixtures.name='SolVision upper-corner spotlights';emitters.name='SolVision spotlight apertures';\n      mounts.frustumCulled=fixtures.frustumCulled=emitters.frustumCulled=false;\n      const matrix=new THREE.Matrix4(),q=new THREE.Quaternion(),scale=V3(),normal=V3(0,0,1),axis=V3(0,1,0),spots=[];\n      let n=0;\n      const box=(p,s)=>{matrix.compose(V3(...p),q.identity(),scale.set(...s));mounts.setMatrixAt(n++,matrix);};\n      for(const sign of [-1,1]){\n        box([x+sign*.187,1.121,-.19],[.026,.008,.026]);\n        box([x+sign*.187,1.135,-.165],[.008,.028,.030]);\n        const i=sign<0?0:1,p=V3(x+sign*.187,1.145,-.14),target=V3(x,LY+.055,0),direction=target.clone().sub(p).normalize();\n        q.setFromUnitVectors(axis,direction);matrix.compose(p,q,scale.set(.014,.035,.014));fixtures.setMatrixAt(i,matrix);\n        const lens=p.clone().addScaledVector(direction,.018);q.setFromUnitVectors(normal,direction);\n        matrix.compose(lens,q,scale.setScalar(1));emitters.setMatrixAt(i,matrix);\n        const end=target.clone().addScaledVector(direction,.045),beam=new THREE.Mesh(beamGeo,beamMaterial);\n        beam.name='SolVision spotlight beam '+(i+1);beam.position.copy(lens).lerp(end,.5);\n        beam.quaternion.setFromUnitVectors(V3(0,-1,0),direction);beam.scale.y=lens.distanceTo(end);\n        beam.renderOrder=4;beam.visible=false;beams.push(beam);\n        spots.push({position:p.toArray(),target:target.toArray(),direction:direction.toArray(),length:.035,diameter:.028});\n      }\n      scene.add(mounts,fixtures,emitters,...beams);\n      disposables.push(mountGeo,fixtureGeo,emitterGeo,panelMaterial,emitterMaterial,beamGeo,beamMaterial);\n      const emitterIdle=new THREE.Color('#879399'),emitterOn=new THREE.Color('#edfaff');\n      let state=glassLightingAt(0,false);\n      return {\n        objects:[mounts,fixtures,emitters],beams,\n        update(t,occupied){\n          state=glassLightingAt(t,occupied);\n          panelMaterial.color.copy(panelBase).lerp(panelDark,state.dark*.95);\n          emitterMaterial.color.copy(emitterIdle).lerp(emitterOn,state.dark);\n          beamMaterial.uniforms.uAlpha.value=.24*state.dark;\n          beams.forEach(beam=>beam.visible=state.dark>.001);\n        },\n        scatterAt(px,pz){return state.dark*.94*(1-seg(Math.abs(px-x),.065,.105))*(1-seg(Math.abs(pz),.08,.14));},\n        snapshot(){return {...state,panelColor:panelMaterial.color.getHexString(),emitterColor:emitterMaterial.color.getHexString(),design:'board-upper-corner-spotlights',spots,drawObjects:3+beams.filter(b=>b.visible).length,mountInstances:mounts.count,fixtureInstances:fixtures.count,emitterInstances:emitters.count,beam:{alpha:beamMaterial.uniforms.uAlpha.value,transparent:beamMaterial.transparent,depthTest:beamMaterial.depthTest,depthWrite:beamMaterial.depthWrite,parts:beams.map(b=>({visible:b.visible,from:b.localToWorld(V3(0,.5,0)).toArray(),to:b.localToWorld(V3(0,-.5,0)).toArray()}))}};}\n      };\n    }\n\n    \/* \u80cc\u5149\u6aa2\u6e2c\u7ad9\uff08\u7b2c 2\u30013 \u7ae0\uff09\uff1a\u65cb\u8f49\u53f0\u3001\u80cc\u5149\u677f\u8207\u767c\u5149\u9762\u3001\u8d8a\u904e\u7522\u7dda\u7684\u76f8\u6a5f\u81c2\u8207\u76f8\u6a5f\u982d *\/\n    const lightGeo = PROC.geometry('PlaneGeometry',0.42, 0.36); disposables.push(lightGeo);\n    const HEAD_DX = 0.24, HEAD_PT = x => V3(x + HEAD_DX, 1.16, 0.38);   \/\/ \u76f8\u6a5f\u81c2\u504f\u5230\u6aa2\u6e2c\u4f4d\u53f3\u524d\u65b9\uff0c\u659c\u770b\u7f50\u5b50\uff0c\u4e0d\u64cb\u8a2a\u5ba2\u8996\u7dda\n    const aimHead = (o, from, to) => { o.quaternion.setFromUnitVectors(V3(0, -1, 0), to.clone().sub(from).normalize()); };\n    const spinBases = {};\n    const boardTitles = [{ch:1,table:true,el:root.querySelector('[data-sgj-board=\"1\"]'),origin:new THREE.Vector4(TR.x-.145,TR.y+.001,TR.z-.03625,1)}];\n    \/\/ Print the existing H1 typography onto the bin floor. One shared cutout\n    \/\/ texture keeps real depth\/occlusion in both views, including moving bins.\n    const binBrandTex=canvasTex(768,192,()=>{});\n    binBrandTex.colorSpace=THREE.NoColorSpace;\n    let binBrandStyle='';\n    function paintBinBrand(force=false){\n      if(dead)return;\n      const cs=getComputedStyle(boardTitles[0].el), font=cs.fontStyle+' '+cs.fontWeight+' '+cs.fontSize+' '+cs.fontFamily;\n      const style=font+'|'+cs.color+'|'+cs.lineHeight+'|'+cs.letterSpacing;\n      if(!force&&style===binBrandStyle)return;\n      const g=binBrandTex.image.getContext('2d');\n      \/\/ Read the browser's exact H1 baseline, including the loaded font metrics.\n      const title=boardTitles[0].el, marker=document.createElement('span'), transform=title.style.transform;\n      marker.style.cssText='all:initial;display:inline-block;width:0;height:0;vertical-align:baseline';\n      title.appendChild(marker);title.style.transform='none';\n      const baseline=marker.getBoundingClientRect().top-title.getBoundingClientRect().top;\n      title.style.transform=transform;marker.remove();\n      PROC.paintBrand(g,{font,cs,baseline});\n      binBrandMat.color.set(cs.color);binBrandTex.needsUpdate=true;binBrandStyle=style;dirty=true;\n    }\n    const binBrandGeo=PROC.geometry('PlaneGeometry',.29,.0725);binBrandGeo.rotateX(-Math.PI\/2);\n    const binBrandMat=new THREE.MeshBasicMaterial({alphaMap:binBrandTex,depthTest:true,depthWrite:false,toneMapped:false,\n      blending:THREE.CustomBlending,blendSrc:THREE.SrcAlphaFactor,blendDst:THREE.OneMinusSrcAlphaFactor,\n      blendSrcAlpha:THREE.OneFactor,blendDstAlpha:THREE.OneMinusSrcAlphaFactor});\n    \/\/ Blend smooth text before transmissive glass, retaining real occlusion\/refraction.\n    binBrandMat.onBeforeCompile=shader=>{\n      shader.fragmentShader=shader.fragmentShader.replace('#include <opaque_fragment>','gl_FragColor = vec4( outgoingLight, diffuseColor.a );');\n    };\n    paintBinBrand();\n    disposables.push(binBrandGeo,binBrandMat);\n    [SL.SCR, SL.INSP].forEach(k => {\n      const x = xs(k);\n      spinBases[k] = place(mesh('spin-base', M.graphite), x, LY + 0.001, 0);\n      place(mesh('backlight', M.graphite), x, -0.13, -0.2);\n      const lp = new THREE.Mesh(lightGeo, M.light); lp.position.set(x, 0.92, -0.18); scene.add(lp);\n      if(k===SL.SCR)glassLighting=makeGlassLighting(x,lp);\n      const ch = k === SL.SCR ? 2 : 3;\n      boardTitles.push({ch, el:root.querySelector('[data-sgj-board=\"'+ch+'\"]'), origin:new THREE.Vector4(x-.145,1.05625,-.179,1)});\n      place(mesh('front-arm', M.graphite), x + HEAD_DX, 0, 0);\n      const vh = mesh('vision-head', M.graphite); vh.position.copy(HEAD_PT(x)); aimHead(vh, HEAD_PT(x), V3(x, LY + 0.05, 0)); scene.add(vh);\n    });\n    \/* \u7b2c 3 \u7ae0\uff1a\u5145\u586b\u3001\u5c01\u84cb *\/\n    place(mesh('filler', M.white), xs(SL.FILL), 0, 0);\n    const fillerHead = place(mesh('filler-head', M.graphite), xs(SL.FILL), 1.16, 0);\n    place(mesh('capper', M.white), xs(SL.CAP), 0, 0);\n    const capperHead = place(mesh('capper-head', M.graphite), xs(SL.CAP), 1.10, 0);\n    \/* \u7b2c 4 \u7ae0\uff1a\u5370\u78bc\u6a5f\uff08\u7acb\u67f1\u5728\u524d\u65b9\uff09\u3001OCR \u61f8\u81c2 *\/\n    place(mesh('coder', M.white), xs(SL.CODE), 0, 0);\n    const coderHead = place(mesh('coder-head', M.graphite), xs(SL.CODE), 1.075, 0);\n    place(mesh('cantilever', M.graphite), xs(SL.OCR), 0, 0);\n    place(mesh('vision-head', M.graphite), xs(SL.OCR), 1.35, 0);\n    \/* \u63a8\u687f\uff1a\u5f9e\u5f8c\u65b9\u5f80 +Z \u63a8 *\/\n    const pushers = {};\n    const addPusher = (key, x, y, z, s, travel) => {\n      place(mesh('pusher', M.graphite), x, y, z, 0, s);\n      const postHeight = y - 0.095 * s, post = box3(0.04, postHeight, 0.04, M.graphite);\n      place(post, x, postHeight \/ 2, z - 0.14 * s);\n      pushers[key] = { rod: place(mesh('pusher-rod', M.steel), x, y, z, 0, s), x, z, travel };\n    };\n    addPusher('b', xs(SL.P1), LY + 0.05, -0.33, 0.35, 0.2);\n    addPusher('c', xs(SL.P2), LY + 0.05, -0.33, 0.35, 0.2);\n    addPusher('d', xs(SL.P3), LY + 0.05, -0.33, 0.35, 0.2);\n\n    \/* \u534a\u958b\u653e\u7d2f\u7a4d\u5340 *\/\n    ['a', 'b', 'c', 'd'].forEach(k => place(mesh('jar-reject', M.white), LANE[k].o.x, 0, 0));\n\n    \/* \u7b2c 5 \u7ae0\uff1a\u7d19\u7bb1\u7dda\u3001\u7a7a\u7bb1\u88dc\u7d66\u3001\u6838\u5c0d\u61f8\u81c2\u3001\u68e7\u677f *\/\n    place(mesh('roller', M.steel), 4.85, 0, 0, 0, [2.3, 1, 1]);\n    place(mesh('roller', M.steel), CX0, 0, -0.62, Math.PI \/ 2, [1.0, 1, 1]);\n        \/\/ Rear-side support: the loading carton has no posts in front of it.\n    const cartonInspectionEye=V3(CX0,1.78,-.08), packingCameraRig=[];\n    const support=(name,w,h,d,x,y,z)=>{\n      const part=place(box3(w,h,d,M.graphite),x,y,z);part.name='packing-camera-'+name;packingCameraRig.push(part);return part;\n    };\n    const postX=CX0+.50,postZ=-.62,beamY=1.90;\n    support('foot',.18,.025,.18,postX,.0125,postZ);\n    support('post',.045,beamY,.045,postX,beamY\/2,postZ);\n    support('crossbeam',.545,.04,.04,(postX+CX0)\/2,beamY,postZ);\n    support('reach',.04,.04,.58,CX0,beamY,(postZ+cartonInspectionEye.z)\/2);\n    support('hanger',.032,.13,.032,CX0,beamY-.065,cartonInspectionEye.z);\n    const cartonCameraHead=place(mesh('vision-head',M.graphite),...cartonInspectionEye.toArray());\n    cartonCameraHead.name='packing-camera-head';packingCameraRig.push(cartonCameraHead);\n    cartonCameraHead.quaternion.setFromUnitVectors(V3(0,-1,0),V3(CX0,CY+.08,0).sub(cartonInspectionEye).normalize());\n    function renderCartonTarget(o,iw,ih) {\n      const mark=o?.cellMarker;if(!mark)return null;\n      const ratio=inspector.getPixelRatio(),size=iw+'x'+ih+'@'+ratio;\n      if(size!==ocrSize){ocrCanvas.width=Math.round(iw*ratio);ocrCanvas.height=Math.round(ih*ratio);ocrSize=size;}\n      ocrCanvas.style.display='block';\n      const q=new THREE.Quaternion().setFromEuler(new THREE.Euler(mark.tilt,mark.yaw,0,'YXZ')),points=[];\n      for(let i=0;i<16;i++)for(const y of [0,JH+.012]){\n        const a=i*TAU\/16,p=V3(Math.cos(a)*(JR+.004),y,Math.sin(a)*(JR+.004)).applyQuaternion(q).add(mark.origin).project(inspectCamera);\n        points.push([(p.x+1)*iw\/2,(1-p.y)*ih\/2]);\n      }\n      const left=Math.min(...points.map(p=>p[0]))-3,right=Math.max(...points.map(p=>p[0]))+3;\n      const top=Math.min(...points.map(p=>p[1]))-3,bottom=Math.max(...points.map(p=>p[1]))+3;\n      const color=css(mark.bad?C.accent:mark.accepted?C.ok:C.fill),ctx=ocrContext;\n      ctx.save();try{ctx.setTransform(ratio,0,0,ratio,0,0);ctx.clearRect(0,0,iw,ih);\n        ctx.strokeStyle=color;ctx.lineWidth=1.8;ctx.setLineDash(mark.bad?[5,3]:[]);ctx.strokeRect(left,top,right-left,bottom-top);\n        ctx.fillStyle=color;ctx.font='600 12px sans-serif';ctx.textBaseline='bottom';ctx.fillText('Cell '+(mark.slot+1),left,Math.max(14,top-4));\n      }finally{ctx.restore();}\n      return {slot:mark.slot,bounds:[left,top,right,bottom],color,bad:mark.bad,accepted:mark.accepted};\n    }\n\n    const pallets = [0, 1, 2].map(() => place(mesh('pallet', M.wood), PAL.x, 0, PAL.z));\n\n    \/* ---------- \u7f50\u5b50\u3001\u7d19\u7bb1\uff1aInstancedMesh ---------- *\/\n    const inst = (n, mat, count, shadow = true) => { const m = new THREE.InstancedMesh(geo(n), mat, count); m.castShadow = m.receiveShadow = shadow; m.count = 0; m.frustumCulled = false; scene.add(m); return use(n, m); };\n    const unitBox = PROC.geometry('BoxGeometry',1, 1, 1), unitBall = PROC.geometry('SphereGeometry',1, 10, 8); disposables.push(unitBox, unitBall);\n    const instG = (g, mat, count, shadow = true) => { const m = new THREE.InstancedMesh(g, mat, count); m.castShadow = m.receiveShadow = shadow; m.count = 0; m.frustumCulled = false; scene.add(m); return m; };\n    \/\/ Neutral scattering boundaries: small physical features, separate from red inspection marks.\n    const fineGlassLabels=['Glass check passed','Hairline crack','Glass bubble','Branching crack'];\n    const fineCrackGeo=PROC.geometry('CylinderGeometry',1,1,1,5,1,true),glassSeedGeo=PROC.geometry('TorusGeometry',1,.115,4,16);\n    const fineCrackMaterial=std('#ffffff',.40,.02,{depthWrite:false}),glassSeedMaterial=std('#ffffff',.22,.02,{depthWrite:false,side:THREE.DoubleSide});\n    const fineGlassBase={fineCrack:new THREE.Color('#82959e'),glassSeed:new THREE.Color('#a3b5be')},fineTint=new THREE.Color(),fineLit=new THREE.Color('#f3fbff');\n    \/\/ Render with opaque scene colors before transmission, without AO depth or shadow enlargement.\n    disposables.push(fineCrackGeo,glassSeedGeo);\n    const fineGlassCache=new WeakMap();let fineDefectDropped=0;\n    function glassDefectOf(b){\n      if(!b?.scr)return null;\n      if(fineGlassCache.has(b))return fineGlassCache.get(b);\n      const angle=b.d[0]*TAU,height=.037+.034*b.d[1],radius=JR+.00025;\n      const wall=(u,v,r=radius)=>{const a=angle+u\/JR;return [Math.cos(a)*r,height+v,-Math.sin(a)*r];};\n      const descriptor={kind:b.scr,label:fineGlassLabels[b.scr],paths:[],bubbles:[],strokeRadius:.00014+.000035*b.d[3]};\n      if(b.scr===2){\n        const r=.0008+.00045*b.d[2];\n        descriptor.bubbles=[[0,0,r],[-.0028,.0035,r*.65],[.0022,-.0031,r*.5]].map(([u,v,size])=>({center:wall(u,v,JR-.0005),radius:size}));\n      }else{\n        const length=(b.scr===1?.013:.017)+.005*b.d[2],jitter=.0008+.0005*b.d[3];\n        const offsets=[-.6,.15,-.25,.55,-.15,.25];\n        descriptor.paths.push(offsets.map((x,i)=>wall(x*jitter,(i\/5-.5)*length)));\n        if(b.scr===3)descriptor.paths.push([wall(-.25*jitter,-.1*length),wall(.002,.0015),wall(.0036,.003)]);\n      }\n      const points=descriptor.paths.flat().concat(descriptor.bubbles.map(b=>b.center));\n      descriptor.center=[0,1,2].map(i=>points.reduce((sum,p)=>sum+p[i],0)\/points.length);\n      descriptor.extent=Math.max(...points.map(p=>Math.hypot(...p.map((x,i)=>x-descriptor.center[i]))))+.0015;\n      fineGlassCache.set(b,descriptor);return descriptor;\n    }\n    const fineJarMatrix=new THREE.Matrix4(),fineLocalMatrix=new THREE.Matrix4(),fineQ=new THREE.Quaternion(),fineE=new THREE.Euler(0,0,0,'YXZ');\n    const fineA=V3(),fineB=V3(),fineMid=V3(),fineScale=V3(),fineY=V3(0,1,0),fineZ=V3(0,0,1);\n    function emitFineGlass(key,matrix){\n      REQ++;const i=N[key]++;\n      if(i>=I[key].instanceMatrix.count){N[key]--;fineDefectDropped++;return;}\n      I[key].setMatrixAt(i,matrix);\n      I[key].setColorAt(i,fineTint.copy(fineGlassBase[key]).lerp(fineLit,glassLighting.scatterAt(matrix.elements[12],matrix.elements[14])));\n    }\n    function drawGlassDefect(p,yaw,b,s,tilt){\n      const d=glassDefectOf(b);if(!d)return;\n      fineQ.setFromEuler(fineE.set(tilt,yaw,0,'YXZ'));fineJarMatrix.compose(p,fineQ,fineScale.setScalar(s));\n      for(const path of d.paths)for(let i=1;i<path.length;i++){\n        fineA.fromArray(path[i-1]);fineB.fromArray(path[i]);fineMid.copy(fineA).add(fineB).multiplyScalar(.5);\n        const length=fineB.sub(fineA).length();fineQ.setFromUnitVectors(fineY,fineB.normalize());\n        fineLocalMatrix.compose(fineMid,fineQ,fineScale.set(d.strokeRadius,length,d.strokeRadius)).premultiply(fineJarMatrix);\n        emitFineGlass('fineCrack',fineLocalMatrix);\n      }\n      for(const bubble of d.bubbles){\n        fineA.fromArray(bubble.center);fineB.copy(fineA).setY(0).normalize();fineQ.setFromUnitVectors(fineZ,fineB);\n        fineLocalMatrix.compose(fineA,fineQ,fineScale.set(bubble.radius,bubble.radius*.78,bubble.radius)).premultiply(fineJarMatrix);\n        emitFineGlass('glassSeed',fineLocalMatrix);\n      }\n    }\n    function glassDefectWorld(local,p,yaw,tilt=0,s=1){\n      return V3(...local).multiplyScalar(s).applyEuler(new THREE.Euler(tilt,yaw,0,'YXZ')).add(p);\n    }\n    \/\/ A frame output, never a cache of recognition state. The existing world events own its lifetime.\n    const glassDefectTracks=[];\n    const GLASS_RESULT_FADE=.4; \/\/ Same receiving-lane fade as the other stations.\n    function glassDefectResultWindow(b){\n      return {detected:(b.k+SL.SCR)*T+2.1,received:(b.k+SL.P1)*T+1.4};\n    }\n    function glassDefectResultAlpha(b,t){\n      if(!b?.scr)return 0;const w=glassDefectResultWindow(b);\n      return t<w.detected?0:1-seg(t,w.received,w.received+GLASS_RESULT_FADE);\n    }\n    function trackGlassDefect(b,p,yaw,t,s=1){\n      const alpha=glassDefectResultAlpha(b,t);if(alpha<=0)return;\n      glassDefectTracks.push({b,p:p.clone(),yaw,scale:s,alpha,age:t-glassDefectResultWindow(b).detected});\n    }\n    function projectGlassDefectCircle(track,viewCamera,width,height){\n      const d=glassDefectOf(track.b),center=glassDefectWorld(d.center,track.p,track.yaw,0,track.scale);\n      const right=V3(1,0,0).applyQuaternion(viewCamera.quaternion),up=V3(0,1,0).applyQuaternion(viewCamera.quaternion);\n      const q=center.clone().project(viewCamera);if(q.z < -1 || q.z > 1)return null;\n      const r=d.extent*track.scale,a=center.clone().addScaledVector(right,r).project(viewCamera),b=center.clone().addScaledVector(up,r).project(viewCamera);\n      const px=Math.max(Math.hypot((a.x-q.x)*width\/2,(a.y-q.y)*height\/2),Math.hypot((b.x-q.x)*width\/2,(b.y-q.y)*height\/2));\n      const radius=Math.max(5,px+2),x=(q.x+1)*width\/2,y=(1-q.y)*height\/2;\n      if(!Number.isFinite(x+y+radius)||x+radius<0||x-radius>width||y+radius<0||y-radius>height)return null;\n      return {id:'jar-'+track.b.id,kind:d.kind,shape:'circle',center:[x,y],radius,bounds:[x-radius,y-radius,x+radius,y+radius],alpha:track.alpha,age:track.age,world:center,right,up,worldRadius:r*radius\/Math.max(px,1e-8)};\n    }\n    function markGlassDefectResults(weight){\n      if(weight<=0)return;\n      for(const track of glassDefectTracks){\n        const c=projectGlassDefectCircle(track,camera,w,h);if(!c)continue;\n        track.mainCircle={id:c.id,kind:c.kind,shape:c.shape,center:c.center,radius:c.radius,alpha:c.alpha,age:c.age,world:c.world.toArray()};\n        for(let i=0;i<28;i++){\n          const at=a=>c.world.clone().addScaledVector(c.right,Math.cos(a)*c.worldRadius).addScaledVector(c.up,Math.sin(a)*c.worldRadius);\n          line(at(i*TAU\/28),at((i+1)*TAU\/28),C.accent,weight*track.alpha,1.35,'result');\n        }\n      }\n    }\n    function markGlassDefectInspection(ctx,iw,ih){\n      const marks=[];ctx.save();try{ctx.shadowBlur=0;ctx.lineWidth=1.35;ctx.strokeStyle=css(C.accent);ctx.setLineDash([]);\n        for(const track of glassDefectTracks){\n          const c=projectGlassDefectCircle(track,inspectCamera,iw,ih);if(!c)continue;\n          ctx.globalAlpha=.96*track.alpha;ctx.beginPath();ctx.arc(c.center[0],c.center[1],c.radius,0,TAU);ctx.stroke();\n          marks.push({id:c.id,kind:c.kind,shape:c.shape,center:c.center,radius:c.radius,bounds:c.bounds,alpha:c.alpha,age:c.age});\n        }\n      }finally{ctx.restore();}return marks;\n    }\n    \/\/ Full-height angular coverage follows the real jar turn, never a vertical scan height.\n    function markGlassRotation(ctx,o,base,color,project){\n      const rotation=clamp(screenTurn(o.b.k,simT)\/TAU),coverage=Math.max(.01,rotation),sweep=coverage*TAU;\n      const low=.004,high=JH+.01,radius=JR*1.1,start=Math.atan2(base.z-inspectCamera.position.z,inspectCamera.position.x-base.x);\n      const count=Math.max(2,Math.ceil(72*coverage)),angles=Array.from({length:count+1},(_,i)=>start+sweep*i\/count);\n      const point=(a,y)=>base.clone().add(V3(Math.cos(a)*radius,y,-Math.sin(a)*radius));\n      const bottom=angles.map(a=>point(a,low)),top=angles.map(a=>point(a,high));\n      let paths=0;\n      const polygon=(points,alpha)=>{\n        const ps=points.map(project);if(ps.some(p=>!Number.isFinite(p.x+p.y+p.z)||p.z < -1||p.z > 1))return;\n        ctx.globalAlpha=alpha;ctx.beginPath();ps.forEach((p,i)=>i?ctx.lineTo(p.x,p.y):ctx.moveTo(p.x,p.y));ctx.closePath();ctx.fill();paths++;\n      };\n      const stroke=(points,alpha,width=1.35)=>{\n        const ps=points.map(project);if(ps.some(p=>!Number.isFinite(p.x+p.y+p.z)||p.z < -1||p.z > 1))return;\n        ctx.globalAlpha=alpha;ctx.lineWidth=width;ctx.beginPath();ps.forEach((p,i)=>i?ctx.lineTo(p.x,p.y):ctx.moveTo(p.x,p.y));ctx.stroke();paths++;\n      };\n      ctx.save();try{\n        ctx.shadowBlur=0;ctx.setLineDash([]);ctx.strokeStyle=ctx.fillStyle=color;\n        const faces=angles.slice(0,-1).map((a,i)=>({i,depth:project(point((a+angles[i+1])\/2,(low+high)\/2)).z})).sort((a,b)=>b.depth-a.depth);\n        for(const {i} of faces)polygon([bottom[i],bottom[i+1],top[i+1],top[i]],.055);\n        const axisLow=base.clone().add(V3(0,low,0)),axisHigh=base.clone().add(V3(0,high,0));\n        polygon([axisLow,...bottom],.035);polygon([axisHigh,...top],.055);\n        stroke(bottom,.68);stroke(top,.68);\n        if(coverage<1){\n          polygon([axisLow,bottom.at(-1),top.at(-1),axisHigh],.08);\n          stroke([bottom[0],top[0]],.42);\n          stroke([axisLow,bottom[0]],.32);stroke([axisHigh,top[0]],.32);\n          stroke([axisLow,bottom.at(-1)],.64);stroke([axisHigh,top.at(-1)],.64);\n          stroke([bottom.at(-1),top.at(-1)],.98,1.9);\n        }\n        for(const a of [start-Math.PI\/2,start+Math.PI\/2]){\n          const relative=(a-start+TAU)%TAU;if(relative<=sweep+1e-8)stroke([point(a,low),point(a,high)],.55);\n        }\n      }finally{ctx.restore();}\n      return {type:'circumferential-cylinder-sector',coverage,rotationRadians:rotation*TAU,arcRadians:sweep,heightRange:[low,high],radius,origin:base.toArray(),startAngle:start,segments:count,paths,\n        leadingEdge:{bottom:bottom.at(-1).toArray(),top:top.at(-1).toArray(),screen:[project(bottom.at(-1)),project(top.at(-1))]}};\n    }\n\n    const I = {\n      liquid: inst('jar-liquid', M.liquid, 120, false),\n      cap: inst('jar-cap', M.cap, 120),\n      code0: instG(printGeo, printMaterials[0], 120, false),\n      code1: instG(printGeo, printMaterials[1], 120, false),\n      code2: instG(printGeo, printMaterials[2], 120, false),\n      code3: instG(printGeo, printMaterials[3], 120, false),\n      fineCrack: instG(fineCrackGeo, fineCrackMaterial, 384, false),\n      glassSeed: instG(glassSeedGeo, glassSeedMaterial, 120, false),\n      part: instG(unitBall, M.particle, 30, false),\n      glass: inst('jar-glass', M.glass, 150, false),\n      chipped: inst('jar-chipped', M.glass, 30, false),\n      tray: inst('jar-tray', M.tray, 3),\n      trayBrand: instG(binBrandGeo, binBrandMat, 3, false),\n      carton: inst('carton', M.carton, 48),\n      flap: inst('carton-flap', M.carton, 192),\n    };\n    [I.code0,I.code1,I.code2,I.code3].forEach(m=>m.renderOrder=4);\n    I.liquid.renderOrder = 2; I.glass.renderOrder = I.chipped.renderOrder = 3;\n    for(const key of ['fineCrack','glassSeed']){I[key].setColorAt(I[key].instanceMatrix.count-1,fineGlassBase[key]);I[key].instanceColor.setUsage(THREE.DynamicDrawUsage);}\n    const N = {};\n    disposables.push(I.trayBrand);\n    I.trayBrand.renderOrder=1;\n    const _m = new THREE.Matrix4(), _q = new THREE.Quaternion(), _e = new THREE.Euler(0, 0, 0, 'YXZ'), _s = V3(1, 1, 1);\n    let REQ = 0;                                   \/\/ \u9019\u4e00\u683c\u8981\u6c42\u756b\u51fa\u7684\u52d5\u614b\u7269\u4ef6\u6578\uff08\u542b\u8d85\u904e\u5bb9\u91cf\u88ab\u4e1f\u6389\u7684\uff09\uff0c\u7d66 state().objects\n    const CAP = () => Object.values(I).reduce((s, im) => s + im.instanceMatrix.count, 0) + SEG_CAP_COUNTED;\n    let SEG_CAP_COUNTED = 0;\n    const put = (key, pos, yaw = 0, rx = 0, sx = 1, sy = 1, sz = 1, rz = 0) => {\n      REQ++;\n      const im = I[key], i = N[key]++;\n      if (i >= im.instanceMatrix.count) { N[key]--; return; }\n      _e.set(rx, yaw, rz, 'YXZ'); _q.setFromEuler(_e); _m.compose(pos, _q, _s.set(sx, sy, sz)); im.setMatrixAt(i, _m);\n    };\n    const resetInst = () => { REQ = 0; fineDefectDropped = 0; Object.keys(I).forEach(k => { N[k] = 0; }); };\n    const flushInst = () => { Object.keys(I).forEach(k => { I[k].count = N[k]; I[k].instanceMatrix.needsUpdate = true; if(I[k].instanceColor)I[k].instanceColor.needsUpdate=true; }); };\n    const drawTray=dz=>{\n      put('tray',V3(TR.x,TR.y,TR.z+dz));\n      put('trayBrand',V3(TR.x,TR.floor+.0006,TR.z+dz));\n    };\n\n    \/* ---------- \u6a5f\u68b0\u624b\u81c2\uff1a\u5e95\u5ea7\u65cb\u8f49 + \u5169\u7bc0 IK\uff1b\u53d6\u6599\u5de5\u5177\u53ef\u6307\u5b9a\u4e16\u754c\u65b9\u5411\uff0c\u5176\u9918\u593e\u722a\u4fdd\u6301\u671d\u4e0b ---------- *\/\n\/*********************************************************************\n *\n * Provides forward and inverse kinematics for Univeral robot designs\n * Author: Kelsey Hawkins (kphawkins@gatech.edu)\n *\n * Software License Agreement (BSD License)\n *\n *  Copyright (c) 2013, Georgia Institute of Technology\n *  All rights reserved.\n *\n *  Redistribution and use in source and binary forms, with or without\n *  modification, are permitted provided that the following conditions\n *  are met:\n *\n *   * Redistributions of source code must retain the above copyright\n *     notice, this list of conditions and the following disclaimer.\n *   * Redistributions in binary form must reproduce the above\n *     copyright notice, this list of conditions and the following\n *     disclaimer in the documentation and\/or other materials provided\n *     with the distribution.\n *   * Neither the name of the Georgia Institute of Technology nor the names of\n *     its contributors may be used to endorse or promote products derived\n *     from this software without specific prior written permission.\n *\n *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n *  \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n *  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS\n *  FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n *  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n *  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\n *  BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n *  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\n *  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n *  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN\n *  ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n *  POSSIBILITY OF SUCH DAMAGE.\n *********************************************************************\/\n\n\/\/ JavaScript port of inverse(): metric parameters supplied from the pinned UR GLB rig.\n\/\/ Fixed source and modification details: src\/vendor\/ur_kinematics\/source.json.\nfunction urInverse(T,params,q6_des=0){\n const {d1,a2,a3,d4,d5,d6}=params, PI=Math.PI, ZERO_THRESH=1e-8;\n\n    let num_sols=0; const q_sols=[],branchKeys=[];\n    const T02=-T[0],T00=T[1],T01=T[2],T03=-T[3],T12=-T[4],T10=T[5],T11=T[6],T13=-T[7],T22=T[8],T20=-T[9],T21=-T[10],T23=T[11];\n    \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ shoulder rotate joint (q1) \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n    let q1=[];\n    {\n      let A = d6*T12 - T13;\n      let B = d6*T02 - T03;\n      let R = A*A + B*B;\n      if(Math.abs(A) < ZERO_THRESH) {\n        let div;\n        if(Math.abs(Math.abs(d4) - Math.abs(B)) < ZERO_THRESH)\n          div = -Math.sign(d4)*Math.sign(B);\n        else\n          div = -d4\/B;\n        let arcsin = Math.asin(div);\n        if(Math.abs(arcsin) < ZERO_THRESH)\n          arcsin = 0.0;\n        if(arcsin < 0.0)\n          q1[0] = arcsin + 2.0*PI;\n        else\n          q1[0] = arcsin;\n        q1[1] = PI - arcsin;\n      }\n      else if(Math.abs(B) < ZERO_THRESH) {\n        let div;\n        if(Math.abs(Math.abs(d4) - Math.abs(A)) < ZERO_THRESH)\n          div = Math.sign(d4)*Math.sign(A);\n        else\n          div = d4\/A;\n        let arccos = Math.acos(div);\n        q1[0] = arccos;\n        q1[1] = 2.0*PI - arccos;\n      }\n      else if(d4*d4 > R) {\n        return Array.from({length:num_sols},(_,i)=>{const values=q_sols.slice(i*6,i*6+6);values.branch=branchKeys[i];return values;});\n      }\n      else {\n        let arccos = Math.acos(d4 \/ Math.sqrt(R)) ;\n        let arctan = Math.atan2(-B, A);\n        let pos = arccos + arctan;\n        let neg = -arccos + arctan;\n        if(Math.abs(pos) < ZERO_THRESH)\n          pos = 0.0;\n        if(Math.abs(neg) < ZERO_THRESH)\n          neg = 0.0;\n        if(pos >= 0.0)\n          q1[0] = pos;\n        else\n          q1[0] = 2.0*PI + pos;\n        if(neg >= 0.0)\n          q1[1] = neg; \n        else\n          q1[1] = 2.0*PI + neg;\n      }\n    }\n    \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\n    \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ wrist 2 joint (q5) \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n    let q5=[[],[]];\n    {\n      for(let i=0;i<2;i++) {\n        let numer = (T03*Math.sin(q1[i]) - T13*Math.cos(q1[i])-d4);\n        let div;\n        if(Math.abs(Math.abs(numer) - Math.abs(d6)) < ZERO_THRESH)\n          div = Math.sign(numer) * Math.sign(d6);\n        else\n          div = numer \/ d6;\n        let arccos = Math.acos(div);\n        q5[i][0] = arccos;\n        q5[i][1] = 2.0*PI - arccos;\n      }\n    }\n    \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\n    {\n      for(let i=0;i<2;i++) {\n        for(let j=0;j<2;j++) {\n          let c1 = Math.cos(q1[i]), s1 = Math.sin(q1[i]);\n          let c5 = Math.cos(q5[i][j]), s5 = Math.sin(q5[i][j]);\n          let q6;\n          \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ wrist 3 joint (q6) \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n          if(Math.abs(s5) < ZERO_THRESH)\n            q6 = q6_des;\n          else {\n            q6 = Math.atan2(Math.sign(s5)*-(T01*s1 - T11*c1), \n                       Math.sign(s5)*(T00*s1 - T10*c1));\n            if(Math.abs(q6) < ZERO_THRESH)\n              q6 = 0.0;\n            if(q6 < 0.0)\n              q6 += 2.0*PI;\n          }\n          \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\n          let q2=[],q3=[],q4=[];\n          \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ RRR joints (q2,q3,q4) \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n          let c6 = Math.cos(q6), s6 = Math.sin(q6);\n          let x04x = -s5*(T02*c1 + T12*s1) - c5*(s6*(T01*c1 + T11*s1) - c6*(T00*c1 + T10*s1));\n          let x04y = c5*(T20*c6 - T21*s6) - T22*s5;\n          let p13x = d5*(s6*(T00*c1 + T10*s1) + c6*(T01*c1 + T11*s1)) - d6*(T02*c1 + T12*s1) + \n                        T03*c1 + T13*s1;\n          let p13y = T23 - d1 - d6*T22 + d5*(T21*c6 + T20*s6);\n\n          let c3 = (p13x*p13x + p13y*p13y - a2*a2 - a3*a3) \/ (2.0*a2*a3);\n          if(Math.abs(Math.abs(c3) - 1.0) < ZERO_THRESH)\n            c3 = Math.sign(c3);\n          else if(Math.abs(c3) > 1.0) {\n            \/\/ TODO NO SOLUTION\n            continue;\n          }\n          let arccos = Math.acos(c3);\n          q3[0] = arccos;\n          q3[1] = 2.0*PI - arccos;\n          let denom = a2*a2 + a3*a3 + 2*a2*a3*c3;\n          let s3 = Math.sin(arccos);\n          let A = (a2 + a3*c3), B = a3*s3;\n          q2[0] = Math.atan2((A*p13y - B*p13x) \/ denom, (A*p13x + B*p13y) \/ denom);\n          q2[1] = Math.atan2((A*p13y + B*p13x) \/ denom, (A*p13x - B*p13y) \/ denom);\n          let c23_0 = Math.cos(q2[0]+q3[0]);\n          let s23_0 = Math.sin(q2[0]+q3[0]);\n          let c23_1 = Math.cos(q2[1]+q3[1]);\n          let s23_1 = Math.sin(q2[1]+q3[1]);\n          q4[0] = Math.atan2(c23_0*x04y - s23_0*x04x, x04x*c23_0 + x04y*s23_0);\n          q4[1] = Math.atan2(c23_1*x04y - s23_1*x04x, x04x*c23_1 + x04y*s23_1);\n          \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n          for(let k=0;k<2;k++) {\n            if(Math.abs(q2[k]) < ZERO_THRESH)\n              q2[k] = 0.0;\n            else if(q2[k] < 0.0) q2[k] += 2.0*PI;\n            if(Math.abs(q4[k]) < ZERO_THRESH)\n              q4[k] = 0.0;\n            else if(q4[k] < 0.0) q4[k] += 2.0*PI;\n            q_sols[num_sols*6+0] = q1[i];    q_sols[num_sols*6+1] = q2[k]; \n            q_sols[num_sols*6+2] = q3[k];    q_sols[num_sols*6+3] = q4[k]; \n            q_sols[num_sols*6+4] = q5[i][j]; q_sols[num_sols*6+5] = q6; \n            branchKeys.push([i,j,k]);num_sols++;\n          }\n\n        }\n      }\n    }\n    return Array.from({length:num_sols},(_,i)=>{const values=q_sols.slice(i*6,i*6+6);values.branch=branchKeys[i];return values;});\n  \n}\n\n    \/\/ Page-only six-axis visual rig. compose\/runPath remain the sole task-motion owner.\n    const UR_RIG = {\"source_id\":\"teradyne-universalrobots--ur17g_1300::white-skyblue-view-scale@1.3.0+d5d8eb795a48\",\"source_sha256\":\"a1066f428daf7b856b768c542360e2342cab98c16dbbcb3410cb2113558a8146\",\"roles\":[\"ur-base\",\"ur-shoulder\",\"ur-upper\",\"ur-fore\",\"ur-wrist1\",\"ur-wrist2\",\"ur-wrist3\"],\"base_rotation\":[0,1,0,4.371138828673793e-08],\"joints\":[{\"body\":\"shoulder_link\",\"translation\":[0,0.21860000491142273,0],\"rotation\":[0,0,0,1],\"axis\":[0,1,0],\"source_joint\":\"\/ur17g_1300\/Physics\/shoulder_pan_joint\",\"source_axis\":\"Z in USD Z-up; Y in converted GLB Y-up\"},{\"body\":\"upper_arm_link\",\"translation\":[0,0,0],\"rotation\":[0.7071068286895752,0,0,0.7071068286895752],\"axis\":[0,1,0],\"source_joint\":\"\/ur17g_1300\/Physics\/shoulder_lift_joint\",\"source_axis\":\"Z in USD Z-up; Y in converted GLB Y-up\"},{\"body\":\"forearm_link\",\"translation\":[-0.6474999785423279,0,0],\"rotation\":[0,0,0,1],\"axis\":[0,1,0],\"source_joint\":\"\/ur17g_1300\/Physics\/elbow_joint\",\"source_axis\":\"Z in USD Z-up; Y in converted GLB Y-up\"},{\"body\":\"wrist_1_link\",\"translation\":[-0.5163999795913696,0.18240000307559967,0],\"rotation\":[0,0,0,1],\"axis\":[0,1,0],\"source_joint\":\"\/ur17g_1300\/Physics\/wrist_1_joint\",\"source_axis\":\"Z in USD Z-up; Y in converted GLB Y-up\"},{\"body\":\"wrist_2_link\",\"translation\":[0,0,0.13610000908374786],\"rotation\":[0.7071068286895752,0,0,0.7071068286895752],\"axis\":[0,1,0],\"source_joint\":\"\/ur17g_1300\/Physics\/wrist_2_joint\",\"source_axis\":\"Z in USD Z-up; Y in converted GLB Y-up\"},{\"body\":\"wrist_3_link\",\"translation\":[0,0,-0.14339999854564667],\"rotation\":[-0.7071068286895752,0,0,0.7071068286895752],\"axis\":[0,1,0],\"source_joint\":\"\/ur17g_1300\/Physics\/wrist_3_joint\",\"source_axis\":\"Z in USD Z-up; Y in converted GLB Y-up\"}],\"adaptation\":{\"uniform_native_scale_per_old_arm_unit\":{\"pick\":3,\"pack\":2.5,\"pallet\":2.6},\"shoulder_y_per_old_arm_unit\":{\"pick\":0.68,\"pack\":0.68,\"pallet\":0.68},\"tool_frame_rotation_x_radians\":3.141592653589793,\"contact_error_tolerance_m\":0.0002,\"orientation_error_tolerance_rad\":0.002,\"purpose\":\"Page-only uniform scale and source-frame IK. Pick mount moves +0.15m along conveyor X and pedestal rises from 0.35m to 0.50m; solve all six joints against retained task targets and timing. Not a real device configuration.\",\"mount_offsets_meters\":{\"pick\":[0.15,0,-0.1],\"pack\":[0,0,0],\"pallet\":[-0.06,0,-0.4]},\"vacuum_swivel\":{\"axial_offset_old_arm_units\":0.035,\"ball_radius_old_arm_units\":0.035,\"purpose\":\"Page-only swivel preserving the original full vacuum tool orientation while the native UR flange follows a fixed continuous orientation. Original tool target and motion timing unchanged.\"},\"pick_pedestal_height_m\":0.5},\"part_bounds\":{\"ur-base\":[[-0.10200001445992975,-7.450580596923828e-09,-0.10200489459064736],[0.10200001446078302,0.10639678686857224,0.10199513433006539]],\"ur-shoulder\":[[-0.07519813627004623,-0.11185401678085327,-0.0748913437128067],[0.07519634813070297,0.0808650553226471,0.10900480300188065]],\"ur-upper\":[[-0.7091140151023865,0.10899949456271042,-0.0750035548833741],[0.07724985480308533,0.2997052177131095,0.07500002795891583]],\"ur-fore\":[[-0.5635820031166077,-0.016862179848001008,-0.0602628818671849],[0.06215905398130418,0.13426139270107743,0.06024241268734761]],\"ur-wrist1\":[[-0.045112624764442444,-0.050199872356110495,-0.04809485098153588],[0.04511486366391182,0.04739312882271815,0.07195118221891093]],\"ur-wrist2\":[[-0.04516508543352166,-0.0640027076005936,-0.087070469036348],[0.04511310416354956,0.04511865228414533,0.04810142166422982]],\"ur-wrist3\":[[-0.04913727939128876,-0.0710260421037674,-0.05228622257709502],[0.0537978857755661,0.00032694265246391296,0.049705408513546004]]}};\n    function makeArm(base, s, ped, fingerOpen, fingerClosed, suction = false) {\n      const station=suction?'pick':ped>0?'pack':'pallet',offset=UR_RIG.adaptation.mount_offsets_meters[station];\n      const nativeScale=UR_RIG.adaptation.uniform_native_scale_per_old_arm_unit[station],swivel=UR_RIG.adaptation.vacuum_swivel;\n      const mount={x:base.x+offset[0],z:base.z+offset[2]};\n      const rise=UR_RIG.adaptation.shoulder_y_per_old_arm_unit[station]-UR_RIG.joints[0].translation[1]*nativeScale;\n      if(ped>0)place(mesh('pedestal',M.graphite),mount.x,0,mount.z,0,[1,ped\/.45,1]);\n      const riserGeometry=PROC.geometry('CylinderGeometry',.105*nativeScale,.115*nativeScale,rise,24);\n      disposables.push(riserGeometry);const riser=new THREE.Mesh(riserGeometry,M.graphite);\n      riser.position.set(mount.x,ped+rise*s\/2,mount.z);riser.scale.setScalar(s);scene.add(riser);\n      const g=new THREE.Group();g.position.set(mount.x,ped+rise*s,mount.z);g.scale.setScalar(s*nativeScale);\n      g.quaternion.fromArray(UR_RIG.base_rotation);scene.add(g);g.add(mesh('ur-base',M.robot));\n      const joints=[],rests=[],translations=UR_RIG.joints.map(j=>V3(...j.translation));let parent=g;\n      for(let i=0;i<6;i++){\n        const joint=new THREE.Group();joint.position.copy(translations[i]);const rest=new THREE.Quaternion().fromArray(UR_RIG.joints[i].rotation).normalize();\n        rests.push(rest);joint.quaternion.copy(rest);parent.add(joint);joint.add(mesh(UR_RIG.roles[i+1],M.robot));joints.push(joint);parent=joint;\n      }\n      const sp=new THREE.Group();sp.rotation.x=Math.PI;sp.scale.setScalar(1\/nativeScale);parent.add(sp);\n      if(!suction)sp.add(mesh('arm-gripper',M.graphite));\n      else{\n        \/\/ The retained side-grasp vacuum head needs a local swivel; UR flange stays in one continuous branch.\n        const collarGeometry=PROC.geometry('CylinderGeometry',.075,.10,.025,24),ballGeometry=PROC.geometry('SphereGeometry',swivel.ball_radius_old_arm_units,20,12);\n        disposables.push(collarGeometry,ballGeometry);const collar=new THREE.Mesh(collarGeometry,M.steel),ball=new THREE.Mesh(ballGeometry,M.graphite);\n        collar.scale.setScalar(1\/nativeScale);collar.position.y=.0125\/nativeScale;parent.add(collar);sp.position.y=swivel.axial_offset_old_arm_units\/nativeScale;sp.add(ball);\n        const shaft=PROC.geometry('CylinderGeometry',.025,.025,.35,12),cup=PROC.geometry('CylinderGeometry',.025,.052,.08,20,1,true);disposables.push(shaft,cup);\n        const stem=new THREE.Mesh(shaft,M.steel),lip=new THREE.Mesh(cup,M.graphite);stem.position.y=-.175;lip.position.y=-.39;sp.add(stem,lip);\n      }\n      const f1=mesh('arm-finger',M.steel),f2=mesh('arm-finger',M.steel);f1.position.y=f2.position.y=-.26;if(!suction)sp.add(f1,f2);\n      const Y=V3(0,1,0),flip=new THREE.Quaternion().setFromAxisAngle(V3(1,0,0),Math.PI);\n      const origins=Array.from({length:6},()=>V3());\n      const p=V3(),q=new THREE.Quaternion(),rot=new THREE.Quaternion(),delta=V3(),cross=V3(),qe=new THREE.Quaternion();\n      const target=V3(),targetQ=new THREE.Quaternion(),toolQ=new THREE.Quaternion(),toolUp=V3(),requested=V3();\n      const angles=new Float64Array(6);\n      let lastKey='',positionError=Infinity,orientationError=Infinity,iterations=0;\n      const fk=()=>{\n        p.set(0,0,0);q.fromArray(UR_RIG.base_rotation).normalize();\n        for(let i=0;i<6;i++){p.add(delta.copy(translations[i]).applyQuaternion(q));q.multiply(rests[i]);origins[i].copy(p);q.multiply(rot.setFromAxisAngle(Y,angles[i])).normalize();}\n      };\n      const measure=()=>{\n        delta.copy(target).sub(p);positionError=delta.length()*s*nativeScale;\n        qe.copy(targetQ).multiply(rot.copy(q).invert()).normalize();if(qe.w<0)qe.set(-qe.x,-qe.y,-qe.z,-qe.w);\n        const n=Math.hypot(qe.x,qe.y,qe.z),a=2*Math.atan2(n,Math.max(0,qe.w));orientationError=a;\n\n      };\n      const rosBasis=new THREE.Quaternion().setFromAxisAngle(V3(1,0,0),Math.PI\/2),rosTool=new THREE.Quaternion().setFromAxisAngle(V3(0,0,1),Math.PI\/2),rosQ=new THREE.Quaternion(),targetMatrix=new THREE.Matrix4();\n      const parameters={d1:translations[0].y,a2:translations[2].x,a3:translations[3].x,d4:translations[3].y,d5:translations[4].z,d6:-translations[5].z};\n      let solutionCount=0;\n      function solve(){\n        rosQ.copy(rosBasis).multiply(targetQ).multiply(rosTool);targetMatrix.makeRotationFromQuaternion(rosQ).setPosition(target.x,-target.z,target.y);\n        const e=targetMatrix.elements,T=Array.from({length:16},(_,i)=>e[(i%4)*4+Math.floor(i\/4)]),solutions=urInverse(T,parameters);\n        solutionCount=solutions.length;\n        \/\/ Fixed shoulder\/wrist\/elbow branch, verified over the original task paths.\n        const selected=solutions.find(solution=>solution.branch.every(value=>value===0));\n        const best=selected?.map(a=>Math.atan2(Math.sin(a),Math.cos(a)));\n        if(!best)throw new Error('UR target outside source-link workspace: '+station+' '+JSON.stringify(requested.toArray()));\n        angles.set(best);fk();measure();iterations=0;\n        if(positionError>UR_RIG.adaptation.contact_error_tolerance_m||orientationError>UR_RIG.adaptation.orientation_error_tolerance_rad)throw new Error('UR source-frame mismatch: '+positionError+'m \/ '+orientationError+'rad');\n        for(let i=0;i<6;i++)joints[i].quaternion.copy(rests[i]).multiply(rot.setFromAxisAngle(Y,angles[i]));\n      }\n      const worldPoint=(node)=>{const point=V3();node.getWorldPosition(point);return point.toArray();};\n      return {base,s,mount,\n        capsules(name){\n          g.updateWorldMatrix(true,true);const bodies=[g,...joints],out=[];\n          for(let i=0;i<7;i++){\n            const role=UR_RIG.roles[i],[lo,hi]=UR_RIG.part_bounds[role],center=lo.map((v,k)=>(v+hi[k])\/2),half=lo.map((v,k)=>(hi[k]-v)\/2);\n            const major=half.indexOf(Math.max(...half)),a=[...center],b=[...center];a[major]=lo[major];b[major]=hi[major];\n            out.push({name:name+'-'+role,a:bodies[i].localToWorld(V3(...a)).toArray(),b:bodies[i].localToWorld(V3(...b)).toArray(),r:Math.hypot(...half.filter((v,k)=>k!==major))*nativeScale*s});\n          }\n          out.push({name:name+'-tool',a:worldPoint(joints[5]),b:sp.localToWorld(V3(0,-.43,0)).toArray(),r:Math.max(.13,fingerOpen+.025)*s});return out;\n        },\n        contact(){sp.updateWorldMatrix(true,false);return sp.localToWorld(V3(0,-.43,0));},\n        diagnostics(){g.updateWorldMatrix(true,true);return {requested:requested.toArray(),actual:this.contact().toArray(),positionError,orientationError,toolOrientationError:sp.getWorldQuaternion(new THREE.Quaternion()).angleTo(toolQ),iterations,angles:Array.from(angles),nativeScale,solutionCount,mount:g.position.toArray(),baseRise:rise*s,jointOrigins:origins.map(v=>v.clone().multiplyScalar(s*nativeScale).add(g.position).toArray()),actualJointOrigins:joints.map(worldPoint)};},\n        set(tip,yaw,closed=0,orientation=null){\n          toolQ.copy(orientation||rot.setFromAxisAngle(Y,yaw)).normalize();toolUp.copy(Y).applyQuaternion(toolQ);requested.copy(tip);\n          target.copy(tip).addScaledVector(toolUp,.43*s).addScaledVector(Y,suction?swivel.axial_offset_old_arm_units*s:0).sub(g.position).multiplyScalar(1\/(s*nativeScale));\n          if(suction)targetQ.copy(flip);else targetQ.copy(toolQ).multiply(flip);\n          const key=[...target.toArray(),...targetQ.toArray()].join(',');if(key!==lastKey){solve();lastKey=key;}\n          if(suction)sp.quaternion.copy(q).invert().multiply(toolQ);\n          const opening=lerp(fingerOpen,fingerClosed,closed);f1.position.x=opening;f2.position.x=-opening;\n        }\n      };\n    }\n\n    const armA = makeArm({ x: -4.45, z: -0.42 }, 0.42, 0.5, 0.17, JR \/ 0.42 + 0.02, true);\n    const armD = makeArm({ x: 3.45, z: -0.48 }, 0.42, 0.35, 0.17, JR \/ 0.42 + 0.02);\n    const armE = makeArm({ x: 5.8, z: -0.42 }, 0.6, 0, 0.27, 0.11 \/ 0.6 + 0.02);\n    const NA = V3(-4.62, 1.12, -0.25), HOME_E = V3(5.95, 1.15, -0.5);\n    const polarLerp = (base, a, b, k) => {\n      const ta = Math.atan2(a.z - base.z, a.x - base.x); let d = Math.atan2(b.z - base.z, b.x - base.x) - ta;\n      d = wrapPi(d);\n      const t = ta + d * k, r = lerp(Math.hypot(a.x - base.x, a.z - base.z), Math.hypot(b.x - base.x, b.z - base.z), k);\n      return V3(base.x + r * Math.cos(t), lerp(a.y, b.y, k), base.z + r * Math.sin(t));\n    };\n    \/* \u56fa\u5b9a\u5206\u6bb5\u8ecc\u8de1\uff1a\u6bcf\u6bb5 [\u7d50\u675f\u6642\u523b, \u7d42\u9ede, \u6a21\u5f0f]\uff0c\u6a21\u5f0f lin \u76f4\u7dda\u3001arc \u6975\u5ea7\u6a19\u5f27\u7dda *\/\n    function runPath(base, start, segs, s) {\n      let t0 = 0, p = start;\n      for (const [t1, q, mode] of segs) {\n        if (s <= t1) {\n          const k = ease(seg(s, t0, t1));\n          if (mode === 'arc') { const v = polarLerp(base, p, q, k); v.y += Math.sin(Math.PI * k) * 0.06; return v; }\n          return p.clone().lerp(q, k);\n        }\n        t0 = t1; p = q;\n      }\n      return p.clone();\n    }\n\n    \/* ---------- \u751f\u7522\u6642\u9418\uff1a\u4e8b\u4ef6\u8868\u7531 seed \u9010\u6bb5\u7522\u751f\u4e26\u5feb\u53d6\u7d2f\u8a08\u503c ---------- *\/\n    \/* \u5404\u7ae0\u4e0d\u826f\u6bd4\u4f8b\u6bcf\u6b21\u8f09\u5165\u7531 seed \u62bd\u51fa\uff1b\u6bcf\u500b\u5340\u584a\u7684\u4ef6\u6578\u518d\u4f9d\u6bd4\u4f8b\u62bd\u51fa\uff08\u6709\u4e0a\u9650\uff09\uff1b\u9023\u7e8c\u7121\u4e8b\u4ef6\u5230\u4e0a\u9650\u5c31\u5f37\u5236\u4e00\u4ef6 *\/\n    function stream(rate, size, max, gapMax, R) {\n      let buf = [], gap = 0, forced = 0;\n      const f = () => {\n        if (!buf.length) {\n          let n = 0; for (let i = 0; i < size; i++) if (R() < rate) n++;\n          n = Math.min(n, max); const pos = new Set(); while (pos.size < n) pos.add(Math.floor(R() * size));\n          buf = Array.from({ length: size }, (_, i) => pos.has(i));\n        }\n        let v = buf.shift();\n        if (!v && gap + 1 >= gapMax) { v = true; forced++; }\n        gap = v ? 0 : gap + 1; return v;\n      };\n      f.forced = () => forced;\n      return f;\n    }\n    \/* \u7d55\u5c0d\u7de8\u865f\u8207\u5df2\u56de\u6536\u7b46\u6578\u5206\u958b\uff1a\u79fb\u9664\u524d\u7db4\u4e0d\u91cd\u7de8 ID\uff0c\u4e5f\u4e0d\u91cd\u8a2d\u7d2f\u8a08\u503c\u3002 *\/\n    function historyBuffer() {\n      return { base: 0, items: [], initial: 0,\n        get end() { return this.base + this.items.length; },\n        get(i) { return this.items[i - this.base]; },\n        push(v) { this.items.push(v); },\n        trimBefore(i) { const n = Math.max(0, Math.min(this.items.length, i - this.base)); this.items.splice(0, n); this.base += n; }\n      };\n    }\n    const eventCount = (a, t) => a.base + upper(a.items, t);\n    \/\/ One jar and one world time. Playback pacing never changes the event sequence.\n    const PACK = {\n      normal: { release: 1.70, detect: 1.82, verified: 1.98 },\n      repair: { release: 1.42, detect: 1.58, approach: 1.70, grasp: 1.84, lift: 1.96, center: 2.04, replace: 2.18, verified: 2.33, finish: 2.39 },\n      pace: { checking: .40, notice: .10, regrasp: .20, lift: .20, align: .16, place: .20, recheck: .20, passed: .25 }\n    };\n    const cartonIssue = (cc, slot) => cc && cc.issueSlot === slot ? cc.issue : 0;\n    const cartonTiming = (cc, slot) => cartonIssue(cc, slot) ? PACK.repair : PACK.normal;\n    function placementState(pk, t) {\n      const cc = E.cartons.get(Math.floor(E.jars.get(pk.id).p \/ 6));\n      const issue = cartonIssue(cc, pk.slot), a = issue ? PACK.repair : PACK.normal, r = t - pk.K * T;\n      const held = r >= .95 && r < a.release || !!issue && r >= a.grasp && r < a.replace;\n      const phase = r < .95 ? 'approaching' : r < a.release ? 'loading' :\n        issue && r >= a.detect && r < a.approach ? 'misplaced' :\n        issue && r >= a.approach && r < a.grasp ? 'regrasping' :\n        issue && r >= a.grasp && r < a.replace ? 'reseating' :\n        r >= a.verified ? 'judged' : issue && r >= a.replace ? 'rechecking' : 'checking';\n      const errorWeight = !issue || r < a.release ? 0 : r < a.grasp ? ease(seg(r, a.release, a.detect)) : 1 - ease(seg(r, a.grasp, a.center));\n      return { issue, r, held, phase, bad: phase === 'misplaced' || phase === 'regrasping', accepted: r >= a.verified,\n        offset: issue === 2 ? .022 * (r < a.grasp ? 1 : errorWeight) : 0, tilt: issue === 1 ? .32 * errorWeight : 0 };\n    }\n    function packingPlaybackRate(t, focused) {\n      if (!focused) return 1;\n      const K=Math.floor(t\/T), tk=E.tk.get(K-SL.END), b=tk&&tk.b>=0?E.jars.get(tk.b):null;\n      if (!b || b.p<0 || !cartonIssue(E.cartons.get(Math.floor(b.p\/6)),b.p%6)) return 1;\n      const r=t-K*T,a=PACK.repair,p=PACK.pace;\n      return r<a.release?1:r<a.detect?p.checking:r<a.approach?p.notice:r<a.grasp?p.regrasp:\n        r<a.lift?p.lift:r<a.center?p.align:r<a.replace?p.place:r<a.verified?p.recheck:r<a.finish?p.passed:1;\n    }\n    function advanceLineTime(t, steps, focused) {\n      if (!focused) return t+steps*STEP;\n      \/\/ STEP remains a real-time tick: slow motion still updates at the normal tick rate.\n      for (let i=0;i<steps;i++) t+=STEP*packingPlaybackRate(t,true);\n      return t;\n    }\n\n    function makeEngine(seed) {\n      const R = rng(seed);\n      const rates = { pick: lerp(0.03, 0.10, R()), screen: lerp(0.05, 0.15, R()), fill: lerp(0.04, 0.12, R()), read: lerp(0.03, 0.10, R()), pack: lerp(0.04, 0.12, R()) };\n      const S = {\n        pick: stream(rates.pick, NT, 3, 10, rng(seed * 7 + 1)), screen: stream(rates.screen, 10, 2, 10, rng(seed * 7 + 2)),\n        fill: stream(rates.fill, 10, 2, 10, rng(seed * 7 + 3)), read: stream(rates.read, 12, 2, 12, rng(seed * 7 + 4)),\n        pack: stream(rates.pack, 5, 1, 5, rng(seed * 7 + 5)),\n      };\n      const rv = rng(seed * 7 + 6);\n      const E = {\n        seed, rates, S, tk: historyBuffer(), trays: historyBuffer(), jars: historyBuffer(), packs: historyBuffer(), cartons: historyBuffer(), goods: historyBuffer(), nk: 0, floor: 0,\n        ev: Object.fromEntries(['tray', 'placed', 'chipped', 'screened', 'scrRej', 'filled', 'inspected', 'filRej', 'read', 'ocrRej', 'packed', 'cartons', 'checked', 'cRej', 'pal'].map(k => [k, historyBuffer()])),\n        lanes: { a: [], b: [], c: [], d: [] },\n      };\n      \/\/ Initial placement issues are repair jobs, not failed cartons. Keep RNG order.\n      function openCarton(c) { const issue = S.pack() ? 1 + Math.floor(rv() * 2) : 0; E.cartons.push({ c, issue, issueSlot: Math.floor(rv() * 6), g: -1 }); }\n      function addCarton(c, done) {\n        const cc = E.cartons.get(c);\n        cc.ev = done + .05; cc.a2 = cc.ev + MC;\n        E.ev.cartons.push(cc.ev); E.ev.checked.push(done);\n        const p1 = E.cartons.get(c - 1); if (p1) p1.fold = cc.ev + MC;\n        const p2 = E.cartons.get(c - 2);\n        if (p2) { p2.a3 = cc.ev + MC; p2.g = E.goods.end; p2.place = p2.a3 + 2.9; E.goods.push(c - 2); E.ev.pal.push(p2.place); }\n      }\n      function step(k) {\n        const c = Math.floor(k \/ TB), j = k % TB;\n        if (j === 0) {\n          const ch = [], yaw = [];\n          for (let q = 0; q < NT; q++) { ch.push(S.pick()); yaw.push(rv() * TAU); }\n          E.trays.push({ ch, yaw, ids: new Array(NT).fill(-1) });\n          E.ev.tray.push(k * T); E.tk.push({ c, j, b: -1 }); return;\n        }\n        const q = j - 1, tr = E.trays.get(c);\n        if (tr.ch[q]) { E.ev.chipped.push(k * T + RA); E.lanes.a.push({ t: k * T + RA, kind: 'chipped', c, q }); E.tk.push({ c, j, b: -1, chipped: true }); return; }\n        const id = E.jars.end;\n        const b = { id, k, scr: 0, fil: 0, ocr: 0, yaw: tr.yaw[q], p: -1, d: [rv(), rv(), rv(), rv()] };\n        tr.ids[q] = id;\n        if (S.screen()) b.scr = 1 + Math.floor(rv() * 3);\n        else if (S.fill()) b.fil = 1 + Math.floor(rv() * 2);\n        else if (S.read()) b.ocr = 1 + Math.floor(rv() * 3);\n        E.ev.placed.push(k * T + RA); E.ev.screened.push((k + SL.SCR) * T + 2.1);\n        if (b.scr) { const te = (k + SL.P1) * T + 1.4; E.ev.scrRej.push(te); E.lanes.b.push({ t: te, kind: 'jar', id }); }\n        else {\n          E.ev.filled.push((k + SL.FILL) * T + 1.9); E.ev.inspected.push((k + SL.INSP) * T + 2.2);\n          if (b.fil) { const te = (k + SL.P2) * T + 1.4; E.ev.filRej.push(te); E.lanes.c.push({ t: te, kind: 'jar', id }); }\n          else {\n            E.ev.read.push((k + SL.OCR) * T + 1.5);\n            if (b.ocr) { const te = (k + SL.P3) * T + 1.4; E.ev.ocrRej.push(te); E.lanes.d.push({ t: te, kind: 'jar', id }); }\n          }\n        }\n        if (!b.scr && !b.fil && !b.ocr) {\n          const p = E.packs.end, slot = p % 6; b.p = p;\n          if (slot === 0) openCarton(Math.floor(p \/ 6));\n          const cc = E.cartons.get(Math.floor(p \/ 6)), timing = cartonTiming(cc, slot);\n          const K = k + SL.END, rel = K * T + timing.release, verified = K * T + timing.verified;\n          E.packs.push({ id, K, rel, verified, slot });\n          E.ev.packed.push(verified);\n          if (slot === 5) addCarton(Math.floor(p \/ 6), verified);\n        }\n        E.jars.push(b); E.tk.push({ c, j, b: id });\n      }\n      E.extend = kMax => { while (E.nk <= kMax) step(E.nk++); };\n      E.prune = t => {\n        \/\/ \u4fdd\u7559\u81f3\u5c11\u4e09\u5206\u9418\u56de\u770b\uff1b\u6bcf\u76e4\u4e00\u6b21\u56de\u6536\uff0c\u9000\u6599\u6c89\u5165\u8207\u524d\u4e00\u68e7\u677f\u7684\u4f9d\u8cf4\u53e6\u5916\u4fdd\u7559\u3002\n        const h = Math.floor(Math.max(0, t - 180) \/ (TB * T)) * TB * T;\n        if (h <= E.floor) return;\n        const tkFrom = Math.max(0, Math.floor(h \/ T) - SL.END - 2);\n        let trayFrom = Math.floor(tkFrom \/ TB);\n        let cartonFrom = Math.max(0, Math.floor(eventCount(E.ev.packed, h) \/ 6) - 10);\n        const goodsFrom = Math.max(0, PAL.per * Math.floor(eventCount(E.ev.pal, h) \/ PAL.per) - 1);\n        const boundaryCarton = E.goods.get(goodsFrom);\n        if (boundaryCarton !== undefined) cartonFrom = Math.min(cartonFrom, boundaryCarton);\n        let jarFrom = E.jars.base + upper(E.jars.items, trayFrom * TB - 1, 'k');\n        for (const [key, arr] of Object.entries(E.lanes)) {\n          arr.splice(0, Math.max(0, upper(arr, h, 't') - LANE[key].cap - 1));\n          const first = arr[0]; if (!first) continue;\n          if (key === 'a') trayFrom = Math.min(trayFrom, first.c);\n\n          else jarFrom = Math.min(jarFrom, first.id);\n        }\n        const packFrom = 6 * cartonFrom, firstPack = E.packs.get(packFrom);\n        if (firstPack) jarFrom = Math.min(jarFrom, firstPack.id);\n        E.tk.trimBefore(tkFrom); E.trays.trimBefore(trayFrom); E.jars.trimBefore(jarFrom);\n        E.packs.trimBefore(packFrom); E.cartons.trimBefore(cartonFrom); E.goods.trimBefore(goodsFrom);\n        for (const a of Object.values(E.ev)) a.trimBefore(eventCount(a, h));\n        E.floor = h;\n      };\n      return E;\n    }\n    \/* \u9a57\u8b49\u7528\uff1a\u8a72 seed \u7684\u6bd4\u4f8b\u3001\u6258\u76e4\u521d\u59cb\u64fa\u653e\u8207\u524d 30 \u7bb1\u7684\u4e8b\u4ef6\u8868 *\/\n    function batchOf(s) {\n      const E = makeEngine(s); E.extend(TB * 8);\n      while (E.cartons.items.filter(c => c && c.ev !== undefined).length < 30) E.extend(E.nk + TB);\n      const fates = E.jars.items.map(b => b.scr ? 'screen:' + ['', 'hairline crack', 'glass bubble', 'branching crack'][b.scr] : b.fil ? 'fill:' + ['', 'particle', 'low fill'][b.fil] : b.ocr ? 'read:' + ['', 'missing', 'smudged', 'skewed'][b.ocr] : 'packed');\n      return { seed: s, rates: E.rates, tray0: { chipped: E.trays.get(0).ch.map((v, i) => v ? i : -1).filter(i => i >= 0), yaw: E.trays.get(0).yaw.map(v => +v.toFixed(3)) },\n        trays: E.trays.end, chipped: E.ev.chipped.end, fates, cartons: E.cartons.items.filter(c => c && c.ev !== undefined).slice(0, 30).map(c => ({ c: c.c, issue: c.issue, slot: c.issue ? c.issueSlot : -1, repaired: !!c.issue })),\n        forced: Object.fromEntries(Object.entries(E.S).map(([k, f]) => [k, f.forced()])) };\n    }\n\n    \/* \u6a21\u64ec\u6642\u9593\uff1a\u4ee5\u56fa\u5b9a\u6b65\u9577\uff081\/60 \u79d2\uff09\u63a8\u9032\uff1bt0 \u662f\u958b\u9801\u6642\u7522\u7dda\u5df2\u904b\u8f49\u7684\u6642\u9593\uff08\u6696\u6a5f\uff09\uff0c\u8a08\u6578\u53ea\u7b97 t0 \u4e4b\u5f8c *\/\n    const STEP = 1 \/ 60;\n    let seed = config.seed || (Date.now() % 1e6), E = null, t0 = 0, simT = 0, frozen = false, acc = 0;\n    const warmOf = s => Math.round(lerp(config.warmup[0], config.warmup[1], rng(s + 99)()) \/ T) * T + 0.05;\n    function ensure(t) {\n      \/\/ \u820a\u6642\u9593\u5df2\u56de\u6536\u6642\u91cd\u64ad\u539f seed\uff1b\u5927\u8df3\u4e5f\u5206\u76e4\u751f\u6210\/\u56de\u6536\uff0c\u907f\u514d\u5148\u5efa\u7acb\u5b8c\u6574\u6b77\u53f2\u3002\n      if (t - 4 < E.floor) useSeed(seed);\n      const ahead = 2 * TB + 60, target = Math.floor(t \/ (TB * T)) * TB + ahead;\n      while (E.nk <= target) {\n        E.extend(Math.min(target, E.nk + TB - 1));\n        E.prune(Math.min(t - 4, (E.nk - ahead) * T));\n      }\n      E.prune(t - 4);\n    }\n    function useSeed(s) {\n      seed = s; E = makeEngine(s); t0 = warmOf(s); ensure(t0);\n      for (const a of Object.values(E.ev)) a.initial = eventCount(a, t0);\n    }\n    useSeed(seed); simT = t0;\n\n    \/* \u6e1b\u5c11\u52d5\u614b\u8207\u622a\u5716\uff1a\u6bcf\u7ae0\u505c\u5728\u54c1\u7ba1\u5224\u65b7\u7684\u90a3\u4e00\u523b\uff08\u4fdd\u5e95\u898f\u5247\u4fdd\u8b49\u4e00\u5b9a\u627e\u5f97\u5230\uff09 *\/\n    function decideTime(ch) {\n      const from = t0 + 2;\n      if (ch === 0) return from;\n      for (let guard = 0; guard < 60; guard++) {\n        ensure(from + guard * 60);\n        if (ch === 1) { for (let k = Math.ceil(from \/ T); k < E.nk; k++) if (E.tk.get(k)?.j === 1) return k * T + 0.36; }\n        if (ch === 2) { const b = E.jars.items.find(b => b.scr && (b.k + SL.SCR) * T >= from); if (b) return (b.k + SL.SCR) * T + 2.25; }\n        if (ch === 3) { const b = E.jars.items.find(b => b.fil && (b.k + SL.INSP) * T >= from); if (b) return (b.k + SL.INSP) * T + 2.3; }\n        if (ch === 4) { const b = E.jars.items.find(b => b.ocr && (b.k + SL.OCR) * T >= from); if (b) return (b.k + SL.OCR) * T + 1.75; }\n        if (ch === 5) { const pk = E.packs.items.find(pk => pk.K*T >= from && cartonIssue(E.cartons.get(Math.floor(E.jars.get(pk.id).p\/6)),pk.slot)); if (pk) return pk.K*T+1.66; }\n      }\n      return from;\n    }\n\n    \/* ---------- \u758a\u5c64\uff1a\u7dda\u6bb5\u3001\u74b0\u3001\u89d2\u6846\u3001\u906e\u7f69\u3001\u6a19\u7c64\u3001\u6383\u63cf\u5149\u5e55 ---------- *\/\n    const SEG_CAP = 2400;\n    \/* \u6dfa\u5e95\u821e\u53f0\uff1a\u6709\u8272\u6838\u5fc3\uff1b\u6383\u63cf\u3001\u7d50\u679c\u3001\u5c0e\u5f15\u5404\u81ea\u8abf\u6821\uff0c\u6578\u503c\u53ea\u5c6c\u672c\u9801\u3002 *\/\n    const FX = { maskAlpha: 0.20,\n      scan:   { coreWidth: 1.12, coreAlpha: 0.96, haloWidth: 5, haloAlpha: 0.24 },\n      result: { coreWidth: 1.12, coreAlpha: 1,    haloWidth: 2.2, haloAlpha: 0.10 },\n      guide:  { coreWidth: 1,    coreAlpha: 0.82, haloWidth: 1.5, haloAlpha: 0.055 }\n    };\n    const segResource=PROC.segment(),segGeo=segResource.geometry,segAlpha=segResource.alpha;\n    const segMat = new THREE.ShaderMaterial({\n      transparent: true, toneMapped: false, depthWrite: false, depthTest: false,\n      vertexShader: 'attribute float aOpacity; varying vec2 vUv; varying vec3 vColor; varying float vAlpha; void main(){vUv=uv;vColor=instanceColor;vAlpha=aOpacity;gl_Position=projectionMatrix*modelViewMatrix*instanceMatrix*vec4(position,1.0);}',\n      fragmentShader: 'varying vec2 vUv; varying vec3 vColor; varying float vAlpha; void main(){float edge=abs(vUv.y*2.0-1.0);gl_FragColor=vec4(vColor,vAlpha*(1.0-smoothstep(0.72,1.0,edge)));\\n#include <colorspace_fragment>\\n}'\n    }); disposables.push(segGeo, segMat);\n    const SEGS = new THREE.InstancedMesh(segGeo, segMat, SEG_CAP);\n    SEGS.instanceMatrix.setUsage(THREE.DynamicDrawUsage); SEGS.frustumCulled = false; SEGS.renderOrder = 5;\n    SEGS.setColorAt(0, C.text); SEGS.count = 0; over.add(SEGS);\n    \/* \u4e09\u7a2e\u7528\u9014\u5171\u7528\u6709\u754c\u67d4\u5149\u6c60\uff1b\u540c\u8272\u7cfb\u53ea\u505a alpha \u8870\u6e1b\uff0c\u6587\u5b57\u4e0d\u53c3\u8207\u6cdb\u5149\u3002 *\/\n    const GLOW_CAP=SEG_CAP,glowResource=PROC.segment(),glowGeo=glowResource.geometry,glowAlpha=glowResource.alpha;\n    const glowMat = new THREE.ShaderMaterial({\n      transparent: true, depthWrite: false, depthTest: false, toneMapped: false,\n      vertexShader: 'attribute float aOpacity; varying vec2 vUv; varying vec3 vColor; varying float vAlpha; void main(){vUv=uv;vColor=instanceColor;vAlpha=aOpacity;gl_Position=projectionMatrix*modelViewMatrix*instanceMatrix*vec4(position,1.0);}',\n      fragmentShader: 'varying vec2 vUv; varying vec3 vColor; varying float vAlpha; void main(){float d=abs(vUv.y*2.0-1.0);float near=exp(-24.0*d*d);float far=pow(max(0.0,1.0-d),2.2);float ends=smoothstep(0.0,0.025,vUv.x)*(1.0-smoothstep(0.975,1.0,vUv.x));gl_FragColor=vec4(vColor,vAlpha*(0.62*near+0.38*far)*ends);\\n#include <colorspace_fragment>\\n}'\n    });\n    const GLOW = new THREE.InstancedMesh(glowGeo, glowMat, GLOW_CAP); GLOW.instanceMatrix.setUsage(THREE.DynamicDrawUsage); GLOW.frustumCulled = false; GLOW.renderOrder = 4; GLOW.count = 0; over.add(GLOW);\n    GLOW.setColorAt(0, C.scan);\n    disposables.push(glowGeo, glowMat, GLOW, SEGS);\n    SEG_CAP_COUNTED = SEG_CAP + GLOW_CAP;\n    let nSeg = 0, nGlow = 0, glowOverflow = 0, pxW = 0.001;\n    const _v = V3(), _mid = V3(), _X = V3(1, 0, 0), _c = new THREE.Color(), _sc = V3();\n    const _glowSide = V3(), _glowFacing = V3(), _glowBasis = new THREE.Matrix4();\n    function line(a, b, col, alpha = 1, px = 1.6, effect = 'guide') {\n      if (alpha <= 0.01 || nSeg >= SEG_CAP) return;\n      _v.subVectors(b, a); const L = _v.length(); if (L < 1e-5) return;\n      _v.divideScalar(L); _mid.addVectors(a, b).multiplyScalar(0.5);\n      _glowFacing.subVectors(camera.position, _mid); _glowSide.crossVectors(_glowFacing, _v).normalize();\n      _glowFacing.crossVectors(_v, _glowSide).normalize(); _glowBasis.makeBasis(_v, _glowSide, _glowFacing); _q.setFromRotationMatrix(_glowBasis);\n      const fx = FX[effect];\n      const th = px * fx.coreWidth * pxW * camera.position.distanceTo(_mid);\n      _sc.set(L + th, th, 1); _m.compose(_mid, _q, _sc);\n      SEGS.setMatrixAt(nSeg, _m); SEGS.setColorAt(nSeg, col); segAlpha.setX(nSeg++, clamp(alpha) * fx.coreAlpha);\n      if (fx.haloAlpha > 0) {\n        if (nGlow >= GLOW_CAP) { glowOverflow++; return; }\n        const width = (px + fx.haloWidth) * pxW * camera.position.distanceTo(_mid);\n        _m.compose(_mid, _q, _sc.set(L + th, width, 1)); GLOW.setMatrixAt(nGlow, _m);\n        GLOW.setColorAt(nGlow, col);\n        glowAlpha.setX(nGlow++, fx.haloAlpha * clamp(alpha));\n      }\n    }\n    function dashed(a, b, col, alpha, px = 1.4, n = 10, effect = 'guide') {\n      for (let i = 0; i < n; i += 2) line(a.clone().lerp(b, i \/ n), a.clone().lerp(b, (i + 1) \/ n), col, alpha, px, effect);\n    }\n    function ring(c, r, col, alpha, px = 1.6, a0 = 0, a1 = TAU, n = 40, dash = false, effect = 'result') {\n      const steps = Math.max(3, Math.ceil(n * Math.abs(a1 - a0) \/ TAU));\n      for (let i = 0; i < steps; i++) {\n        if (dash && i % 2) continue;\n        const u0 = a0 + (a1 - a0) * i \/ steps, u1 = a0 + (a1 - a0) * (i + 1) \/ steps;\n        line(V3(c.x + Math.cos(u0) * r, c.y, c.z - Math.sin(u0) * r), V3(c.x + Math.cos(u1) * r, c.y, c.z - Math.sin(u1) * r), col, alpha, px, effect);\n      }\n    }\n    const rot2 = (c, x, z, yaw) => V3(c.x + x * Math.cos(yaw) + z * Math.sin(yaw), c.y, c.z - x * Math.sin(yaw) + z * Math.cos(yaw));\n    function rect(c, hw, hd, yaw, col, alpha, px = 1.6, effect = 'result') {\n      const k = [[hw, hd], [-hw, hd], [-hw, -hd], [hw, -hd], [hw, hd]].map(([x, z]) => rot2(c, x, z, yaw));\n      for (let i = 1; i < k.length; i++) line(k[i - 1], k[i], col, alpha, px, effect);\n    }\n    function bracket(c, hw, hd, yaw, col, alpha, px = 2, effect = 'result') {\n      const L = Math.min(hw, hd) * 0.55;\n      [[1, 1], [-1, 1], [-1, -1], [1, -1]].forEach(([sx, sz]) => {\n        const k = rot2(c, sx * hw, sz * hd, yaw);\n        line(k, rot2(c, sx * hw - sx * L, sz * hd, yaw), col, alpha, px, effect); line(k, rot2(c, sx * hw, sz * hd - sz * L, yaw), col, alpha, px, effect);\n      });\n    }\n    \/* \u7f50\u5b50\u5916\u6846\uff1a\u4e0a\u4e0b\u5169\u5708\u52a0\u5169\u689d\u5074\u7dda\uff08\u9762\u5411\u93e1\u982d\uff09 *\/\n    function outlineJar(p, col, alpha, s = 1) {\n      const r = JR * 1.12 * s, h = JH * s;\n      ring(V3(p.x, p.y + 0.004, p.z), r, col, alpha, 2); ring(V3(p.x, p.y + h + 0.012, p.z), r, col, alpha, 2);\n      const side = V3().subVectors(camera.position, p).setY(0).normalize(), sx = -side.z, sz = side.x;\n      [1, -1].forEach(k => line(V3(p.x + sx * r * k, p.y + 0.004, p.z + sz * r * k), V3(p.x + sx * r * k, p.y + h + 0.012, p.z + sz * r * k), col, alpha, 2, 'result'));\n    }\n    function check(c, s, col, alpha) {\n      \/\/ Keep the status glyph upright in the narrative camera, anchored to its workpiece.\n      const right=V3(1,0,0).applyQuaternion(camera.quaternion), up=V3(0,1,0).applyQuaternion(camera.quaternion);\n      const forward=V3(0,0,-1).applyQuaternion(camera.quaternion);\n      const pixel=pxW*Math.max(camera.near,c.clone().sub(camera.position).dot(forward));\n      const size=clamp(s\/pixel,8,14)*pixel;\n      const point=(x,y)=>c.clone().addScaledVector(right,x*size).addScaledVector(up,y*size);\n      const a=point(-.85,0), b=point(-.25,-.55), d=point(.95,.75);\n      line(a,b,col,alpha,2.4,'result');line(b,d,col,alpha,2.4,'result');\n    }\n    \/* \u5206\u5272\u906e\u7f69\uff1a\u671d\u5411\u93e1\u982d\u7684\u534a\u900f\u660e\u5713\u7247\uff0c\u756b\u5728\u758a\u5c64 *\/\n    const maskMat = new THREE.ShaderMaterial({\n      transparent: true, depthWrite: false, depthTest: false, toneMapped: false,\n      uniforms: { uColor: { value: C.accent }, uAlpha: { value: FX.maskAlpha } },\n      vertexShader: 'varying vec2 vUv; void main(){vUv=uv;gl_Position=projectionMatrix*modelViewMatrix*instanceMatrix*vec4(position,1.0);}',\n      fragmentShader: 'uniform vec3 uColor; uniform float uAlpha; varying vec2 vUv; void main(){float r=length(vUv*2.0-1.0);float fade=1.0-smoothstep(0.12,1.0,r);gl_FragColor=vec4(uColor,uAlpha*fade);\\n#include <colorspace_fragment>\\n}'\n    }); disposables.push(maskMat);\n    const maskGeo = PROC.geometry('CircleGeometry',1, 24); disposables.push(maskGeo);\n    const MASK = new THREE.InstancedMesh(maskGeo, maskMat, 6); MASK.frustumCulled = false; MASK.renderOrder = 4; MASK.count = 0; over.add(MASK);\n    let nMask = 0;\n    function mask(p, r, alpha) {\n      if (alpha <= 0.01 || nMask >= 6) return;\n      _q.copy(camera.quaternion); _m.compose(p, _q, _sc.set(r, r, r)); MASK.setMatrixAt(nMask++, _m); maskMat.uniforms.uAlpha.value = FX.maskAlpha * clamp(alpha);\n    }\n    \/* \u6a19\u7c64\uff1aSprite + CanvasTexture\uff0c\u56fa\u5b9a\u50cf\u7d20\u5927\u5c0f *\/\n    const LABELS = new Map(); let labelsUsed = new Set();\n    constructionCleanup.push(() => LABELS.forEach(L => { releasePartial(L.t); releasePartial(L.m); }));\n    function label(key, text, col, pos, alpha = 1, left = false) {\n      if (alpha <= 0.02) return;\n      let L = LABELS.get(key);\n      if (!L) {\n        const c = document.createElement('canvas'), t = new THREE.CanvasTexture(c); t.colorSpace = THREE.SRGBColorSpace;\n        const m = new THREE.SpriteMaterial({ map: t, depthTest: false, depthWrite: false, sizeAttenuation: false, toneMapped: false, transparent: true });\n        const s = new THREE.Sprite(m); s.center.set(-0.08, -0.6); s.renderOrder = 8; over.add(s);\n        L = { c, t, m, s, text: '', col: '' }; LABELS.set(key, L);\n      }\n      const cc = css(col);\n      if (L.text !== text || L.col !== cc) {\n        L.t.dispose(); L.t = new THREE.CanvasTexture(L.c); L.t.colorSpace = THREE.SRGBColorSpace; L.m.map = L.t;   \/\/ \u756b\u5e03\u5c3a\u5bf8\u6703\u8b8a\uff1a\u63db\u65b0\u8cbc\u5716\n        const w=PROC.paintLabel(L.c,{text,cc,C,css,FONT});\n        L.t.needsUpdate = true; L.text = text; L.col = cc; L.w = w;\n      }\n      L.s.center.set(left ? 1.08 : -0.08, -0.6); L.s.position.copy(pos); L.m.opacity = clamp(alpha);\n      const k = pxW * 0.5; L.s.scale.set(L.w * k, 40 * k, 1); L.s.visible = true; labelsUsed.add(key);\n    }\n    const sheetGeo=PROC.buffer('sheet');\n    const sheetMat = new THREE.ShaderMaterial({\n      transparent: true, side: THREE.DoubleSide, depthWrite: false, depthTest: false, toneMapped: false,\n      uniforms: { uColor: { value: C.scan }, uAlpha: { value: 0 } },\n      vertexShader: 'varying vec2 vUv; void main(){vUv=uv;gl_Position=projectionMatrix*modelViewMatrix*vec4(position,1.0);}',\n      fragmentShader: 'uniform vec3 uColor; uniform float uAlpha; varying vec2 vUv; void main(){float t=vUv.y;float spread=max(t,0.001);float side=abs(vUv.x-0.5)*2.0\/spread;float edge=1.0-smoothstep(0.65,1.0,side);float falloff=mix(1.0,0.28,t)*smoothstep(0.0,0.1,t);gl_FragColor=vec4(uColor,uAlpha*edge*falloff);\\n#include <colorspace_fragment>\\n}'\n    });\n    const sheet = new THREE.Mesh(sheetGeo, sheetMat); sheet.frustumCulled = false; sheet.renderOrder = 3; over.add(sheet); disposables.push(sheetGeo, sheetMat);\n    function scanSheet(apex, a, b, alpha) {\n      const p = sheetGeo.attributes.position; p.setXYZ(0, apex.x, apex.y, apex.z); p.setXYZ(1, a.x, a.y, a.z); p.setXYZ(2, b.x, b.y, b.z); p.needsUpdate = true;\n      sheetMat.uniforms.uAlpha.value = 0.18 * clamp(alpha); sheet.visible = alpha > 0.01;\n      line(a, b, C.scan, alpha, 1.8, 'scan');\n    }\n\n    \/* The baked pile is a concept layout; positions and poses are not sensor measurements. *\/\n    const BIN_POSES = [{\"p\":[-0.17040555,0.12709436,0.10039816],\"q\":[0.28203604,-0.44122422,0.34416562,0.77931184]},{\"p\":[-0.13839354,0.18189619,-0.07512951],\"q\":[0.71297354,-0.11126241,-0.66426271,0.19504976]},{\"p\":[-0.07095861,0.15121995,-0.23244758],\"q\":[-0.24629146,-0.35330808,-0.89986205,0.06900873]},{\"p\":[-0.07927994,0.11406632,-0.00776668],\"q\":[0.61531317,0.17767964,0.00310379,0.76799089]},{\"p\":[-0.21580119,0.09236916,0.24642237],\"q\":[-0.41948205,-0.63929838,0.34361744,0.54521513]},{\"p\":[-0.27397069,0.09988537,0.09152764],\"q\":[-0.58768243,-0.07983886,-0.10683226,0.79802382]},{\"p\":[0.11641627,0.13184433,-0.00604557],\"q\":[0.87811834,0.43911728,0.01117641,0.18962957]},{\"p\":[0.01239927,0.12002178,-0.12108151],\"q\":[-0.02883838,0.47259283,0.72629601,0.49831569]},{\"p\":[0.08935126,0.11026498,-0.07713141],\"q\":[0.6793319,-0.44357696,0.11421892,0.5733251]},{\"p\":[-0.13489221,0.09437998,0.1383605],\"q\":[-0.43940663,0.61776257,-0.54070181,0.36459944]},{\"p\":[-0.17835982,0.0953723,-0.06410996],\"q\":[-0.70384711,0.44949692,-0.4664903,0.29144228]},{\"p\":[0.01067448,0.11010008,0.08793866],\"q\":[-0.60920525,-3.64e-06,0.79301262,4.33e-06]},{\"p\":[0.27048337,0.04077924,0.11964431],\"q\":[0.32220876,-0.66080648,-0.54579961,0.40201873]},{\"p\":[-0.2007536,0.04259557,0.1506047],\"q\":[-0.68490422,0.69943815,0.1757971,0.10386471]},{\"p\":[0.00897726,0.04259522,-0.13000226],\"q\":[-0.44074389,-0.67433369,0.55294192,0.21277715]},{\"p\":[-0.25043961,0.04257904,0.00111899],\"q\":[-0.61592996,-0.17444518,0.34732676,0.68524694]},{\"p\":[-0.09442127,0.04256944,-0.23365663],\"q\":[0.70164198,-0.48122087,0.08775309,0.51809692]},{\"p\":[0.10642339,0.04255285,-0.14652137],\"q\":[-0.41253233,0.38493755,-0.57429665,0.5931471]},{\"p\":[0.14993392,0.04249051,0.05490109],\"q\":[-0.46275461,0.70606822,0.53465861,0.03828902]},{\"p\":[0.03519198,0.04240639,-0.09380448],\"q\":[0.68227988,-0.60070926,-0.18572557,0.37302625]},{\"p\":[-0.06788384,0.04240296,0.13148843],\"q\":[-0.35456488,0.66328317,-0.61178672,0.24506384]},{\"p\":[-0.206677,0.04239214,0.10752054],\"q\":[0.07850996,-0.70705366,0.70273548,0.00861058]},{\"p\":[0.18927005,0.04239215,0.22649489],\"q\":[-0.01647005,-0.70507884,0.70691526,0.05351078]},{\"p\":[0.13635574,0.04239183,-0.04612081],\"q\":[0.49300805,0.55317044,-0.50689447,0.44045833]},{\"p\":[-0.09277777,0.04239013,0.15583861],\"q\":[0.69397688,0.33088025,-0.13563246,0.62491453]},{\"p\":[0.1998098,0.0423918,0.05465956],\"q\":[-0.5778439,-0.63180083,-0.40755004,0.31753287]},{\"p\":[-0.03997783,0.04239121,-0.12345512],\"q\":[0.64340597,-0.56196004,0.2933026,0.42918903]},{\"p\":[0.11874776,0.04239139,-0.03533502],\"q\":[0.70428938,-0.59139282,-0.06305711,0.38762721]},{\"p\":[0.24018911,0.04239142,-0.2203517],\"q\":[0.25011644,-0.5323723,-0.66139382,0.46538135]},{\"p\":[-0.06406654,0.04238855,-0.02877755],\"q\":[0.31425375,-0.15921733,0.633439,0.68894809]}]; \/\/ baked-bin-poses\n    function binPose(c, q) {\n      const v = BIN_POSES[q], turn = new THREE.Quaternion().setFromAxisAngle(V3(0,1,0), ((seed + c) & 1) * Math.PI);\n      return {p:V3(...v.p).applyQuaternion(turn).add(V3(TR.x,TR.floor,TR.z)),q:new THREE.Quaternion(...v.q).premultiply(turn)};\n    }\n    function graspFor(pose) {\n      const axis = V3(0,1,0).applyQuaternion(pose.q), normal = V3(0,1,0).addScaledVector(axis,-axis.y);\n      if(normal.lengthSq()<1e-6)normal.set(1,0,0);\n      normal.normalize();\n      const local = normal.clone().applyQuaternion(pose.q.clone().invert()).multiplyScalar(JR).add(V3(0,.05,0));\n      return {local, normal, tool:new THREE.Quaternion().setFromUnitVectors(V3(0,1,0),normal)};\n    }\n    const pickAnnotations = new THREE.Scene(); \/\/ Shared data; the two cameras use different occlusion treatments.\n    constructionCleanup.push(() => releasePartialTree(pickAnnotations));\n    \/\/ Two simultaneous crossing sweeps share geometry\/materials and the same scan window.\n    const binScanGeo=PROC.buffer('binScan'),binScanMat=sheetMat.clone();\n    const binScan=new THREE.Mesh(binScanGeo,binScanMat);binScan.frustumCulled=false;binScan.renderOrder=7;binScan.visible=false;\n    const binSweepGeo=PROC.geometry('PlaneGeometry',.52,.008), binSweepMat=new THREE.ShaderMaterial({\n      transparent:true,side:THREE.DoubleSide,depthWrite:false,depthTest:false,toneMapped:false,\n      uniforms:{uColor:{value:C.scan},uAlpha:{value:0}},\n      vertexShader:sheetMat.vertexShader,\n      fragmentShader:'uniform vec3 uColor;uniform float uAlpha;varying vec2 vUv;void main(){float d=abs(vUv.y-.5)*2.0;float core=1.0-smoothstep(.26,.42,d);float glow=pow(1.0-d,2.0)*.16;gl_FragColor=vec4(uColor,uAlpha*max(core,glow));\\n#include <colorspace_fragment>\\n}'\n    });\n    const binSweep=new THREE.Mesh(binSweepGeo,binSweepMat);binSweep.rotation.set(-Math.PI\/2,0,Math.PI\/2);binSweep.renderOrder=8;binSweep.visible=false;\n    const binSweepBack=new THREE.Mesh(binSweepGeo,binSweepMat);binSweepBack.rotation.copy(binSweep.rotation);binSweepBack.renderOrder=8;binSweepBack.visible=false;\n    pickAnnotations.add(binScan,binSweep,binSweepBack);disposables.push(binScanGeo,binScanMat,binSweepGeo,binSweepMat);\n    [binScan,binSweep,binSweepBack].forEach(o=>o.traverse(node=>node.layers.set(1)));\n    camera.layers.enable(1);\n    const targetGeo = PROC.geometry('EdgesGeometry',PROC.geometry('BoxGeometry',.089,.114,.089));\n    const targetMat = new THREE.LineBasicMaterial({color:C.ok,transparent:true,opacity:.8,depthTest:false,toneMapped:false});\n    const pickTarget = new THREE.LineSegments(targetGeo,targetMat);pickTarget.renderOrder=5;pickAnnotations.add(pickTarget);disposables.push(targetGeo,targetMat);\n    const rejectGeo=targetGeo.clone(), rejectMat=new THREE.LineDashedMaterial({color:C.accent,dashSize:.012,gapSize:.008,transparent:true,opacity:.85,depthTest:false,toneMapped:false});\n    \/\/ Keep both frames close to the jar, with a small gap between dashed and solid edges.\n    const binRejectTargets=Array.from({length:NT},()=>{const box=new THREE.LineSegments(rejectGeo,rejectMat);box.scale.setScalar(1.045);box.visible=false;box.renderOrder=5;pickAnnotations.add(box);return box;});\n    binRejectTargets[0].computeLineDistances();disposables.push(rejectGeo,rejectMat);\n    const CHIP_SURFACE=[[0.0403571,0.091,-0.0],[0.0241008,0.11,-0.02125],[0.025197,0.11,0.02],[0.0340165,0.1017735,-0.011547],[0.0319914,0.0990219,0.0104176],[0.0332797,0.095929,-0.0043814],[0.0321632,0.106,0.016],[0.0311769,0.1062857,-0.018],[0.0346399,0.0938503,0.0045604],[0.0288421,0.1030806,-0.0141612],[0.0291444,0.1029353,0.0135483],[0.0290053,0.11,-0.02125],[0.0311692,0.1,-0.008],[0.0368184,0.0934645,-0.0021907],[0.0298406,0.11,0.02]]; \/\/ baked-chip-surface\n    const chipGeo=PROC.buffer('chip'),chipPositions=chipGeo.attributes.position.array;\n    const chipMat=new THREE.PointsMaterial({color:C.accent,size:2.2,sizeAttenuation:false,transparent:true,opacity:.95,depthTest:false,depthWrite:false,toneMapped:false});\n    const chipCloud=new THREE.Points(chipGeo,chipMat);chipCloud.frustumCulled=false;chipCloud.renderOrder=6;pickAnnotations.add(chipCloud);disposables.push(chipGeo,chipMat);\n    const CHIP_RIM_EDGES=[[0.0285607,0.11,-0.0219154],[0.0290053,0.11,-0.02125],[0.0254558,0.11,-0.0254558],[0.0285607,0.11,-0.0219154],[0.0227688,0.11,-0.0227688],[0.0241008,0.11,-0.02125],[0.0219154,0.11,-0.0285607],[0.0254558,0.11,-0.0254558],[0.0196021,0.11,-0.025546],[0.0227688,0.11,-0.0227688],[0.018,0.11,-0.0311769],[0.0219154,0.11,-0.0285607],[0.0161,0.11,-0.027886],[0.0196021,0.11,-0.025546],[0.0137766,0.11,-0.0332597],[0.018,0.11,-0.0311769],[0.0123224,0.11,-0.0297489],[0.0161,0.11,-0.027886],[0.0093175,0.11,-0.0347733],[0.0137766,0.11,-0.0332597],[0.008334,0.11,-0.0311028],[0.0123224,0.11,-0.0297489],[0.0046989,0.11,-0.035692],[0.0093175,0.11,-0.0347733],[0.0042029,0.11,-0.0319245],[0.008334,0.11,-0.0311028],[0.0,0.11,-0.036],[0.0046989,0.11,-0.035692],[0.0,0.11,-0.0322],[0.0042029,0.11,-0.0319245],[-0.0046989,0.11,-0.035692],[0.0,0.11,-0.036],[-0.0042029,0.11,-0.0319245],[0.0,0.11,-0.0322],[-0.0093175,0.11,-0.0347733],[-0.0046989,0.11,-0.035692],[-0.008334,0.11,-0.0311028],[-0.0042029,0.11,-0.0319245],[-0.0137766,0.11,-0.0332597],[-0.0093175,0.11,-0.0347733],[-0.0123224,0.11,-0.0297489],[-0.008334,0.11,-0.0311028],[-0.018,0.11,-0.0311769],[-0.0137766,0.11,-0.0332597],[-0.0161,0.11,-0.027886],[-0.0123224,0.11,-0.0297489],[-0.0219154,0.11,-0.0285607],[-0.018,0.11,-0.0311769],[-0.0196021,0.11,-0.025546],[-0.0161,0.11,-0.027886],[-0.0254558,0.11,-0.0254558],[-0.0219154,0.11,-0.0285607],[-0.0227688,0.11,-0.0227688],[-0.0196021,0.11,-0.025546],[-0.0285607,0.11,-0.0219154],[-0.0254558,0.11,-0.0254558],[-0.025546,0.11,-0.0196021],[-0.0227688,0.11,-0.0227688],[-0.0311769,0.11,-0.018],[-0.0285607,0.11,-0.0219154],[-0.027886,0.11,-0.0161],[-0.025546,0.11,-0.0196021],[-0.0332597,0.11,-0.0137766],[-0.0311769,0.11,-0.018],[-0.0297489,0.11,-0.0123224],[-0.027886,0.11,-0.0161],[-0.0347733,0.11,-0.0093175],[-0.0332597,0.11,-0.0137766],[-0.0311028,0.11,-0.008334],[-0.0297489,0.11,-0.0123224],[-0.035692,0.11,-0.0046989],[-0.0347733,0.11,-0.0093175],[-0.0319245,0.11,-0.0042029],[-0.0311028,0.11,-0.008334],[-0.036,0.11,-0.0],[-0.035692,0.11,-0.0046989],[-0.0322,0.11,-0.0],[-0.0319245,0.11,-0.0042029],[-0.036,0.11,-0.0],[-0.035692,0.11,0.0046989],[-0.0322,0.11,-0.0],[-0.0319245,0.11,0.0042029],[-0.035692,0.11,0.0046989],[-0.0347733,0.11,0.0093175],[-0.0319245,0.11,0.0042029],[-0.0311028,0.11,0.008334],[-0.0347733,0.11,0.0093175],[-0.0332597,0.11,0.0137766],[-0.0311028,0.11,0.008334],[-0.0297489,0.11,0.0123224],[-0.0332597,0.11,0.0137766],[-0.0311769,0.11,0.018],[-0.0297489,0.11,0.0123224],[-0.027886,0.11,0.0161],[-0.0311769,0.11,0.018],[-0.0285607,0.11,0.0219154],[-0.027886,0.11,0.0161],[-0.025546,0.11,0.0196021],[-0.0285607,0.11,0.0219154],[-0.0254558,0.11,0.0254558],[-0.025546,0.11,0.0196021],[-0.0227688,0.11,0.0227688],[-0.0254558,0.11,0.0254558],[-0.0219154,0.11,0.0285607],[-0.0227688,0.11,0.0227688],[-0.0196021,0.11,0.025546],[-0.0219154,0.11,0.0285607],[-0.018,0.11,0.0311769],[-0.0196021,0.11,0.025546],[-0.0161,0.11,0.027886],[-0.018,0.11,0.0311769],[-0.0137766,0.11,0.0332597],[-0.0161,0.11,0.027886],[-0.0123224,0.11,0.0297489],[-0.0137766,0.11,0.0332597],[-0.0093175,0.11,0.0347733],[-0.0123224,0.11,0.0297489],[-0.008334,0.11,0.0311028],[-0.0093175,0.11,0.0347733],[-0.0046989,0.11,0.035692],[-0.008334,0.11,0.0311028],[-0.0042029,0.11,0.0319245],[-0.0046989,0.11,0.035692],[-0.0,0.11,0.036],[-0.0042029,0.11,0.0319245],[-0.0,0.11,0.0322],[-0.0,0.11,0.036],[0.0046989,0.11,0.035692],[-0.0,0.11,0.0322],[0.0042029,0.11,0.0319245],[0.0046989,0.11,0.035692],[0.0093175,0.11,0.0347733],[0.0042029,0.11,0.0319245],[0.008334,0.11,0.0311028],[0.0093175,0.11,0.0347733],[0.0137766,0.11,0.0332597],[0.008334,0.11,0.0311028],[0.0123224,0.11,0.0297489],[0.0137766,0.11,0.0332597],[0.018,0.11,0.0311769],[0.0123224,0.11,0.0297489],[0.0161,0.11,0.027886],[0.018,0.11,0.0311769],[0.0219154,0.11,0.0285607],[0.0161,0.11,0.027886],[0.0196021,0.11,0.025546],[0.0219154,0.11,0.0285607],[0.0254558,0.11,0.0254558],[0.0196021,0.11,0.025546],[0.0227688,0.11,0.0227688],[0.0227688,0.11,0.0227688],[0.025197,0.11,0.02],[0.0254558,0.11,0.0254558],[0.0285607,0.11,0.0219154],[0.0285607,0.11,0.0219154],[0.0298406,0.11,0.02],[0.0298406,0.11,0.02],[0.0311769,0.108,0.018],[0.0311769,0.108,0.018],[0.0321632,0.106,0.016],[0.027886,0.1061,0.0161],[0.0279353,0.106,0.016],[0.025546,0.1096021,0.0196021],[0.027886,0.1061,0.0161],[0.025197,0.11,0.02],[0.025546,0.1096021,0.0196021],[0.0306731,0.098,0.0096],[0.0319342,0.0966959,0.0085567],[0.0297489,0.101403,0.0123224],[0.0306731,0.098,0.0096],[0.0279353,0.106,0.016],[0.0297489,0.101403,0.0123224],[0.0321632,0.106,0.016],[0.0332597,0.1032208,0.0137766],[0.0332597,0.1032208,0.0137766],[0.0347733,0.0976469,0.0093175],[0.0348763,0.097,0.0088],[0.0359256,0.096,0.008],[0.0347733,0.0976469,0.0093175],[0.0348763,0.097,0.0088],[0.0319342,0.0966959,0.0085567],[0.0325122,0.096,0.008],[0.0359256,0.096,0.008],[0.0381723,0.0941409,0.0050255],[0.0381723,0.0941409,0.0050255],[0.0392903,0.093,0.0032],[0.0392903,0.093,0.0032],[0.0403571,0.091,-0.0],[0.0352903,0.093,0.0032],[0.0363571,0.091,-0.0],[0.0325122,0.096,0.008],[0.0346399,0.0938503,0.0045604],[0.0346399,0.0938503,0.0045604],[0.0352903,0.093,0.0032],[0.0353835,0.093,-0.0017778],[0.0363571,0.091,-0.0],[0.0393835,0.093,-0.0017778],[0.0403571,0.091,-0.0],[0.0362407,0.0963676,-0.0047712],[0.0393835,0.093,-0.0017778],[0.0350354,0.1,-0.008],[0.0355658,0.097,-0.0053333],[0.0355658,0.097,-0.0053333],[0.0362407,0.0963676,-0.0047712],[0.0332797,0.095929,-0.0043814],[0.0353835,0.093,-0.0017778],[0.0311692,0.1,-0.008],[0.0315229,0.098,-0.0062222],[0.0315229,0.098,-0.0062222],[0.0332797,0.095929,-0.0043814],[0.0347733,0.1006587,-0.0093175],[0.0350354,0.1,-0.008],[0.0332597,0.1028883,-0.0137766],[0.0347733,0.1006587,-0.0093175],[0.0321632,0.104,-0.016],[0.0332597,0.1028883,-0.0137766],[0.0279353,0.104,-0.016],[0.0297489,0.1021612,-0.0123224],[0.0311028,0.100167,-0.008334],[0.0311692,0.1,-0.008],[0.0297489,0.1021612,-0.0123224],[0.0311028,0.100167,-0.008334],[0.0311769,0.1062857,-0.018],[0.0321632,0.104,-0.016],[0.0290053,0.11,-0.02125],[0.0311769,0.1062857,-0.018],[0.0241008,0.11,-0.02125],[0.025546,0.1081167,-0.0196021],[0.027886,0.1041143,-0.0161],[0.0279353,0.104,-0.016],[0.025546,0.1081167,-0.0196021],[0.027886,0.1041143,-0.0161]]; \/\/ baked-chip-rim\n    const rimGeo=PROC.buffer('rim'),rimPositions=rimGeo.attributes.position.array;\n    const rimMat=new THREE.LineBasicMaterial({color:C.edge,transparent:true,opacity:.85,depthTest:false,depthWrite:false,toneMapped:false});\n    const brokenRims=new THREE.LineSegments(rimGeo,rimMat);brokenRims.frustumCulled=false;brokenRims.renderOrder=5;pickAnnotations.add(brokenRims);disposables.push(rimGeo,rimMat);\n\n    \/\/ Main-view point cloud: fixed surface samples, driven only by the existing simulation time.\n    const BIN_SCAN = {initialStart:1.60,repeatStart:.90,duration:.65};\n    const BIN_CLOUD_HOLD=.45,BIN_CLOUD_FADE=.45,BIN_CLOUD_PER_JAR=6144,BIN_CLOUD_SIZE=1.0;\n    const BIN_CLOUD_COLOR={\"attribute\":\"height-above-bin-floor\",\"unit\":\"m\",\"axis\":\"Y\",\"range\":[0.05,0.14],\"colors\":[\"#2297b8\",\"#20b56a\",\"#c61f9b\",\"#e6002d\"],\"source\":\"https:\/\/www.geo.tuwien.ac.at\/pg\/pctools\/publish\/pointCloudSelect\/html\/pointCloudSelect.html\"};\n    const binCloudSamples=new Map();\n    let binCloudCacheSeed=null,binCloudCacheCycle=null;\n    const binCloudGeo=PROC.buffer('cloud'),binCloudPositions=binCloudGeo.attributes.position.array;\n    const binCloudMat=new THREE.ShaderMaterial({\n      transparent:true,depthTest:true,depthWrite:false,toneMapped:false,\n      uniforms:{uAlpha:{value:0},uSize:{value:BIN_CLOUD_SIZE},uBaseY:{value:TR.floor+BIN_CLOUD_COLOR.range[0]},uHeightSpan:{value:BIN_CLOUD_COLOR.range[1]-BIN_CLOUD_COLOR.range[0]},...Object.fromEntries(BIN_CLOUD_COLOR.colors.map((color,i)=>['uColor'+i,{value:new THREE.Color(color)}]))},\n      vertexShader:'uniform float uSize,uBaseY,uHeightSpan;varying float vHeight;void main(){vec4 world=modelMatrix*vec4(position,1.0);vHeight=clamp((world.y-uBaseY)\/uHeightSpan,0.0,1.0);gl_Position=projectionMatrix*viewMatrix*world;gl_PointSize=uSize;}',\n      fragmentShader:'uniform vec3 uColor0,uColor1,uColor2,uColor3;uniform float uAlpha;varying float vHeight;void main(){float r=length(gl_PointCoord-vec2(.5));float coverage=1.0-smoothstep(.22,.50,r);if(coverage<.01)discard;float t=clamp(vHeight,0.0,1.0)*3.0;vec3 color=t<1.0?mix(uColor0,uColor1,t):t<2.0?mix(uColor1,uColor2,t-1.0):mix(uColor2,uColor3,t-2.0);gl_FragColor=vec4(color,uAlpha*coverage);\\n#include <colorspace_fragment>\\n}'\n    });\n    const binPointCloud=new THREE.Points(binCloudGeo,binCloudMat);\n    binPointCloud.layers.set(1);binPointCloud.frustumCulled=false;binPointCloud.visible=false;binPointCloud.renderOrder=6;\n    pickAnnotations.add(binPointCloud);disposables.push(binCloudGeo,binCloudMat,{dispose:()=>binCloudSamples.clear()});\n    \/\/ Existing diagnostic frames and chipped-rim details remain in the inspection view only.\n    [pickTarget,...binRejectTargets,chipCloud,brokenRims].forEach(o=>o.layers.set(2));\n    const binCloudState={prepared:false,bufferUploaded:false,phase:'waiting',age:null,alpha:0,jarCount:0,pointCount:0,\n      capacity:NT*BIN_CLOUD_PER_JAR,pointsPerJar:BIN_CLOUD_PER_JAR,hold:BIN_CLOUD_HOLD,fade:BIN_CLOUD_FADE,sourceTriangles:{}};\n\n    function prepareBinPointCloud(){\n      for(const name of ['jar-glass','jar-chipped']){const {samples,triangles}=PROC.sampleSurface(GEO[name],name);binCloudSamples.set(name,samples);binCloudState.sourceTriangles[name]=triangles;}\n      binCloudState.prepared=true;\n    }\n\n    function updateBinPointCloud(cycle,j,r,tray,first,remaining,ready,weight){\n      const end=(j===0?BIN_SCAN.initialStart:BIN_SCAN.repeatStart)+BIN_SCAN.duration;\n      const completed=r>=end?j*T+end:j>0?(j-1)*T+(j===1?BIN_SCAN.initialStart:BIN_SCAN.repeatStart)+BIN_SCAN.duration:null;\n      const age=completed===null?null:j*T+r-completed;\n      let alpha=0,phase='waiting';\n      if(ready&&remaining>0&&age!==null&&age>=0){\n        if(age<=BIN_CLOUD_HOLD+1e-9){alpha=1;phase='hold';}\n        else if(age<BIN_CLOUD_HOLD+BIN_CLOUD_FADE){alpha=1-sm((age-BIN_CLOUD_HOLD)\/BIN_CLOUD_FADE);phase='fading';}\n        else phase='hidden';\n      }\n      Object.assign(binCloudState,{cycle,pickIndex:j,r,localTime:j*T+r,completedScan:completed,age,alpha,phase,jarCount:0,pointCount:0});\n      binPointCloud.visible=binCloudState.prepared&&!!tray&&remaining>0&&weight>.01&&alpha>0;\n      binCloudGeo.setDrawRange(0,0);binCloudMat.uniforms.uAlpha.value=alpha*.94*weight;\n      binCloudMat.uniforms.uSize.value=BIN_CLOUD_SIZE*renderer.getPixelRatio();\n      if(!binPointCloud.visible)return;\n      if(binCloudCacheSeed!==seed||binCloudCacheCycle!==cycle){\n        const point=V3();let count=0;\n        for(let i=0;i<NT;i++){\n          const pose=binPose(cycle,i),samples=binCloudSamples.get(tray.ch[i]?'jar-chipped':'jar-glass');\n          for(let k=0;k<samples.length;k+=3){point.fromArray(samples,k).applyQuaternion(pose.q).add(pose.p);point.toArray(binCloudPositions,count*3);count++;}\n        }\n        binCloudGeo.attributes.position.needsUpdate=true;\n        binCloudCacheSeed=seed;binCloudCacheCycle=cycle;\n      }\n      const count=remaining*BIN_CLOUD_PER_JAR;\n      binCloudGeo.setDrawRange(first*BIN_CLOUD_PER_JAR,count);\n      binCloudState.jarCount=remaining;binCloudState.pointCount=count;\n    }\n\n    \/\/ Pre-upload the fixed point buffer in the existing renderer without advancing the world.\n    function warmBinPointCloud(){\n      const target=new THREE.WebGLRenderTarget(8,8),previous=renderer.getRenderTarget(),visible=binPointCloud.visible;\n      const draw={...binCloudGeo.drawRange},auto=renderer.autoClear;\n      try{\n        binPointCloud.visible=true;binCloudGeo.setDrawRange(0,1);renderer.autoClear=true;\n        renderer.setRenderTarget(target);renderer.render(pickAnnotations,camera);\n      }finally{\n        renderer.setRenderTarget(previous);renderer.autoClear=auto;binPointCloud.visible=visible;\n        binCloudGeo.setDrawRange(draw.start,draw.count);target.dispose();\n      }\n      binCloudState.bufferUploaded=true;\n    }\n\n    const markerDepthMat=new THREE.MeshBasicMaterial({colorWrite:false,depthWrite:true,depthTest:true,side:THREE.DoubleSide,\n      polygonOffset:true,polygonOffsetFactor:1,polygonOffsetUnits:1});\n    disposables.push(markerDepthMat);\n    function renderMainPickAnnotations(){\n      if(!binPointCloud.visible&&!binScan.visible)return;\n      const background=scene.background,override=scene.overrideMaterial,shadowUpdate=renderer.shadowMap.autoUpdate;\n      try{\n        renderer.autoClear=false;renderer.clearDepth();renderer.shadowMap.autoUpdate=false;\n        scene.background=null;scene.overrideMaterial=markerDepthMat;renderer.render(scene,camera);\n        scene.background=background;scene.overrideMaterial=override;\n        binScanMat.depthTest=binSweepMat.depthTest=true;\n        renderer.render(pickAnnotations,camera);\n      }finally{\n        scene.background=background;scene.overrideMaterial=override;renderer.shadowMap.autoUpdate=shadowUpdate;\n        binScanMat.depthTest=binSweepMat.depthTest=false;renderer.autoClear=true;\n      }\n    }\n\n\n    \/* ---------- \u6bcf\u683c\u7d44\u88dd\uff1a\u751f\u7522\u756b\u9762\u5b8c\u5168\u7531\u6a21\u64ec\u6642\u9593 t \u6c7a\u5b9a\uff0c\u758a\u5c64\u5f37\u5ea6\u7531\u5404\u7ae0\u6b0a\u91cd W \u6c7a\u5b9a ---------- *\/\n    const _mA = new THREE.Matrix4(), _mB = new THREE.Matrix4(), _pos = V3(), _sv = V3();\n    const stepsOf = (k, t) => { if (t < (k + 1) * T) return 0; const n = t \/ T - (k + 1), m = Math.floor(n); return m + esin((n - m) * T \/ MV); };\n    const codeOf = b => markingOf(b).observed;\n    \/* \u65cb\u505c\u6aa2\u6e2c\uff1a\u65cb\u8f49 0.7 \u5230 1.4 \u79d2\u5171\u4e09\u5708\u5f8c\u505c\u4f4f *\/\n    const spinAt = (k, t) => { const ts = (k + SL.INSP) * T; return 3 * TAU * sm(seg(t, ts + 0.7, ts + 1.4)); };\n    const screenTurn = (k, t) => { const ts = (k + SL.SCR) * T; return TAU * ease(seg(t, ts + 0.7, ts + 2.1)); };\n    \/* \u6db2\u4e2d\u7570\u7269\uff1a\u975c\u7f6e\u6642\u6c89\u5728\u7f50\u5e95\uff1b\u96a8\u7f50\u5b50\u65cb\u8f49\uff0c\u9a5f\u505c\u5f8c\u6db2\u9ad4\u7e7c\u7e8c\u8f49\u3001\u7570\u7269\u6d6e\u8d77\u6f02\u79fb\u518d\u6162\u6162\u6c89\u4e0b *\/\n    function particleAt(b, i, t) {\n      const ts = (b.k + SL.INSP) * T, a0 = b.d[i] * TAU + i * 2.1, r0 = 0.012 + 0.016 * b.d[(i + 1) % 4];\n      const spin = spinAt(b.k, t) * 0.6, e = Math.max(0, t - ts - 1.4);\n      const ang = a0 + spin + (e > 0 ? 7 * 0.8 * (1 - Math.exp(-e \/ 0.8)) : 0);\n      const u = seg(t, ts + 0.7, ts + 1.4);\n      const h = 0.012 + 0.03 * u + (e > 0 ? 0.03 * (1 - Math.exp(-e \/ 0.25)) * Math.exp(-e \/ 1.6) - 0.03 * (1 - Math.exp(-e \/ 1.6)) : 0);\n      return { a: ang, r: r0 + 0.006 * u, h: Math.max(0.012, h) };\n    }\n    \/* \u4e00\u500b\u7f50\u5b50\u5728\u6642\u523b t \u7684\u5916\u89c0\uff08defects\uff1a\u5f9e\u653e\u4e0a\u7522\u7dda\u8d77\u5c31\u5728\uff09 *\/\n    const jarUp = V3(), jarPart = V3();\n    function drawJar(p, yaw, b, t, s = 1, tilt = 0) {\n      put('glass', p, yaw, tilt, s, s, s);\n      if (!b) return;\n      const k = b.k;\n      if (b.scr) drawGlassDefect(p,yaw,b,s,tilt);\n      if (b.scr) return;\n      const tf = (k + SL.FILL) * T, lv = seg(t, tf + 0.85, tf + 1.9) * (b.fil === 2 ? 0.74 : 1);\n      if (lv > 0.01) put('liquid', p, yaw, tilt, s * 1.0, s * lv, s * 1.0);\n      if (b.fil === 1 && lv > 0.3) for (let i = 0; i < 2; i++) { const q = particleAt(b, i, t); put('part', _pos.set(p.x + Math.cos(q.a) * q.r * s, p.y + q.h * s, p.z - Math.sin(q.a) * q.r * s), 0, 0, 0.0032 * s, 0.0032 * s, 0.0032 * s); }\n      if (t >= (k + SL.CAP) * T + 1.0) {\n        \/\/ Heights belong to the jar's local Y axis, including its tilt and yaw.\n        jarUp.set(0, 1, 0).applyEuler(_e.set(tilt, yaw, 0, 'YXZ'));\n        put('cap', jarPart.copy(p).addScaledVector(jarUp, 0.097 * s), yaw, tilt, s, s, s);\n        if (b.fil === 0 && t >= (k + SL.CODE) * T + 0.95) {\n          put('code'+b.ocr,jarPart.copy(p).addScaledVector(jarUp,0.1140*s),yaw,tilt,PRINT_W*s,s,PRINT_H*s);\n        }\n      }\n    }\n    function drawBinJar(p, q, chipped, b, t, scale=1) {\n      const first={...N}, transform=new THREE.Matrix4().compose(p,q,V3(1,1,1)), m=new THREE.Matrix4();\n      if(chipped)put('chipped',V3(),0,0,scale,scale,scale);else drawJar(V3(),0,b,t,scale);\n      for(const key of Object.keys(I))for(let i=first[key];i<N[key];i++){I[key].getMatrixAt(i,m);m.premultiply(transform);I[key].setMatrixAt(i,m);}\n    }\n    \/* \u7d19\u7bb1\uff1a\u7bb1\u9ad4\u3001\u56db\u7247\u7bb1\u84cb *\/\n    function drawCarton(x, y, z, yaw, shortA, longA, s = 1) {\n      _pos.set(x, y, z); put('carton', _pos, yaw, 0, s, s, s);\n      _mA.makeRotationY(yaw).setPosition(x, y, z);\n      const flap = (hx, hz, fy, ang, width, underneath=false) => {\n        _e.set(ang, fy, 0, 'YXZ'); _q.setFromEuler(_e);\n        \/\/ Both fold edges stay on the wall rim; short panels close below long panels.\n        _sv.set(0,underneath?-.004*s:0,0).applyQuaternion(_q);\n        _sv.x+=hx*s;_sv.y+=.13*s;_sv.z+=hz*s;\n        _mB.compose(_sv, _q, _sc.set(width\/.32*s, s, .108\/.11*s)); _mB.premultiply(_mA);\n        REQ++; const i = N.flap++; if (i < I.flap.instanceMatrix.count) I.flap.setMatrixAt(i, _mB); else N.flap--;\n      };\n      flap(.158, 0, Math.PI\/2, shortA, .212, true); flap(-.158, 0, -Math.PI\/2, shortA, .212, true);\n      flap(0, .108, 0, longA, .312); flap(0, -.108, Math.PI, longA, .312);\n    }\n    const OPEN = THREE.MathUtils.degToRad(112);\n    const cartonFlaps = (cc, t) => {\n      if (!cc || cc.fold === undefined) return [OPEN, OPEN];\n      const ks = ease(seg(t, cc.fold + 0.2, cc.fold + 0.7)), kl = ease(seg(t, cc.fold + 0.5, cc.fold + 1.0));\n      return [lerp(OPEN, 0, ks), lerp(OPEN, 0, kl)];\n    };\n    const evOf = m => m < 0 ? -Infinity : (E.cartons.get(m) && E.cartons.get(m).ev !== undefined ? E.cartons.get(m).ev : Infinity);\n    const cartonPos = (c, t) => { let s = -2; for (let m = c - 2; m <= c + 2; m++) s += esin((t - evOf(m)) \/ MC); return s; };\n    \/\/ One jar is either held by armD or resting in its cell, never both.\n    function drawCartonJars(c, x, z, t, s = 1, y = CY) {\n      for (let p = 6*c; p < 6*c+6 && p < E.packs.end; p++) {\n        const pk=E.packs.get(p); if (pk.rel > t) continue;\n        const state=placementState(pk,t); if (state.held) continue;\n        const ce=cellC(pk.slot),b=E.jars.get(pk.id);\n        drawJar(V3(x+(ce.x+state.offset)*s,y+(.006+.012*state.tilt\/.32)*s,z+ce.z*s),b.yaw,b,t,s,state.tilt);\n      }\n    }\n    let inspectionSubjects = {}, inspectionState = null;\n\n    function compose(t, W) {\n      ensure(t + 4);\n      nSeg = 0; nGlow = 0; glowOverflow = 0; nMask = 0; labelsUsed = new Set(); sheet.visible = false;\n      resetInst(); inspectionSubjects = {}; glassDefectTracks.length=0;\n      const K = Math.floor(t \/ T), r = t - K * T;\n      glassLighting.update(t,r>=MV && E.tk.get(K-SL.SCR)?.b>=0);\n\n      \/* ===== 1 \u4e82\u5806\u53d6\u6599\uff1a\u540c\u4e00\u6599\u7bb1\u59ff\u614b \u2192 \u53d6\u8d77 \u2192 \u6276\u6b63 \u2192 \u539f\u8f38\u9001\u7dda ===== *\/\n      const cA = Math.floor(K \/ TB), jA = K % TB, trA = E.trays.get(cA);\n      const trayJars = (c, dz) => {\n        const tr = E.trays.get(c); if (!tr) return;\n        drawTray(dz);\n        for(let q=0;q<NT;q++){\n          if(c===cA && jA>0 && t >= (c*TB+1+q)*T+.6)continue;\n          const pose=binPose(c,q);\n          pose.p.z+=dz;\n          drawBinJar(pose.p,pose.q,tr.ch[q],E.jars.get(tr.ids[q])||null,t,1);\n        }\n      };\n      if(jA===0){\n        const kOut=esin(seg(r,0,1.6)),kIn=esin(seg(r,.55,1.6));\n        if(cA>0&&kOut<1)drawTray(TR.out*kOut);\n        if(r>=.55)trayJars(cA,-TR.out*(1-kIn));\n      }else trayJars(cA,0);\n      let heldA=null;\n      pickTarget.visible=false;chipCloud.visible=false;chipGeo.setDrawRange(0,0);brokenRims.visible=false;rimGeo.setDrawRange(0,0);binRejectTargets.forEach(box=>box.visible=false);\n      if(jA===0||!trA)armA.set(NA,0,0);\n      else {\n        const q=jA-1, pose=binPose(cA,q), grasp=graspFor(pose), ch=trA.ch[q];\n        const outQ=new THREE.Quaternion().setFromAxisAngle(V3(0,1,0),trA.yaw[q]);\n        \/\/ Lift vertically out of the entire pile before changing orientation.\n        const pick=grasp.local.clone().applyQuaternion(pose.q).add(pose.p), up=pick.clone().setY(1.10);\n        const dropBase=ch?laneAt(LANE.a,0):V3(xs(0),LY,0);\n        const drop=grasp.local.clone().applyQuaternion(outQ).add(dropBase), dup=drop.clone().setY(1.10);\n        const tip=runPath(armA.base,NA,[[.30,up,'arc'],[.50,pick,'lin'],[.60,pick,'lin'],[.84,up,'lin'],[1.10,dup,'arc'],[1.25,drop,'lin'],[RA,drop,'lin'],[1.55,dup,'lin'],[1.95,NA,'arc']],r);\n        const turn=ease(seg(r,.84,1.10)), jarQ=pose.q.clone().slerp(outQ,turn);\n        const carryTool=jarQ.clone().multiply(pose.q.clone().invert()).multiply(grasp.tool);\n        const toolQ=r<.30?new THREE.Quaternion().slerp(grasp.tool,ease(seg(r,0,.30))):r<RA?carryTool:carryTool.clone().slerp(new THREE.Quaternion(),ease(seg(r,1.55,1.95)));\n        armA.set(tip,0,1,toolQ);\n        if(r>=.60&&r<RA){\n          heldA={p:tip.clone().sub(grasp.local.clone().applyQuaternion(jarQ)),q:jarQ,ch,contact:tip.clone(),local:grasp.local};\n          drawBinJar(heldA.p,jarQ,ch,E.jars.get(trA.ids[q])||null,t);\n        }\n        if(heldA&&r>=1.10&&ch&&W[1]>.01)label('chip','Chipped rim \u00b7 set aside',C.accent,heldA.p.clone().add(V3(.05,.15,0)),W[1]);\n      }\n      \/\/ Visual rescan only: pickup remains .60; wait .30, then sweep during the carry window.\n      const binReady=!!trA&&(jA>0||r>=1.6), scanStart=jA===0?BIN_SCAN.initialStart:BIN_SCAN.repeatStart, scanEnd=scanStart+BIN_SCAN.duration;\n      const binScanning=binReady&&r>=scanStart&&r<scanEnd, initialScanning=binScanning&&jA===0;\n      const targetReady=binReady&&(jA===0?r>=scanEnd:r<.60||r>=scanEnd);\n      const firstRemaining=jA===0?0:jA-1+(r>=.60?1:0), remaining=binReady?NT-firstRemaining:0;\n      const nextIsReject=binReady&&!initialScanning&&remaining>0&&!!trA.ch[firstRemaining];\n      const scanProgress=seg(r,scanStart,scanEnd),scanX=lerp(TR.x-.32,TR.x+.32,scanProgress),scanBackX=lerp(TR.x+.32,TR.x-.32,scanProgress);\n      binScan.visible=binSweep.visible=binSweepBack.visible=binScanning&&W[1]>.01;\n      updateBinPointCloud(cA,jA,r,trA,firstRemaining,remaining,binReady,W[1]);\n      if(binScan.visible){\n        const y=TR.floor+.20,p=binScanGeo.attributes.position;\n        p.setXYZ(0,solscanOpticalOrigin.x,solscanOpticalOrigin.y,solscanOpticalOrigin.z);p.setXYZ(1,scanX,y,TR.z-.26);p.setXYZ(2,scanX,y,TR.z+.26);\n        p.setXYZ(3,solscanOpticalOrigin.x,solscanOpticalOrigin.y,solscanOpticalOrigin.z);p.setXYZ(4,scanBackX,y,TR.z-.26);p.setXYZ(5,scanBackX,y,TR.z+.26);p.needsUpdate=true;\n        binScanMat.uniforms.uAlpha.value=.18*W[1];binSweepMat.uniforms.uAlpha.value=.95*W[1];\n        binSweep.position.set(scanX,y+.001,TR.z);binSweepBack.position.set(scanBackX,y+.001,TR.z);\n      }\n      if(remaining>0&&W[1]>.01){\n        \/\/ Whole-jar points replace the former persistent surface grid.\n        if(!initialScanning){\n          const next=binPose(cA,firstRemaining);\n          pickTarget.visible=targetReady;pickTarget.position.copy(next.p).add(V3(0,JH\/2,0).applyQuaternion(next.q));\n          pickTarget.quaternion.copy(next.q);targetMat.color.copy(nextIsReject?C.accent:C.ok);targetMat.opacity=W[1]*.9;\n        }\n        if(jA>0||r>=scanEnd){\n          rejectMat.opacity=W[1]*.9;\n          \/\/ Every remaining defect keeps its outer dashed frame, including the solid next pick.\n          for(let i=firstRemaining;i<NT;i++)if(trA.ch[i]){\n            const pose=binPose(cA,i),box=binRejectTargets[i];box.visible=true;\n            box.position.copy(pose.p).add(V3(0,JH\/2,0).applyQuaternion(pose.q));box.quaternion.copy(pose.q);\n          }\n          \/\/ Samples come from the actual broken rim faces, never from the missing volume.\n          let cn=0,rn=0;const v=V3();\n          for(let i=firstRemaining;i<NT;i++)if(trA.ch[i]){\n            const pose=binPose(cA,i);\n            for(const point of CHIP_SURFACE){\n              v.fromArray(point).applyQuaternion(pose.q).add(pose.p);\n              chipPositions[cn++]=v.x;chipPositions[cn++]=v.y;chipPositions[cn++]=v.z;\n            }\n            for(const point of CHIP_RIM_EDGES){\n              v.fromArray(point).applyQuaternion(pose.q).add(pose.p);\n              rimPositions[rn++]=v.x;rimPositions[rn++]=v.y;rimPositions[rn++]=v.z;\n            }\n          }\n          chipGeo.setDrawRange(0,cn\/3);chipGeo.attributes.position.needsUpdate=true;chipCloud.visible=cn>0;chipMat.opacity=W[1]*.95;\n          rimGeo.setDrawRange(0,rn\/3);rimGeo.attributes.position.needsUpdate=true;brokenRims.visible=rn>0;rimMat.opacity=W[1]*.85;\n        }\n      }\n      \/\/ Reframe the next pick region from simulation time, never follow the carried jar.\n      const binCenter=V3(TR.x,TR.floor+.10,TR.z);\n      const pickCenter=q=>{\n        const pose=binPose(cA,q), center=pose.p.add(V3(0,JH\/2,0).applyQuaternion(pose.q));\n        \/\/ Keep edge picks and their neighbours in view instead of centering empty space outside the bin.\n        center.x=clamp(center.x,TR.x-.10,TR.x+.10);return center;\n      };\n      const focus=binCenter.clone();\n      if(binReady&&!initialScanning){\n        if(remaining>0){\n          const next=pickCenter(firstRemaining);\n          if(firstRemaining===0){\n            const u=sm(seg(jA*T+r,2.25,2.65));\n            focus.lerp(next,u);\n          }else{\n            focus.copy(next);\n            if(r>=.60&&r<.95)focus.copy(pickCenter(firstRemaining-1)).lerp(next,sm(seg(r,.60,.95)));\n          }\n        }else if(jA===NT){\n          const u=sm(seg(r,.60,.95));\n          focus.copy(pickCenter(NT-1)).lerp(binCenter,u);\n        }\n      }\n      if(trA)inspectionSubjects[1]={id:'bin-'+cA,p:focus,nextIndex:remaining>0?firstRemaining:null,nextId:remaining>0?'bin-'+cA+'-jar-'+firstRemaining:null,nextPose:binReady&&!initialScanning&&remaining>0?binPose(cA,firstRemaining):null,bad:nextIsReject,showTarget:binReady&&!initialScanning&&remaining>0,\n        phase:!binReady?'exchanging':initialScanning?'scanning':remaining?'judged':'empty',\n        detail:!binReady?'Exchanging bin\u2026':initialScanning?'Scanning bin\u2026':remaining?(nextIsReject?'Chipped rim \u00b7 next for removal':'Bin located')+' \u00b7 '+remaining+' \/ '+NT+' remaining':'Bin empty \u00b7 ready for exchange'};\n      \/* ===== \u7f50\u5b50\u8f38\u9001\u7dda\uff08\u7b2c 2 \u5230 4 \u7ae0\u7684\u7ad9\u4e5f\u5728\u9019\u88e1\uff09 ===== *\/\n      const gSteps = K + esin(r \/ MV);\n      beltTex.offset.x = -(gSteps * PITCH) \/ BELT_TILE % 1;\n      let fillerDown = 0, capperDown = 0, capperSpin = 0, coderDown = 0, capHeld = true, capFeed = 1, scrSpin = 0, inspSpin = 0;\n      const cur = {}, judged = { scr: [], fil: [], ocr: [] };\n      const pushOff = (x, tp, t2) => {           \/\/ \u793a\u610f\u8f49\u79fb\uff1a0.65 \u5230 1.0 \u63a8\u5230\u5e36\u7de3\uff0c1.0 \u5230 1.4 \u9032\u5165\u7d2f\u7a4d\u5340\n        const u1 = ease(seg(t2, tp + 0.65, tp + 1.0)), u2 = ease(seg(t2, tp + 1.0, tp + 1.4));\n        return V3(x, lerp(LY, 0.62, u2), lerp(0.1 * u1, 0.32, u2));\n      };\n      for (let k = Math.max(0, K - SL.END - 1); k <= K; k++) {\n        const tk = E.tk.get(k); if (!tk || tk.b < 0) continue;\n        const b = E.jars.get(tk.b);\n        if (t < k * T + RA) continue;                                   \/\/ \u9084\u5728\u6258\u76e4\u6216\u624b\u81c2\u4e0a\n        const st = stepsOf(k, t), here = Math.round(st), dwell = r >= MV && Math.abs(st - here) < 1e-6;\n        let p = V3(xs(st), LY, 0);\n        const rejAt = b.scr ? SL.P1 : b.fil ? SL.P2 : b.ocr ? SL.P3 : -1;\n        if (rejAt >= 0) {\n          const tp = (k + rejAt) * T;\n          if (t >= tp + 1.4) continue;\n          if (t >= tp + 0.65) p = pushOff(xs(rejAt), tp, t);\n        }\n        if (b.p >= 0 && t >= (k + SL.END) * T + 0.95) continue;         \/\/ \u5df2\u88ab\u88dd\u7bb1\u624b\u81c2\u593e\u8d77\n        let yaw = b.yaw + (st >= SL.SCR ? screenTurn(k, t) : 0) + (st >= SL.INSP ? spinAt(k, t) : 0);\n        drawJar(p, yaw, b, t);\n        trackGlassDefect(b,p,yaw,t);\n        if (dwell && here === SL.SCR) { scrSpin = screenTurn(k, t); cur.scr = { b, p, k, yaw }; }\n        if (dwell && here === SL.FILL) fillerDown = r < 0.85 ? seg(r, 0.7, 0.85) : r < 1.9 ? 1 : 1 - seg(r, 1.9, 2.05);\n        if (dwell && here === SL.CAP) {\n          capperDown = r < 1.0 ? seg(r, 0.7, 1.0) : r < 1.3 ? 1 : 1 - seg(r, 1.3, 1.5); capperSpin = seg(r, 1.0, 1.3);\n          \/\/ Reload inside the opaque disk after retraction, then feed the next lid out.\n          capHeld = r < 1.0 || r >= 1.55; capFeed = r >= 1.55 ? ease(seg(r, 1.55, 1.95)) : 1;\n        }\n        if (dwell && here === SL.INSP) { inspSpin = spinAt(k, t); cur.ins = { b, p, k, yaw }; }\n        if (dwell && here === SL.CODE) coderDown = seg(r, 0.8, 0.95) - seg(r, 0.95, 1.1);\n        if (dwell && here === SL.OCR) cur.ocr = { b, p, k, yaw };\n        if (b.scr && st >= SL.SCR + 0.5) judged.scr.push(p);\n        if (b.fil && st >= SL.INSP + 0.5) judged.fil.push(p);\n        if (b.ocr && st >= SL.OCR + 0.5) judged.ocr.push(p);\n      }\n      [[2,cur.scr,'scr',2.1],[3,cur.ins,'fil',2.2],[4,cur.ocr,'ocr',1.5]].forEach(([ch,o,key,at])=>{\n        if (!o) return;\n        const b=o.b, judged=r>=at;\n        const details=ch===2?fineGlassLabels:ch===3?['Liquid check passed','Particle in liquid','Below fill level']:['Format verified','Missing character','Smudged print','Skewed print'];\n        inspectionSubjects[ch]={id:'jar-'+b.id,p:o.p.clone().add(V3(0,ch===4?0.1140:0.055,0)),yaw:o.yaw,b,bad:judged&&!!b[key],phase:judged?'judged':'checking',progress:seg(r,0.7,at),detail:judged?details[b[key]]:'Checking\u2026',code:ch===4?markingOf(b):null};\n      });\n      spinBases[SL.SCR].rotation.y = scrSpin; spinBases[SL.INSP].rotation.y = inspSpin;\n      fillerHead.position.y = 1.16 - 0.06 * ease(fillerDown);\n      capperHead.position.y = 1.10 - 0.063 * ease(capperDown); capperHead.rotation.y = capperSpin * Math.PI * 2;\n      coderHead.position.y = 1.075 - 0.03 * coderDown;\n      if (capHeld) put('cap', _pos.set(xs(SL.CAP), capperHead.position.y - 0.074 - 0.016 * capFeed, 0));\n      \/* \u63a8\u687f\uff1a\u63a8\u51fa 0.65 \u5230 1.0\uff0c\u6536\u56de 1.0 \u5230 1.3 *\/\n      const rodExt = (tp, tt) => tt < tp + 0.65 ? 0 : tt < tp + 1.0 ? ease(seg(tt, tp + 0.65, tp + 1.0)) : 1 - ease(seg(tt, tp + 1.0, tp + 1.3));\n      [['b', SL.P1, 'scr'], ['c', SL.P2, 'fil'], ['d', SL.P3, 'ocr']].forEach(([kk, sl, f]) => {\n        const tk = E.tk.get(K - sl), b = tk && tk.b >= 0 ? E.jars.get(tk.b) : null, P = pushers[kk];\n        P.rod.position.z = P.z + P.travel * (b && b[f] ? rodExt(K * T, t) : 0);\n      });\n\n      \/* \u7b2c 2 \u7ae0\uff1a\u80cc\u5149\u65cb\u8f49\u6aa2\u6e2c *\/\n      if (W[2] > 0) {\n        const c2 = cur.scr, hp = HEAD_PT(xs(SL.SCR));\n        if (c2 && r >= 0.7) {\n          const { b, p } = c2, mid = V3(p.x, p.y + 0.055, p.z), u = seg(r, 0.7, 2.1), a = W[2];\n          const passed=r>=2.1 && b.scr===0, statusColor=passed?C.ok:C.scan;\n          dashed(hp, mid, statusColor, a * 0.95, 2.6, 12, 'guide');\n          ring(mid, JR * 1.35, statusColor, a, 3, 0, TAU * u, 48, false, passed?'result':'scan');\n          if (r >= 2.1) {\n            const bad = !!b.scr;\n            if (!bad) check(V3(p.x, p.y + JH + 0.03, p.z), 0.018, C.ok, a);\n            label('scr', fineGlassLabels[b.scr], bad ? C.accent : C.ok, V3(p.x + 0.05, p.y + 0.16, p.z + 0.04), a * seg(r, 2.1, 2.2));\n          }\n        }\n        judged.scr.forEach(p => outlineJar(p, C.accent, W[2]));\n      }\n      \/* \u7b2c 3 \u7ae0\uff1a\u5145\u586b\u523b\u7dda\u3001\u65cb\u505c\u5f8c\u7684\u6db2\u4e2d\u7570\u7269\u8207\u6db2\u4f4d *\/\n      if (W[3] > 0) {\n        const a = W[3];\n        { const fx = xs(SL.FILL); ring(V3(fx, LY + 0.085, 0), JR * 1.25, C.scan, a * 0.85, 2.2, 0, TAU, 32, true, 'guide'); }\n        const c3 = cur.ins, hp = HEAD_PT(xs(SL.INSP));\n        if (c3 && r >= 0.7) {\n          const { b, p, k } = c3, mid = V3(p.x, p.y + 0.05, p.z);\n          const passed=r>=2.2 && b.fil===0, statusColor=passed?C.ok:C.scan;\n          dashed(hp, mid, statusColor, a * 0.95, 2.6, 12, 'guide');\n          ring(V3(p.x, p.y + 0.085, p.z), JR * 1.3, statusColor, a * 0.9, 2.4, 0, TAU, 40, true, 'guide');      \/\/ \u61c9\u6709\u6db2\u4f4d\n          if (r >= 1.4) {\n            if (b.fil === 2) ring(V3(p.x, p.y + 0.085 * 0.74, p.z), JR * 1.3, C.accent, a, 3);\n            if (b.fil === 1) for (let i = 0; i < 2; i++) {\n              let prev = null;\n              for (let j = 6; j >= 0; j--) {\n                const q = particleAt(b, i, t - j * 0.07), pt = V3(p.x + Math.cos(q.a) * q.r, p.y + q.h, p.z - Math.sin(q.a) * q.r);\n                if (prev) line(prev, pt, C.accent, a * (1 - j \/ 7), 2, 'result'); prev = pt;\n              }\n              ring(prev, 0.012, C.accent, a * seg(r, 1.6, 1.8), 3);\n            }\n          }\n          if (r >= 2.2) {\n            const bad = !!b.fil;\n            if (!bad) check(V3(p.x, p.y + JH + 0.035, p.z), 0.018, C.ok, a);\n            label('fil', ['Liquid clear', 'Particle in liquid', 'Low fill'][b.fil], bad ? C.accent : C.ok, V3(p.x + 0.05, p.y + 0.17, p.z + 0.04), a * seg(r, 2.2, 2.3));\n          }\n        }\n        judged.fil.forEach(p => outlineJar(p, C.accent, W[3]));\n      }\n      \/* \u7b2c 4 \u7ae0\uff1a\u84cb\u9762 OCR *\/\n      if (W[4] > 0) {\n        const c4 = cur.ocr, a = W[4];\n        if (c4 && r >= 0.7) {\n          const { b, p } = c4, top = V3(p.x, p.y + 0.114, p.z);\n          if (r < 1.3) { const zz = lerp(-0.04, 0.04, seg(r, 0.7, 1.3)); scanSheet(V3(p.x, 1.22, 0), V3(p.x - 0.045, top.y, zz), V3(p.x + 0.045, top.y, zz), a); }\n          const bad = b.ocr > 0 && r >= 1.5;\n          bracket(top, 0.03, 0.03, 0, r < 1.5 || bad ? C.accent : C.ok, a * seg(r, 0.8, 1.0), 2, r < 1.5 ? 'guide' : 'result');\n          if (r >= 1.3) label('ocr', b.ocr === 3 ? 'Skewed print' : codeOf(b), r < 1.5 ? C.text : (b.ocr ? C.accent : C.ok), V3(p.x + 0.04, p.y + 0.17, p.z + 0.03), a * seg(r, 1.3, 1.4));\n          if (r >= 1.5 && !b.ocr) check(V3(p.x, top.y + 0.004, p.z - 0.05), 0.014, C.ok, a);\n        }\n        judged.ocr.forEach(p => outlineJar(p, C.accent, W[4]));\n      }\n\n      \/* ===== 5 \u88dd\u7bb1\uff1a\u9010\u7f50\u653e\u7f6e\u3001\u6aa2\u67e5\u3001\u91cd\u593e\u53ca\u8907\u6aa2\uff0c\u518d\u79fb\u7bb1\u5c01\u84cb\u78bc\u579b ===== *\/\n      const jobD = Kx => { const tk = E.tk.get(Kx - SL.END); if (!tk || tk.b < 0) return null; const b = E.jars.get(tk.b); return b.p >= 0 ? b : null; };\n      const bD = r >= MV ? jobD(K) : null;\n      const pickD = V3(xs(SL.END), LY + .075, 0), upD = pickD.clone().setY(pickD.y + .16);\n      if (!bD) armD.set(upD, 0, 0);\n      else {\n        const pk = E.packs.get(bD.p), state = placementState(pk, t), ce = cellC(pk.slot);\n        const bottom = V3(CX0 + ce.x, CY + .006, ce.z), drop = bottom.clone().add(V3(0, .075, 0)), dup = drop.clone().add(V3(0, .20, 0));\n        let tip, grip, orientation = null;\n        if (!state.issue) {\n          tip = runPath(armD.base, upD, [[.7,upD,'lin'],[.85,pickD,'lin'],[.95,pickD,'lin'],[1.1,upD,'lin'],[1.45,dup,'arc'],[1.6,drop,'lin'],[1.7,drop,'lin'],[1.85,dup,'lin'],[2.3,upD,'arc']], r);\n          grip = r < .85 ? 0 : r < .95 ? seg(r,.85,.95) : r < 1.6 ? 1 : 1-seg(r,1.6,1.7);\n        } else {\n          const a = PACK.repair, tilt = state.issue === 1 ? .32 : 0, offset = state.issue === 2 ? .022 : 0;\n          const errorBottom = bottom.clone().add(V3(offset, tilt ? .012 : 0, 0));\n          const errorUp = V3(0,1,0).applyEuler(new THREE.Euler(tilt,bD.yaw,0,'YXZ'));\n          const errorTip = errorBottom.clone().addScaledVector(errorUp,.075), errorDrop = bottom.clone().add(V3(offset,.075,0));\n          const near = errorTip.clone().add(V3(0,.12,0)), corrected = drop.clone().add(V3(0,.12,0));\n          const park=V3(CX0-.30,CY+.30,ce.z+.20);\n          tip = runPath(armD.base, upD, [[.7,upD,'lin'],[.85,pickD,'lin'],[.95,pickD,'lin'],[1.1,upD,'lin'],[1.23,errorDrop.clone().add(V3(0,.2,0)),'arc'],[1.32,errorDrop,'lin'],[a.release,errorDrop,'lin'],[1.52,errorDrop.clone().add(V3(0,.23,0)),'lin'],[a.detect,park,'lin'],[a.approach,park,'lin'],[1.76,near,'arc'],[1.80,errorTip,'lin'],[a.grasp,errorTip,'lin'],[a.lift,near,'lin'],[a.center,corrected,'lin'],[2.11,drop,'lin'],[a.replace,drop,'lin'],[2.31,dup,'lin'],[a.finish,upD,'arc']],r);\n          grip = r < .85 ? 0 : r < .95 ? seg(r,.85,.95) : r < 1.32 ? 1 : r < a.release ? 1-seg(r,1.32,a.release) : r < 1.80 ? 0 : r < a.grasp ? seg(r,1.80,a.grasp) : r < 2.11 ? 1 : r < a.replace ? 1-seg(r,2.11,a.replace) : 0;\n          const angle = r < a.grasp ? tilt*ease(seg(r,a.approach,1.80)) : tilt*(1-ease(seg(r,a.grasp,a.center)));\n          orientation = new THREE.Quaternion().setFromEuler(new THREE.Euler(angle,bD.yaw,0,'YXZ'))\n            .multiply(new THREE.Quaternion().setFromAxisAngle(V3(0,1,0),-bD.yaw));\n        }\n        armD.set(tip, 0, grip, orientation);\n        if (state.held) {\n          const axis = V3(0,1,0).applyQuaternion(orientation || new THREE.Quaternion());\n          drawJar(tip.clone().addScaledVector(axis,-.075), bD.yaw, bD, t, 1, state.tilt);\n        }\n      }\n\n      \/* \u7d19\u7bb1\uff1a-2\u3001-1 \u5728\u5f8c\u65b9\u7b49\u5f85\uff0c0 \u88dd\u7bb1\uff0c1 \u6838\u5c0d\uff0c2 \u6298\u84cb\uff0c3 \u78bc\u579b\u53d6\u4ef6 *\/\n      const npk = eventCount(E.ev.packed, t), cp = Math.floor(npk \/ 6);\n      let packC = null;\n      for (let c = Math.max(0, cp - 6); c <= cp + 1; c++) {\n        const pos = cartonPos(c, t); if (pos < -1.7) continue;\n        const cc = E.cartons.get(c);\n        if (cc && cc.a3 !== undefined && t >= cc.a3 + 0.9) continue;           \/\/ \u78bc\u579b\u624b\u81c2\u5df2\u593e\u8d77\n        const xz = cartonXZ(Math.min(3, pos)), [sa, la] = cartonFlaps(cc, t);\n        drawCarton(xz.x, CY, xz.z, 0, sa, la);\n        if (!cc || cc.fold === undefined || t < cc.fold + 0.9) drawCartonJars(c, xz.x, xz.z, t);\n        if (Math.abs(pos) < 0.02) packC = { c, x: xz.x };\n      }\n      \/* \u78bc\u579b\uff1a\u68e7\u677f\u6eff 18 \u7bb1\u5f8c\u5f80\u5f8c\u6ed1\u51fa\u6de1\u51fa\u3001\u7a7a\u677f\u6de1\u5165 *\/\n      const gP = eventCount(E.ev.pal, t), PNo = Math.floor(gP \/ PAL.per);\n      let ss = -Infinity;\n      if (PNo > 0) { const cc = E.cartons.get(E.goods.get(PAL.per * PNo - 1)); ss = cc.place + 0.5; }\n      const kOut = esin((t - ss) \/ 2.0), sOut = 1 - seg(t, ss + 1.6, ss + 2.0), sIn = PNo === 0 ? 1 : seg(t, ss + 2.0, ss + 2.4);\n      pallets[0].visible = sIn > 0.001; pallets[0].position.set(PAL.x, 0, PAL.z); pallets[0].scale.setScalar(Math.max(0.001, sIn));\n      const outing = PNo > 0 && t < ss + 2.0;\n      pallets[1].visible = outing; pallets[1].position.set(PAL.x, 0, lerp(PAL.z, PAL.out, kOut)); pallets[1].scale.setScalar(Math.max(0.001, sOut));\n      pallets[2].visible = false;\n      const closedCarton = (p, s = 1) => drawCarton(p.x, p.y, p.z, 0, 0, 0, s);\n      for (let g = PAL.per * PNo; g < gP; g++) closedCarton(palSlot(g % PAL.per));\n      if (outing) for (let g = PAL.per * (PNo - 1); g < PAL.per * PNo; g++) {\n        const p = palSlot(g % PAL.per), zo = lerp(PAL.z, PAL.out, kOut) - PAL.z;\n        closedCarton(V3(PAL.x + (p.x - PAL.x) * sOut, p.y * sOut, PAL.z + zo + (p.z - PAL.z) * sOut), sOut);\n      }\n      let busyE = false;\n      for (let c = Math.max(0, cp - 8); c <= cp; c++) {\n        const cc = E.cartons.get(c); if (!cc || cc.a3 === undefined) continue;\n        const s = t - cc.a3; if (s < 0 || s >= 3.4) continue;\n        const pick = V3(CX0 + 3 * CP, CY + 0.13, 0), up = pick.clone().setY(pick.y + 0.25);\n        const ps = palSlot(cc.g % PAL.per), drop = ps.clone().setY(ps.y + 0.13), dup = drop.clone().setY(drop.y + 0.3);\n        const tip = runPath(armE.base, HOME_E, [[0.5, up, 'arc'], [0.75, pick, 'lin'], [0.9, pick, 'lin'], [1.2, up, 'lin'], [2.4, dup, 'arc'], [2.8, drop, 'lin'], [2.95, drop, 'lin'], [3.4, HOME_E, 'arc']], s);\n        const grip = s < 0.75 ? 0 : s < 0.9 ? seg(s, 0.75, 0.9) : s < 2.8 ? 1 : 1 - seg(s, 2.8, 2.95);\n        armE.set(tip, Math.PI \/ 2, grip);\n        if (s >= 0.9 && s < 2.9) closedCarton(tip.clone().setY(tip.y - 0.13));\n        busyE = true; break;\n      }\n      if (!busyE) armE.set(HOME_E, Math.PI \/ 2, 0);\n\n      \/* ===== \u7d2f\u7a4d\u5340\uff1a\u843d\u6599\u5f8c\u6574\u5217\u524d\u9032\u4e00\u683c\uff0c\u5165\u53e3\u9810\u7559\u7d66\u4e0b\u4e00\u4ef6\uff1b\u6eff\u67b6\u672b\u4ef6\u63d0\u524d\u56de\u6536 ===== *\/\n      const laneItems = {};\n      ['a', 'b', 'c', 'd'].forEach(key => {\n        const L = LANE[key], arr = E.lanes[key], n = upper(arr, t, 't'); laneItems[key] = [];\n        if (!n) return;\n        const te = arr[n - 1].t, next = arr[n] ? arr[n].t : Infinity;\n        for (let i = n - 1; i >= Math.max(0, n - L.cap + 1); i--) {\n          const rank = n - 1 - i, it = arr[i];\n          const pose = laneQueuePose(L, rank, t, te, next); if (!pose) continue;\n          const p = laneAt(L, pose.slot), s = pose.scale; p.y -= pose.drop;\n          if (it.kind === 'chipped') { const tr = E.trays.get(it.c); put('chipped', p, tr ? tr.yaw[it.q] : 0, 0, s, s, s); }\n          else if (it.kind === 'jar') { const b = E.jars.get(it.id); drawJar(p, b.yaw, b, t, s); if(key==='b')trackGlassDefect(b,p,b.yaw,t,s); }\n\n          laneItems[key].push({ p, s, rank, it, te: it.t });\n        }\n      });\n      \/* \u525b\u9032\u7d2f\u7a4d\u5340\u7684\u4ef6\uff1a\u5e36\u5f37\u8abf\u8272\u63cf\u908a\u5230\u9019\u4e00\u523b\u70ba\u6b62 *\/\n      const fresh = (key, w) => { if (w <= 0) return; laneItems[key].forEach(o => { const a = 1 - seg(t, o.te, o.te + 0.4); if (a > 0) outlineJar(o.p, C.accent, w * a, o.s); }); };\n      fresh('a', W[1]); fresh('b', W[2]); fresh('c', W[3]); fresh('d', W[4]);\n      markGlassDefectResults(W[2]);\n\n      \/* Each occupied cell earns its mark only after placement\/recheck succeeds. *\/\n      if (packC) {\n        let accepted = 0, active = null;\n        for (let p = 6*packC.c; p < 6*packC.c+6 && p < E.packs.end; p++) {\n          const pk = E.packs.get(p), state = placementState(pk,t); if (t < pk.K*T+.95) continue;\n          if (state.accepted) accepted++;\n          active = {pk,state};\n          if (W[5] <= 0) continue;\n          const ce = cellC(pk.slot), top = V3(packC.x+ce.x,CY+.15,ce.z);\n          if (state.accepted) check(top,.012,C.ok,W[5]);\n          else rect(top,.048,.048,0,state.bad?C.accent:C.fill,W[5],state.bad?2.4:1.4,state.bad?'result':'guide');\n        }\n        if (W[5] > 0) {\n          rect(V3(packC.x,CY+.14,0),.165,.115,0,C.fill,W[5]*.45,1.4,'guide');\n          label('slots',accepted+' \/ 6 verified',accepted===6?C.ok:C.fill,V3(packC.x-.05,CY+.2,.12),W[5]);\n          if (active) {\n            const {pk,state}=active, ce=cellC(pk.slot);\n            const text=state.phase==='regrasping'?'Re-pick \u00b7 gripping the marked jar':state.bad?'Cell '+(pk.slot+1)+' \u00b7 '+(state.issue===1?'Tilted \u2014 re-pick':'Off center \u2014 re-pick'):\n              state.phase==='reseating'?'Re-pick \u00b7 lift & reseat':state.phase==='rechecking'?'Rechecking placement\u2026':\n              state.accepted?(accepted===6?'6 \/ 6 verified \u00b7 ready to close':'Placement verified'):'Checking placement\u2026';\n            label('chk',text,state.bad?C.accent:state.accepted?C.ok:C.text,V3(packC.x-.1,CY+.24,.08),W[5],true);\n            if (!state.accepted && !state.held) {\n              const zz=ce.z+lerp(-.045,.045,(state.r*4)%1);\n              scanSheet(cartonInspectionEye,V3(CX0+ce.x-.045,CY+.14,zz),V3(CX0+ce.x+.045,CY+.14,zz),W[5]*.7);\n            }\n          }\n        }\n        if (active) {\n          const {pk,state}=active;\n          const detail=state.phase==='regrasping'?'Cell '+(pk.slot+1)+' \u00b7 gripping the marked jar':state.bad?'Cell '+(pk.slot+1)+' \u00b7 '+(state.issue===1?'Tilted jar':'Jar off center')+' \u00b7 re-pick next':\n            state.phase==='reseating'?'Cell '+(pk.slot+1)+' \u00b7 re-picking & reseating':\n            state.phase==='rechecking'?'Cell '+(pk.slot+1)+' \u00b7 checking again\u2026':\n            state.accepted?(accepted===6?'6 \/ 6 cells verified \u00b7 ready to close':'Cell '+(pk.slot+1)+' \u00b7 placement verified'):'Cell '+(pk.slot+1)+' \u00b7 checking placement\u2026';\n          const ce=cellC(pk.slot),jar=E.jars.get(pk.id);\n          const cellMarker=!state.held&&t>=pk.rel?{slot:pk.slot,origin:V3(CX0+ce.x+state.offset,CY+.006+.012*state.tilt\/.32,ce.z),yaw:jar.yaw,tilt:state.tilt,bad:state.bad,accepted:state.accepted}:null;\n          inspectionSubjects[5]={id:'carton-'+packC.c+'-cell-'+pk.slot,p:V3(CX0,CY+.08,0),bad:state.bad,phase:state.phase,detail,cellMarker};\n        } else inspectionSubjects[5]={id:'carton-'+packC.c,p:V3(CX0,CY+.08,0),bad:false,phase:'loading',detail:'Waiting for the next placement\u2026'};\n      }\n\n      flushInst();\n      MASK.count = nMask; MASK.instanceMatrix.needsUpdate = true;\n      SEGS.count = nSeg; SEGS.instanceMatrix.needsUpdate = true; if (SEGS.instanceColor) SEGS.instanceColor.needsUpdate = true;\n      segAlpha.needsUpdate = true;\n      GLOW.count = nGlow; GLOW.instanceMatrix.needsUpdate = true; GLOW.instanceColor.needsUpdate = true; glowAlpha.needsUpdate = true;\n      LABELS.forEach((L, k) => { if (!labelsUsed.has(k)) L.s.visible = false; });\n    }\n\n    \/* ---------- \u93e1\u982d\uff1a\u6307\u5b9a\u89c0\u770b\u89d2\u5ea6\u5f8c\u4f9d\u7126\u9ede\u96c6\u5408\u53d6\u666f\uff1b\u6372\u52d5\u6642\u5728\u76f8\u9130\u5169\u7d44\u4e4b\u9593\u5167\u63d2 ---------- *\/\n    const NCH = reader.NCH, SPAN = reader.SPAN;\n    const BX = (name, x0, x1, y0, y1, z0, z1) => ({ name, min: [x0, y0, z0], max: [x1, y1, z1] });\n    const lan = (k, s, dy = JH) => { const p = laneAt(LANE[k], s); return [p.x, p.y + dy, p.z]; };\n    const xT = TR.x, zT = TR.z, top1 = TR.floor + .25;\n    \/* \u6bcf\u7ae0\u7684\u5167\u5bb9\u6a19\u7c64\u8207\u7126\u9ede\u96c6\u5408\uff1a\u5224\u65b7\u9ede\uff08\u6aa2\u6e2c\u4f4d\u3001\u76f8\u6a5f\uff09\u8207\u8655\u7f6e\u9ede\uff08\u63a8\u687f\u3001\u7d2f\u7a4d\u5340\uff09\u90fd\u8981\u5728\u5b89\u5168\u5340\u5167\uff1b\u758a\u5c64\u6a19\u7c64\u7684\u9328\u9ede\u4e5f\u7b97\u7126\u9ede *\/\n    const CAM_SPEC = {\n      fov: config.fov, direction: 'ltr', pathVisMin: 0.25, light: [sun.position.x - sun.target.position.x, sun.position.y - sun.target.position.y, sun.position.z - sun.target.position.z],\n      hero: { tag: 'overview', focus: [[xT - 0.36, 0.6, zT - 0.3], [xT, 1.3, zT], [-4.8, 0.62, 0.4], [xs(SL.INSP), 1.25, 0.4], [PAL.x + 0.55, 0.42, PAL.z - 0.45], [PAL.x + 0.55, 0.14, PAL.z + 0.45], [4.95, 0.55, 0.75]] },\n      chapters: [\n        { tag: 'pickplace', override: { level: 'L2', reason: 'User reference: near-overhead view with diagonal bin and visible pick-to-line relationship', yaw: [-45,-45], pitch: [78,78] }, focus: [[xT - 0.33, top1, zT - 0.28], [xT + 0.33, top1, zT - 0.28], [xT - 0.33, top1, zT + 0.28], [xT + 0.33, top1, zT + 0.28], [xT + 0.1, top1 + 0.07, zT], [xs(0), LY + JH, 0], lan('a', 0), lan('a', 3)] },\n        { tag: 'material', override: { level: 'L2', reason: '\u622a\u5716\u986f\u793a\u8d8a\u904e\u7522\u7dda\u7684\u6aa2\u6e2c\u76f8\u6a5f\u982d\u84cb\u4f4f\u53d7\u6aa2\u7f50\u53f3\u5074\uff1b\u9650\u5236\u93e1\u982d\u5f9e\u5de6\u524d\u65b9\u770b\uff0c\u8b93\u76f8\u6a5f\u982d\u843d\u5728\u7f50\u5b50\u53f3\u908a', yaw: [-40, -20] }, focus: [[xs(SL.SCR) - 0.22, 1.1, -0.15], [xs(SL.SCR) + 0.22, 1.1, -0.15], [xs(SL.SCR) - 0.22, 0.74, -0.15], [xs(SL.SCR), LY, 0.05], [xs(SL.SCR) + 0.05, LY + 0.2, 0.04], HEAD_PT(xs(SL.SCR)).toArray(), [xs(SL.P1), LY, 0.1], lan('b', 0), lan('b', 2)] },\n        { tag: 'level', override: { level: 'L2', reason: '\u622a\u5716\u986f\u793a\u53d7\u6aa2\u7f50\u592a\u5c0f\u3001\u76f8\u6a5f\u982d\u84cb\u4f4f\u7f50\u5b50\uff1b\u7126\u9ede\u6536\u6582\u5230\u65cb\u505c\u6aa2\u6e2c\u4f4d\u8207\u63a8\u51fa\u53e3\uff08\u5145\u586b\u3001\u5c01\u84cb\u5728\u63db\u4f4d\u9014\u4e2d\u7d93\u904e\uff09\uff0c\u93e1\u982d\u9650\u5236\u5728\u5de6\u524d\u65b9', yaw: [-40, -20] }, focus: [[xs(SL.INSP) - 0.22, 1.1, -0.15], [xs(SL.INSP) + 0.22, 0.74, -0.15], [xs(SL.INSP), LY, 0.05], [xs(SL.INSP), LY + JH + 0.03, 0], [xs(SL.INSP) + 0.05, LY + 0.2, 0.04], [xs(SL.P2), LY, 0.1], lan('c', 0)] },\n        { tag: 'characters', focus: [[xs(SL.CODE), LY + 0.114, 0], [xs(SL.OCR), LY + 0.114, 0], [xs(SL.OCR), 1.3, 0], [xs(SL.OCR) + 0.04, LY + 0.19, 0.03], [xs(SL.P3), LY, 0.1], lan('d', 0), lan('d', 2)] },\n        { tag: 'slots', focus: [[xs(SL.END), LY + JH, 0], [CX0 - 0.16, CY + 0.13, -0.11], [CX0 + 0.16, CY + 0.13, 0.11], [CX0 + CP - 0.16, CY + 0.14, -0.11], [CX0 + CP + 0.16, CY + 0.14, 0.11], [CX0 + CP + 0.06, CY + 0.26, 0.08], [4.35+.2,.555+.13,.55]] },\n      ],\n      \/* \u906e\u64cb\u5916\u6846\uff1a\u53ea\u5217\u6703\u64cb\u8996\u7dda\u7684\u5be6\u5fc3\u90e8\u5206\uff08\u655e\u958b\u7684\u8a2d\u5099\u53ea\u5217\u5be6\u5fc3\u7684\u9762\uff09 *\/\n      occluders: [\n        BX('tray-stand', xT - 0.36, xT + 0.36, 0.0, TR.floor - 0.005, zT - 0.31, zT + 0.31),\n        BX('cam-beam', xT - 0.71, xT + 0.05, 1.36, 1.44, zT - 0.03, zT + 0.03), BX('cam-post', xT - 0.69, xT - 0.63, 0, 1.42, zT - 0.03, zT + 0.03), BX('cam-3d', xT - 0.11, xT + 0.11, 1.22, 1.32, zT - 0.04, zT + 0.04),\n        ...[SL.SCR, SL.INSP].flatMap(k => { const x = xs(k); const xa = x + HEAD_DX; return [BX('backlight-' + k, x - 0.23, x + 0.23, 0.72, 1.12, -0.24, -0.16), BX('arm-beam-' + k, xa - 0.025, xa + 0.025, 1.2, 1.25, -0.36, 0.4), BX('arm-head-' + k, xa - 0.05, xa + 0.05, 1.1, 1.2, 0.33, 0.43), BX('arm-post-' + k, xa - 0.025, xa + 0.025, 0, 1.25, -0.365, -0.315)]; }),\n        ...[SL.FILL, SL.CAP].flatMap(k => { const x = xs(k); return [BX('head-' + k, x - 0.06, x + 0.06, 1.12, 1.28, -0.06, 0.06), BX('head-post-' + k, x - 0.03, x + 0.03, 0, 1.25, -0.30, -0.24)]; }),\n        BX('coder-post', xs(SL.CODE) - 0.025, xs(SL.CODE) + 0.025, 0, 1.12, 0.255, 0.305), BX('coder-box', xs(SL.CODE) - 0.06, xs(SL.CODE) + 0.06, 0.91, 1.05, 0.235, 0.325),\n        ...[xs(SL.OCR), CX0 + CP].flatMap(x => [BX('cant-beam-' + x.toFixed(1), x - 0.035, x + 0.035, 1.34, 1.4, -0.34, 0.02), BX('cant-post-' + x.toFixed(1), x - 0.035, x + 0.035, 0, 1.4, -0.355, -0.285), BX('cant-head-' + x.toFixed(1), x - 0.05, x + 0.05, 1.22, 1.35, -0.04, 0.04)]),\n        BX('pedestal-a', armA.mount.x - 0.15, armA.mount.x + 0.15, 0, 0.5, armA.mount.z - 0.15, armA.mount.z + 0.15), BX('pedestal-d', armD.base.x - 0.15, armD.base.x + 0.15, 0, 0.35, armD.base.z - 0.15, armD.base.z + 0.15),\n        BX('pallet-stack', PAL.x - 0.51, PAL.x + 0.51, 0.14, 0.42, PAL.z - 0.41, PAL.z + 0.41),\n      ],\n    };\n    const TOPO = SSCamera.classify(CAM_SPEC.chapters, [{ name: 'pallet', box: [PAL.x, 0.3, PAL.z, 1.2, 0.6, 1.0] }]);\n    const STYLE = SSCamera.chooseStyle(TOPO, CAM_SPEC.chapters);\n    const mode = reader.mode;\n    let w = 1, h = 1, dprNow = 1, SOLVED = null, VIEW = null;\n    \/\/ Derived snapshots only; the reading controller is the sole progress owner.\n    let targetX = 0, curX = 0, slot = 0, slotF = 0, targetF = 0;\n\n    const chapters = [...root.querySelectorAll('.sgj-chapter')];\n    const verify = \/[?&]ssverify\\b\/.test(location.search);\n    const goTo = (c, instant) => reader.goTo(c, instant);\n\n    \/* \u5b89\u5168\u5340\uff1a\u7531 DOM \u91cf\u51fa\u6587\u5b57\u6b04\u8207\u7ae0\u7bc0\u5217\uff0c\u6263\u6389\u5f8c\u7559\u7d66\u4e3b\u9ad4 *\/\n    function measureView() {\n      const sr = stage.getBoundingClientRect(), W0 = Math.max(1, sr.width), H0 = Math.max(1, sr.height);\n      const full = { x0: 0.04, x1: 0.96, y0: 0.07, y1: 0.93 };\n      if (mode !== 'pin') return { aspect: W0 \/ H0, safeHero: full, safeChapter: full };\n      if (root.classList.contains('is-compact')) {\n        const rail = root.querySelector('.sgj-rail'), railTop = rail ? rail.getBoundingClientRect().top : sr.bottom;\n        full.y1 = Math.min(full.y1, clamp((railTop - sr.top) \/ H0 - 0.03, 0.5, 0.96));\n        const controls = root.querySelector('.sgj-media-switch'), controlRect = controls && controls.getBoundingClientRect();\n        if (root.dataset.sgjMediaLayout === 'single' && controlRect && controlRect.height > 0)\n          full.y0 = Math.max(full.y0, clamp((controlRect.bottom - sr.top) \/ H0 + 0.03, 0, 0.45));\n        return { aspect: W0 \/ H0, safeHero: full, safeChapter: full };\n      }\n      const right = els => Math.max(...els.filter(Boolean).map(e => e.getBoundingClientRect().right));\n      const heroR = right([root.querySelector('.' + PREFIX + '-title'), root.querySelector('.' + PREFIX + '-lead'), root.querySelector('.' + PREFIX + '-btn')]);\n      const textR = right([root.querySelector('.sgj-flow')]);\n      const railEl = root.querySelector('.' + PREFIX + '-rail'), railT = railEl ? railEl.getBoundingClientRect().top : sr.bottom;\n      const y1 = clamp((railT - sr.top) \/ H0 - 0.03, 0.5, 0.96);\n      return { aspect: W0 \/ H0, safeHero: { x0: clamp((heroR - sr.left) \/ W0 * config.heroOverlap, 0.04, 0.6), x1: 0.97, y0: 0.08, y1 }, safeChapter: { x0: clamp((textR - sr.left) \/ W0 + 0.04, 0.04, 0.7), x1: 0.97, y0: 0.07, y1 } };\n    }\n    function solveKeys() { VIEW = measureView(); SOLVED = SSCamera.buildKeys(CAM_SPEC, VIEW); dirty = true; }\n    const keyAt = i => { if (!SOLVED) solveKeys(); return SOLVED[i]; };\n    function applyCam(S) {\n      const A = keyAt(S.ca), B = keyAt(S.cb), e = sm(clamp(S.ck));\n      let k = SSCamera.mixKey(A, B, e, S.ca !== S.cb ? B.bump || 0 : 0);\n      \/\/ Keep station framing; only a small push remains around the longer main camera travel.\n      const restPush = key => (key.push || 0) * seg(0.55, key.frac || 0.2, 1);\n      k.d *= mode === 'pin' ? (1 - lerp(restPush(A), restPush(B), e)) * (1 - S.push) : 1 - (B.push || 0) * S.push;\n      const pos = SSCamera.camPos(k);\n      camera.position.set(pos[0], pos[1], pos[2]);\n      camera.lookAt(k.t[0], k.t[1], k.t[2]);\n      camera.setViewOffset(w, h, -k.sx * w, -k.sy * h, w, h);\n      camera.updateProjectionMatrix();\n    }\n    const stateFromX = x => reader.stateFromX(x, c => keyAt(c).frac);\n    let isVisible = true;\n    const onBrandFontsReady=()=>{if(!dead&&!signal.aborted){paintBinBrand(true);dirty=true;kick();}};\n    if(document.fonts){\n      document.fonts.addEventListener('loadingdone',onBrandFontsReady);\n      constructionCleanup.push(() => document.fonts.removeEventListener('loadingdone',onBrandFontsReady));\n      document.fonts.ready.then(onBrandFontsReady);\n    }\n\n    \/* ---------- \u7e6a\u88fd\u8207\u6548\u80fd ---------- *\/\n    let slowFrames = 0, fastStreak = 0, lastComposeT = -1, lastCamX = -1, lastSlotF = -1, lastObjects = 0;\n\n    reportPreparation('scene');\n    const inspectionFigures = [...root.querySelectorAll('[data-sgj-inspection]')];\n    const inspectionCanvas = document.createElement('canvas'); inspectionCanvas.setAttribute('aria-hidden','true');\n    constructionCleanup.push(() => inspectionCanvas.remove());\n    const ocrCanvas=document.createElement('canvas');ocrCanvas.className='sgj-ocr-boxes';ocrCanvas.setAttribute('aria-hidden','true');ocrCanvas.style.display='none';\n    constructionCleanup.push(() => ocrCanvas.remove());\n    const ocrContext=ocrCanvas.getContext('2d'), ocrPoint=V3(), ocrUp=V3(0,1,0);\n    const ocrColors=[C.ok.getStyle(),C.accent.getStyle()];let ocrSize='';\n    const inspectionLabels=document.createElement('div');inspectionLabels.className='sgj-board-labels';inspectionLabels.setAttribute('aria-hidden','true');\n    constructionCleanup.push(() => inspectionLabels.remove());\n    boardTitles.forEach(b=>{b.inspectEl=b.el.cloneNode(true);b.inspectEl.removeAttribute('data-sgj-board');b.inspectEl.dataset.sgjInspectionBoard=String(b.ch);inspectionLabels.appendChild(b.inspectEl);});\n    const inspector = new THREE.WebGLRenderer({canvas:inspectionCanvas,antialias:true,alpha:false,preserveDrawingBuffer:true,powerPreference:'low-power'});\n    constructionCleanup.push(() => { try { inspector.dispose(); } finally { inspector.forceContextLoss(); } });\n    inspector.outputColorSpace=THREE.SRGBColorSpace; inspector.toneMapping=THREE.NoToneMapping;\n    inspector.setPixelRatio(Math.min(devicePixelRatio||1,1.25));\n    const inspectPmrem=new THREE.PMREMGenerator(inspector);\n    constructionCleanup.push(() => releasePartial(inspectPmrem));\n    const inspectEnv=inspectPmrem.fromScene(new ENVm.RoomEnvironment(),0.04);\n    reportPreparation('inspectionContext');\n    constructionCleanup.push(() => releasePartial(inspectEnv));\n    const inspectCamera=new THREE.PerspectiveCamera(32,1,0.14,20);\n    inspectCamera.layers.enable(2);\n    let inspectionSize='', lastInspectionFigure=null;\n    \/\/ Presentation only: the existing Reader still owns navigation and arrival.\n    const inspectionOriginals=inspectionFigures.map(figure=>({phase:figure.getAttribute('data-sgj-inspection-state'),aria:figure.getAttribute('aria-hidden'),transition:figure.style.transition}));\n    let inspectionShownChapter=0;\n    function inspectionChapterFor(S,reading){\n      const chapter=S.active||S.ch;\n      return !reading.moving&&reading.settled&&chapter>=1&&chapter<=5?chapter:0;\n    }\n    function setInspectionShown(chapter){\n      if(inspectionShownChapter===chapter)return;\n      inspectionShownChapter=chapter;\n      inspectionFigures.forEach((figure,index)=>{\n        const shown=index+1===chapter;\n        \/\/ Resolve the stable waiting style once at entry, before committing shown.\n        if(shown)void getComputedStyle(figure).opacity;\n        figure.dataset.sgjInspectionState=shown?'shown':'waiting';\n        figure.setAttribute('aria-hidden',String(!shown));\n        if(reduce)figure.style.transition='none';\n      });\n    }\n    function restoreInspectionPresentation(){\n      inspectionFigures.forEach((figure,index)=>{\n        const original=inspectionOriginals[index];\n        for(const [key,value]of [['data-sgj-inspection-state',original.phase],['aria-hidden',original.aria]]){\n          if(value===null)figure.removeAttribute(key);else figure.setAttribute(key,value);\n        }\n        figure.style.transition=original.transition;\n      });\n    }\n    constructionCleanup.push(restoreInspectionPresentation);\n\n    function renderOCRBoxes(ch,o,iw,ih) {\n      const active=ch===4&&!!o;\n      ocrCanvas.style.display=active?'block':'none';\n      if(!active)return;\n      const ratio=inspector.getPixelRatio(), size=iw+'x'+ih+'@'+ratio;\n      if(size!==ocrSize){ocrCanvas.width=Math.round(iw*ratio);ocrCanvas.height=Math.round(ih*ratio);ocrSize=size;}\n      ocrContext.setTransform(ratio,0,0,ratio,0,0);ocrContext.clearRect(0,0,iw,ih);\n      ocrContext.lineWidth=1.2;ocrContext.lineJoin='miter';ocrContext.globalAlpha=.95;\n      const glyphs=printGlyphs[o.code.kind];\n      \/\/ Two batched strokes; no extra renderer, recognition model, DOM cells or animation loop.\n      for(let bad=0;bad<2;bad++){\n        ocrContext.beginPath();\n        for(const glyph of glyphs){\n          if(Number(glyph.bad)!==bad)continue;\n          glyph.points.forEach(([x,z],i)=>{\n            ocrPoint.set(x,0,z).applyAxisAngle(ocrUp,o.yaw).add(o.p).project(inspectCamera);\n            const px=(ocrPoint.x+1)*iw\/2,py=(1-ocrPoint.y)*ih\/2;\n            if(i===0)ocrContext.moveTo(px,py);else ocrContext.lineTo(px,py);\n          });\n          ocrContext.closePath();\n        }\n        ocrContext.strokeStyle=ocrColors[bad];ocrContext.stroke();\n      }\n    }\n    \/\/ The second view reuses its existing 2D mark canvas and the current real inspection subject.\n    function renderSolVisionMarks(ch, o, iw, ih) {\n      const ctx = ocrContext, active = (ch === 2 || ch === 3) && (!!o || ch===2&&glassDefectTracks.length>0);\n      ocrCanvas.style.display = active ? 'block' : 'none';\n      if (!ctx) return null;\n      if (!active) {\n        ctx.save(); ctx.setTransform(1,0,0,1,0,0); ctx.clearRect(0,0,ocrCanvas.width,ocrCanvas.height); ctx.restore();\n        return null;\n      }\n      const ratio = inspector.getPixelRatio(), size = iw+'x'+ih+'@'+ratio;\n      if (size !== ocrSize) { ocrCanvas.width=Math.round(iw*ratio); ocrCanvas.height=Math.round(ih*ratio); ocrSize=size; }\n      const base = o?o.p.clone().add(V3(0,-0.055,0)):null, judged = o?.phase === 'judged';\n      const color = css(judged ? (o.bad ? C.accent : C.ok) : C.scan);\n      const project = point => { const q=point.clone().project(inspectCamera); return {x:(q.x+1)*iw\/2,y:(1-q.y)*ih\/2,z:q.z}; };\n      const box=[];\n      if(base)for (const x of [-JR,JR]) for (const y of [0,JH+0.014]) for (const z of [-JR,JR]) box.push(project(base.clone().add(V3(x,y,z))));\n      const bounds=box.length?{left:Math.min(...box.map(p=>p.x)),right:Math.max(...box.map(p=>p.x)),top:Math.min(...box.map(p=>p.y)),bottom:Math.max(...box.map(p=>p.y))}:null;\n      let paths=0,glassMarks=[],rotation=null;\n      ctx.save();\n      try {\n        ctx.setTransform(ratio,0,0,ratio,0,0); ctx.clearRect(0,0,iw,ih);\n        if(!o){glassMarks=markGlassDefectInspection(ctx,iw,ih);return {objectId:null,phase:'tracking',progress:1,result:'tracking',defect:null,paths:glassMarks.length,bounds:null,label:'Tracking detected flaws',glassMarks};}\n        ctx.globalAlpha=.94; ctx.lineWidth=1.5; ctx.lineCap='round'; ctx.lineJoin='round';\n        ctx.shadowBlur=2; ctx.shadowColor=color;\n        const stroke = (points, col=color, close=false, dash=false) => {\n          const q=points.map(project);\n          if(q.length<2 || q.some(p=>!Number.isFinite(p.x+p.y+p.z)||p.z < -1||p.z > 1))return;\n          ctx.strokeStyle=col;ctx.shadowColor=col;ctx.setLineDash(dash?[4,3]:[]);ctx.beginPath();\n          q.forEach((p,i)=>i?ctx.lineTo(p.x,p.y):ctx.moveTo(p.x,p.y));\n          if(close)ctx.closePath();ctx.stroke();paths++;\n        };\n        const ringAt = (height,radius=JR*1.1,col=color,dash=false) => {\n          const points=Array.from({length:40},(_,i)=>{const a=i*TAU\/40;return base.clone().add(V3(Math.cos(a)*radius,height,-Math.sin(a)*radius));});\n          stroke(points,col,true,dash);\n        };\n        const spot = (point,radius) => {\n          const q=project(point), edge=project(point.clone().addScaledVector(V3(1,0,0).applyQuaternion(inspectCamera.quaternion),radius));\n          if(!Number.isFinite(q.x+q.y+q.z)||q.z < -1||q.z > 1)return;\n          const px=clamp(Math.hypot(edge.x-q.x,edge.y-q.y),4,18);\n          ctx.setLineDash([]);ctx.strokeStyle=css(C.accent);ctx.shadowColor=css(C.accent);ctx.beginPath();ctx.arc(q.x,q.y,px,0,TAU);\n          ctx.globalAlpha=.16;ctx.fillStyle=css(C.accent);ctx.fill();ctx.globalAlpha=.94;ctx.stroke();paths++;\n        };\n        if(ch===2){rotation=markGlassRotation(ctx,o,base,color,project);paths+=rotation.paths;}\n        else {\n        ctx.globalAlpha=judged?.9:.55;\n        ringAt(.004);ringAt(JH+.01);\n        const side=V3().subVectors(inspectCamera.position,base).setY(0).normalize(), sx=-side.z, sz=side.x;\n        for(const k of [-1,1])stroke([base.clone().add(V3(sx*JR*1.1*k,.004,sz*JR*1.1*k)),base.clone().add(V3(sx*JR*1.1*k,JH+.01,sz*JR*1.1*k))]);\n        ctx.globalAlpha=.96;\n        if(!judged)ringAt(lerp(.009,JH-.004,o.progress),JR*1.14);\n        }\n        if(ch===3)ringAt(.085,JR*1.2,css(judged&&!o.bad?C.ok:C.scan),true);\n        if(ch===2){glassMarks=markGlassDefectInspection(ctx,iw,ih);paths+=glassMarks.length;}\n        if(judged && o.bad && ch===3){\n          if(o.b.fil===2)ringAt(.085*.74,JR*1.3,css(C.accent));\n          if(o.b.fil===1)for(let i=0;i<2;i++){\n            const trail=[];\n            for(let j=6;j>=0;j--){const q=particleAt(o.b,i,simT-j*.07);trail.push(base.clone().add(V3(Math.cos(q.a)*q.r,q.h,-Math.sin(q.a)*q.r)));}\n            stroke(trail,css(C.accent));spot(trail[trail.length-1],.012);\n          }\n        }\n        ctx.setLineDash([]);ctx.shadowBlur=0;\n        if(judged && !o.bad){\n          const q=project(base.clone().add(V3(0,JH+.025,0))), x=clamp(q.x,10,iw-10), y=clamp(q.y,9,ih-9);\n          ctx.strokeStyle=css(C.ok);ctx.lineWidth=2;ctx.beginPath();ctx.moveTo(x-6,y);ctx.lineTo(x-2,y+4);ctx.lineTo(x+7,y-5);ctx.stroke();paths++;\n        }\n        ctx.font='600 11px '+FONT;\n        const text=o.detail, textWidth=Math.min(iw-16,ctx.measureText(text).width), pad=4;\n        const right=iw-bounds.right, x=right>textWidth+16?bounds.right+9:clamp((bounds.left+bounds.right-textWidth)\/2,8,Math.max(8,iw-textWidth-8));\n        const y=right>textWidth+16?clamp(bounds.top+13,15,ih-6):clamp(bounds.top-9,15,ih-6);\n        ctx.globalAlpha=.94;ctx.fillStyle=css(C.bg);ctx.fillRect(x-pad,y-12,textWidth+pad*2,17);\n        ctx.globalAlpha=1;ctx.fillStyle=color;ctx.fillText(text,x,y,textWidth);\n      } finally { ctx.restore(); }\n      return {objectId:o.id,phase:o.phase,progress:+o.progress.toFixed(3),result:judged?(o.bad?'fail':'pass'):'checking',defect:judged?(ch===2?o.b.scr:o.b.fil):null,paths,bounds,label:o.detail,glassMarks,rotation};\n    }\n\n    \/\/ Project the next jar's local frame into the existing inspection mark canvas.\n    \/\/ The simulation owns selection and pose; this view never steers the jar or robot.\n    function renderPickPose(o,iw,ih) {\n      const ctx=ocrContext, pose=o?.nextPose;\n      if(!ctx || !o?.showTarget || o.phase!=='judged' || !pose)return null;\n      const ratio=inspector.getPixelRatio(),size=iw+'x'+ih+'@'+ratio;\n      if(size!==ocrSize){ocrCanvas.width=Math.round(iw*ratio);ocrCanvas.height=Math.round(ih*ratio);ocrSize=size;}\n      const origin=pose.p.clone().add(V3(0,JH\/2,0).applyQuaternion(pose.q));\n      const project=p=>{const q=p.clone().project(inspectCamera);return{x:(q.x+1)*iw\/2,y:(1-q.y)*ih\/2,z:q.z};};\n      const center=project(origin);\n      const inView=p=>Number.isFinite(p.x+p.y+p.z)&&p.z>=-1&&p.z<=1&&p.x>=10&&p.x<=iw-10&&p.y>=10&&p.y<=ih-10;\n      \/\/ During the existing reframe, an off-screen next jar must not leave detached labels.\n      if(!inView(center))return null;\n      let length=JR*1.45,axes;\n      const makeAxes=()=>[['X',V3(1,0,0),'#ff5268'],['Y',V3(0,1,0),'#57e291'],['Z',V3(0,0,1),'#38b8ff']].map(([label,direction,color])=>{\n        const end=origin.clone().add(direction.applyQuaternion(pose.q).multiplyScalar(length));\n        return{label,color,world:end.toArray(),screen:project(end)};\n      });\n      for(let fit=0;fit<6;fit++){axes=makeAxes();if(axes.every(a=>inView(a.screen)))break;length*=.65;}\n      if(!axes.every(a=>inView(a.screen)))return null;\n      ocrCanvas.style.display='block';\n      ctx.save();\n      try {\n        ctx.setTransform(ratio,0,0,ratio,0,0);ctx.clearRect(0,0,iw,ih);\n        ctx.globalAlpha=1;ctx.lineCap='round';ctx.lineJoin='round';ctx.setLineDash([]);\n        ctx.font='700 12px '+FONT;ctx.textAlign='center';ctx.textBaseline='middle';\n        const labels=[];\n        \/\/ Farther axes first, with solid axis colors and no outline.\n        for(const axis of [...axes].sort((a,b)=>b.screen.z-a.screen.z)){\n          const end=axis.screen,dx=end.x-center.x,dy=end.y-center.y,pixels=Math.hypot(dx,dy);\n          if(!Number.isFinite(end.x+end.y+end.z)||end.z<-1||end.z>1)continue;\n          const ux=dx\/(pixels||1),uy=dy\/(pixels||1),head=Math.min(7,pixels*.3);\n          const path=()=>{ctx.beginPath();ctx.moveTo(center.x,center.y);ctx.lineTo(end.x,end.y);\n            if(pixels>5){ctx.moveTo(end.x-ux*head-uy*head*.5,end.y-uy*head+ux*head*.5);ctx.lineTo(end.x,end.y);ctx.lineTo(end.x-ux*head+uy*head*.5,end.y-uy*head-ux*head*.5);}};\n          path();ctx.strokeStyle=axis.color;ctx.lineWidth=2;ctx.stroke();\n          \/\/ Projected axes can align; separate their letters without changing the real directions.\n          const candidates=[[11,0],[23,0],[11,16],[11,-16],[23,16],[23,-16]].map(([along,across])=>({\n            x:clamp(end.x+ux*along-uy*across,8,iw-8),y:clamp(end.y+uy*along+ux*across,8,ih-8)}));\n          const spot=candidates.find(p=>labels.every(q=>Math.abs(p.x-q.x)>=15||Math.abs(p.y-q.y)>=17))||candidates[0];\n          const lx=spot.x,ly=spot.y;labels.push(spot);axis.labelScreen=spot;\n          ctx.fillStyle=axis.color;ctx.fillText(axis.label,lx,ly);\n        }\n        ctx.beginPath();ctx.arc(center.x,center.y,2.4,0,TAU);ctx.fillStyle='#f8fafc';ctx.fill();\n      } finally {ctx.restore();}\n      return{type:'next-pick-pose',objectId:o.nextId,index:o.nextIndex,origin:origin.toArray(),quaternion:pose.q.toArray(),length,screen:center,axes};\n    }\n\n    function renderInspection(S,reading) {\n      const ch=S.active || S.ch;\n      if(!inspectionChapterFor(S,reading)){\n        setInspectionShown(0);inspectionState=null;return;\n      }\n      if(inspectionShownChapter!==ch)setInspectionShown(0);\n      if(ch<1 || ch>5) { inspectionState=null;ocrCanvas.style.display='none'; return; }\n      const fig=inspectionFigures[ch-1], view=fig.querySelector('.sgj-inspection-view');\n      if(lastInspectionFigure!==fig){view.append(inspectionCanvas,inspectionLabels,ocrCanvas);lastInspectionFigure=fig;}\n      const iw=Math.max(1,Math.round(view.clientWidth)), ih=Math.max(1,Math.round(view.clientHeight)), size=iw+'x'+ih;\n      if(size!==inspectionSize){inspector.setSize(iw,ih,false);inspectionSize=size;}\n      const o=inspectionSubjects[ch] || null;\n      const base=ch===1?V3(TR.x,TR.floor+.10,TR.z):ch===5?V3(CX0,CY+0.08,0):V3(xs(ch===2?SL.SCR:ch===3?SL.INSP:SL.OCR),LY+(ch===4?0.1140:0.055),0);\n      const eye=ch===1?V3(TR.x,1.75,TR.z):ch===5?cartonInspectionEye.clone():ch===4?V3(xs(SL.OCR),1.35,0):HEAD_PT(xs(ch===2?SL.SCR:SL.INSP));\n      \/\/ Fixed lens per station: Pick never changes scale for scanning, an empty bin or exchange.\n      const target=o?o.p:base, framing=ch===1?0.24:ch===4?0.084:ch===5?Math.max(.32,.42*ih\/iw):0.20;\n      inspectCamera.clearViewOffset();inspectCamera.position.copy(eye);inspectCamera.up.set(0,0,ch===2||ch===3?1:-1);\n      if(ch===2||ch===3)inspectCamera.up.set(0,1,0);\n      inspectCamera.aspect=iw\/ih;inspectCamera.zoom=2*Math.tan(THREE.MathUtils.degToRad(16))*eye.distanceTo(base)\/framing;\n      inspectCamera.lookAt(base);inspectCamera.updateProjectionMatrix();inspectCamera.updateMatrixWorld();\n      const ndc=target.clone().project(inspectCamera);\n      if(ch===2||ch===3){\n        \/\/ Keep both the jar and the physical board heading inside the inspection crop.\n        const a=boardTitles.find(b=>b.ch===ch).origin, points=[];\n        for(const x of [0,.29])for(const y of [0,-.0725])points.push(V3(a.x+x,a.y+y,a.z));\n        for(const x of [-JR,JR])for(const y of [-.06,.06])for(const z of [-JR,JR])points.push(target.clone().add(V3(x,y,z)));\n        points.forEach(p=>p.project(inspectCamera));\n        const xmin=Math.min(...points.map(p=>p.x)),xmax=Math.max(...points.map(p=>p.x));\n        const ymin=Math.min(...points.map(p=>p.y)),ymax=Math.max(...points.map(p=>p.y));\n        const fit=Math.min(1,1.84\/(xmax-xmin),1.84\/(ymax-ymin));\n        inspectCamera.zoom*=fit;inspectCamera.updateProjectionMatrix();\n        ndc.set((xmin+xmax)*.5*fit,(ymin+ymax)*.5*fit,0);\n      }\n      inspectCamera.setViewOffset(iw,ih,ndc.x*iw\/2,-ndc.y*ih\/2,iw,ih);inspectCamera.updateProjectionMatrix();\n      const oldEnv=scene.environment;scene.environment=inspectEnv.texture;\n      \/\/ The inspection view omits its own camera housing, while retaining the workpiece and robot.\n      const narrativeTargetVisible=pickTarget.visible;\n      if(ch===1){binCameraHousing.forEach(o=>o.visible=false);pickTarget.visible=!!o?.showTarget;}\n      try{\n        inspector.render(scene,inspectCamera);\n        if(ch===1){inspector.autoClear=false;inspector.clearDepth();inspector.render(pickAnnotations,inspectCamera);}\n      }finally{inspector.autoClear=true;scene.environment=oldEnv;if(ch===1){binCameraHousing.forEach(o=>o.visible=true);pickTarget.visible=narrativeTargetVisible;}}\n      renderBoardTitles(inspectCamera,iw,ih,true);\n      let marks=null;\n      if(ch===2||ch===3)marks=renderSolVisionMarks(ch,o,iw,ih);\n      else {renderOCRBoxes(ch,o,iw,ih);if(ch===1)marks=renderPickPose(o,iw,ih);else if(ch===5)marks=renderCartonTarget(o,iw,ih);}\n      const phase=o?o.phase:ch===2&&glassDefectTracks.length?'tracking':'indexing', status=o?o.detail:ch===2&&glassDefectTracks.length?'Tracking detected flaws':'Indexing \u00b7 waiting for a jar'+(ch===5?' carton':'');\n      fig.querySelector('.sgj-inspection-mode').textContent='Simulated \u00b7 '+(frozen||reduce?'paused':'live');\n      const result=fig.querySelector('.sgj-inspection-result');\n      result.textContent=(o?(o.bad?'\u2715 ':phase==='judged'?'\u2713 ':'')+status:status)+(o&&o.code?'\\n'+o.code.observed:'');\n      result.dataset.fail=String(!!(o&&o.bad));\n      inspectionState={chapter:ch,id:o?o.id:null,time:+(simT-t0).toFixed(3),seed,phase,bad:!!(o&&o.bad),detail:status,code:o&&o.code||null,eye:eye.toArray(),target:target.toArray(),mainEye:camera.position.toArray(),width:iw,height:ih,marks};\n      fig.dataset.objectId=o?o.id:'';fig.dataset.phase=phase;\n      setInspectionShown(ch);\n    }\n\n    \/\/ Project real HTML headings onto the backlight plane, including perspective and view offset.\n    const boardProjection = new THREE.Matrix4(), boardOrigin = new THREE.Vector4();\n    const boardDX = new THREE.Vector4(), boardDY = new THREE.Vector4();\n    const tableRay=new THREE.Ray(), tableBinBox=new THREE.Box3(), tableBinMatrix=new THREE.Matrix4(), tableHit=V3(), tablePoint=V3();\n    function tableTitleCovered(viewCamera) {\n      \/\/ The lettering belongs to the fixed tabletop, below either passing bin.\n      for(let i=0;i<N.tray;i++){\n        I.tray.getMatrixAt(i,tableBinMatrix);\n        const z=tableBinMatrix.elements[14];\n        tableBinBox.min.set(TR.x-.33,TR.y,z-.28);tableBinBox.max.set(TR.x+.33,TR.y+.19,z+.28);\n        for(const x of [-.145,0,.145])for(const dz of [-.03625,0,.03625]){\n          tablePoint.set(TR.x+x,TR.y+.001,TR.z+dz);\n          const distance=viewCamera.position.distanceTo(tablePoint);\n          tableRay.set(viewCamera.position,tablePoint.sub(viewCamera.position).normalize());\n          if(tableRay.intersectBox(tableBinBox,tableHit)&&viewCamera.position.distanceTo(tableHit)<distance-.0001)return true;\n        }\n      }\n      return false;\n    }\n    function renderBoardTitles(viewCamera,width,height,inspection=false) {\n      viewCamera.updateMatrixWorld();\n      boardProjection.multiplyMatrices(viewCamera.projectionMatrix,viewCamera.matrixWorldInverse);\n      boardDX.set(.29\/192,0,0,0).applyMatrix4(boardProjection);\n      boardTitles.forEach(b=>{\n        boardDY.set(0,b.table ? 0 : -.0725\/48,b.table ? .0725\/48 : 0,0).applyMatrix4(boardProjection);\n        boardOrigin.copy(b.origin).applyMatrix4(boardProjection);\n        const o=boardOrigin, dx=boardDX, dy=boardDY, el=inspection?b.inspectEl:b.el;\n        \/\/ Surface branding stays present; the view and physical bin coverage control visibility.\n        const front=b.table?viewCamera.position.y>TR.y:viewCamera.position.z>-.179;\n        const visible=front && o.w>viewCamera.near && Math.abs(o.x\/o.w)<1.5 && Math.abs(o.y\/o.w)<1.5 && (!b.table||!tableTitleCovered(viewCamera));\n        el.style.visibility=visible?'visible':'hidden';\n        if(!visible)return;\n        const k=1\/o.w;\n        const matrix=[(dx.x+dx.w)*width*.5*k,(dx.w-dx.y)*height*.5*k,0,dx.w*k,\n          (dy.x+dy.w)*width*.5*k,(dy.w-dy.y)*height*.5*k,0,dy.w*k,\n          0,0,1,0,(o.x+o.w)*width*.5*k,(o.w-o.y)*height*.5*k,0,1];\n        el.style.transform='matrix3d('+matrix.join(',')+')';\n        el.style.opacity='1';\n      });\n    }\n    function render(S,reading) {\n      renderInspection(S,reading);\n      if (useAO) composer.render(); else renderer.render(scene, camera);\n      renderMainPickAnnotations();\n      renderer.autoClear = false; renderer.clearDepth(); renderer.render(over, camera); renderer.autoClear = true;\n      renderBoardTitles(camera,w,h);\n    }\n    function kick() { if (!dead && !signal.aborted) invalidate(); }\n    if (reduce) { frozen = true; simT = decideTime(0); }\n\n    \/* \u9a57\u8b49\u639b\u9264\uff08\u898f\u7bc4\uff09\uff1a\u53ea\u6709\u7db2\u5740\u5e36 ?ssverify \u6642\u624d\u958b\uff0c\u90e8\u7f72\u5230 WordPress \u6642\u4e0d\u6703\u51fa\u73fe *\/\n    if (verify) {\n      config.smooth = 1e4;\n      \/* \u79fb\u52d5\u906e\u64cb\uff1a\u5728\u76ee\u524d\u6642\u9593\u8d77\u7684\u4e00\u6bb5\u5faa\u74b0\u5167\u53d6 12 \u500b\u6642\u9593\u9ede\uff0c\u8a18\u4e0b\u4e09\u652f\u624b\u81c2\u7684\u9023\u687f\u81a0\u56ca *\/\n      const armSamples = () => {\n        const out = [], zero = new Array(NCH + 1).fill(0);\n        for (let j = 0; j < 12; j++) { compose(simT + j * 7 * T \/ 12, zero); out.push([...armA.capsules('arm-pick'), ...armD.capsules('arm-pack'), ...armE.capsules('arm-pallet')]); }\n        compose(simT, zero); dirty = true; return out;\n      };\n      const freezeAt = (t, s) => { if (s != null && s !== seed) useSeed(s); frozen = true; acc = 0; simT = t0 + t; compose(simT, new Array(NCH + 1).fill(0)); lastObjects = REQ; dirty = true; kick(); };\n      window.__ss = {\n        chapters: NCH,\n        goTo: c => goTo(c, true),\n        state: () => { if (reduce) api.frame(0, 0); return ({ mode, motion: 'tour', running: !frozen && !reduce && isVisible, objects: lastObjects, t: +(simT - t0).toFixed(3),\n          settled: mode === 'pin' ? Math.abs(curX - targetX) < 0.02 : Math.abs(slotF - targetF) < 0.02, chapter: mode === 'pin' ? stateFromX(curX).active : Math.round(targetF) }); },\n        inspection: () => inspectionState,\n        batch: s => batchOf(s),\n        freeze: (t, s) => freezeAt(t, s),\n        resume: () => { frozen = reduce; dirty = true; },\n        get cap() { return CAP(); },\n        focusTime: c => +(decideTime(c) - t0).toFixed(3),\n        camera: () => {\n          if (!SOLVED) solveKeys();\n          const base = { fov: CAM_SPEC.fov, aspect: VIEW.aspect, occluders: CAM_SPEC.occluders }, dyn = armSamples();\n          const keys = SOLVED.map((k, i) => {\n            const spec = i === 0 ? CAM_SPEC.hero : CAM_SPEC.chapters[i - 1];\n            const m = SSCamera.frameMetrics(k, Object.assign({}, base, { focus: spec.focus, optional: spec.optional || [], safe: i === 0 ? VIEW.safeHero : VIEW.safeChapter }));\n            return { chapter: i, tag: k.tag, shot: k.shot, yaw: k.yaw, pitch: k.pitch, d: +k.d.toFixed(3), ok: k.ok, score: k.score, vis: m.vis, inSafe: m.inSafe, blocked: m.blocked,\n              dir: k.parts ? k.parts.dir : 1, pushVis: k.pushVis == null ? 1 : k.pushVis, push: +(k.push || 0).toFixed(3), frac: +(k.frac || 0).toFixed(3), bump: k.bump || 0,\n              pathClear: k.pathClear !== false, pathMinVis: k.pathMinVis == null ? 1 : k.pathMinVis, moving: SSCamera.dynamicVisibility(k, spec.focus, dyn, spec.optional || []), override: k.override || null };\n          });\n          return { topology: TOPO, style: STYLE, direction: CAM_SPEC.direction, view: VIEW, keys, start: SOLVED.start };\n        },\n      };\n    }\n    \/* scroll-story-3d:qa *\/\n    if (!config.ao) useAO = false;\n\n    let requestedDpr = dprNow;\n    \/\/ CSS owns dimensions. Apply the current DOM size only inside a render or hidden preparation.\n    function applyViewport() {\n      if (dead || signal.aborted) return;\n      const bounds = stage.getBoundingClientRect();\n      const W = Math.max(1, Math.round(bounds.width)), H = Math.max(1, Math.round(bounds.height)), dpr = requestedDpr;\n      if (W === w && H === h && dpr === dprNow) return;\n      paintBinBrand();\n      w = W; h = H; dprNow = dpr;\n      renderer.setPixelRatio(dpr); renderer.setSize(W, H, false);\n      composer.setPixelRatio(dpr); composer.setSize(W, H);\n      fxaa.material.uniforms.resolution.value.set(1 \/ (W * dpr), 1 \/ (H * dpr));\n      camera.aspect = W \/ H;\n      pxW = 2 * Math.tan(THREE.MathUtils.degToRad(config.fov \/ 2)) \/ H;\n      if (window.innerWidth < config.glassLiteBelow) { setGlassLite(true); useAO = false; }\n      solveKeys();\n    }\n    const api = {\n      resize(W, H, dpr) {\n        if (dead || signal.aborted) return;\n        requestedDpr = dpr; dirty = true;\n      },\n      frame(tReal, dt, raw = dt) {\n        if (dead || signal.aborted) return;\n        const reading = reader.read(dt, c => keyAt(c).frac), S = reading.S;\n        applyViewport();\n        targetX = reading.targetX; curX = reading.curX; targetF = reading.targetF; slotF = reading.slotF;\n        if (mode === 'pin') { if (targetX > 0.05) loadLater(); }\n        else if (reading.slot !== slot) {\n          slot = reading.slot; if (slot > 0) loadLater();\n          if (reduce) { frozen = true; simT = decideTime(slot); } dirty = true;\n        }\n        if (!frozen && dt > 0 && isVisible) { acc += dt; const n = Math.floor(acc \/ STEP); acc -= n * STEP; simT = advanceLineTime(simT,n,S.active===5 && !reading.moving && reading.settled); }\n        const camMoved = Math.abs(curX - lastCamX) > 1e-5 || Math.abs(slotF - lastSlotF) > 1e-5;\n        const timeDue = simT !== lastComposeT;   \/\/ B \u6a21\u5f0f\uff1a\u6a21\u64ec\u6642\u9593\u6709\u524d\u9032\u5c31\u91cd\u7e6a\n        const inspectionGateChanged=inspectionChapterFor(S,reading)!==inspectionShownChapter;\n        if (!dirty && !camMoved && !timeDue && !inspectionGateChanged) return;\n        dirty = false; lastCamX = curX; lastSlotF = slotF; lastComposeT = simT;\n        applyCam(S); \/\/ Screen-facing marks use this frame's camera, including chapter jumps.\n        compose(simT, S.W); lastObjects = REQ;\n\n        render(S,reading);\n        \/* \u9023\u7e8c\u7e6a\u88fd\u6642\u5e40\u7387\u504f\u4f4e\uff1a\u5148\u95dc AO\uff0c\u518d\u628a\u73bb\u7483\u6539\u6210\u534a\u900f\u660e\uff0c\u6700\u5f8c\u964d\u89e3\u6790\u5ea6 *\/\n        if (dt > 0) {\n          if (raw > 1 \/ 24) { slowFrames++; fastStreak = 0; } else { fastStreak++; if (fastStreak > 30) slowFrames = Math.max(0, slowFrames - 1); }\n          if (slowFrames > 24 && useAO) { useAO = false; slowFrames = 0; }\n          else if (slowFrames > 24 && !glassLite) { setGlassLite(true); slowFrames = 0; }\n          else if (slowFrames > 24 && dprNow > 1) { this.resize(w, h, 1); slowFrames = 0; }\n        }\n      },\n      visible(v) { isVisible = v; if (v) dirty = true; reader.visible(v); },\n      destroy() {\n        if (dead) return;\n        dead = true; clearTimeout(idleTimer);\n        signal.removeEventListener('abort', onAbort);\n        boardTitles.forEach(b=>{b.el.style.visibility='hidden';b.el.style.opacity='0';});\n        restoreInspectionPresentation();\n        inspectionLabels.remove();\n        ocrCanvas.remove();\n        if(document.fonts)document.fonts.removeEventListener('loadingdone',onBrandFontsReady);\n        inspectionCanvas.remove();\n        Object.values(GEO).forEach(g => g.dispose());\n        LABELS.forEach(L => { L.t.dispose(); L.m.dispose(); });\n        disposables.forEach(d => d.dispose && d.dispose());\n        inspectEnv.dispose(); inspectPmrem.dispose(); inspector.dispose(); inspector.forceContextLoss();\n        envRT.dispose(); pmrem.dispose(); gtao.dispose(); composer.dispose();\n        renderer.dispose(); renderer.forceContextLoss();\n      },\n    };\n    const onAbort = () => api.destroy();\n    signal.addEventListener('abort', onAbort, { once: true });\n    completedApi = api;\n    signal.removeEventListener('abort', onConstructionAbort);\n    constructionCleanup.length = 0;\n    releasedDuringConstruction.clear();\n    onCreated(api);\n    \/\/ Prepare actual model\/material variants in each context before enabling the effect.\n    \/\/ Restore shared state before awaiting: font\/reduced-motion callbacks can still request a frame.\n    const compileView = (r, viewScene, viewCamera, env, target = null, material = null) => {\n      const oldEnv = viewScene.environment, oldTarget = r.getRenderTarget(), originals = [];\n      try {\n        if (env) viewScene.environment = env;\n        if (material) viewScene.traverse(o => { if (o.isMesh) { originals.push([o, o.material]); o.material = material; } });\n        r.setRenderTarget(target);\n        return r.compileAsync(viewScene, viewCamera);\n      } finally {\n        originals.forEach(([o, m]) => { o.material = m; });\n        viewScene.environment = oldEnv; r.setRenderTarget(oldTarget);\n      }\n    };\n    try {\n      \/* loading:qa-stage *\/\n      if (signal.aborted || dead || !root.isConnected) throw new DOMException('Scene preparation cancelled', 'AbortError');\n      await Promise.all([...MODELS_FIRST.map(loadModel), loadLater()]);\n      if (signal.aborted || dead || !root.isConnected) throw new DOMException('Scene preparation cancelled', 'AbortError');\n      if (modelErrors.size) throw new Error('Required scene models failed: ' + [...modelErrors.keys()].join(', '));\n      prepareBinPointCloud();\n      reportPreparation('points');\n      const initialRect = stage.getBoundingClientRect();\n      api.resize(Math.max(1, Math.round(initialRect.width)), Math.max(1, Math.round(initialRect.height)), Math.min(devicePixelRatio || 1, config.maxDpr));\n      applyViewport();\n      const prepared = reader.read(0, c => keyAt(c).frac);\n      applyViewport();\n      targetX = prepared.targetX; curX = prepared.curX; targetF = prepared.targetF; slotF = prepared.slotF;\n      applyCam(prepared.S); compose(simT, prepared.S.W); lastObjects = REQ;\n      const compileJobs=[\n        compileView(renderer, scene, camera, envRT.texture, useAO ? composer.readBuffer : null),\n        ...(useAO ? [compileView(renderer, scene, camera, envRT.texture, gtao.normalRenderTarget, gtao.normalMaterial)] : []),\n        compileView(renderer, scene, camera, envRT.texture, null, markerDepthMat),\n        compileView(renderer, pickAnnotations, camera), compileView(renderer, over, camera),\n        compileView(inspector, scene, inspectCamera, inspectEnv.texture),\n        compileView(inspector, pickAnnotations, inspectCamera),\n      ];\n      let compiledViews=0;\n      await Promise.all(compileJobs.map(promise=>promise.then(()=>reportPreparation('compile',++compiledViews\/compileJobs.length))));\n      if (signal.aborted || dead || !root.isConnected) throw new DOMException('Scene preparation cancelled', 'AbortError');\n      warmBinPointCloud();\n      reportPreparation('pointUpload');\n      const view = inspectionFigures[0].querySelector('.sgj-inspection-view');\n      inspector.setSize(Math.max(1, Math.round(view.clientWidth)), Math.max(1, Math.round(view.clientHeight)), false);\n      const oldEnv = scene.environment;\n      try { scene.environment = inspectEnv.texture; inspector.render(scene, camera); }\n      finally { scene.environment = oldEnv; }\n      reportPreparation('inspectionDraw');\n      dirty = true;\n    } catch (err) { api.destroy(); throw err; }\n    return api;\n    } catch (error) {\n      if (completedApi) completedApi.destroy(); else destroyPartial();\n      throw error;\n    } finally {\n      signal.removeEventListener('abort', onConstructionAbort);\n    }\n  }\n  \/* ================= 3. \u5171\u7528\u57f7\u884c\u74b0\u5883\uff08\u901a\u5e38\u4e0d\u9700\u4fee\u6539\uff09 ================= *\/\n  const hexRgb = v => {\n    let h = String(v).trim().replace('#', '');\n    if (h.length === 3) h = h.replace(\/.\/g, c => c + c);\n    const n = parseInt(h, 16) || 0;\n    return [n >> 16 & 255, n >> 8 & 255, n & 255];\n  };\n  const readPalette = el => {\n    const cs = getComputedStyle(el);\n    const pick = name => hexRgb(cs.getPropertyValue('--' + PREFIX + '-' + name));\n    return { bg: pick('bg'), text: pick('text'), accent: pick('accent') };\n  };\n  \/* \u540c\u9801\u591a\u500b snippet \u5171\u7528\u5957\u4ef6\uff1a\u4ee5 script src \u53bb\u91cd\uff0c\u5df2\u5b58\u5728\u7684\u5168\u57df\u7269\u4ef6\u76f4\u63a5\u6cbf\u7528 *\/\n  const loadScript = (src, name) => new Promise((resolve, reject) => {\n    if (window[name]) return resolve(window[name]);\n    let s = document.querySelector('script[src=\"' + src + '\"]');\n    if (!s) { s = document.createElement('script'); s.src = src; document.head.appendChild(s); }\n    const timer = setTimeout(() => reject(new Error('timeout ' + src)), 15000);\n    s.addEventListener('load', () => { clearTimeout(timer); window[name] ? resolve(window[name]) : reject(new Error('missing ' + name)); }, { once: true });\n    s.addEventListener('error', () => { clearTimeout(timer); reject(new Error('failed ' + src)); }, { once: true });\n  });\n\n  async function mount(root) {\n    root.setAttribute('data-' + PREFIX + '-ready', '');\n    root.setAttribute('data-sgj-load','preparing');\n    const stage=root.querySelector('.sgj-stage'), reduce=matchMedia('(prefers-reduced-motion: reduce)').matches;\n    const config={...CONFIG,heroScreens:parseFloat(getComputedStyle(root).getPropertyValue('--sgj-story-span'))-root.querySelectorAll('.sgj-chapter').length};\n    const loading=root.querySelector('.sgj-loading-status'), status=loading.querySelector('.sgj-loading-message');\n    const title=status.querySelector('.sgj-loading-title'), description=status.querySelector('.sgj-loading-description');\n    const loaderBox=loading.querySelector('.sgj-loading-visual'), loaderCss=getComputedStyle(root);\n    let loader=createSolomonSLoaderSurface(loaderBox.querySelector('canvas'),{text:loaderCss.getPropertyValue('--sgj-text').trim(),accent:loaderCss.getPropertyValue('--sgj-accent').trim()},{reducedMotion:reduce});\n    const abort=new AbortController(), started=performance.now(), deadline=started+20000;\n    let reader,fx,pendingFx,raf=0,last=0,time=0,dead=false,visible=true,dirty=true,slowTimer,deadlineTimer;\n    const active=()=>!dead&&root.isConnected&&!abort.signal.aborted&&performance.now()<deadline;\n    const request=()=>{dirty=true;if(!dead&&!raf&&!document.hidden)raf=requestAnimationFrame(tick);};\n    \/\/ Milestones describe completed preparation work, not an elapsed-time percentage.\n    const setLoaderProgress=value=>{if(active())loader?.setProgress(Math.min(.98,value));};\n    const tick=now=>{\n      raf=0;if(!root.isConnected){destroy();return;}if(dead)return;\n      const raw=last?(now-last)\/1000:0,dt=Math.min(raw,1\/24);last=now;\n      if(fx){const live=root.dataset.sgjLoad==='ready';if(live&&!reduce&&visible&&!document.hidden)time+=dt;try{fx.frame(time,live&&!reduce?dt:0,raw);}catch(error){terminal(error);return;}}\n      else if(reader)reader.read(0);\n      dirty=false;\n      if(!document.hidden&&(!reduce&&visible&&fx||reader?.moving))raf=requestAnimationFrame(tick);\n    };\n    reader=createReadingController({root,stage,config,reduce,invalidate:request});\n    const finePointer=matchMedia('(hover: hover) and (pointer: fine)');\n    const onLoaderPointer=event=>{if(!loader||reduce||!finePointer.matches)return;const b=loaderBox.getBoundingClientRect();loader.setPointer((event.clientX-b.left)\/Math.max(1,b.width)*2-1,(event.clientY-b.top)\/Math.max(1,b.height)*2-1);};\n    const onLoaderLeave=()=>loader?.setPointer(0,0);\n    const retry=loading.querySelector('.ssw-loader__retry');\n    const onRetry=()=>{if(root.dataset.sgjLoad==='error')window.location.reload();};\n    retry.addEventListener('click',onRetry);\n    root.addEventListener('pointermove',onLoaderPointer,{passive:true});root.addEventListener('pointerleave',onLoaderLeave);\n    function stopLoader(){loader?.destroy();loader=null;ro.unobserve(loaderBox);root.removeEventListener('pointermove',onLoaderPointer);root.removeEventListener('pointerleave',onLoaderLeave);}\n    const terminal=error=>{\n      if(dead||root.dataset.sgjLoad==='error')return;\n      abort.abort();clearTimeout(slowTimer);clearTimeout(deadlineTimer);\n      stopLoader();\n      if(fx)fx.destroy();else pendingFx?.destroy();fx=pendingFx=null;\n      root.classList.remove('is-live');root.dataset.sgjLoad='error';status.setAttribute('aria-busy','false');\n      title.textContent=\"The 3D scene couldn't load.\";description.textContent='You can continue reading.';\n      root.querySelectorAll('.sgj-inspection-result').forEach(e=>e.textContent='Inspection not loaded.');\n      root.querySelectorAll('.sgj-inspection-mode').forEach(e=>e.textContent='Simulated');\n\n      console.info('[sgj] Scene unavailable; reading remains available.',error?.message||error);request();\n    };\n    const resize=()=>{\n      if(dead)return;if(fx){const b=stage.getBoundingClientRect();fx.resize(Math.max(1,Math.round(b.width)),Math.max(1,Math.round(b.height)),Math.min(devicePixelRatio||1,config.maxDpr));}\n      if(loader){const b=loaderBox.getBoundingClientRect();loader.resize(Math.max(1,b.width),Math.max(1,b.height),Math.min(devicePixelRatio||1,2));}\n      request();\n    };\n    const ro=new ResizeObserver(resize);ro.observe(stage);ro.observe(loaderBox);\n    const io=new IntersectionObserver(entries=>{\n      visible=entries[entries.length-1].isIntersecting;root.toggleAttribute('data-sgj-background',!visible||document.hidden);\n      loader?.setActive(visible&&!document.hidden);\n      fx?.visible(visible&&!document.hidden);reader.visible(visible&&!document.hidden);last=0;if(visible)request();\n    },{rootMargin:'120px 0px'});io.observe(root);\n    const onHide=()=>{root.toggleAttribute('data-sgj-background',document.hidden||!visible);loader?.setActive(!document.hidden&&visible);reader.visible(!document.hidden&&visible);fx?.visible(!document.hidden&&visible);last=0;if(document.hidden){if(raf)cancelAnimationFrame(raf);raf=0;}else request();};\n    document.addEventListener('visibilitychange',onHide);\n    const removed=new MutationObserver(()=>{if(!root.isConnected)destroy();});removed.observe(document.documentElement,{childList:true,subtree:true});\n    function destroy(){\n      if(dead)return;dead=true;abort.abort();clearTimeout(slowTimer);clearTimeout(deadlineTimer);if(raf)cancelAnimationFrame(raf);raf=0;\n      stopLoader();\n      retry.removeEventListener('click',onRetry);\n      ro.disconnect();io.disconnect();removed.disconnect();document.removeEventListener('visibilitychange',onHide);\n      fx?.destroy();if(pendingFx&&pendingFx!==fx)pendingFx.destroy();reader.destroy();root.classList.remove('is-live');root.removeAttribute('data-'+PREFIX+'-ready');\n      if(!root.isConnected){\n        const retiredCanvas=stage.querySelector('canvas');\n        if(retiredCanvas)retiredCanvas.replaceWith(retiredCanvas.cloneNode(false));\n        status.setAttribute('aria-busy','true');status.removeAttribute('aria-label');\n        title.textContent='Preparing the line';description.textContent='You can start reading.';\n      }\n    }\n    slowTimer=setTimeout(()=>{if(active()&&root.dataset.sgjLoad==='preparing'){root.dataset.sgjLoad='slow';description.textContent='The scene is taking longer to load. You can keep reading.';}},8000);\n    deadlineTimer=setTimeout(()=>terminal(new Error('Scene preparation exceeded 20 seconds')),20000);\n    reader.read(0);loader?.setActive(!document.hidden);loader?.setProgress(.02);resize();\n    const nextPaint=()=>new Promise(resolve=>requestAnimationFrame(()=>setTimeout(resolve,0)));\n    try{\n      \/\/ The isolated surface acknowledges its first draw before scene preparation starts.\n      await loader?.started;\n      await nextPaint();if(!active()){if(!dead)terminal(new Error('Preparation cancelled'));return;}\n      \/* loading:qa-mount *\/\n      \/\/ GSAP enhances the same reader independently; it never owns dimensions or scene readiness.\n      loadScript(LIBS[0].src,LIBS[0].global).then(g=>{if(!dead){reader.attachGsap(g);request();}}).catch(()=>{});\n      pendingFx=await createEffect({root,stage,canvas:stage.querySelector('canvas'),palette:readPalette(root),config,reduce,reader,\n        signal:abort.signal,invalidate:request,onProgress:setLoaderProgress,onCreated:value=>{pendingFx=value;if(!active())value.destroy();}});\n      if(!active()){pendingFx?.destroy();if(!dead)terminal(new Error('Preparation cancelled'));return;}\n      fx=pendingFx;\n      \/\/ Recheck the real reading position after paint: scrolling\/resizing during preparation\n      \/\/ must never reveal a frame drawn for an earlier chapter or viewport.\n      const frameKey=()=>{const r=stage.getBoundingClientRect();return [scrollY,innerWidth,innerHeight,r.width,r.height,reader.mode,reader.compact,reader.offsetPx].join('|');};\n      let readyFrameKey;\n      do{\n        let stableFrames=0;\n        while(stableFrames<2){\n          if(!active()){if(!dead)terminal(new Error('Preparation cancelled'));return;}\n          const drawnFor=frameKey();resize();fx.frame(0,0);await nextPaint();\n          if(!active()){if(!dead)terminal(new Error('Preparation cancelled'));return;}\n          stableFrames=drawnFor===frameKey()?stableFrames+1:0;\n          if(stableFrames>0)setLoaderProgress(.86+.06*stableFrames);\n          readyFrameKey=drawnFor;\n        }\n        await loader?.finish();await nextPaint();\n        if(!active()){if(!dead)terminal(new Error('Preparation cancelled'));return;}\n        \/\/ The finish animation may overlap reading\/viewport changes. Revalidate the same gate.\n      }while(readyFrameKey!==frameKey());\n      clearTimeout(slowTimer);clearTimeout(deadlineTimer);\n      stopLoader();root.classList.add('is-live');root.dataset.sgjLoad='ready';\n      status.setAttribute('aria-busy','false');status.setAttribute('aria-label','The line is ready.');\n      fx.visible(visible&&!document.hidden);last=0;request();\n    }catch(error){if(!dead)terminal(error);}\n  }\n\n  document.querySelectorAll(SCOPE + ':not([data-' + PREFIX + '-ready])').forEach(mount);\n})();\n<\/script>\n<!-- \u5167\u5d4c\u6a21\u578b\uff08gzip + base64\uff09\uff1a\u7531 embed-models.py \u7522\u751f\uff0c\u4e0d\u8981\u624b\u52d5\u4fee\u6539 -->\n<script type=\"text\/plain\" data-sgj-models-inline>\n@arm-finger\nH4sIAAAAAAACCq2YPawdVxHHV4lCnPBhAkbyEyIyJhIfAcNLTBSkuXuxTJkCKih4cQhRGiKbggal4Ao7SuECNwkSNEhIiILmSTTW290bJR1y6qAUFClR5CBF\ndH4xZ+7O7PnN3LtWCl5zV7vzf\/N5\/jNnmub\/+\/fP8WdlP8vLn7tf3vjHl4f3f\/T04kp5\/usff9Dpc3nf+fM8glIF3fn7UdJ1PvzOnzeI+x5\/sNdnRaTniljd\nA7HA+8mqUY\/arr+KUKv8+Up9Xrg92whKXa7vR6vW8KNz7foMq\/y5\/1iIHu\/7Kbrqy\/pyjeLGKouu+uS56UM+AoJSV2qeCuLihRvD6vbz69N3j1pFvHzq3GDe\ndo++\/I3h1+9\/ffHSa7\/q\/vPe14Y3r3+leL5392j4TUF8\/8KNgKDUY596dYMeY\/VIQXyn6Pnt7eeXrAaV0udtHU8X6RMFdTUhKEULm6ZIrhXx3WIVo0tLoo5r\nBaFWfaZ4TkT2wy2crGrVKla4Pp\/58YtH7scP9\/9yNOpQz\/eLRdcSglKqQ9+POh4oCJVuC4rVp1Kqwy2sOi4Uq14piPuKZURQihZOnrfuudcrLYk6LLqtR9cR\n2Q+3sGm+aFWi1l2pVdIjHz0ijUrU+iKCUsh5HzI48OQga0kHqiQgKEULQyXmEzVZEnVYzjWLAZF1uIUhgwM5ClnrEemCuL9WSUBQCvnopzPYljO4Jn8g50kH\nqj0gKEULQ5UMZDVaEnWgEgMi++EWbuqqtbrSahdnnyIlOOdSz3mpq9bqKiAopfxYuUQjC2YQcImAr6BDGQHsI+ASAZdI5cQS3dYZLnVOAe9CR8lga3UVEFlH\n5SuNkTMDu5c+g6+knvNSV62zDxGUUh31nKtVVldLzgkqBS6BDvO8vZoQlKKFU3SdfQR8JeBE6LAMOsMJ+Cr4UXnXq+T0eAa9Snrko0ek+00fbK0PBgSlkPN+\nitVgZ3Dqwsha0oEqCQhK0cJQiQOnJVoSdaDaAyL7UfnqgVolA6cl5KNHpPtQiQFBKeS8DxkcOBsia0kHqiQgKEULQyWuOSHRkqjDzmB7LSGyjspXj37w1vDT\nqy+tH79+c59djZNTnJbOGMJm0V2dcxF71HNF+tMFpWMfvxDBCScgGiLyXFpn0VNF+hdvfHW\/IMNExqkmTjKn7P8\/mxCUivPVc+b1Ix+81fILEZw+5hF5Cq+e\nnyhWqQ9fuH7zME33HeoYnfMhQ3g+dkxkfZx9LLqtR9e\/EBHvBnOIfDeonls+DhWZ7gMdeAVThuVj9WxCUCr2WkR34BciYpUYYpURlMq3oqY5KKgvFQRZNJ+V\nynD6\/3chKBU5Uf8+OWZxzS8J0dVbkeqYQ+AWJgHR\/KxUySdGq3jP5P0TDDeHoFScr8yP1qzqIEVEvA\/OInAf7CrCK10zmO\/k7CW1ruYQlIqceMoqXSuRX4iI\n0VWEsU9AUCp6Xni3Nd495NTHiond+YwhfAewY7Ls4wynnoNFBewsYFQJ52MnIu81Al+1xlf7uZbARJjIHjKE1vBMd17EPmhWOfsIWE3ARBJ41xErIvJOpp5z\ny+Ch9Q\/ukwSdAdMrqmRrskRnwAznXls3EHQZQWeQ0AeX6B+CLiPog2EbNfFV2H7kGqu3iTkEpeIuA3y15JeEEG7V5hHY4oU9XLMy9gmTfu6JdQoHX+XbxCQV\n53Zj0dasEkgREfeJzRwC+0TJG8jV1rSUesmUm2nXt7bz0e2SYp7ilvP1i9flJ9\/7e\/f2rWcW+vzLImnPnT\/fE9ER4e\/jXvTtW7c2iP0T3+z1WRHpOe1FZxAL\nvE97UbVKfxWhlux4TnvRGcQC79NetGjvXLs+wyp\/7j8Wosf7tBdFFHtEt0du0l40IYQIf980T9k97WSZ+BVx483\/duZt96cb73XvPHlx8e+9w+5vJ9\/tDj5s\nbS+qiG+X+wERlPrXH25u0E9sYnXno6PhiaLn1XJzYTWolD5v61Dp44LKCErRwnHDorufc8UqRpeWRB3lnrY+b7sfIrIfbuFoVfGldatY4avf7R25H2d+f3A0\n6jgePd9CUEp16PtRx+kxukuPrlecSqkO96PqOG8b589aBh1BKVo4ed4+aJ57vdKSqMOi237LouuI7IdbOPmhVTKgSnrko0ek+8mPdfEjICiFnPc1g8WPgScH\nWUs6vEqKHwFBKVo45VwrcesMuiVRx3Gt9oDIOtzC6QwuT5rnZB\/LWo9I99MZXHp0HUEp5KOfzmDrVjkbIOdJh53BLQSlaGGtknMWXWc1WhJ1eCWesAw6Ivvh\nFm7qqgX7iLNPkRKcc6nn\/Lxtg+18CPhKwCVSuUQ3OFZXLTuL6gBfQYducayuAoJStHAT3fZOZbjQa8G70KG5AIsKODHoqHz1lO0rjduFnQx8JfWc743RdfYR\ncIngnEs953dGq5zhpjlBpcAl0KHSx5VFBZwo4CupfGXRbY3bBXwl4ETosAy2xu0Cvgp+VN61WK3tDHqV9MhHj0j3U6yc4QR8JTjnUrnkTs3gml0YWUs6LFZb\nCErRwlqJdgYFnCjgXejwarczKODE4Eflq9O1SgZOS8hHj0j30xlcGrcL+ErAJVK5xDNo3C7gEgFfQYdXiXG7gEsEXCKVE+0MOsOFCQm8Cx3HtdoDIuuofHW2\n3FYObFvErsbJKU5LZ7EXnemci9ijdL+wZ1svfiGCE07TXKqIhog8l9ZZ9O7tUfrn5cbCiYxTTZxk5hCUivOV7+EeLjcjfiGC08c8Ik\/h1XPLh0\/6nO471DE6\np+VjC0GpOPtYPlqPrn8hIt4NLs0g8t2geo7ortN9oAOvYMowxCojKBV7LaI78AsRsUp8L5oRlMq3otH7zxdE4t1wVirD6f+fQ7hU5ET9+6h4\/8LouUCKiK7e\nilTHHIJ3qoBQP5ZmFWc43ibBcPdCuFScr8yP1qzqIEVEvA\/OIlgxFeGbIs1gvpOzl9S6mkNQKnJiqcTWa5dfiIjRnUNQKnpeTm17UFlUcK8VMCq681nsRWcm\nyz7OcLqxA4sK2FnAqFLPx6UZRN5rBL5qwVeyo67SRGZ+LK3j7OrOi9gHzQ9nHwGrCZgIO5lLFbEiIu9k6jm3DK6sG3CfJOgMmF6R863JEp0BM5zvRa0bCLqM\noDMguqjdgKBU3kZNfJX3JaHG6m3iXgiXirsM8NWSXxJCuFWbR7BTB8TK2CffDUJPrFM4+GoL4VJxbjcWbc0qgRQRcZ\/YzCFYMXkDudo1X8mO57QXnUEsmKem\n+R8Su9B2hCoAAA==\n@arm-gripper\nH4sIAAAAAAACCq2dbexlV3Xeb8GmxjZpE7m8VIpTNUnVMrWjGnBp8z\/7ECPjiBfbbZE8gyljnLhRhVvyIa6sknauobwYJcUTM4ONjEQLtopB1B5Llsdz9z6R\npxERpAjVH1qgwR+IUmoSm6YqBdMO3eucdfb+PfveM7of6i9z+K\/nuWfvtfZZe+211jmsVv9\/\/\/vVF69Wb46\/H\/Pl+p\/+h385\/PST793k63TpQyejXd\/z1B0b\nuzasXX\/y\/vtjYaxahqLG\/9J0\/cfv+B\/B\/ud9v\/fu4TuXf\/fAJLd\/57ejXRvDrp\/+\/Ks7u37vPzl2HgZRdm1\/nxgP\/Npf7Y3x5\/7o2oESMn7u7xwZr\/O\/52EQ\nZdf294mRkSMjMwdKyMi\/MF7nXzwPgyi7tr9PjDzjkZE1kCghI2tivM6a2SwziLJr+\/vEuOSF3xgZv\/DpjydKyMgWHa8nCy8xiLJr+\/vEyKtjZNhqoYSMvDrG\n62mxLDGIsmv7+xajo4QM3O+gMNYtgyjc+0BmHighA3qrjHXLIAo6PBALBkrIgP27wli3DKKwFjpZiT0lZGAdV8a6ZRCFNd3JE9VTQgaex8pYtwyi8Gx24hl6\nSsiAX6mMdcsgCj6mm2xt9zBLUkKGWdT9Y2WsWwZR03oafWU3rdl5DVOiv1s8amWsW4aiit\/txFP3KqkM+PnzMIiCz59mnmZdUUKGeYpqjyUGUZOfmu1hnm22\nOSVkmMer62qJQdTkb+d1ZR56XruUkGGeuz4fSwyipn1jfj5sp5mfQUrIsB2oPudLDKKm\/W9+zm3HnH0JJWTYTlr91RKDKLuu\/ipbbph9IiVkWERQ\/e4SgyiP\nIVLx1MPs2ykhw6IL2T92Mojy2CQJw3aDSAkZuN9G7iEMonDvTZm57QaJEjKgt43oShhEQYebYkHbDRIlZMD+UWwuDKKwFmJZibYbDJSQgXUcZe0Kgyis6Vie\nKNsNBkrIwPMY5RkUBlF4NmPxDLYbDJSQAb8SxZcIgyj4mFg8nO0GAyVkaHwNnygMojTWxh41YDeI2D8kvl5mEMVYez4lrMed4Ni3zphk9Te+dGt89Lf68fql\nw68X1B3\/7I6GQcmp3+o3M2P9rTOb+ZeUQckVRy8apde+8q1xffyK8Xr+FwxIDGnXV2bm\/NvH\/Bcrg5J5\/Hk+G45fGZTMjDyfg\/mX1q6Z7XuYZB5Vnk+H0XaL\n8+iurDPvjlWNdFv2KJJHq3Y7aL1btEd3qlqwW1fLdlv2KBIb\/zyqefw751EkhnR7dPNvH9ulqyKZx2\/ri+PfskcHe3Ruj838S+tdNi+SeVS2vjDauDiPeGWd\neeRTMMF3PR9c+futdq7j\/dYuV+V+K5FrbL91xRWz3yqh\/RdtvqaE1tzPgrTNfvagpvfTLvW2n66ohf1WO+e0a\/Vsz4MjXBzVmhLeT++B88eg2ZqaxeFesswg\nivvKanXXHae7lz9\/Nn3t6Hu2GDNq86l3H9zxXy9OP\/iS7Thvy4y\/lhlfbRiKyisyX1\/6sXvsHp95VfcPP3D78Dv\/96lECRmjt37nX0iT977XGScahqKynvL1\n9JQdy6P6+efPhv+YR6U60YzX+vsfOzON6oZp5uFrOxgzykZo19Oc3j+Nqr83j0ol\/F3utcedcXwHY0bpTv38DXeHV2ftvvbtt25FAPOu\/2fX\/eGot5f96w\/a\nL914d3hlZlzdMIhS23zprm9378zafdOxM4kSMuxZMe1OK\/GRzDB7vLFhEKW2+d4N46jC386jYvRCTatGzk0zD1c1DKJshHY9zfxsHtW7snZtVJSQodp9fJpH\nf13DIEqfwX\/3o2+Fy7J2X3zyxq0s5xxlXvTpv9KZRv75r9o9TmTGX8+MCxsGUWrBT55+fTiatXvrH3whUUKG7e2m3SlWeSwzbs6M2xoGUWrBz06jCqs8KuZb\nqWnV7n3TzMNFDYMoG6FdTzP\/t3lUeV31\/ziPihIyVLsPZYZZ8GjDIIp7+2r1zYtf3ps90tNXb2WE55PFM+9966i3\/G9mfCMzXpEZsWEQpRa86v47bVTDsTs+\nkSghY9w9s3anHfvQAoMotaDNw7yPzYO5aWpatTszhoZBlI3QrqeZ+zx6GxUlZKh2jXF0B4Mojcjy+G1UKY9uK3s+nybzfUaN5PtmxrDAIEotmEczajePLlFC\nhsWMpt0pMjfG0R0MotSCNg9b7TYq5vGpadVuXk+2rsI3GgZRNkK7nmbu8+htVJSQodqdGYcaBlGMlvM\/J2\/szfvk532r0jBnEPJzOGokP5c5CsnP9\/hE3dcw\niFIL5ufbnvMhP++JEjLGyCZrd4p08vM9WvChhkGUWvCCPKq\/lLX7uTwq1jyoadXuhdPMw4mGQZSN0K6nmWd\/O6727H8TJWSodrO\/Nb\/bP9YwiNIIOe9\/ve3O\neT\/cqsrMWaO8T40ayftWZuT9r7cI4FzDIEotmPe\/Ubt5PxQbkGGnMNPudA7N+1+w\/fzxhkGUWvC106hCjk8S60PUtGr36mnmIccnwiDKRmjX08xzPDLuHzk+\niZSQodp94zSP\/pGGQRTPn6tVjg\/7HCemHC9uVbBKpvBj94wamWK0HB+O\/uqGhkGUWjDHh6N2c7wYKSHDzlSm3ekex51xvGEQpRb0UYUcv8eFWlqj3Ryv9zlu\nD29rGETZCO16GtXvTKPqc\/weKSFDtXvCGfc2DKI0azBr184hbbVvzg5DIwdlHultDYMotaDPY7BzyILVDmbtTlkXn8dwb8MgSi3o6yrYOYR1R7GNaHe24A0N\nY0HTB2Vd9XYOoYQM1a6vq\/54w9iVn5liYH\/Ok51D2sroXBGAxzgoz3mycwgZRKkF\/Tkf7BxCCRmz95nO7P6cD480DKLUgu53g51DWKOlplW77nfDuYZBFDzR\nQfG7vZ1DKCFDtet+t3+8YRClmQnfB1PeB7eqyHMVCDtqV\/bBdKJhEKUW9H1wsHMIJWTMu\/OUY\/R9cHisYRClFvS4JNg5hPVsalq163FJuK9hEIWduitxSW\/n\nEErIUO16XNI\/1DCIYo60xIkWvW5V3OfKHyLOrsSJ6RsNgyi1IOLdQAkZiF7BONQwiFILetxu8W7P2j81rdodFhhEIZLtJN4NlJCh2vW4fYtBlGa2\/VRk58Gt\n7oS52osTGRhDwyBKLYjzYKCEjCvr6a4r56gtBlFqQT\/X2nmwZ58ENa3a9XNtiA2DKJz0OjkPBkrIUO0eWmAQxapDyTMke97bTo65wo+MRVfyDOmihkGUWtDz\nDIM975SQcaxmP7qSZxiONgyi1IKe9wkvzqNiTwk1rdr1vE+4sGEQhUxIV\/I+vflfSshQ7Xrep7+tYUjlR6oAnodLth+2XS9zVwcyel3Jw6WrGgZRakHPw1l2\nMFBCxqM1O9iVPNxwXcMgSi3oedFg8Qn7b6hp1a7nRcPVDYMoZAq7khftLT6hhAzVrudFLQMpDKJYxyt56mTxYtshxN4fz3h3JU9tGfotxoxSC3qeerB4USX8\n3ZI970qeeji+gzGj1IJ31ex53\/QqFU2rdr1uEL7aMBRVMuldqRv0Fr9TQoZq1+sG\/YmGoShWX+38NGu37abC87GpGrHzk9c\/hKEoatrOT17\/CI3VCmOsjhbt\n3uuMEw1DUbSgnWe9\/tFrv5h2nlXt3jDNPHxtBwOa3lTbvH8aVe\/rarPbatTucWcc38GYUVoZt\/yC1z+2Os+wf2yq97H8gtc\/hEGU2sbyC17\/CJSQYZmD6n0s\nv+D1D2EQpbaxfI\/XP3r2wFHTqpFz08zDVQ2DKBth9XCW7\/H6R6CEDNXu49M8+usaBlFatcz7YPL6x1aXHuKrWHdny795\/UMYRKkFLf\/m9Y9ACRljZq3szpZ\/\n8\/qHMIhSC352GlXwuCSiD3WD\/QPavW+aebioYRA15mJLBGD5UK9\/BErIUO1aPtTrH8Igir0mY5w4eP1jq6MR549Yo1fLT3v9QxhEqQUtPz3Hu5SQMXZBlOj1\n0AKDKLWgzcPrHz17K6lp1e7MGBoGUWMGvUTIPo\/eo\/CIqLgwVLvGOLqDQZR2CFn9xqsZW92fOJ\/HerobFhhEqQWtGjOfBykhwyoznj13xtEdDKLUgjYPr3\/0\n7EOlplW7Vk\/z+ocwiBprYOUE6fPo\/VwbcWqMOH9AuzPjUMMgit1bY55h8PrHVqcs8lexZj+svun1D2EQpRa0+qbXPwIlZIy9IFP2fMozJK9\/CIMoteAFeVRe\n\/wjs2aWmVbsXTjMPJxoGUWNlv2RYrN7s9Y9ACRmqXas3e\/1DGERpp5PV\/73+sdVVjPxurNlBq\/97\/UMYRKkFrf7v9Q+xARlW2ffs+ZSHS17\/EAZRasHXTqMK\nnheNeK8kIn8F7V49zTx4XrQwiBp7KEoG0voxvP7RUUKGaveN0zz6RxoGUeyHHPPUg9c\/tjqwUf+IUv8YvP6hXd5AqQWtP8brHx0lZFjni9Q\/ktc\/hEGUWtBH\nFbxusKsXvNGu9St5\/UMYRNkIpf6RvP7RUUKGaveEM+5tGERpF+usXa\/jSLc66oOxVpd8HultDYMotaDPY\/A6zi6rbWbtljpO8vqHMIhSC\/q6Cl5Xi3h\/LKL+\nEaX+MXj9QxgLmt6UddV7XS2iahVR\/4hS\/0he\/xDGrn7hKQb25zx5nVM6+1E\/j7X66s958jpnYRClFvTnfPA6Z0RVN6J+Hj17vinP+fBIwyBKLeh+N3jdOeKd\nwYj6ILTrfjecaxhEwRNtit\/tve4cUdWNqA9Cu+53+8cbBlHa\/en7YPI+AHkLAv0lsXYn+D6YTjQMotSCvg8O3gcQ0fUQ0V8SPXseyz44PNYwiFILelwSvC8j\n4j3RiPo5tOtxSbivYRCFnTqWuKT3voyIroeI+jm063FJ\/1DDIIo9+yVOTN4nI2+MoP8q1u4djxPTNxoGUWpBxLuJEjIQvYJxqGEQpRb0uD14F1LEu8ER\/SXQ\n7rDAIAqRbJR4N1FChmrX4\/YtBlH6poWfipL3kcnbNehPjLW7bWYMDYMotSDOg4kSMq6sp7tYzlFbDKLUgn6uDd7XF\/E+eET\/FbTr59oQGwZROOlFOQ8mSshQ\n7R5aYBDFt2BKniF5n6W8iYT+3U3t\/vQ8Q7qoYRClFvQ8w+B9lhFdpYVxrGY\/YskzDEcbBlFqQc\/7BO973eAbABH9idCu533ChQ2DKGRCYsn79N73ukFXaWGo\ndj3v09\/WMORNJHmbw\/NwyfuQ5a0t9Ldvane05+HSVQ2DKLWg5+EG70PeoOu6MB6t2cFY8nDDdQ2DKLWg50WD94Vv8P7YBv270K7nRcPVDYMoZApjyYv23he+\nQdd1Yah2PS\/av7FhEMX3ykqeOnmfvnyZgu831LcHbqgZ+i0G3iSABT1PPXif\/mb3Wwl8e8Dz1MPxHYwZpRa8q2bPh+Z9jA3626FdrxuErzYMRfFNAq8b9PN7\nE3groTBUu1436E80DEU1bwPa+zhDib52vF3RvnUxkobyjp1L2G+uvc5kSIc6OnC1+5MMStiTqP1wYKwp2dVBN1eD6j0oYd+K9kzsGpW\/M1gq+VpFJoMS1ja1\nrkZGK5mrPW0VSOxRJMx\/a+61sUdER0JEtwiyUc3Mi4Q5Ej2fN9otkl0n+lOtBUXCOFpjuF2j8ncGS2Shu1pjjyKhr22fgt3PB1f+fqud63hx7UqXJ1flfiuR\na2y\/dcUVs98qof33szmtuZ8FaZste6x22YOa3k+71Nt+uqIW9ps557Q4jzUlHOF+o+L99B5vwHejNk9\/YvP2b\/98+gf\/KUW7vvG3XzFe26\/Z9Ts\/9lRlrFqG\nolYr+\/t0\/T3\/1stJ+wrUdy7rTLL63ceiXRvDrn945eHx+vrf+zfnYRBl1\/b3iXG\/f7Pmgj+6dqCEjJ+59+7xOv97HgZRdm1\/nxgX+Ld3MnOghIz8C+N1\/sXz\nMIiya\/v7xDjp3xDKGkiUyO\/+7mPjddbMeRiCytf294lxqX8L6W\/a1wooASNbdLw2Cy8ziLJr+\/vEmL88Y6uFEjLy6pjsL1+BahlE2fW4FlpGRwkZuB++G9Uy\niMK9D2TmgRL53aq3rjDWLUNQVYedWDCIBAzYvzLWLYMorIVOVmJPCRlYx5WxbhlEYU138kT1lJCB57Ey1i2DKDybnXiGnhIy4FcqY90yiIKP6SZbj7lo+woU\nJGSYRd0\/Vsa6ZRBl1+4ru2nNzmuYEv3d4lErY90yFFX8bieeuldJZcDPn4dBFHx+5x7BdUUJGeYpqj2WGETZdbXH9\/zLLWZBSsgwj1fX1RKDKLuu6+p+\/wKN\nrURKyDDPXZ+PJQZRdl2fjwv8Szq26ikhw3ag+pwvMYiy6\/qcn\/QvAtmqp0R+N++k1V8tMQSVr6u\/utS\/bDSuekrAsIig+t0lBlF2Xf3u\/HUCW\/WUkGHRhewf\nOxlE2bXsH4PvBpESMnC\/jdxDGETh3psyc9sNEiXyu1VvUXQlDEFVHcZiwfW46ikBA\/aPYnNhEIW1EMtKtN1goIQMrOMoa1cYRGFNx\/JE2W4wUEIGnscoz6Aw\niMKzGYtnsN1goIQM+JUovkQYRMHHxOLhbDcYKCFD42v4RGEQpbE29qgBu0HE\/iHx9TKDKMba+v2SX7hhOju9\/qOfjb\/\/wkfHk8XjX\/hiyQE99cpTO74bNUsy\nYzMz8i\/F+Ze27lEk3\/\/2teP1ucs+Hv\/bH75vvLZ\/lUGJIe3amPYLdm2\/qAxKbDR2baOzUdZKNRmUgHGAX+oW79FhVB1G2y3Oo8PMO2ikW9RVB+120Hq3aI8O\nFuxg2W7R5jaqbh6VjXJxHkViyHnm9guLuioSG82sXRvloj062GNmbPBLcfEeEaOKGG1cnEfEzCOfAv1OUSuZV\/5+q53reL+1y1W530rkGttvXXHF7LdKaP9F\nm68poTX3syBts589qOn9tEu97acramG\/1c45bc1jp9\/lCBdHtaaE99N7vKH5ClTN1tQsDveSZQZR3FdWq9+443T32ufPpq94NYOMGfWev\/jxg+6Lh9KnXvFk\nZjyRGRdlxtMNQ1GrlV0\/v4n5+tnPvKo7\/IHbh895NWOWkGH+5H2XXen71W2ZcUtmfLhhKGq1sutpV3tfHtVLnz8bbFSqE814\/dpTP+mjOjXNPHx5B2NG2Qjt\neprTV\/OorM75oTwqlfB3uddax9mRzPj8Dgb2XezU1pd4SdbuL7791q0IYN71L3\/9T3amkY++5d9nxtcz4xcz4zUNgyi1zd3+nte1x84kSsiwlWjanVbikBnv\nyIybGgZRapv\/nkf1d7N2\/5ZVXxG9UNOqkWcy4+LM6BoGUTZCu55m\/ulpVP3hPCpKyFDtPuhfmrqmYRClz+AXfvSt8LNZuz8+ceNWlnOOMt\/x9N8f9fbsU5\/K\njNOZcWlmvOikMohSC5729yBv+YMvJErIsB3OtGs73Gr1sH9p6kjDIEot+Og0qrEPgPlWalq1a4wLM+MlDYMoG6Fdf3ec+ef8Pcib86goIUO1OzMONwyiuLev\nVk9f\/PI+ZO2efvrqrYzwfLLoX\/2hUSP5X\/\/e0uWZ8WTDIEotePP9d4absnZP3vGJRAkZtsOZdqe45IrMMAt+pGEQpRa0bnvT7lN5VMxNU9OqXZtHlxmnGgZR\nNkK7nmb+On\/r9848KkrIUO1eP828f6BhEKURWR6\/zWPsCmuz5\/NpMt9n1Ei+r\/ndzOi884wMotSCd\/pb8Xk+iRIyLGY07VrMuFrl8Y8WvL5hEKUWzOvJ1lXI\n62tgHp+aVu3m9WTrauwjI4OovAbG62nmJ6dR9Xl9JUrIUO3m9TR+CeGKhkEUo+XVyt7vMu+Tn96tSsOcQcjP4aiR\/FxmRn6+Rwu2DKLUgjf7dyby05soIcOi\nGtPuFMMdXmAQpRbM\/rbPfjdk\/5tY86CmVbsvmmYeTjcMomyEdj3N\/Bb\/zkT2v4kSMlS7R\/xLUw83DKI0Qs77X5\/3wZT3w62qzJw1yvvUqJG8b21yrJMZeR9M\nzzQMotSCef8Ltjvn\/VBsQIadwky7dgpbra7xL0092DCIUgvmeKS\/xL8bJXUnaFq1m+ORPscl4esNgygboV1PM7\/Wv8OS4xORkKHavWmaeT80DKJ4\/sz7x9H3\n9DlOTDle3KpgzZnCHMeNGpki9hwf9hYhn2oYRKkFc3w4rvYcL4oNyLAzlWl3ukeOD8MR7+wngyi14FemUYUcv8eFWtpGtWszz3F7eKJhEGUjtOtpVDleDzlu\n73P8HikhQ7Wb4\/Vwi\/X1NQyiNGvg80h2DmmrfXN2GBo5KPNITzQMotSCPo\/BziELVjuAdg\/KPIbbGgZRakFfV8HOIaw7UtOqXV9X4VTDWND0QVlXvZ1DKCFD\ntevranzzhYyF\/MxBec7H70a1ldG5IgCP0ZXnPH29YRClFvTnfLBzCCVkwPt05TkfhoZBlFrQ\/W6wcwhrtNS0atf9bnimYRAFT9QVv9vbOYQSMlS77nf7BxsG\nUZqZ8H0w2TmkrSLPVaBn647alX0wnW4YRKkFfR8c7BxCCRnYnbuyDw4PNwyi1IIelwQ7VUidHJpW7XpcssUg6rt1p+5KXNLbqYISMlS7hxcYRDFHWuLEZOeQ\ntuI+V\/4QcXYlThzfEyaDKLWgx4mDnUMoIQPRa1fixOGKhkGUWtDj9vGtX9b+qWnVrsft45vFZBCFSLYrcXtv5xBKyFDtetzeX98wiNLMtp+jks2n7U6Yq73z\niczuW85R6VTDIEot6OeoweZDCRk43XXlHDU80DCIUgv6uTbY+mKfBDWt2vVzbXiyYRA1n\/SeHWfu59re1hclZKh2\/Vzbf6RhEMWqQ8kzjN+ZaDs55go\/MhZd\nyTOklzQMotSCnjUY7HmnhAxkP8A43DCIUgt63ieY\/2VPCTWt2vW8TzD\/SwZRyIR0Je\/Tm\/+lhAzVrud9+iMNgyitAngeLtl+2Ha9zF0dyOh1JQ+XuoZBlFrQ\n83CD7YeUkIHsYFfycMM1DYMotaDnRYPFJ+y\/oaZVu54XDa9pGEQhU9iVvGhv8QklZKh2PS\/a39QwiGIdr+SpLXu+1SHE3h\/PeHclT52+vIMxo9SCnqceLF5U\nCX+3ZM+7kqcePr+DMaPUgl43CF\/xryehV6loWrXrdQPL0AtDUSWT3pW6Qf85\/3rSLCFDtet1g\/7DDUNRrL7a+cnrH1vdVHg+NlUjdn7y+ocwFEVN2\/nJ6x+h\nsdoGz8ematfOT17\/EIaiaEE7z3r9o9d+Me08q9o9Nc08fHkHA5reVNvYedbrH0El\/F1q186zXv\/YYqDOjcq45Re8\/rHVeYb9I1bvY\/kFr38Igyi1zd3+npc\/\n5xt4tYj9I1bvY\/kFr38Igyi1jeV7vP7RsweOmlaNWL7H6x\/CIMpGWD3cp6dR9e53I7zaBs8HtPugf2nqmoZBlFYtLf\/m9Y+tLj3EV9Ez3tM+mLz+IQyi1IKn\n\/T1I3wcjdv3CsMxa3Z0f9i9NHWkYRKkFH51GFTwuiehDjdg\/oF1jeP1DGETZCD2TPkUZyesfgRIyVLsz43DDIIq9JmOcOHj9Y6ujEeePWKNXy097\/UMYRKkF\nLT\/t9Y9ACRmWea7Rq+Wnvf4hDKLUglYv8PpHz95Kalq1a\/Pw+ocwiLIR1gj5df7Wr8ftEVFxYah2r59m3j\/QMIjSDiGr33j9Y6v7cz7pWZ2lnu6sfuP1D2EQ\npRa809+K93NUkZBhlZl6urP6jdc\/hEGUWtDqaV7\/6NmHSk2rdq2e5vUPYRBlNbB6gjw5jar3c23EqTHi\/AHtWj3N6x\/CIIrdW2OeYfD6x1anLPJXsWY\/rL55\n4Q4GUWrBm\/07E541iMiqROSvYs1+HF5gEKUWtHqz1z8Ce3apadXui6aZh9MNgygbYc2w3OLfmfC8T5GQodo94l+aerhhEKWdTlb\/9\/rHVlcx8ruxZget\/u\/1\nD2EQpRa0+r\/XP8QGZFhlv2YHr\/EvTT3YMIhSC1o\/htc\/gvRNQ9OqXevH8PqHMIiyEdYM5LX+HRbPi0ZkHSPyV9DuTdPM+6FhEMV+yDFPPXj9Y6sDG\/WPKPWP\nwesfwiBKLWj9MV7\/EBuQYZ0vUv9IXv8QBlFqwa9MowpeN9jVC36g2rWZe\/1DGETZCKX+kbz+0VFChmrX+pW8\/iEMorSL1eeRvI4j3eqoD8ZaXfJ5pCcaBlFq\nQZ\/H4HWcXVbbQLubMo\/htoZBlFrQ11XwulrE+2MR9Y8o9Y\/B6x\/CWND0pqyr3utqEVWriPpHlPpH8vqHMBb6hTflOU9e55TOftTPY62++nOevt4wiFIL+nM+\neJ0zoqobUT+Ptfrqz\/kwNAyi1ILud4PXnSPeGYyoD0K77nfDMw2DKHiiWPxu73XniKpuRH0Q2nW\/2z\/YMIjS7k\/fB5P3AchbEHOnwrN1R41lH0ynGwZRakHf\nBwfvAygSMrA7x7IPDg83DKLUgh6XBO+yiHhPNKJ+Du16XLLFIOq7daeOJS7pvcsioushon4O7R5eYBDFnv0SJybvk5E3RtB\/FWv3jseJ6ZsNgyi1oMeJg\/fJ\nRHQFRfRfxdq943HicEXDIEot6HF78L6liHeDi6ZVux63h282DKIQycYSt\/fet1QkZKh2PW7vr28YROmbFn6OSt5HJm\/XoD8xesY7lnNUOtUwiFIL+jlq8D6y\niK65wsDpLpZz1PBAwyBKLejn2uB9fRHvg0f0X0G7fq4NTzYMouaTXunrS17\/SJSQodr1c23\/kYZBFN+CKXmG5H2W8iYS+ndj7f70PEN6ScMgSi3oWYPB+yyL\nhAxkP8A43DCIUgt63id432vENwAi+hOhXc\/7BO97LQyikAmJJe\/Te99rRFdpYah2Pe\/TH2kYROnbHJ6HS96HLG9tob99U7ujPQ+XuoZBlFrQ83CD9yFHdF1v\n0N++qd3RnocbrmkYRKkFPS8avC98g\/fHIvp3oV3Pi4bXNAyikCmMJS\/ae1\/4Bl3XEf270K7nRfubGgZRfK+s5KmT9+nLlyn4fkN9e8Dz1OnLOxh4kwAW9Dz1\n4H36m91vJfDtAc9TD5\/fwZhRakGvG4T5vQm8j7FBfzu063WD8HTDUBTfJPC6QT+\/N4G3Ejbob4d2vW7Qf7hhKKp5G7B8F0dnKDOXty7q90soYb+59jqTQQk7\ncLX7kwxK2JOo\/XD8DgslCx10zbdeKGHfivZMLIxKKvlaRV6YudQ2ta62oN22ErdZZGxQP42obcfFUUV0JER0i8TFmUf0+ET0X8VF7UZ0ze060W8WGXLG0Rhu\nYVQSWeiutjBz8bXtU7D7+eDK32+1cx0vrl3p8uSq3G8lco3tt664YvZbJbT\/fjanNfezIG2zZY9dq11ssJ92qbf9dEUt7DdzzmlxHmtKOML9RsX77Vq75a3D\n8F8+8+vpicvH\/6+d8PIvXjdfJ1wvM4hK+DveXP7k\/a8aGRf\/55+Ndm2M5roy1udhdPh7p++M2qh+M8\/QGDaSHdfb71SHBVQgY9KsjyrNd7drjGq+jnsxIv5e\n7TH7k1mLEdqNsI1asGUQFerf3\/pL96R\/8dytw0\/\/+Ix1DqTTl39wnmH6wbvuSrf3t3env\/QT6Z73HEvP\/a935b+\/4sdn0m9mxg2\/dI8wiHrVX\/6pkT390osz\n45fzfd7\/3K09V4Oh7Hr7Hm\/I6Esy666Goag6whyR5RFdmhk2KmqXI1H2OjP+Xr7Pn88zJ6OdxzzCHAtm9I\/OnQkf9FFxhf+fe19X5vHOP3693+P7586k6\/KI\nPtQwiLJ7XJb\/Pt3jTzLDfv\/Nrt15xRnK7jGPsN7j2jwq+\/3\/ee6MMBRVR7hafSDP\/Mb8+zYXrleORNn\/KjNeyOi3uHZnRjuPeYSyShJWSYQ9IjStK1EYiio2\nj2LBxCcHVmvYx3yVXJ9ZZBDFEU4r8dJpJW49g\/NI9B4vqqtdGO095hGuVm+qFkytj3KrRWg6\/\/1PfZW8xbU7M4iCPTLjf9eVONB\/wObNPWy1vzCtdmEoqo5w\nWiU\/nFZJolfjSJSNlSiMdh7zCMd1FeB9wux9MirgOQ\/1Oc\/rKsDDBfgroFah+pK8rnp4hgBfEuCvwM7rqvd1JQyiOMJxXYVLq4eTvRZ+F\/fI6yrAiwb4RLlH\n9Vdvcs\/jnoG7V4C\/CvU5\/1P3bm9x7cKXBDznoT7neV0FeLgSJxgKvgT3yOsqvFC9aIBPBKqOcFxX\/Q+r9wnwVwE+Eey8rnp4uAB\/JfOofherJGGVRNgjQtO6\nEoVBFGwex30wwDOUXRhWa+5hq+SS6n0CfAlQdYTjPtj7PpgYLXEkysZqF0Y7j+qv\/sSt92af+ex9YI8ITcdxjwrwcAH+Cqhi8ygWTIwNYbWGbavkhep9AnxJ\ngC8J1Sd2vkLcw0mEBL+Le3y\/rnZhtPeo\/upnnj87Vho8MktYVwm+C9ESGKuFnbPTPcpyVz9l\/98D+R6UkMEIRxgrMtq4tMaiL3X0uz9we99E9AnPPCKZmXFL\nwyBK46tbfNY\/8fzZQAkZjD6meRjjZQ2jjcLrzP\/subPpH00jWjXRfcI6xs65xCBKY59fyaP68XNnw6zdWUKGng2WGO3ZoM4c9hia80CCX0GU4Yz1LQ2DKN1r\nYY9ECRm6Stwe65c1DKLaU9FqZV\/g\/7lpdGHH89FEffb7SwyggjBWttp9dJSQwdgu32OJwTOVMFa2Sn7w3Nk2huNpEh7ufAygkjJslfyKWxASMvQ8uMjgiqnX\nR32lmwXbMzn3krqu\/PkeV0nrqbGu4BOt78M9w0CJ\/i61OzPe3TAaG2BO2YsGeNGAc22AR8XuvMQgSmM40xW8aIB3DvCoQZ6PnYw2ryH+KsD7hB3rqonIwFgv\n7M6d7oN5dfTwPgFeLcATIScDxpqMNidTn3O34Nr3D+aTAnYGRK9YJVuRJXYGxHCOXPv+EbDLBOwMQfbBHvtHwC4TsA9KNqr4qzZfImusnibOxwAqKcO9T99I\nyOCZ4TwM7tTCWLv3ac8GsifWKBz+aosBVBDG2r1P30jI0HziaonBFdNmINe74quw41rzokuMTu30\/wAFGRUO3KkAAA==\n@backlight\nH4sIAAAAAAACCq1ZXYxdVRXeJkpCi0qkkjbyY9pEq\/gwiEEj++7T6ruRHyMOw6TUhJZIjA\/QFgbNTRrqC05HjCGNIBLaYsCaaUhMyZw51zg+EUzwqQ\/ogwPy\nODMhMREjjGuds9bZ31rnnOk8OA\/N7j3ru+v\/2+usG8L\/9++jH8H\/jYvRju+mOy\/NFl+YOR3pXOn533d\/v1o9d199zuKMoCfprfd\/3UrpmdFnf\/TcFRAoxbr7\nEWgVWsLf1LEq9OhIqEO\/Sb8\/I\/B7EW0Q6EeFnisa49axysQHI42ejwvF3PzkD2qr3j73mZLPjHbnjBhvgYjwecwW8b\/sbQi\/qRFsIZ9X4bw9BEvp56tq1QT8\nqFQ7n8EqPZfbQpTweWmiO4GslZDNEjK4BQKloGIcAqVQB+S\/q6NCq1Bfvw5EoBRUSdeqCm0HC7dhFX4vflPbH2NFoLeIzogzBxeq02uHJz\/9cCmx1Jkz36ur\ngc\/7b5suHr3nRFz5xNFq6vh0MX\/XEaqSpz5cqhFPH1wwCJT6x00P1eimEq\/aXKqOkp4n1g4X2HcsxedjHR33kfR+Qh13CJRCC0M4QRZ9lRAFWYWViJZYHT8h\nxLdJz67NJYPwfqiFIRwm6VtI+phYhVzytVefLx4RP77y8+eLp2od15JFD5FFcw6BUqyDP3+k1vFLQtxN0pckutqpLMU61MKsY5msuosQT28uGQRKoYUh\/Jg8\nv5O+f494rr2NllgdjxHidpL+pkRXEd4PtTCEn1GVzBPqGbJOq4QZAPJRaqQJTZX4LEkygusLESilOScLy9aPivyokGU0ayxldYgfFflhECiFFrY5ryjnnY5S\nS6wOyXk15xBeh1oYwmskzTmf32w8Rz7niD4qOjjS87WOX5DkPYR4VaKrCJSCfJRtD6YnxCplA835sY4O6cF03CFQCi1sezAVEl29AdASq0N6MO2SDCrC+6EW\n1nWVpK642pNUCVdfgj5PEulY11WSujIIlOLPJZtNfxRSVwlvYdYhWXM6qK4KqSuDQCm0sK6rJHXVmWTUEquD6ipJXRmE16EW1nWVpK4S3vR8lqzVaIl0rOsq\nSV0ZBEqxjtznVFdJ6srMcCwlWXM6qK6S1JVBoBRaWNdVIXWVcEJCS6wOqqtC6sogvB9qYX0PJrkHK60S6cEkt0ypkW5ql+tJ7kGDQCnIednGqpIebGcRzdqx\njg6JVXXcIVAKLWxjVUkPJuDEBLwLOiRWlfRgAk40fqiF9R2V5I6qcLKEfJQa6YYT6Y5KckcZBEppzltuL+SOqnCO1qwJ74IO6cEk3J6AS1optLDtwSTcbmZR\ntcTqkB5Mcw7hdaiFFKu1lerEyYd5Sh7jrYaTk52WniHE4w0iDNyc0d5R3yHp0fpKxTrwCSJwwjGIgAg\/w+e5fbdIz558uHBvdBX0PEwy1xLirf+cufWQQ6CU\nna\/uJ6umb96c+uz6SsIniMDpo0GwVTc4hH9jyZ5fIKsKskijC29C7S1qb84hBErZ2UeimzS6+gQR9j1qCOHfo7LnkA\/\/xlIBr8CUIfm4eMghUMretZKPRcpH\nhU8QYatE8jG+wSFQynr+9tmZKa527hPHu6ZX8tT397Mzi48R4nQPQqUsJ75\/y8cu3k4W3dt43j5xCPvmNf4yIaZ7EDABpoy48fzM4gGqklfWV\/wMh2\/ewHC7\nz89MMeJ8D0Kl7HxFftxKfiTxo33iEC0rNe+O5Eea7kFgxWTE\/VLpnEG\/v8C7JN8GjJCu7TC1SllOpEpMwgwTfIIIG93d0huzDuHe6MFzqqd0IrNoO\/Vhxdjb\nmXg3Pd6DQCk7w1HXFsCiCdg5AaOm3B9DCL8DMnyVgH1MLel0ZicyQIwHbudo70GxStknAaslYCLYXwFijAi\/v8p9Lhkcy\/2BG8gENwNMr1IlFw85BErZGU4q\ncVHuj\/YJImx0odoNAqWs58RXi8JXfl9iaiy\/TRBfTQlfdRAqZXcZ0ufMVwU+cQi3SRW+6iDwps6IG4V9iK\/8u4G5E\/PWYLcw3PkehErZuV14N4kf7ROHaOcH\nw1cdBFaMRcgW0s9XZobX3FwZoZ5rnux+1+2\/q57de2kQ4wFEZzvYWCSI1LMd7OzbW0QY2IXGvp1lY5m3BHX4XXizqx7YWca+bW2zFXaWVD3n7SE6u1e7deZM\n\/fBTJ+vJgqsSz9849M9tIFhKP1dE3qTiE4dIqKP9bcIjEiJQh\/3dYAihPnV\/N\/AI8Smpf\/YXE3ziEBXqGESY6HodTTV6z\/25RYStEIM6CvUcs+bPRscgwkfB\nev7OuV\/F8Oyf79g\/88llPr\/+wpOFnEs9b4koEaGf25z\/5Y03asQfX39hmc+MwPNz659ftjnvQ7CUfq6IHCu26sEHT9Xfy5b4c4sIWyFYSj9vrZqAH6Vq5zNY\nVapPV0aIT6X6Z3tQozi36\/dtdOUc9Wx70CEiIvTzEPalhepNepv\/L73Z1wj6E2\/LcO+7X1+dv375xasulWHqc3ekyR5CkGSN2JsWDAKlpo9UNbqJ1YgQnz6w\nUL20drjAaqil6NzVsVEsVNcR6g8OgVJoYQivkUVXE+KdYiFhdNESq+MVQuwkq24jzxHR8UMsDGG9sSqpVVjhb37pVKF+fOu6U0WjIzWep5ccAqVYB3\/e6JDo\nFhpdrTiWYh1qYdYhGSw0g4pAKbQwhJfJ82vIKvVc6xUtsTo4ujv4+yW6ivB+qIUhfCBVsoes0yrhqtZ88FkjvbH6W0KQx9VfCfEeZxEQKKU5v2nuZUJcYKso\ng18kBHaOZo2lrI4l9pyk\/0aZRARKoYVtzrkSOz2ollgdKVe7QXR0iIWt54V6juzDEVUdHOlGh0S30OgqAqU0H40fo1yJE+QPzXlXx0audoNAKbSwjW7S6Cqr\noSVWh2QwaQYV4f1QC+v+SMA+UdmHpCL0ecx9Tv2RgOEi8FUELomZS6g\/imsyM0Tgkgh8BTqoP4odmX0icEkELomZE6muEjCcuWuBd0EH1VUCFo3AiVZHy1fi\nuTJDxJsM+CrmPpfoKvtE4JIIfR5zn48aq5Th2jmBpYBLQMdG47myaAROjMBXMfMVR\/fqzD4R+CoCJ4IO4vZiZ2a4CHxl\/Mi8yx4D+0RlH82H9EfMff6BVKL0\nYAS+itDnMXPJKGdwgrewZq2rYyNXiUGgFFpY92ABDBeBEyPwLui4wLWbWTQCJ1o\/Wr4Sz5V92mlJ86Ho3OcSXWW4CHwVgUti5hKxSpkhApdE4CvQIZ4r+0Tg\nkghcEjMnrudKnPgJCXgXdKRc7QbhdWS+4u35AdkK462Gk5OdlgAR+m5ORDR+HCXpd9ea3z\/wCSJwwjGIgAg\/l+ZZdK9s7XhjhBMZTjV2khlCoJSdr2bF6+t5\nAwJPEIHTxzDCT+HZc4muTvo43ZdQx3BzDiFQys4+Et2k0dUniLDvBkMI\/26QPYfoTtz7QAm8glOG\/ELmEShl79oHJLof580aPEGErRJBjD0CpfxbUQgHCXWW\nEI53ba+0DMffP4gQKcuJ\/PceVfuRxvMIUqU5t29FrGMQAe9UBsF+FGIVznD4NgkMtxVCpex8JX4ksaoEKUTY98FBBFZMRjwglc4Z9O\/k5i5p62oIgVKWE\/fK\nrr3+fQ2eIMJGdwiBUtZz\/hUAWDTCe20ERoXbeQiBUnaGo64tgEUjsHMERo25P4YQfq9h+CoB+0RfV34OMohx3+2MCGOVsk8EVovARLCTAcQYEX4nk\/tcMjiW\n2wD3SRFuBpheIeedyRJuBpjhZsVruQ0i3DIRbgaIriCCR6CU30aFUFCV\/I4Qbl9ia6x9m9gSIVJ2lwF8VeATh4i4VdsCATe1QYz5VzKxKvp7UM95Chc\/ehEq\nZed2YdEkVkWQQoTdJ4YhBFaM30CO++ar6M9m1zeIaLdfgMibu9N\/+lf9yc7L+0b1+fKLEc87Lu+rroxgKf1cEXnXh08cYoQ68q7PIUYGATry7hWfdBDik929\n9iHEp5H6ZzfC+MQhllHHIMJG1+loMtjx3J1bRNgKMaijaD3HrLmz0TGI8FEI4X+O0FXkHDMAAA==\n@camera-mount\nH4sIAAAAAAACCq2aX4wfVRXHR4xpYqIFUkI0BjbZp8ZEhVo19Dd3tk0jlNDE9okAlkpieaAPVmOU0srPFNGqNBtEQUCjWYPGpMCmoAZ25mfaKokBRAqiVVRM\njH1oKkTBoAKeM3PuzOfc+c26DzaU3sw93z3\/v\/fc22bZ\/\/fXNW9ql2P5rzjr3avy8T2bR6e3fSjX9dYXPzJn6zKuie8hSiLi90YyYvSL7qiErhWRrFeGyPE9\n7yzS\/+uXUw9tq3+u\/p6y9ojxACLH98aqCawqo3Zdw6q4LleEKPG9dNGdIIololsiN8sjciLi9yx7sZivbj9z3eT4G4+GqNW8LbMrd2248fTa\/OhXZsvsovs2\nyJ\/iuUjWCEE6BKUEVaObWL1dEO\/bOF\/dcua6gtWgUrru63hwbr76oqBuThCUooVZJpITRQgyMLq0xOsQayZqlVjnEKkf0cIsu1Wkz8qWwmazihW+\/aZtc9GP\nX35s21yj4\/Trj1ZXb5oPVycISqkO\/d7oOCQ+bBfpn29sohsrTqVUR7Sw0yGSNeKQZTAiKEULs0ysmahVYl1gvdISr0M8nqjnEgGHSP2IFroqqVAlJfJRItK+\nEh2CUsh56TJYsXOQtUQHqsQhKEULXSX2ejBa4nWg2h0i1REtdBmsUo6yrJWIdOmqxCEohXyUrhIn5A\/kPNGBancIStFCVyUVWY2WeB2oRIdI\/YgW1nUVwD55\nZJ+6srs+z7s+V0kwXA6+ysElecclylNghhxckoOvoEN5CuyTg0tycEnecaJKguHcWQvehQ61BiyagxOdjo6vlEPADDlPMvBV3vW5SoJ9cnBJjj7Puz5XDgHD\ntXOCSoFLoEM5BCyagxNz8FXe8VUt2bFPDr7KwYnQodaA4XLwlfOj411USYUqKZGPEpH2legQlELOS5fBCU9hZC3RgSpxCErRQleJFaclWuJ1oNodIvWj4ytU\nScVpCfkoEenSVaJDUAo5L10GK86GyFqiA1XiEJSiha4SJ+mEBN6FDlS7Q6Q6Or76wd+OVXMHdk9ssixRVyW4C9MSENnAyZn7M2qLSH9eUKqDO0RwwnGIjIh0\nLu1m0XNM+toDu91ExqnGTzJDCEr5+epa81qQgTtEcPoYRqRTeOe5RTfeDTjdl6hjnJxDCEr52WetWPXOF4+FGN24Q4S\/Gwwh0rtB57lFd6wRSO4DJXgFUwby\n0ZsAopQ\/ay26Y0VyhwhfJciHQ1AqvRVlmVa7RjnhXd8rLcOpRYMIk\/KcqL+02rc0nueQIqLsbkWqYwjBO5VDqB+FWcUZjrdJMNxyiCjl5yv9pVWy1jIIKSKS\n++AQghXTIa61StcMpndyniVdXQ0hKOU5Ubs1ViJ3iPDRHUJQynsuUQ1g0Rz32hyMitN5CEEpP8NJdRRg0RzsnINR864\/hhDpu4bjq2Dsk75M5GAiTGRAZAOn\nc+7PQamOwthnzB0i\/JsMEBkR6ZtM1+fIYJG8J+U4GTC9DiEo5Wc4VGLgDhE+ukMISqWvUS1fpe8lvsba28SyCJPybxngq4I7CSLnq9owgie1Rxj7pHcDdyZ2\nU\/hyiCjl53awT8GdBJG8Jw4hWDEOMbaXtXS+yqesu7e+5RA58xR1NC+EN615T8iem9Uohma9ENdVXC+LqDxitkW4V84aoRLNeiFdd4jxMoiA76F729WFfhkf\nfblG6O8p6+BfUgcQAd9D75Wzitqb9UK6rlaEqPC9aqNb5x1RrBDdCrmpXD5SRPCIWUM8KLe6b8uU\/4jcdaJWldir638UG2a2rw\/\/fG1dlX3uyxtefW2deH5M\n7jb3CmJRbpJEUOqC7etr9L46Vk\/L3Waz3FYOyc2F1VBLybqv47jc6i4WPbclCErRwizbJxbdKIgnmpeJNrq0xOvQu+YVYtXq5vWjRfT8MAsbq9aJdGdVU+G1\nJcef7\/yYPTFqdDzVeN5DUKrRsWA6LLpFjG6suFpKdLR+tDosg8VPLIMRQSlaKLUhnm8VqzrPFzodZonXodHdK9JddBd6Omhhlkk91XWl1qFKqhnLh1r0qkW6\n\/imZeFzXlUaACErts5zXujKpp4nW1dPN3bntnBnLmkp5HZKHidbV8ebVoEVQihZm2ZMiKZ5X+wXJjqIlXodEtdK6ujlB9HSYhV0GHzHPI\/sgaxUiXbkqcQhK\nIR9V24PhUGtVwwbIeaLDelBr1yEoRQvbHtQqqchqtMTrsB7USnSInh9mYV1XweoqRCbWP+vKbrIW6pptIh3qugpWVw5Bqbpmm2yGuq4Kqyt3stQ6mqwlOrS\/\nra4cglK0sK6rYHXlTk5a4nVot1pdOURPh1lY11WwunKnV21Bx1eh63ONEdgngEsC+jx0fa4xsroqOCfUUh2XQIfG6OKORQM4MYCvQsdXUlfFjR37BPBVACdC\nh8boio7hAvjK+9HyrsVqYj0Yq6Taa\/mw\/gh2MlRtrCbWgy2CUhdYztseDHYOTngKX2BZ6+uwWFW3JQhK0cI2VpX1YDst0RKvw2JVWQ+2iJ4fZmHbg4Vxezst\nzVg+jNvrSLfcXteVcXuLoNQ+y3nL7dqDwbi9nQ1nLGvGu9BhPRiOt54v9HTQwrYHw\/42uguR21tLvA7rwXBzgujpMAvFc7mt5Pa+xFONk5Oflg4I4jJBvHHO\n2euIoJQ\/o1T6oKBWnzq8jjtEcMLJsh2CeIfdz4noz6VxFj1xppHeLTcWTmScavwkM4SglJ+vdtirxBq5eXGHCE4fw4j+FB49t3zESZ\/TfXuK+pPziCCKKQhK\n+dnnw00+akbgDhH+bnDZAKJ\/N4ier7HsaQSS+0A7cfgpQ\/Px1N7fPLw7QVDKn7UqKYj1iuQOEb5KLB9jtY4ISqW3oizT\/tC8kEVZ+X7qk744ovE6kCAo5TlR\n+uLIQesq7hDBuDUXKO2PHQmif6cCQv0ozA\/eM1u28wyn\/S0WFQcSBKX8fKX9rVVifrQ7RPTug5n4EXYkiOQ+WHWIHVbpa5pXzuROjrOkPQ20v7WutEqIoJTn\nRJEMWldaX9whwkd3jfXGjgRBKe+55CEY72ac+lgx\/nQ+YJHV+iKCUn6G0+wZ7x7hDhGMWxNd8G6L6L9rgK8C+CpMqatkIjM\/Cjs\/AlitlfLnoPkR7Pxod4jw\nbzLmR\/2SSkT\/TSb2uWVwvKM5Dfie1E6yfnq1Knl4d4KglJ\/hrBKVr9wOET66qHaHoFT6GtXylXv9YMX424T1ufKVQ1DKv2VYnytfFdwhgnFr+1z5yiH6b3JA\njPXn39JYFaacg8mrgf66VBC3JghK+bndWDSYVQFSLaL3nphNQyTviSF9gRxPm6\/ClHXw76IDCJcn\/+9Ff\/jS7cXC61vn3vrcbK7r2Tu21evv3LO5jGv\/70WJ\noJSu43f\/LvrnvXfUiI07\/7Kka0Uk69GKECN8H\/lXTrVqcuX2GqGWTFl7xHgAMcL3kX\/lnD\/66TJq13W0CuulFSGW8H3J\/+tPRLFEdEvkphxGUAp5EsS5Yb76\nlUz5b8jEr4hVlzRW6fpbn9o694095+U7\/7OzvPC2rXN\/Onu1ZPAXcrc5IYjLw7xDUGrmo9fX6Lk6Vm8TxFq5rdwvNxdWg0rpuq\/jSblxnS+oRxIEpWih3GvF\not\/LHeoaueswurTE6\/iuIMZi1SrxnIjUj2hha1WIVrHC1164vfXj+2\/ZbjrM83B\/gqCU6tDvjQ6LbhGjGytOpVRH9KPTYRksYgYjglK0sPU8RM9jvdISr8Oi\nG2J0IyL1I1qYZY+JH88IaotYhypZivnYJOsY6RfOXi2VeL5IPi2IVwRJBKVizu\/ac54gFkT6C5LB1yTv7JyYNZXyOhYF8dumShyCUrQwy05KzjOxqBRk2oPR\nEq\/jZfn56+XnLyaIVEe00GWwSjnKslYi0qWrEoegFPKx5CpxQv5AzhMdqHaHoBQtdFVSkdVoideBSnSI1I9oYV1XweoqKJNF9vnRqjsKy9rowWe+Vlik87qu\ngtWVQ1BKv1s2BXGTRPZu8eGwIHiyqA7LWu51HBTEQfFhj\/hCBKVoYV1Xweqqd9ZGS7wOqatgdeUQqY5oYV1XITIDTy9dRzZQdNfnUlchsg8RlFIdXZ9LXYXI\ncJwTVCpyidchdRUiixJBKVqYZV8Sya8K4pMW3cg+tMTr2CuIr4v0jy2DEZH60fGuxUrPwQpVshTzodUXI932YLBz0CEoFXPe9mCwc3DCUzhmra\/DYqXnoENQ\niha2saokVhWnJVridVisKomVQ6R+RAvbHiy2mOeRfWI+NhlaI91yu\/Zg8YpFNyIoFXPecKL1YDhsVkVmiFm7y2LV6bAeDHvM84igFC1sezCUFl1OSNESr8N6\nMCwmiFRHtDDL9tu\/OtOZjKcaJyc\/LQ0hKOXPqE+I9DF7heQOEZxwhhHpXNrNoi+Z9C65sXAi41TjJ5khBKX8fPVx8\/pluddyhwhOH8OIdArvPLfoFjG6keF4\nivqTcwhBKT\/7WHRDjG7cIcLfDYYQ6d2g8\/xkE93xDYLk6cyJw08Zmo+j\/37z+3clCEr5s\/Z6kXzv4avWnRYkd4jwVYJ8OASl0ltRNt4oqPskymTRtFe6qe\/g\nidmLCkE8MAURpTwnnvnpzy7SeGmsuEME49bcoDReu6YgeKfyCPGjUD9YS2Q7z3Dix6K+tz8wBRGl\/HwlfiyKHyHmPO4Q0b8Pih9h1xQEK6ZDxL8BUKvSOznP\nku40UK9fP3zVkfsSBKU8J6pFUokPqVXcIcJH96T1xg0JglLec+naEFmUUx8rxp\/OQwhK+RlOWWG\/vXJyhwjGbRiRvms4vgrGPuO0liIT+YkMiGza6TwHxCZa\nVb9bcocI\/yYDREZE+ibT9Tky6KY+TrJ+erUqUb7qTZZRys9wVonrpBIDd4jw0UW1OwSl0teoWo\/ylXv9SGusu01Ynytf9RBRyr9lWJ8rXxXcIYJxc3zVQ\/Ck\n9ghjHzfpp2diN4Uvh4hSfm4H+xTcIaL\/njiEYMWkL5Dj3rSUzvAx6itCjJinLPvXkW2T5589t66UmcV7l+78wOVzTzz++Gi8\/12j7z17RbpeWhFiCd+Ttz7u\nEPHHO38d\/rr3kv+BoNQLpx4LJ3\/3wc6qQqyqPecOEViPVoQY4fvIvyFzhwjGzb8hE0EpxjDLTolFf5cIJ9F13nqrVoDo6ygEUWeQ8WE+vB9AjAcQIx9dvgjf\n\/c2DxWc\/c2m9o+s\/PL81XS+tCLGE70mVcMf\/3HmnYzrCS807Hd0Lvd+Zn6ZjtCLECN+TuvI789NildQVEWl0Ux1NhFPPp6xXhpiuo4ieM2tT1snfTQwgRj5u\n\/wX7yoeBTEQAAA==\n@cantilever\nH4sIAAAAAAACCq2ZXaxdVRHHVylKYkSawkO1RhswREwb+SoQuvdalJg0JhrDC00MKNYHEnpTwNavEOuxpTHRh14CWqAUa0pasKXp\/YqVez60FwmG25hAGzRK\nIxJJoeG2RKwfgdaZvWf2+s+cc4oP3peunD0\/ZmatWf81axHC\/\/fvVP1PS\/5JH\/vsK0Vr4fxiy4kHujz+yLLxJOO2js9JtJHQ32tL9XnFbReV\/OXdp8a6PGYC\nx4vO\/2kmWsMIttLflWDr2g9Hdc01E9V\/lyPx44YI5yLYSn9voupBHh31zmOIqqM5vT8hOXU0v2Z2OZeezuLWQ1PN7Mq40LFZD08USOjvIXznptHuzXNresdC\nOzLBLEe1mMcPfHTFE594sHtw07xOePj2FRO7HyTiYGh3P0fEtptGDYFWV898oMN0PVcbzk533yQ\/982tSVgNbPVrGvf7mCbrcaI2OAKtMMIQ7qaIHifiXxQV\nzi5GYn2sJ+KDK0e7m89OG8LnoRGGcD1FdSXN090SlVY4R3LX6+NJ87jz2fFU+1hIEX1p5Wjc6Ai0Yh\/8e+3j+Lx29wayvjXVs6sVx1bsQyPMPq5Lo93lRHz4\nvLYh0AojDOHblPlaiupSyVzrFSOxPtYSsZgyXy+zq4TPQyMM4VdSJQ\/TnGmVcFXrevBYZ\/prF0xCJb5CJBJopWt+z9ZJWMFNNMu4c3TV2Mr6uIeIHWT9b\/KF\nBFphhCG0yXKirkSzozAS6wOq3RDeh0ZIdUUreB2t4IXntY1G6aqpD57p2odWyeo0agi00vWo87g4V2IP9UPXvN8HVLsh0AojDOGuXCVG1TAS6wMq0RA+D42w\nqqsodcXVXqj6kFUJ+7zM+5zqKkpdGQKtFvPvjZZQXSWpq4gnC\/sAvQIfVFdJ6soQaIURVnUVJ7LCNScnRmJ9UF1FUNECNNH4AL0iDZG6inh6sQ\/QqzLvc6qr\nKHVlCLRiH3mfU11FULimT2Ar0BLwQXUVQUUL0MQS9KrIekV1lUB9StCrEjQRfFBdJVC4EvTK5JF1V6vkWK0+haqProfsjzLv84NSidtqhStAr0rY52XWEljB\nHp7Cumr9PugcjONZfQrQkhI0sciayLMq52AXuyWMxPrQat9c78ESNNHkkfVKq+TWWn2abknXQ+m8z+mMinJGGQKtdM1rH7CCpjfUVdO5yj7W5ioxBFphhKYS\ne9ghYSTWx8Jc7YbwPrJedU7NdC\/YPMKdXwtPNeycbLcERBh0ciJR53EzWe88OcP9Xwu\/IIEdjiECEr4vzb3oYrH+yuYR05FhV2M7mWEEWtn+6suS9bKTMxG\/\nIIHdRyaWOsJ34TnzF9+e6c5uGtFOH7v7NtQxnJzDCLSyvc9nKKpLTs1EnV39goS9Gwwj\/N0gZw6z23P3gTboCnQZQrQ8gVb2rIX1MF+QsFUiRGupI9DK34ro\nj6hXqepRRbHybdfH\/\/2zm0Z6f3EEWllN5L8xiqgkP\/gFCZy32sc4EdER\/k5liPBbqpLTb8\/4e2YB\/RwonBL\/dARa2f6K\/y6nKrm8jqoNVg3Rdx8MnxpAuPtg\nOxO0gkl2VN+dHM+SXFdKLHMEWllNpEqMWrv4BQk7u8MItLKZk4pGUNGm68OKsafzMAKtbA9HKppARUtQ5xIUtcz7Yxjh3zWMXkVQn8LXle+DDNEadDoj0ahP\nAvUpQdVKUCJ4kwGihYR\/k8n7XFawJacBvicVcDJA9wpr3tdZwskAPZxUYkvOjxJOmRJOBphdqHZDoJV\/jWr0yrx+YMXY2wT\/iV75F5bGyr5lgF4l\/IIEzltN\niF4Zwr\/JGaIlemU6fTzh7KsB6JW\/TTRWtm9nH6JXCb8g0feeqHplCPeeWPgXyNag\/qrwY\/PWN5TQWTBE88p5eHa2ODy7Ly14eVfB4y0nxnTc1vE5iTYS+nv\/\nuyh\/OfSPJ6vqYwLH4eXLiv53UU+wlf6uRH4XnaWoeAWZ4Eh0PCvjhgiDCLQ6LL83UZlXTvXOY4iqozm9PyE5dTQ\/+y6qs3jfJfu7OrsyLnRs30UdUSChv4fw\nI7oRdanLP\/DedGTik1v2arbtRX\/bmw784cfFLxe9295x0b7Uuv4HlPnz7013nyHi+3Q\/QAKt3rltfofpJdVcHTkz3f0r3VZ20M0Fq4GteNzv4wsU1RqidjkC\nrTDCEB6niDYTsWpl\/XKns4uRWB+PEPEGRfWnM9OG8HlohHVUd5K1RqUV\/gKNb3xpvLKaInrqyXHx8dKZ6o0sbncEWrEP\/r328UI9u2kj5YHV93eyYh+ch\/XB\nK9ghYoJWEAm0wghD2EaZ\/4ei+qNkrvWKkVgfjxKxlaw\/L7OrBFphhCG8Rnns57qi6GalSriqdT143Mz0m3upEn9Hlk8TcYRIJNBK1\/yhh\/YR8UOyvoKoefKq\npjtHV42trI9Rfj2nNfnuylFDoBVGGMLrZDnNBJF+D2ok1sdSiuZ7RN3rCO9DI2z2YKI9aDTqsKzaT8QHz\/SmyofswUR70BBo9Y6sx0yVh+zBuEOiUjXQNe\/3\nIXuQq90QaIURNnswrpLZVVXDSKwP2YOR9qAhfB4aYVVXUeqKq71Q9SGrktdDdnDBM31HVbtUV1HqyhBoxZrI9M5qf1BdJamriCcL++DxzlqvwMcov0bVdWUI\ntMIIq7qKUld9Z61GYn1QXUWpK0N4HxphVVdR6iri6cVjVQOm8z6nuopSV4ZAK\/aR9znVVZS6StgnsJVqifVBdRXXZBVtCLTCCKu6SlJXEU99jMT6oLpKUleG\n8Hlk3ZW56skeLFR9dD1kf1Qz3ezBKOegIdBK17zZg1HOwR6ewrpq\/T5krrq7HIFWGGEzV13ZgyVoYhOJ9SFz1ZU9WIImmjw0wmYPJtH2plvS9VC6mmnVdt6D\nSbS9AL1qrHTNG23nPRhF20vQkmosugs+ZA9G0fYStKSxwgibPRhF202HpJFYH7IH472O8D40whBOvDXTfYzuUUcWLBjDUw07J9stHSdih9zPB52cS4Co8\/gW\nWe+Zq1+98AsS2OHUxO6aCEj4vjT3orNivY5uLNiRYVdjO5lhBFrZ\/mpEsj46NxPxCxLYfQwnfBeeM5f1SLQeV7nuvg11DCfnHBHbK2LUEGhlex+Z3Xjl8WVX\n4xck7N1gPRGTc\/U7ABL+bpAzXyGvK6uJdPeBNugKdBm8Hs88d8PUOkeglT1rv06Wzy58ZHI++cIvSNgqkfVo0XoYAq38rSiEnxF1jGYZVdTvldz1ffyNDZNP\nETHmCLSymnjZixdP\/Z4iGqkzb744op1vRZzDV4m4fwCBdypDcB5J8sB7Jt4\/QeEoj2spjzTmCLSy\/RXlsZzyiJJH88UR9j4YKI94\/wACKyYTI\/JSxCvo7+R4\nluTTgKokUZVcO\/\/kTJ9Sq5XVRKrESJW4nCsRvyBhZ3eFvJGtdgRa2cxpn0fR3auw68OKsacz6W4E3e3rLGeAaFQ07ckq2nxBAuetJnYPIPy7htGrKHo15msJ\nlAg6MsmjejMZdDovASJHtUfUB78gYd9kJI8oJ05D+DeZvM9lBVur69MA35MKOBmge5UqmVrnCLSyPZxUIutVxC9I2NmFajcEWvnXqEavzOuHr7F8m5B9znrl\nX1gaK\/uWIfuc9SrhF0cU+KpW7XPWqz4CT2pDtFh9DtRRNbWEJ5x9NeC\/QQRa2b6dfdxRq0\/CL46w74mqV4Zw74mFf4GsXzndmYFnSbM29l0UCbeCbSRqax5t\nPfTN9vafb0vnf\/HSLo+PPfdounH\/gmr8m7d+kS587An31ucJteLxxuf3pG+sfVqU+ujRhSlM3tLDL44o0MdQokACfeS3V\/ziCc3Jvr16AjIvNL8mqh5FlfCL\nI9roYyhhZtf4aJ2euKX3GlE+cxzbqIYR6K\/PRyIiufkxK2jzGEbgXJnZbapk\/6pXO\/xv+aHV3WpM1Y3j05\/+8\/9AsJX+rkR+Q8YvjijRR35DdkRpCPCR6wq\/\n9BGSk62rQYTkVGp+9v804BdHdNDHUMLOrvNR7\/W+zN24IcK5iKE+UpM5rpobGx9DCT8LIfwXmGoMEDQvAAA=\n@capper-head\nH4sIAAAAAAACCq2bT4hlRxWHr9IzI4FAB9wEIZi0MroQEplVbr17MWbn30WcSRbCoIiYiEI0EYOdeeCyF65jQLCjUdy4yWJC3\/feIsHFGJGAYexAJ0hodCOB\nZIyJMWD96lZNfaf63vtegyFNF33Od9+rqt9UnVOnblX9f\/\/7+IfCr7n\/f5X+9vOnnlro92ufu2Om9i9\/8enulus7s\/T3qvran3fb4PnbM0taSKj9p5e+GNrT\nRPLS39W++eX0rQJFC4lf\/WPh1P7U3h8Pxgl6Pfv0iy5\/xuOzC+33ZxdWt72yWNBC4js\/O3JXHnaL3\/\/on\/4zHvWE\/1l9piDodd\/l49DuP+OB2POrvue0kFD7\ny9\/YbvrPmCKSl\/6udv8Zj\/hv9YT\/+aT\/VrSQUJ\/+9sRHm36svu29d\/3PhwuCXuqf2ifngxb73Ko6QZzQ1eKNW8P833L9mY6Kqaqv\/\/S74fm3v\/nCkhYSamvU\n1Z4mkpdVIvtBC4mf3P+7MLPPPn3\/BEEvq8T\/3Djf\/sCr5I2dvSUtJNyv\/xBm9r7L39Jn\/Ot8UOJRQdDLKvFy7Pm27zktJNTWzPafMUUkL6vEt3w\/nvQqedl\/\nK1pIqE+a836sbnhCSnytIOhVKiaPLi32uZvo6uHn\/u7U9r+NYqrqwu1fCM9\/6frHVrSQUFujrvY0kbysEtkPWkgcntkLbf+7u9mVEwS9rBIv3rvd\/tCr5Nyl\noyUtJJ68Zz\/MrP\/tiYcicaYg6GWVmHp+zfecFhJqa2b7z5gikpdV4lf8t5p7lfz74tGSFhLqk+a8HysRVzzxfkHQq1RMng9a7HM30ZWfk6ASP0cLKiaoIzzf\nj8CKFhJqa9TVniaSl1Ui+0ELCd+v0Pb9LHRFgl5WiR+5dNRovbp07\/aKFhJ+tMPM+tH3xJYnpKsHC4JeVonX0HNaSKitme0\/Y4pIXlaJ7108arRefdV\/K1pI\nqE+a836s3vWEdPWlgqBXqZg8H7TY526iK7+HhPn3e8qCigm7WWD97raihYTaGnW1p4nkZZVoo6VsIeHX4Vptvy4XuiJBL6vE4529RrvaBzfOr2gh4XeHWjPr\ndwtPHHpC8dV\/C4JeVonbsed+d1vRQkJtzWz\/GVNE8rJK\/Iv\/VtrV3vHfihYS6pPmvB+rVz0hJb5ZEPQqFcP4KlvsczfR1eHzF+7q96sdo5gQfTcxfl\/RQkLt\nfifaWUMkL6tE9oMWEluv\/\/XOfid6sdAVCXpZJd76ymKm9Uo\/tJC4e+uDO\/ud6NgTn\/WElPh4QdDLKvFq7LmPxle0kFC734mO1xDJyyrxLv+tpBIfja9oIaE+\n9XuXxuqsJ6TERwqCXqVi8nzQYp9b6KoaWa+6IcX0WZ0QqaRQX4f1qssqiUQ1RAwpxqqkUF+H9epgeL0iQS+rROWBSSWF+g6wXh1klSgP1Hr1aEHQyyrxahwr\nqaRQ3wHWq4OskkhUQ8SQYqpKeWBSSaG+A6xXB1klygN3oxJJ0KtUTB7dQn0Ho+tVNRJfddivurxeKasTol2NFhJq510tEtUQgR2uM+sVV58Ou2WH+Kobjq9I\n0MsqUXmg1iqfF65oIaFoNu9qygOlRJ8XGoJeVonbcay0q9FCQu28q0WiGiKww0GJygO1Xvm8cEULCfUp72rqx4898XZB0KtUTB5dWuxzN9GVYl7E112Or5TV\nCVFkSQsJ\/eQoPBLVEIGIvDPxFaOlDtF9h3ywG84HSdDLKlF5oKJwnxeuaCGhaDZH4Wci8VBB0Msq8RrGihYS+slR+DWMVUkgIocSlQcqH\/RZ3ooWEupLjsKV\nB14ZIOhVKiaPLi32uZvoSnOC84Au54PqsRCphRYSaudTg0hUQwROEDqTDzK763AascD5VWfOrwYJelklKg\/UeuXzwiUtJDTa+dRAeaB0tVUQ9LJKTGMltdBC\nQu18apDGaojACQKUKHXsxnMGWkioT\/nUQHmgdPVuQdCrVAyiDFjsczfRlfYQnF8u8vmVdjMh2t1oIaF2PuWMRDVE4MRzYc6veBq1wOnpAuftnTlvHyToZZWo\nPFC7ms8Ll7SQ0O6QTzmVByq2OiwIelklXo5jpd2NFhJq51POSFRDBE48oUTlgYqvfF64pIWE+pRPOZUHaud8tSDoVSomjy4t9rmbxVc7Yf4Pn39un4rpo28h\nisZpIaF2+Nfs2zeJaohIXlaJ7ActJBQ3qr31+oP74wS9rBJTLujzwgUtJBTNambv3tr1n\/GY9\/6e\/7mnIOhllfhAHCtF47SQUFsz239GJKohInlZJSr6lkp8\nXrighYT6pDnvx0oRvpR4tiDoVSomjy4t9rmnXK8cFWNU0oyoz2Fm3TSRvKwSbbQ0qD6Hma0NMSdBL6tE5YGxPjgbUV+Nma1DfXAV64OGoJdVIlTSjKivxszW\n00TyskpMKvF54WxEfTW0UPdKjPVBQ9CrVAzjq0H11aeOrxwVY3a1hhYS2InWEMnLKnFk9TEEdiJLzEnQyypReWCsDza0kMBO5EJ9cBXrg4agl1UidrWGFhLY\nidw0kbysEt+Ku5rPCxtaSGDvcqE+uIr1QUPQq1TM4HpV2+eeMh80ijFReEsLCUTOa4jkZZU4Ei0ZApFzoSsS9LJKvBijcJ8XNrSQQOTsQn1wFeuDhqCXVSKi\n8JYWEoic1xDJyypRcXusDza0kECsHYlYHzQEvUrFDMZXxXNPeX41o2LMqUFLCwlk+rNpInlZJY5kd4ZApl\/oigS9rBKVB8b6YEsLCWT6LtQHl7E+aAh6WSXi\n1KClhQQy\/TVE8rJKfE9ZXV8fbGkhgbMBF+qDy1gfNAS9SsUM5oPFc0953j6jYswpZ0sLCZxMriGSl1XiyGmUIXAy6cr4KhP0sko8jqecPi9saSGBk0kX6oPL\nWB80BL2sEnHK2dJCAieTa4jkZZWoPDDWB1taSOAs04X64DLWBw1Br1Ixg+dXxXM30dU39849E+stRjGmKtPSQkLtWElZQyQvq8SR03NDfP43+\/uxklLoigS9\nrBKVB8acsKWFxCdeWOzHSooL9cFU+TEEvawSUZVpaSGhdqykrCGSl1Wi8sBYH2xpIaE+xdqLC\/XBVPkxBL1KxQyetxfPHdHVfOQ+g1GMqSK3hfoc1iuXVTJF\nDCnGqqRQn8N6VZv1aj5E0Msq8bZcRW4L9dVYr+qsEuWBMSc0BL2sElFFbgv11Viv6qySKWJIMaE+mKrIbaG+GutVnVWiPDDWBw1Br1IxeT4K9dVr16v5yP0r\noxhz66WlhQRuqqwhsMO5wfVqTgsJ3FQpdEWCXlaJygNjfbClhQRuqrhQV2tifdAQ9LJKxK2XlhYSuKmyhsAOByW+HG+96N4oLSRwtyX2I9YHDUGvUjF5Pmix\nz91EV7h\/56gYc0uvpYUEbta5aQIRuRuMr+a0kMDNOjd6Y2tGL6vEc\/GWnu6N0kICN+tcqA82sT5oCHpZJeKWXksLCdysW0MgIocSlQfG+mBLCwncxXOhPthc\nGSDoVSomzwct9rmb6Ar3hR0VY24Vt7SQwE3gNQROENxgPjinhQRuArvRG6bGyypReWCsDza0kMBNYBfqg22sDxqCXlaJuFXc0kICN4HXEDhBgBKljlgfbGgh\ngbvDLtQH21gfNAS9SsXk+aDFPncTXeH9BqMY8xZEQwsJvLmwhsCJ52zw\/GpOCwm8uVCP3og3XlaJygNjfbChhQTeXKhDfbCN9UFD0MsqEW9BNLSQwJsL9TSB\nE08o8Z34FoTujdJCAu861KE+2Mb6oCHoVSomzwct9rkj90WL+GrwDS5n3tpqaCFh39qaIgbe4Dp5ej5DtecmYd\/aGnkfx428wVWH+mAb64MzWkjYt7Ye80Ss\nDxpi5A2u2ry11dBCwr61NUUMvMHVV2XaWB+c0ULCvrWV3gw7WxAjb3AVVTJayrfBcvt\/T4ktaZQ4AAA=\n@capper\nH4sIAAAAAAACCq2cbchlVRXHj0xohKSEQc74QQkiKRJC8JHZe58ZKzVIUwkzHEdwRErGGpyZ0masO06aL6iPL+Fo4YxMH8LKsiQn5t77hCNENhV9GjGJiJDI\nYQxSwhBt7XvWOvu39n3OYx96vsz2nPW\/62Wv9d9rLw42zf\/375LjZv+Muv8atVec+3QYvW9VWHx2+zSv\/\/TGY62ux7ZeETEmwp53kqbzvmdfnyGO3\/WdaV5n\nBNfP\/OuWghgNIbKUPTdElu70ZKuaZt\/sd7Ml9bpHNCshspQ9761agh9j057XsGpsPr0zQn0am399dLMvSxbFRx95pI+uroOt3X7UiECEPRdv1y1Obz12zdL4\n7YOp87Zp1Ntxs3jq2t9\/+Kbpj056cdw8fNXaows3C+Lg2wenuwRx5bpFh6DUvsW\/ztBdrD4kiL+InruPXdMyG7JUXs\/reEqkLxRUjaAULWyau8SitYL4g1jF\n6NISryMj3hA9a8RzImo\/zMKm+eT6xek5In2TWsUMX\/j53tb8OPv+vW2nY7VYdOn6xXRLhaBU1pGfdzoezAiRnqy36HYZl6WyDrOw6PilWHWZIB7qd3DfnBQt\nbJod4vn18vvvVc8tX2mJ17FdEB8V6WvWLzpE7YdZ2DRL4sftglonEbYsyVlt+5HXFunNf35YEJ8TyTsEsU+QRFDK9nzHdXsEcb9Ivy6oRhCsHNu1LOV13CuI\nVqSfFhQRlKKFTfMzkbygy8S5GjRLvA5ku0PUOszCpvmF7OAXZAdv7j0v7JMjajpypDsdD4vk5YJ4fP2iQ1DK9qPz41RBXCK7t1OtMjawPZ\/X8Sn57XO7bHcI\nStHCpvm6SJ4liPPXLzpWoyVeR+aR68Sq19866BC1H2bhjH1S5qsNHfsEYx+RCqjzUOpcGC6B4QL4KoBLguOS9j+yg6d19RHAJQF8FRyXtKGwTwCXBHBJKJwo\neZUuKAznzlrwLnRIXiWwaAAnOh2Fr4QZUuaSB3vPy0kGvgqlzjOHgH0CuCSgzkOpc8mrpHnVsk\/IUuAS6JC8SucWFg3gxAC+CoWvviqSHynsE8BXAZwIHZKJ\n7ZdE+iTdQfCV86PwrrBPAvsEYx\/bD62PUOp8Kr8Nhgvgq4A6D4VLsINLPIVt1+Z1yDmYLizsE8AlAZwYCicKw7XrCsMFcGIA70KHsGibWfTtrgYDONH5UfhK\n2CeBffpuyfbD0KXOheESGC6ArwK4JBQuEWZoMzO8plaBSwL4Cjrynn+ssE8AlwRwSSicKOd5OqcwnOuQwLvQsTrXR3eeO0Sto\/DVk68emq7bvTl3fiOeauyc\nfLcERLPcyUlE58cVIn22oLIOviGCHY5DNETUfWnpRc9Q6Q27N7uOjF2N72SGEJTy\/dVG9frUVw8lviGC3ccwou7Ci+ca3bZEt+fEMfIYJ+cQglK+99HoJouu\nvSHC3w2GEPXdoHiO6C5V94ExeAVdhiJGNYJS\/qy9VqP75rFD7g0RPksUMaoRlKpvRXIiCOp+sa7iXV8rPcPl3x9EqJTnxPzXivTlnecBUkSMy61odhkcQPBO\n5RDZj1atYg\/H2yQYbiWESfn+Sv1IatUYUkT4++AgghlTENdqpucdrO\/kPEtKXg0hKOU58QzN9JyJfEOEj+4QglLec6naBBYNuNcGMCpO5yEEpXwPJ1XbgkUD\n2DmAUUOpjyFEPddwfJXAPqHOq7oPcojRcqczEc4qY58AVgtgIsxkgBgRUc9kSp3rDo70NOA8KeBkQPeKPZ\/rLHEyoIfbqF7raRBwygScDIiuIpoaQal6GiUV\nJVnyY0FU8xKfY\/1tYkWESvlZBviq5ZsKEThVG0bwpHaIkVjVqlWhPgdtXbpw9WNZhEn5vl1ZNKlVAVJE+HliM4RgxtQTyNFy\/VWo127WN4goUQCin3L+7vDh\nzDbtyUf2h7y+7MBjth7bekXEmAh77ueiZ244KeY3W+Jd07zOCK5PP\/LB4OeiyyGylD03RJmLZqvyDmZEtqRe94hmJUSWsue9VUvwY2La8xpWTcynd0aoTxPz\nz89FLYpnbrhvatHVdbC1n4tWiECEPW+aX7eL00eky8\/zhow4euke83b88lN72p++cHd45gNvjq9\/aU+75Zxd4vlhudtkxE\/aRYeg1GsbVk0yuovVc3K32SK3\nlTw9YDZkqbye1\/Eukc4zxTsqBKVoYdN8Wyz6oiD2y02S0aUlXkdGnCl6jhPPiaj9MAubZtX6bopqVjHDj9+3t\/fj1u17VcehzvN0V4WgVNaRn3c6fttFt31S\no2sZl6WyDrOw6PiN7OCjeZahO2gIStHC3vNknlu+0hKv484uuun7Gl1D1H6YhU3zR\/Fjn6B2iXWWJTmrbT\/y2iJ91sfvkUy8RyQfF8SzgiSCUrbn572UEYsi\n\/arc6N8tCFaO7VqW8jryXPQGkf6aoIigFC1smt0i+ZAgdguyrkGzxOuIIv1PQd1WIWodZmHveWuek31yRE1HjnSnQ6PbWnQNQSnbj84PtSqZVcYGtufzOr7V\neZ52VwhK0cI+usmia6xGS7yOvIPHxKoTdAcNUfthFs7qI2X20foIxj4iFVHnodS51EeS+ljS+gjgqwAuCY5LWjBDBJdE8BV0SH20mX20PiK4JIBLYuFE4ZK0\npjCcO2vBu9AhXJLAogGc6HQUvhJuz7FqldsDTzLwVSh1friLbqvcHsAlAXUeS50\/11llDNf3CVkKXAIdwu1pdWHRAE4M4Kvg+CpHNym3R\/BVBCdCh+6gMVwE\nXzk\/Cu9KDSawTzD2sf3Q+gilzqUGExgugK8C6jwWLpEaTGCG\/hS2XZvXITWYwD4BXBLAiaFwYp6LguEiODGCd6FDarCVGpxqDUZwovOj8JV6buzTd0u2H4Yu\nda7RNYYL4KsALgmFS7JVwu1JuT2CSyL4CjrUc2OfCC4J4JJYOHF3F11jONchgXehQ3fQWDSAE52OwldPyG2l1WkRTzV2Tr5bAqJZ7uQkovPjsyK9UadefEME\nOxyHaIio+9LSix4+1kl\/WW4s7MjY1fhOZghBKd9fbVKvV8nNiG+IYPcxjKi78OK5Rtc6fXb3Y+QxTs4hBKV876PRTRZde0OEvxsMIeq7QfF8re7e5wVZ3QfG\n4BV0GYoY1QhK+bMW0XVviPBZoohRjaBUfStqmvME9V1BVLzraqUwXP79IYRJeU7Mf3eK9Pmd5wFSRIzLrSjrGELwTuUQ2Y9WrWIPx9skGG4lhEn5\/kr9SGrV\nGFJE+PvgIIIZUxCbNNPzDtZ3cp4lJa+GEJTynLhWMz1nIt8Q4aM7hKCU91yqNoFFA+61AYyK03kIQSnfw0nVtmDRCHaOYNRY6mMIUc81HF8lsE+o86rugxxi\ntNzpTISzytgngtUimAgzGSBGRNQzmVLnchrMpPU04Dwp4GRA96qIpkZQyvdwmokjPQ0iTpmIkwHRRe46BKXqaVTPV\/W8xOVYuU2shDApP8vQSe10o56ckCIi\ncKo2jOBJ7RAjZZ\/6buDOxNKFg6\/mECbl+3abUatVAVJE+HliM4RgxtQTyNFy\/VWo127WN4gwnxyin3K+culCfM+RB\/NUNub17a88buuJrVdETIiw5\/X3ottn\niKMikdcZwfXf5Rfr70XnEVnKnhuizEU7q\/bPEJ0lft0jmpUQWcqe91bh68\/tE9Oe17BqYj69M0J9mph\/fi6KKE4Q3Qn2ZuLnohUiEmHPmyZ\/KfJD6fK\/Kffb\n7nfvn1n1D1nv3PFA+6tDm+KLz185+cTBB9oXnr9SPF986+D0CUH8Te4HRFBqemjTDN3F6sT8PZ\/c6LfLzYXZkKXyel7Hp0V6o6C2VAhK0cLui8Y8mVg9+6ao\nRJeWeB35q8mtouf42TdFBVH7YRY2zYUivUGkv6JWWYZnS065YH\/vx0Un7Fcd6nnaXiEolXXk550OjW5r0bWMy1JZh1lYdOgOtraDhqAULew9T+a55Sst8Tq2\n6Vx0jUbXELUfZmHTfE\/8+IGgXhbrLEtyVmM\/Joi0ZOK\/RTIj7hUkEZTCngsif+ezTfbk\/bPvRUvlYNcqHTdmhEifNvumqCAoRQv7PZ\/KnruKoiVeB7LdIWod\nZmHveWueG\/tg1yaI9KSPbmvRNQSlsB8Tl4lL5A\/seaVDazBtqRCUooVddLcKwqJrrEZLvA7dwXSK7qAhaj\/Mwll9JLBPNPYRqYg6j6XOpT4SGC6CryK4JBYu\nkfpowQwRXBLBV9CxTeeiWh8RXBLBJbFwouRV0rxyJyct8TpOzNYUFo3gRKej8JV6bszQn15ZB\/gqljrX6Br7RHBJRJ3HUudqlTFc3ydkKXAJdEheJc0rh6AU\nLZxx+2wuqtwewVcRnAgduoPGcBF85fwovCs1mMA+0dgH+zFBpLsaTGC4CL6KqPNYuAQ7uMRTGLtW6dBYTbdUCErRwlkNtlsLw0VwYgTvQkf+bjezqNZgBCc6\nPwpfqefGPn23hP2YINKTPrrGcBF8FcElsXCJWpWU2yO4JIKvoCN7vq2wTwSXRHBJLJyoNZiU2\/sOiZZ4Hch2h6h1FL66\/dih6U6dFvFUY+fku6XbBLFD7+cD\nJ2f0Z9RnRHqzTr34hgh2OE1zkSBu0Ps5EXVfWnrRNSqdbyzsyNjV+E5mCEEp319drV6fLDcjviGC3ccwou7Ci+e6H9bps7ufII9xcup+zCEo5Xsf3Y9k0bU3\nRPi7ge7HHKK+GxTPEd2l6j4wAa+gy1DEqEZQyp+1V2l0Txck3xDhs0QRoxpBqfpW1DTfENStEmWyKDPfd335928RxK4KQSnPiflvk1iUp898QwTj1unIiIsr\nRH2ncojsR6t+8J4Z0c+B4fKf+NHuqhCU8v2V+pHUjwmkesTcfXCGuLhCVPfBSUFcpZmed7C+k\/MsKXk1hKCU58Q1muk5E\/mGCB\/dIQSlvOdS52lnYdG+62PG\n+NNZ6jztWAZBKd\/DSZ23mwuLRrBzBKPGUh9S5+0NyyDquYbjqwS+inVe1X1Q70erJ85yp3P056D6YewTwWoRTISZjPqR9MSJYDU3kyl1rjs40tOA86SIkwHd\nK\/Z8rrPEyYAe7mr1Wk+DiFMm4mRAdBXR1AhK1dMoUSBZcqNEmWc4M8bfJvLfLkFsrRCU8rMM8FXLN0QwbgVxcYWoZ3IOMRI\/WvUj1uegzYBKF65+tFsrBKV8\n364smtSPCKkeMTdPNL5yiGqeGOsJ5Gi5\/irWazfrG0RYFIgok7ujlx6YdP8uTGfrI\/uDXx+Y\/i+IA9Py\/ED1DSTfVIhIHWXWVyGiQ0BHmb3yzRxCffKz1+UR\nC9CxUH1byzcVYkIdgwgf3UpHt4Nzns+tF6pvhJdHDOhoe8+5a3Prher\/ObA8YqGK7n8B4kD05PRBAAA=\n@carton-flap\nH4sIAAAAAAACCmNgoC7gAZMN+2F8ruvK+5DZ+ULN1sjsde4P9xLWAVIFE4fpYGiA4Ib9yDJoOuyQ7QDrYMCiww5ZB7IdDfZILrHDpQPmJ7iOBlw6kMXhAOYq\ne2QZNB37kO3AqQMldNHtAIdwA7rP0dkomnDqwGmHPbLbscQHqj8Y8OlADwUGBgCuEeqFrAIAAA==\n@carton\nH4sIAAAAAAACCq2ay6sdRRDGJ3BFECQ7N5IHuBMEN4q5YWpuFmp0Y3SXIAhB4iZmG5JsRuNjIcpZZJeNCwkiPhISRM+9M4c8\/gcVFBJIUAjmsXAhRGP3ne7p\nX1X3nGTh2dzmdH1T1d1ffVXT51bV\/\/v5efjThj\/NxV1PSfvKttVvX75W+\/GR91YkjPs4XoroiYjfD5bR52M\/DYgnH7\/a+bFHmHFCtEsQNb6v49MH1NF+h\/yw\n\/RH5+IlfNtfhx94K4y6uYymiw\/ed8lG5mT7O0CrzMUbl96QQSU3f0whawXe+8r4UCZ7ULfXRF3zovaqMj77gYzjBBc68jyflxzjBOO4eCtHh+zGqzcgWYFwH\nJnbgcae4axFCRPy+qk6szXq5dXBxq9oQj\/DYcIJ9tfeFXZ\/cvFrPTrnxXx\/sml\/yK\/+j2uifd4gLazOFoNXfXw7oYa\/W76\/3nzk\/x24dbJg5m1avblvNfRxw\n1jcd6qhB0IoRVtUXLqJH\/13vv98zE+4uI9E+vnOIs3tm\/W\/\/rCtEto4QYVXta2b96\/fX5WKIimpw5s6KxHXIrysy+HjJreFSM5PzBkEr78N\/P\/h4estG\/5Gz\nPiTD7kbGeSvvI0aYfDwjs\/5Th3h2y4ZC0IoRVtXvbuU33OkdCiuPfGUk2scdhzjirL9ZmymEXUeMMLHkvDtJsKTDeXTYacfE44mJCkErnHk3nOC54QR7Zg5O\nzfgASxSCVoywqvYnJmY5GCPRPjYC248bROYjRKhOsLeKE06tw053iSXvyEwhaIXz6BQTF9QPnLnxAbYrBK0Y4cCSdx1Lvl4bdjeqGiPRPjwTrw9MVAi7jhjh\nJq8k8MqzXaL6OCtBnkvKc8crgcIJ9EqgJZK0xPGqOZeUQaAlAr2CD8erBuoj0BKBlkjSRMcrgcKpvgS6Cx+OVxJ4pRCZj1GvHK8EyqD6BOiVpDx3vJLAK4Wg\nlfeR8tzxSqBwY0\/lraAl8OF4JVBRgSYK9EqSXjleNYFXwg6JkWgfjlfN9aRwAr1S60i6eyKxpAdLOpxHh50GEy8MCifQK0GeS9KS9XCCx4aMGqswTs34OJBY\nohC0YoSKiT07S0aifXi2n00qKtBEvY5RryJLDg3qM3ZhOI8OO90pJioErXDmgzI0N5IyCLREoFfw4VkSapRC0IoRKiYubIcE3YUPsF0hrI+kV3fvXO7vvX94\nEXtR8KqHdqFbAqKaqJy1rlGnTh5ebL112Vu2nCGCHY5CVETYvjT1ojtvD9ZvnjysOjJ2NbqTmULQSvdXGyeHVb\/252XhDBHsPqYRtgtPKw+728TdhSb24DEq\n5xSCVrr36VxU+1xEcXfjDBH63WAKYd8N0sqxuwvzPtBDV9BlBERrEbTStRa723OGCM2SgGgtglb2raiqPNvvuF02uqtzZVQ4\/\/xJRLDSmug\/19zqnxtWLrAi\nok9vRd7HFILvVArh19GEqNjD8S0VCrcMEa10f+U\/O25flniCsCJCvw9OIsiYhHAn2MQzt\/cXqpaMvJpC0EpromOiRO5yhgi9u1MIWumVu6wVqKjgvVagqKjO\nUwha6R7OqWgDFRWos0BRJeXHFMLeASm9EqiPFHhlOjIg2onqXOs66NSngfoIVE2gRLi\/AqIlwt5fpTwPJ9iGasC7N0FlQPeKM886S1QG9HCBiW2oBoIqI6gM\n2F1wVyFoZW\/uRr2y9yWaY+PbxFJEsNJ3GdCrhjMGIbyBnEawUitEG9THvhuompi6cOhVhohWum\/3PoL6NJwxCH33Wk0hyBh7W9uW+ispjNN94jJEzXNS97ub\nN5Cfn76y+8zpK\/M4Dnek6j4x3QjbW8eAqPGk1dyHRXgrP97+4c26jAgzcxvhw0UVn8sn6XtqcyNcQs\/Hq\/fN29S3d79V+xmP8GPslcSxRlgf0cqhuwxRWQSt\n\/Dj61ghGxUhKd+ED4qu7b4zPdeOa47IPzlh\/mY+4cinsbnkdbYwqztgIywj64HP5pGmE8ad8DNkUf2kAXwVsV78CpLtws3KxLBmZqHxYRGC7KO4ukB8ChqsI\nHy4qZJeoHCwh6gn0qmLJAmdQg7tKJTTC+ohWyK4lCFqBlfV0VFav7K8yAwI5UYOJNRiTI9TK6a\/swyiOWtOkj3HGRlhG0AefyydNI4y\/zMegvXF\/PBvMXmUn\nOGivQdQWQV6NPuLM3OiVVtF2AtFZBLV9\/JVM5R10ty77IIJWcZz7wMwquUvm670iwqpPea9sfUV+dGUfRNAqjnMfmJmzRrHC6b0iwnYZmSZWEYGK09nKmato\nCREjLKpoZVdrMzjXxBKC+6Y6mTbmR7RiFjFXliOsEuXdEllt2a6q2tgtWYStnDl3OUNEVs\/bEsKejfIxIl6s9qsdteNifnQljeIePhjhreh7ch3jCe68V62u\nbB0Qe39cWYKgVeZjjIpW9JGdx9LdNeOJldvVZuuoHuAjQ6T8YB9lO8ty1pYQUeezrB0RU\/WDLBkRlUXYOphlVMVqabuMcg6WEFHnp32wZtj+On9jKSFYfbKs\nbd05Kys7Lip1XeqK7Xnoqlayou+8niOj1L6V85wIu9NltpcQZjwvr9zG7theB7abdXAm+nNZO7e8yvfKPncawR2lj8mouHJlVTqP1PVNaYnlVRlha3sRkXVL\nlpX6P4QsovDGYhClqlbSkvQ\/RQahdrq4joY6aO8ZbLc03hp0JatSf5Xe6G3XF8e2RpURJeZrREkTWeEeiMh6lHIvylucUm3Pe9FSxcl6hiw\/TN7NH9zJmPq6\nmuVgO+Ej64P8k5ZGRX\/1ZHWu+UZfGM8fCmEy6j+uKgSrhCoAAA==\n@coder-head\nH4sIAAAAAAACCq2YQWtdVRDHz04IqZAIxhJFkNpWsAoJ2LeY3EtBXLnQtYkNXXfhRnAhcjVKd82jm9qVlHyDduc77z2x2IUk4ELJN3Al7cIPEGfumXn3P\/Pu\nDV1YKDncM783M2fm\/s+5J6X\/999X5U+jf+qV0yP659PRVP7K\/9XTo4mOs43PJTIS9rxYms+T4+OWOPz1yyxjIcK4I5pzCILni6iKH\/MqhETSMyaL51yC4HmJ\nag55ZPMuY4jKxvmFiAzP82J1JZc5rGKG1c1Qm+zqEQlCwp6ndPnGeHbw7Nb89bNJJU9Ojj+earZ56+Sj6V+n9+ns60n++9KH05079zjzV88mLXHtxtgRaPXj\nyS8tPW7XaoWJLfbz\/bNbNXaDWMl42ccVtt5gKhJohRGm9C1H9AoT1zkqXF2MxPuQHIj9rHLmSMQ8LMKU3lXrHzQq7PBP\/p3\/bHl88c3KpPhg6xlTSwRaiQ95\nXny8VFa33tHVtY4TK\/FheXQ+PigVrC9oBY1AK4ywZM5UdUEzt37FSLwPITiyakdX14iYh0WY0ibn8R1T73N00CXZ6nGXx7bSdOceR32VLYV4i0kk0Mpq\/ufp\n\/VxqzhHN1pjAN8eqJlbeR8PEa2w9YgoJtMIISydeYkLI+A5aJN6H\/P625oJE9GERugrOokZp1TKsdHZd4gi0gnpk14lz1A+oefAB3e4ItMIIXZfMUNUwEu8D\nOtERMQ+LsO2rSvtKup1MfdiKtGrSlaQrTW1fVdpXjkArea7VLFpSa19VuLOID61a8MHdUWtfOQKtMMK2ryrtq6W91iLxPvj3K+0rR0QfFmHbVxUoA+FOBnpF\n3Xsu1QP1IdASgvecuvdcOgQUbnFOECvQEvAh1qCiBJpIoFfk9KoG9SHQKwJNJKdXNSgcgV65PDrdvVzWSvbBGXRJtnro+0G6M+R2H6x0H3QEWlnNyzvI+2Cl\n++Acd2Gr2rIP6RLdBx2BVhhh6V3dB2d4WsJIvA9ZK90HHRHzsAhLzYWqNXNTH6uHanu70kUTR+UdrNd1dUGvFlZW86KJYi3UukYFWtKOVXfBhxCrnfoQaMnC\nCiNM6T3+\/YuqJ\/GEZJF4H2J9TfUEiejDIkzpjedPZp8f3JaTX4O7Gp6c\/GkJiNS3c46BKHnssfVFpsQHziCBJxxHJCTiubQ7i76s1vsHt92JDE81\/iQzRKCV\nP1\/d1KzXnj+pcAYJPH0ME\/EU3mUuUUlEtrqgiRn6GHbOIQKt\/NmHredMVba6NoOE\/zYYIuK3QZf5pq6uVDJ8D2TQFThlSB5HT0eP9wOBVn6vldX9ff3Bow0m\ncQYJ3yVaj2YtEGgVv4pS2mXqbSaC7rp3pTv1\/cERCfFmD2FWXhN\/4qyvsPVnJfPFTCBy91UkOcj7sddD4DeVIyT7eqNEhWc4\/JoEhftt\/cGWEGs9hFn589XD\np6NtrntlNbeZQPjvQal7td9DYMd0xE3tdIkqfpPjXtLtBkJwl2xtBAKtvCZKRNyJ2xIVziDhV3dT3429QKCVz5xVtAIVJfiuJVBU2J2HCLTyZziOpgYVXcwg\nges2TMR7DadXFagP9fRVOJEB0fTtzmMg7pr61KA+ixkk\/J0MEA0S8U6me8+1gs1e2Q3wPolgZ4DTq3bJ4\/1AoJU\/w2knil5VOIOEX13odkegVbyNWuhVvC9x\nPdZ9TbBebaleLRFm5e8yWK+2Va9qnAkE4a0an02KXi0RuFM7olH1id8Gbk\/sTuGmcH2EWflzu\/iwbsSZQPj7xDREYMfEG8im73xFPePuru88grBO\/ubund3D\nfHX3cMqzJONjtgrj\/EJEhufhrg9nAkHoo7vrCwQhgT66u1eciYTl5O9eBwiC5+FGGGcCkdHHIOFWN\/ooFYyZ94xDzQeIfh+1ZY5V6xmHO+QBgvzq\/gd5Upbp\nxBcAAA==\n@coder\nH4sIAAAAAAACCq2abahmVRXHdwhh5oeICOZiBKOYpqD5Ps0++ziTfRASNEgGnYF50dFiICsnDeaOZ5pmJu\/g3JtComM5MmoQKOl8se5zzy2vRZB+0AiDNAPN\nwHR8SxF8a61z1tr7v9bznGsful\/m+Jz1e9Zae6\/932tvnxD+v3+Xfqz7p+n\/q6lfuO9gbA4+tvrtU+5K\/Hzg9gO1PI\/0eVlihIR+3luqzycef7wj\/nTPnsTP\nTODzvs\/eUYhmiGAr\/VwJtu79cFSnrp\/tvpcj8c+ZCMsRbKWf56gWIY+ReudniGqkOX00ITmNNL88upzLoo7i+tkf5tGV56jPZj48EZHQz0M46cK59tajmxdv\n\/XC++15mJdtRWPfil+9eezAd\/vgjo\/Clk1ff9sydRPzxw\/n2J0S8Vs8ZAq2uuKbt6H6snv9gvn1ozVx749HNNVYDW\/HzuI\/zyPob5Od7jkArjDCEmyiifUT8\n6sK5hKOLkVgfe4nYRH6e+2DeED4PjTCET66da5+icVolUWGF37ZyttY8PvWJ2br38TvK\/Nm1c+lSR6AV++DPex80Dy1b\/2HNnKk+tmIfGmHx8R7l8HUiNsgM\nKoFWGGEIGyjzWyiqBclc6xUjsT4uIuKYMEp71swZwuehEZoqabVKuKp1PvhZR3rxb7ttJRoCrXTOj2zfbWewxZWjs8ZW1gdUiSHQCiMM4Vz6\/suJuJ5IvwY1\nEuvjhVLthvA+NMIQ3i0z2HqN4hFVHzzSvQ+oEkOglc5HnwdU4iLqh875uA+u9if7ajcEWmGEpkpaVDWMxPrQSmxlBpXweWiEXV0lUJ+o6kNWEdZ5LOuc6iqB\nwkXQqwhaEouWUF3VoAwRtCSCXoEPqqsa1CeClkTQklg0keoqSV2N7bWgu+CD6iqBikbQROOj6BXVVQJliLiTgV7Fss55jEB9ImhJhHUeyzqnukqgcLlPYCvQ\nEvBBdZWeLCoaQRMj6FUsekV1VYP6RNCrCJoIPqiuaqkrQ\/g8iu5ClbRaJbIGI6zzWNY5VKIh0ErnvF+Dz5cZXMRdWGdt3Aftg0n2QUOgFUZoKrHFbgkjsT6g\n2g3h8yh6BVXSYrek86F0WefvlUo0BFrpnPc+dAYXJCrQkgh6BT6gSgyBVhhhX4lPFYUzHRLoLviAajeE91H06oFXl9p69zbu\/Brc1bBzst0SEGHSzolEn8fF\nZL2LKPaBb5DADscQAQnfl5Ze9I2jvfXVu7eZjgy7GtvJDBFoZfurayXrfx5dMm+QwO5jmPBdeMlcRlc7fezuR1DHsHMOEWhle59TKaqp15aSjq6+QcKeDYYI\nfzYomcPoLrrzwAh0BboMIRpPoJXda2F0W3yDhK0SIRpPoJU\/FfXVOE2j7HTXrpWscPz9g4RYWU3kv\/VkfWmfeQQrJEblVMQ+hgg8UxmC86glKuzh8DQJCrcc\noVa2v+K\/t19dSmfIDIIVEvY8OEhgxRTiWql0nkF\/Jse9pNTVEIFWVhOpEpPWLr5Bwo7uEIFWNnNatQlUNMK5NoKiwu48RKCV7eF49kBFI6hzBEWNZX0MEf5e\nw+hVAvWJvq58H2SIZtLujERWnxrUJ4KqRVAiuJMBokHC38mUdS4z2MhugPdJEXYG6F5hzsc6S9gZoIeTSmxkN4iwy0TYGWB0oXYNgVb+Nirrlb8vsTWWTxPL\nEmJl7zJAr2p844iIt2rDBO7UhmhEffzZwOyJpQsHvRoj1Mr27exD1KfGN46w94lhiMCK8TeQzaT+Kvpnc9c3SOTbLyTyLedPv7I\/\/vL1mZqyT\/z82i8O6PNI\nn5clRkjo5+P3ovxm46ePifzMBD4TOeFe1BNspZ8rUe5FOarPPDjbERyJf85EWI5gK\/08R2VuOdU7P0NUI83pownJaaT52XtRHUWJsCM0Wn2296KOiEjo5yHs\noFPEY9TlH3p\/vpupvf++WbMdXXLBTH3cqQfSSyseGl12xUz97qFbKPNd78+3vyfiDjrrIIFWf7\/z1x3dj9UKvsUhPzvo5ILVwFb8PO7jq2S9iqgbHYFWGGEI\n36WITiFip9zc6ehiJNbHdiK2kZ\/TPpw3hM9DI6STF1mfT9YaFVb4JZtmcx4X17PiY4oiuowimnYEWrEP\/rz3IaNb6+hqxXV5bJrNERYf0\/0M1jqDSqAVRpgz\nT1+UzLVeMRLrg0f3C2Q9LaOrhM9DIzRV0mqVcFXrfPCzjnS4fcPqnAdXoiHQSue8mV2xuswg5dHiytFZYyvrQ\/Jop+XmTgm0wgjznHd3GX4NaiTWh8x5O+0I\n70MjzGuw1sxRfXhE1QePdO8DqsQQaKXz0echazDtkKhUDXTOx33IGkw3OgKtMMK8BtNOGV1VNYzE+tBKPE1mUAmfh0bYZZ5AfaKqD1lFWOexrHOuWVC4CHoV\nQUti0RKKqpa6MjsL+wC9Ah+UeS11ZQi0wgi7ukrnF4Uzey3oLvigukpSV4bwPope7egzV2WIuJOBXsWyzmV0VX0iaEmEdR7LOl\/Bd2R9XdXYJ7AVaAn4oLpK\nq4qKRtDECHoVi17x6EpdJdz1MRLrQ2YwibZH0CuTR9HdHaVKWq0SWYMR1nks6xwq0RBopXOe12CSfXARd2GdtXEfMlaqPhG0JIImxqKJMlatrMEImhhBd8GH\nVruswQiaaPIoegVV0mK3pPOhdFnn06USDYFWOudZ22vZo1rsDXXWdKyKD1mDSbQ9gpZE0JJYNFHWoCqc6ZBAd8GHrME07Qjvo+jVTa8stQ\/LbRHuatg52W4J\niDBp50Siz2MdWZ8r96L4BgnscAwRkPB9aelFV4r1ejqxYEeGXY3tZIYItLL91TrJ+jw6GeEbJLD7GCZ8F14yl9HNezho4gjqGHbOIQKtbO8jo5vy6G4aJ+zZ\nYIjwZ4OSOYzuojsPjEBXoMsQovEEWtm9Fka3xTdI2CoRovEEWvlTUQgPEHUXjbLTXbNWisLx9w8RamU1kf8SRXR5n3kEKyRG5VTEPoYIPFMZgvOoJSrs4fA0\nCQq3HKFWtr+SPJJENQIrJOx5cJDAiinEOql0nkF\/Jse9pNTVEIFWVhNXSqVzJeIbJOzoDhFoZTOnVZtARSOcayMoKuzOQwRa2R6OMwcVjaDOERQ1mvUxkfD3\nGkavEqhP9HXl+yBDNJN2ZyRMVClHtWmcsHcyQDRI+DuZss5lBhvZDfA+KcLOAN0rzPlYZwk7A\/RwUomN7AYRdpkIO0M0+2AN+0eEXSbCPmhuo7Je+fsSU2Pl\nNLEcoVb2LgP0qsY3joh4qzZM4E5tiEbUx58NzJ5YunDQqzFCrWzfLiqaJKoIVkjY+8QwRGDF+BvIZlJ\/Ff2zuesbJDQnQ+RbzvsPXlSddey2euvW+xM\/n\/Hs\nj\/R5QZ+XJRaQ0M\/tvejso9s74tZXdiR+ZgKfb15zyN2LTiLYSj9XotyLclRbt+7tCI7EP2ciLEewlX6eo1qEPBbUOz9DVAua00cTktOC5mfvRXUUnz58XR5d\nea702d6LOqJCQj8P4Td0ivgBdfl\/\/WC++96lt67VbBemnvlm\/cgd96ar39u4cPLab9X3PHFYfg\/HJ4mH6HyABFqdsOGaju7H6lUiVpOffXRywWpgK34e9\/Ed\nsp4nasYRaIURhkDfvfgPIjZTVDi6GIn1sZsI\/jXgsXTWQcLnoRH2UY1onPZLVFjhq9\/ck\/M497d7xIdknvY5Aq3YB3\/e+ziHiHvI+i4ZXa04tmIfGmHxcR9F\ndYhPwzKDSqAVRpgzT5q51itGYn3I6CYdXSV8HhphCC9THjcQdYSi0yrhqp6S+eDnLTLSm\/+ynYh5+SUV\/24JCbS6V+b8nOp6IhqyvoCoz9PZGVfOlMwaW1kf\nu4h4i77\/KqKQQCuMMITvk+VRIviXpriiMBLr4ySKZo3cfiDhfWiEZgZbr1E8omylI937gCoxBFrpfPR5fI6iupBmT\/NQNdA5H\/dxA333v2jOdzkCrTBCUyUt\nqhpGYn1AJRrC56ERdnWVpK46JVP1oRGtdJ3TSFdlnVNdJakrQ6AVzWZVtITqqpa6MjsL+1A1sD5ojGqpK0OgFUbYaUni3\/D+uFeGvHNiJNbHOxR\/pKj2OsL7\nKHpFdZVAGSrcyUCvqrLOqa4SqE8FWlLBOq\/KOieFS6BwuU9gK9AS8MGZk7anGUegFUbY1VUN6lOBXlWgieCD6qoGhatAr0weRXdpH0yyD7ZaJbIGK13nV8tI\n97XLv9+VfdAQaHWCzHleg4nWoGpJ3oVPkFkb90FrMNEabHc5Aq0wwjxWrazB3C1hJNaHjFUrazATPo+iV5Ey\/zlRP5PMVX2mZD5EUauyzu+nPO4m4kwZXSXQ\n6l6Z86ztvAaTaHvuDadk1kR3wYeswSTangm0wgg7bU+k7aqJuUPCSKwP0va0Rv7vEhLeR9GrN48utVvltgh3NeycbLf0LhFbiDh+\/6ojSKCV3aP4V3ovEnXb\nO88dwTdIYIcTwlVEvC+\/OETC96WlF\/2PWFMupiPDrsZ2MkMEWtn+aqPcShxPJyN8gwR2H8OE78JL5hdQVPvlNOy6+7yL2p1ziEAr2\/vIfHT9OL5Bwp4Nhgh\/\nNiiZny63K1cS6c4DueOwXQbfiz618s8Pr3cEWtm9lr\/72Gd3HjmRSHyDhK0SmY\/meEeglT8V9dm\/RKPsdDdXvu36+PsnEWhlNZH\/3pB1iG8csVBORezj9QmE\nP1MZIhygKjmjjwp7uKx2VuGUONMRaGX7K8kjSVT5jSPseTC8PoFw58GFQmyUSucZ9Gdy3EtKXVGV1FQlZ5\/oCLSymsg3XlSJZ3El4hsk7OieLndkVzoCrWzm\nb0rWeqKHc20Figq7M+luEt09Gwm0sj0c\/9pQdPdsfIMEjlunuzXobgXqbO41jF4lUJ\/K15Xvg0JYS8QMEetnuv2jAlXLVnYflDyS7B8VqFoFSgR3MpJHd9OJ\nhL+TKetcrbf0uwHeJ+VO1navtH+kQ6RXWx2BVraHk0pkvTJvkLCjC9VuCLTyt1FZr\/x9Sa4Ye5oYItDK3mXw32NUJdfJzqlvHFHhrVoIjxLxbUf4OzlDNKJX\n\/mxg9sTShYPCjRFqZft29kFRJYmqAisk7H1iGCKwYvwNZDOpv6r8s7nrGyQ0JyTKzd1xTx9e4H9fvuyR1D0\/fTji8xOPf+1\/INhKP1ei3PXhG0dU6KPc9Tmi\nMgT4KHev+GaMkJzs3eskQnKqND97I4xvHLGAPgYJO7rORz+DY5m750yE5YhBH3XOHGfNPRsfg4QfhRD+C5e3Hf30QQAA\n@filler-head\nH4sIAAAAAAACCq2YQYsdRRSFG4IKGlCGTEDcRRDcRZgQ4ivew4HsBLMQFHGIZCNCQMGNumqdP5D1BNyoO39ASNd0L3Q57gT\/gLiMa1da93VX13fu63rMwoHh\nFVX39L237qlTt7tp\/t+\/n8efdvrZ\/PnT4\/DhnaPz3y4ugo1\/fPxrN41jHu9FRCLy\/GiZfdqMrZiFjQ3hxgXR7kEEzM9RjX7yjCHsf2Eccjx7EQHzY1QD8ojZ\nu40RVR7HSyEi5uO8u5bLgF2M2N2I2kSph0cEIvJ80xy\/86g\/ffZgeO7fbj1G8O75lG28dnb3\/KNP+\/DD80\/ik8+Oz9NvyjxZbhEJKQhaJdQWPe7VQULcTH6+\ne\/ZgQzaYlY13fbydrF8Y\/QiCVoywaSwiQyTkmrvLSNRHimawqFJ0gvB55Aib5tZknaMiw29+8NfTnMe9t97oRh+WeULtIGhlPmx+9PFKQnybrI+m3c2MMyvz\nkSMsPm6NFdwcTBXMCFoxwnGvLKqceeYrI1EfKaIhRbY+mnY3I3weOUJhSQ+WRNQjYqeViYKgFWoepYI9Tw6q5nyAJYKgFSMUJu6cwRyJ+gDbBeF95Ailgr3X\nqKlqETsdhSWCoBXqEYWJA\/UDNXc+wHZB0IoRCkt6qhojUR9goiB8HjnCLa\/WUJ+Q1cc4i3Meyjk\/nrKeFC5ArwK0JBQtMZ2CMgRoSYBewYdVD+oToCUBWhKK\nJpolFE7uWugufFg0UNEATRQfoldrKEPgTQa9CuWcW\/WgPgFaEnDOQznn9mwo3NwnmBW0JIheraGiAZoYoFeh6JVFBPUJ0KsATYQPezYULkCvJI+iu2BJD5ZE\n1CNip5WJgqAVah6lggNvYVTN+QBLBEErRihM7NktMRL1AbYLwudR9Aos6dktoR4ROx2FiYKgFWoepYI9e0NUzfkASwRBK0YoTBx8hwTdhQ+wXRDeR9GrF\/\/+\npf\/k9KF1fi1vNXZO2i0B0VRuzqB3lFlfTSjzwRUi2OEIoiHC96WlFz2crO+fPpSOjF2NdjI1BK20v7o\/ZZ2Qa64Qwe6jjvBdeMncorKI8u5CEyN4jJuzhqCV\n9j4WlUWUdzevEKHvBjWEfzcomWN3B\/c+EKEr6DImROsRtNK7Frvbc4UIZcmEaD2CVv6taGSjsd7prpyVonD2\/BoiW6km2t\/V6VRxxSFieSsyHzUE36kEsWX6\n4RgVezi+TULh9iGylfZXmem5grAiQt8HqwgypiAy0y0q\/07Ou6TwqoaglWpiZrpFxRUidHdrCFpp5okda6howHttgKLidq4haKU9XLLeQEUD1DlAUUM5HzWE\n\/64herWG+oQFXrmODIi2cjsHvQcnFmb1CVC1ACUKorsZ0RLhv8mUc56tp9uA35MCbgZ0r6j5TmeJmwE9XM56ug0CbpmAmwG7C+4Kglb+a9SsV\/57iXCsvE3s\nQ2Qr\/ZYBvdpwxSECv6rVEbypBdHmKrp3A7kTSxcOvdpBZCvt23MtcgVhRYR+T2xqCDLGf4Fsl\/qrsDAu3\/r2IQLr1DTf3P5+y8Qvvvpyqw5vfvxy\/\/nBle0+\nXSQrG58dnq1sfPva710dQSsb2\/yIiK+9t2Xiq19fH7hCxPv3\/tmOH125sQdBKxvb\/Ijgt1eueMQ0Xum31wpihfmVRLXhChHIqSBaj6AV8lvJ7m64os+da1Mq\n2HqEWs11GhF99qErBZGe1BV\/NQStbFx8p8yHvFdcISLtSFfqUUPQysalHvzqzBWPKLy6BKLDfKdfz8klPRPlrCjCnaIObJeoxIdEAl51rH9B+BVUcLWIaLni\n2S5RtUuZM6fL5eFYshyVRyxF2M0ssRM1sFIVf53wShC0At+6me12ogau6HNZc5yPQZ+lzKC6ztreeAQVlfNF270mUrt4PgrjvfpQJXj+9YzwnPM8Vn3IieJO\nSx6LmVdy2pMHI9wb1WohqpVGdX3qyE6mLvmlP15Pzz1FPU67Gyd3tk9Kv3sQtLKxzY+Ik6kjS8ieK0SkJ2zHYwY1BK1sbPM7iDVXiIC\/1YxoPYJW8L2SzDdc\n0efO+1YQrUeo1byHI6JnPmWlIGwnir8aglY2Lr5z5Sw6rhBhFZV6LCJoZeNSDypcpQbCsd37A+zrwBJE5Xx08NEt16PiQyqoTORt4FdyhJeLiv522D5MTOy5\ni5WcOqmHIGiFOnUzS4yJA1f0uawHeDXos7RqVIyicB5BleB80XZ\/znkeeW6KwvkVMr+KEO5y3ySqFlFxr1YL4z1R+dNVfPwH1\/dwHewhAAA=\n@filler\nH4sIAAAAAAACCq1cXaxdVRFepAaIIQKGEGl9gKhExEhSSLik66clSnkQocQgSmkIBSKkCLFcBRE9lwry39OAoaChJfVBUFF+IjU9Z19CSYxYNT6VIBqjBhWa\nYiLEYAg4c\/bMXt\/MOfvig\/eli73nO\/P\/rVkrO4Tw\/\/0775DJP4P2vwblwjOeioP3L4vDZ+cbXv\/+zYeKrEe6XhIxQoQ+byVV59Zn35ggDl34TsNrRuD66X\/d\nVBGDPgRL6XNFsHSrh60KYefkd9kSv+4QYSkES+nzzqpF8GOk2nkNVo3Up3dHiE8j9a+LLvuyqFF88IEHuujKOura5MMjIiL0OXm7etjcfPDSxdE7e3LrbQji\n7SgMj1v1m49e3\/zoyBdH4f6LVx2Yu4EQe97Z0ywQ4qLVQ4NAqZ3DP0\/QbaxOJMSfSM+dBy8tWA0sxetpHY+T9NmE8giUQgtDuIMsWkWI35JVGF20xOpgxJuk\nZwV5jgjvh1oYwifXDJvTSfp6sQorfO7JHUX9OG3bjtLqWE4WrVszzDc5BEqxDn7e6riXESQ9XqPRbSuOpViHWlh1\/JysOp8Q93UZ3DklhRaGcCN5fhX9\/vvE\nc61XtMTqmCfEx0n60jVDg\/B+qIUhLJIftxJqNUVYq4SrWvPBa430pj\/eT4jPkuRthNhJSESglOb8xiu2E2IbSb9BqEAI7BzNGktZHfcQopD0U4RCBEqhhSE8\nQZJr20qc6kG1xOqAajcIr0MtDOFnlMHPUwZv6Dyv7MMRVR0c6VbH\/SR5ASEeXjM0CJTSfLR+HEeI8yh7XxerlA0059M6PkW\/fUZb7QaBUmhhCF8jyVMIcdaa\noWE1tMTqYB65gqx64+09BuH9UAsn7JOZr9a37BOVfUgqQp\/H2ufEcBkYLgJfReCSaLik\/Icy+MG2PyJwSQS+ioZLSqzsE4FLInBJrJxIdZXXVoYzey3wLuig\nusrAohE40eiofEXMkJlL7u08rzsZ8FWsfc4cAuwTgUsi9HmsfU51laWuCs4JLAVcAjqorvIZlUUjcGIEvoqVr75CkidX9onAVxE4EXRQJZYrSfpIySDwlfGj\n8i6xTwb2ico+mg\/pj1j7vKHfBoaLwFcR+jxWLoEMLuIurFmb1kH7YD67sk8ELonAibFyIjFcWV0ZLgInRuBd0EEsWphF32l7MAInGj8qXxH7ZGCfblrSfCi6\n9jkxXAaGi8BXEbgkVi4hZijMDK+LVcAlEfgKdHDOP1HZJwKXROCSWDmR9vN8emU4MyEB74KO5dwf7X5uEF5H5avHXtvbrN6yiSe\/Ae5qODnZaQkQYdbOiYjW\njwtJ+jRCsQ58gwiccAwiIMLPpXUWPUGk12\/ZZCYynGrsJNOHQCk7X20Qr497bW\/GN4jA6aMf4afw6rlEt9Todpw4gjqGnbMPgVJ29pHoZo2uvkGEPRv0IfzZ\noHoO0V1054ER8ApMGYIYeARK2b32MonuWwf3mjeIsFUiiIFHoJQ\/FdGOQKhtZJ3jXdsrHcPx7\/ciRMpyIv8Vkr6g9TyCFCJG9VQ0OQz2IPBMZRDsRxGrcIbD\n0yQw3FIIlbLzlfiRxaoRSCHCngd7EVgxFXGZVDpn0J\/JcS+pddWHQCnLiSdIpXMl4htE2Oj2IVDKek5dm4FFI5xrIzAq7M59CJSyMxx1bQEWjcDOERg11v7o\nQ\/h7DcNXGdgn+rryc5BBDGbtzogwVin7RGC1CEwEdzKAGCDC38nUPpcMDmQ3wPukCDsDTK+Q86nJEnYGmOE2iNeyG0TYZSLsDBBdQQSPQCl\/G0UdRVXyY0K4\n+xJbY91pYkmESNm7DOCrgm8cIuKtWj8Cd2qDGJBVRayKfh\/UdZ3CxY+ZCJWyc7uwaBarIkghwt4nhj4EVoy\/gRzMmq+iX5u7vl5EjQIgulvOX+\/bx2xTjtq\/\nK\/L6\/N0P6Xqk6yURI0Toc3svetL6IxO\/uTbd0fCaEbg+fv+Hor0XnYVgKX2uiHovylZxBhnBlvh1hwhLIVhKn3dWLYIfY9XOa7BqrD69O0J8Gqt\/9l5Uo3jS\n+q2NRlfWUdf2XtQhIiL0eQi\/KMPmAZry+b6BEQfWbVdvRy8\/vr389IU749MfeGt01Uvby7WnL5Dn++hsw4iflKFBoNTr65eNGd3G6jk621xLpxW+PcBqYCle\nT+t4D0nzneJtDoFSaGEI3yaLvkiIXXSSxOiiJVYHI04iPYeQ54jwfqiFISxb096iqlVY4Yfu3NH5cfP8DtGxt\/U83+EQKMU6+Hmr41dtdMtjEl2tOJZiHWph\n1fFLyuCDfJchGVQESqGFnedZPdd6RUusjtvb6ObvS3QV4f1QC0P4Hfmxk1ALZJ1WCVe15oPXGulTVt5NlXg3ST5MiGcJiQiU0pyf+RIjhiT9Gp3oDycEdo5m\njaWsDr4XvZqkv0ooRKAUWhjCFpK8jxBbCOl7UC2xOhJJ\/5NQtziE16EWdp4X9RzZhyOqOjjSrQ6JbtHoKgKlNB+tH2JVVquUDTTn0zq+1XqetzgESqGFXXSz\nRldZDS2xOjiDB8mqwySDivB+qIWT\/sjMPtIfUdmHpBL0eax9Tv2RqT8WpT8i8FUELomGSwowQwIuScBXoIP6ozD7SH8k4JIIXJIqJxKX5BWV4cxeC7wLOohL\nMrBoBE40OipfEbdzrIpwe8SdDPgq1j7f10a3CLdH4JIIfZ5qnz\/XWqUM180JLAVcAjqI2\/PyyqIRODECX0XDVxzdLNyegK8ScCLokAwqwyXgK+NH5V3qwQzs\nE5V9NB\/SH7H2OfVgBoaLwFcR+jxVLqEezMAM3S6sWZvWQT2YgX0icEkEToyVE\/leFBguAScm4F3QQT1YqAcb6cEEnGj8qHwlniv7dNOS5kPRtc8luspwEfgq\nApfEyiVsFXF7Fm5PwCUJ+Ap0iOfKPgm4JAKXpMqJW9roKsOZCQl4F3RIBpVFI3Ci0VH56lE6rRS5LcJdDScnOy0BIszaORHR+nEuSW+QWy98gwiccAwiIMLP\npXUW3Xewlf4SnVhwIsOpxk4yfQiUsvPVRvF6GZ2M8A0icProR\/gpvHou0dVJH6f7EdQx7Jx9CJSys49EN2t09Q0i7NmgD+HPBtXzVZK9zxHSnQdGwCswZQhi\n4BEoZfdaiK55gwhbJYIYeARK+VNRCGcS6ruEcLxreqUyHP9+H0KlLCfy3+0kfVbreQQpRIzqqYh19CHwTGUQ7EcRq3CGw9MkMNxSCJWy85X4kcWqEUghwp4H\nexFYMRWxUSqdM+jP5LiX1LrqQ6CU5cRVUulcifgGETa6fQiUsp5T12Zg0Qjn2giMCrtzHwKl7AxHXVuARROwcwJGTbU\/+hD+XsPwVQb2ib6u\/BxkEINZuzMi\njFXKPglYLQETwZ0MIAaI8Hcytc9pN5hIy26A90kRdgaYXgURPAKl7AwnlTiQ3SDBLpNgZ4DoQu0aBEr526iOr\/x9iamxeppYCqFS9i5DbmqbDbJzghQiIt6q\n9SNwpzaIgbCPPxuYPbFO4cBXUwiVsnO73lGLVRGkEGHvE0MfAivG30AOZs1X0a\/NXV8vQn0yiO6W89V1c+mxtdv4Vja9QutbX314sqbnY12bmzuDQClCj\/W5\n\/150foI4QBK8ZsTf7Tr570VnIpI+V0S9F2Wr3rt\/1wTBVvl1hwhLIVhKn3dWwdef82PVzmuwarLmX3p3hPikz8f2lvPVGsXxKzW6bKHmZgkESr1S80QI\/lLk\nhzTlf5POt4z42PqtE6tYx\/EHtpZn9m5MLz5\/0fhvJw\/LC89fRJ7f9fae5lFC\/IPOB4hAqcW9GyfoNlZ8ttlKJ3r+7geroSEpXk\/rOJukv0CoaxwCpdDCyTdF\nixsI8ZHJN0U1umiJ1cFfTW4mPYdOvimqCJRCC1ur1pM0W+Ur\/Ji1uzo\/zjlsl+g4ovU8zzsESrEOft7qGLbRLX+V6GrFsRTrUAurDslg0QwqAqXQws7zrJ5r\nvaIlVsd1ci+6QqKrCO+HWhjC98iPHxDqZbJOq4QrvKn5GEOkqRL\/TZKMuIeQiEApyPnYZLDBzoGsOR3iR7Ni8k1RRaAUWtjlnCtxqgfVEqtDct7MO4TXoRZ2\nnhf1XNkHsjaGSBNiO0k+wjUl0VUESi3WfIy7HszcJ8gfkHOnQ3qQq90gUAotDGEzSV5JiBMluspqaInVwV9qXUdWHSMZVARKoYWT\/sjMPtIfSdmHpBL0eap9\nTv2RgeES8FUCLkmVS6iuCjBDt7OwDuAr0HGd3ItKfyTgkgRckionUnSz1NXUXgu8CzqOYGvaujIIr6PylXiuzNDtXqwD+CrVPr+rjW4Rbk\/AJZ0UZTPVPj+8\ntSoLt3dzAlsCXAI62HOpK4NAKbSw\/V6UuD0Lt3e7PlpidUgGleES8FUCvkqVd6kHM7BPUvaBfIwh0m0P5ke4x9seTMBXndRizfm4i1UjPdjtwpA1p0Ni1Vzj\nECiFFk56sFAPNtKD3bSEllgd\/N0u9WAjPdghUAotnHA7x6oIt3fTUlPzMYZIj7voKsMl4KsEXJIql0AGG5wNIWtOh\/RgFm7vECiFFnY9mIXbzYQEvAs6pAfz\nvEN4HZWvFg7ubW6S2yLc1XBystPSLYS4kRDrjrrtCUSglN2jPkPSG+lU9Ez+8JP4BhE44YTwaUJskvM5IvxcWmfR5ST9h8vjExfTiQUnMpxq7CRzrPz+BodA\nKTtfXSK3EkfTyQjfIAKnj36En8Kr55IPnfRxuu92UbtzSj4K5WMlIlDKzj6Sj0z5OBXfIMKeDc4hxNVyM4EIfzaonks+VlI+Ft15YAy8AlOG5GOwwSFQyu61\nEN0G3yDCVgl\/z\/eXy+OTxzsESvlTUQjfINTNFGVkUax8O\/WxD9xRCw6BUpYT+Y\/749zW8wRSHQLj1uqYhXATYDII9qOIH3jOTDDPAcPxH1figkOglJ2vxI8s\nVo1BqkNMnQdnIhzbjSuC+5syeCpn0J\/JdWewu8El0k1HOwRKWU48ViqdKxHfIMJGl+9KXmrZxyBQynpOUc3CuwGnPqwYuztTn2fh3ZWIQCk7w1GfF+HdU\/EN\nIjBukz4vV1feTcDO5l7D8FUGvkq+rvwc1PlRZP9IwGqdlN0HxY8s+0f3BhH2Tob2j7JJ7kUR4e9ktBYmfJWFr4q7T0qwM8D0ClUyNVnCzgAznFTiQHaDBLtM\ngp0Bogu1axAo5W+jSAFVyZcpyriHY8XY0wT\/LRBis0OglL3LAL4q+AYRGLd+hDtZmHu4MCA\/iviR\/D6od0B1Chc\/ymaHQCk7twuLZrEqgVSHmLpPDLMQ7rYl\n+RvIwaz5Kvm1uevrRWgUEFFv7g6s2z1u\/51rJuv9u6Jd727+F8Tupj7f7b6BxDcOkVBHvetziGQQoKPeveKbKYT4ZO9eZyPmQMec+7YW3zjEGHX0Imx0nY42\ng1OeT63n3DfCsxE9OkrnOWZtaj3n\/p8DsxFzLrr\/BRBD5sH0QQAA\n@front-arm\nH4sIAAAAAAACCq1YXYhfVxE\/frQg6oNQEC0ifVBThAraPMRM7t3FhzagtImt1GiNLhY37SIVKk2sxT9Gm7YSu2gazAdd0\/iJZtWHxaR7e\/\/YLRFJ1AcfRBGq\nab4kYTdpILS6Js7ce+ac38z9340P5iWH\/53fzsw5v\/mdORPC\/\/ffhfa\/QfyvPPnDfTTY9+La2dsO1LL+\/NqZMq4rXa+IqBChv7eW6vP3x483iL\/84de1rAWB\n63dt+kFGDPoQYqW\/K0KsWz8SVQjfb\/6uROLXCRFWQoiV\/p6iGkIelXqXNURVaU7XRsScKs0v7a7kMtRdvP0fz6XdjWvStTkPjyBE6O8h3Dk2XX9kcWJ4KVRF\nm20IMdsqbDr94etuebY+eP3hKnzwvWvftutZRqx6XVWPM+LGsWmDQKtNX6gbdLtXG6\/O18Px6Xrz4kSJbGis9r+4tuvjNrY+w6i7HAKtMMIQPsMRvSNU9Qsc\nFe4uRmJ9TDHii+znjqvzBtHJI0YYwhm2nr0yXzwSo0KG3390ptQ8zvx8pmx9nLwyX\/9qfLrY6hBoJT7k99bHdzjrO9n66Ljubss4sRIfGmH2scxRbWTEvZwH\nItAKIwzhMc78c\/z3X7rSZq58xUisjx2M+DtbT4xPG4TPQyM0LKmVJcJqPQ9Z606f2nXEMtEg0ErP\/OK\/jtgTNJWjpyZW1gewxCDQCiNsmXi2ZWKnBjUS6+Pj\nme0G0fERIwzh3\/kEOxolO6o+ZKdbH8ASg0ArPY82j5czE4eoH3rmXR\/C9kMt2w0CrTBCwxKjahiJ9QFMNAifh0bY8KoA9SFVH7YiqHPKdc68KkDhCPSKQEso\nawnzqgRlINASAr0CH8yrEtSHQEsItISyJjKvirNZ4cxdC7oLPphXBagogSZaH0mvmFcFKAPhTQZ6RbnOmVcFqA+BlhDUOeU6Z14VoHCpTxAr0BLwwbwqDmUV\nJdBEAr2irFfMqxLUh0CvCDQRfDCvSlA4Ar0yeWTdBZbUypJYgwR1TrnOgYkGgVZ65m0NbswnOMRbWE+t60NYciarD4GWEGgiZU0EJtbYLWEk1gew3SA6eSS9\nApbU2C3peSg61\/lyZqJBoJWeeesDTtD0hnpqulfZB7DEINAKI2yZOJsVznRIoLvg42Rmu0F4H1mvbrq4UL\/y9Snp\/AZ4q2HnZLslQIRRNyci2jxu3j41fOeF\nBen\/BvgFEdjhGERAhO9Lcy96abG1vm\/7lOnIsKuxnUwfAq1sf7Vle5v16cWFAr8gAruPfoTvwnPmh5YW6pIjyrubNLECHsPN2YdAK9v7SFQSke6ufkGEfRv0\nIfzbIGcOuzt074EKdAW6jIgYeARa2bsWdtd8QYRlSUQMPAKt\/KuI7ylm+wVmo9NdWytJ4eTv9yKildVE+XeZT\/EDbeYEVoio8qtIfPQh8E1lEGE9s+TRpQXf\nw+FrEhRuJYRa2f5K\/i0wSx6MJwhWiLDvwV4EMiYjtkSmywn6N7m5SxKv+hBoZTXxUmS6MBG\/IMLubh8CrWzmrKIFqCjBu5ZAUeF27kOgle3hWEVLUFECdSZQ\nVMr10Yfwcw2jVwWoD3le+T7IIAajbmdEpKotQX0IVI1AicjoriIGiPAzmVzn8QQH8TbAeRLBzQDdK5x5p7OEmwF6uMjEQbwNCG4ZgpsBdhe4axBo5adRSa\/8\nvMRyLL0mVkREKzvLAL0q8YtDEE7V+hF4UxvEIKqPfxuYOzF34aBXHYRa2b5dfET1KfGLQ9h5YuhDIGP8BHIwqr8ivzazvl5E3gVApCnn69+\/g2765d6SWVHI\nets\/n9F1pesVERUi9Hc7Fz2\/4XCD+Go5V8taELi+97nfFXYuOgohVvq7IvJcVKK6YXamQUgkfp0QYSWEWOnvKaoh5FGpd1lDVJXmdG1EzKnS\/OxcVHfx3IbD\nte5uXJOu7VzUIQgR+nsIB\/gVcYm7\/Jnl+eakHju3R7OtbnzP3vLLp48VL3zrYPVMsbfcMjjGmf9xeb6+yIgv8fsAEWi17fxPG3S7V9\/m15C8oTbwywXZIFay\n7vp4ja0\/y6i7HQKtMMI0k6nl7Yy7i5FYH3EmU8vbGRE+D40whFfbqAqNChn+tYdmUh7Lm2aiD8n8txzRBodAK\/Ehv7c+4u6WD8bdVcaJlfjQCLOPeIKlnqAi\n0AojtHNR5CtGYn3gXBQRPg+NMITdnMcVRk1ydMoSYbWex6O81p1+4jq5Ofew5RuXJoafYCQi0ErP\/OkHBLGb\/\/4nGbWbzx0rR09NrKyPXYz4MVt\/ilGIQCuM\nMITjbHn1P\/P1QUb6GtRIrI9b+O\/vZ9QBh\/A+NMIQfsbWL\/MJno2Zo\/rIjn43+pCd3tH4uJ4jOsWIrXF3FYFWeh6PNHnEGhQmDlE\/9My7Pl7LbDcItMIIQ9jG\nlm9nxGTcXVU1jMT6eIgR93NU77s6bxA+D40whM3M8jczSyba+iBVH7YiOY\/NLStJdvqBhrtPseUNjHhrWx8EepWs5HdBP9zUx494Z+\/gHD7W1geBljTrh9v6\nAB8zUrF87ne19UGgJckKI2x4VURede5ajcT6YF4VkVcG4X1ohI0yFKAMhDcZ6BXlOmf1KUR9orYTaAlBnVOuc+ZVcTQrXOoTxAq0BHwwrwpQUQJNJNArynqF\nc1G89TES6wPnoojweWTd5RosuAaHsQZJ1UfPI9ZHs9OpBguuwWGsQQK9SlZ65qkGi3gPDvEW1lPr+oh7Vd\/tEGiFETY1WHIN1rEGCTQxRWJ9cA2WXIN1rEEC\nTTR5aISNthes7WXU9tQt6XlEbW92Oml7wdpeRm0n0KtkpWeetL1kbS+ithNoSbOOugs+WNtL1vYiajuBliQrjDDVYBG13XRIGon1EWuwOOAQ3odGGMJvzi\/U\nf43TIrzVsHOy3RIgwqibExFtHpNsfSpOvfALIrDDSXO4pmNEhO9Lcy\/6k6XWeoxfLNiRYVdjO5k+BFrZ\/moSppz4BRHYffQjfBeeM4+7q50+dvcV8Bhuzj4E\nWtneB6ec+AUR9m3Qh\/Bvg5z5rfH0djLSvQcq0BXoMuQ8pl59afWYQ6CVvWu3suXsk2tWf4994RdEWJbcE5n+oSWLQCv\/KgrhFUbdzrvsdNfUSu763vLEmtV\/\nYsSJEQi1spo4z1m\/iXPY3WaevjhElV9FkoPMK9ePQOCbyiAkjzLmgT0cviZB4TiPOc6jPDECoVa2v+I85jiPIuaRvjiEfQ8GmWOsH4FAxmTEPZHpcoL+TY53\nSb4NmCXlL55cM7dncaGj1GplNZGZWDAT54SJ+AURdndvjbWx0yHQymbOVVuAihK8awkUFW7nPgRa2R6O1ac8lVU0fUEE7luaJ3YQfq5h9KoA9SHPK98HGcRg\n1O2MiHR\/SB6qPukLIuxMBueiiPAzmVzn8QQHO9vbAOdJBDcDdK+RJavHHAKtbA\/3OFvex3r10fY2ILhlEsLu7iTMRRGBVn4aFcIbvjE1XD634OclhmP5NbHw\n+Jq5E8yrp893EWplZxmxzkWvSvziEIRTtabORa86CLypDWLAUZUxKvL3oK5zFy7\/+hBqZfv2qKJFjIrAChF2nhj6EMgYP4EcjOqvyK\/NrK8XoTkhIk\/ubv70\nU9WJr+wq3\/3NY4WsL6\/ab9b79hz5HxBipb8rIs\/68ItDEPrIsz6HIESgjzx7xS8eoTnZ2esoRMyJND87EcYvDlGhj16E2V3voz1Bn7lfJ0RYCdHro9TM8dT8\n2vjoRfhd6EyEn49\/oW7Wfz5IuL686m\/1tRFipb8rIvMKvzjEOvSReeUQ6wwCfJiZ\/rpeRMypM9PvIGJO6zQ\/yxL84hDPo49ehN1d56NlSSdzt06IsBKi10eZ\nMsdTc2vjoxfhdyGE\/wKcep1wNC8AAA==\n@jar-cap\nH4sIAAAAAAACCq2aQahVRRjHDxiGi0KCeAsfBG8TlEKbQjjn3FnZok0Gtmkj2aairRQE9SAXLbLatSt8G3NTUCu5796DSk9rGT0y85lGPjVTSp+UgdB8c+bc\n+X2f5557HhTBnfx\/v+nM3zkz3\/lmsuz\/\/eds\/bPo\/62sdtk9Wsrvsfe\/H+49PFcm5dOt7zr5\/eKdr0ZUSEh7496+QtrdRBMlfy7tWjl3qXRrvz3h3lo\/NKJC\nYuHeQ+VHJw8Wx5474\/8fq5741RP7DcGoi7u2h\/ZkKDLy8GRUdL9Zdh9xn1cfvPZwGNNPLz6\/TBey7Pdn3wz9\/\/3eoTEVEtKWp5V2N9FEaXcvzO925\/3Ir+3b\nM6ZC4s+3Hwxj+tLtWa4JcXfdEIyyLiSvqOh++3h10G0JY9p7+JNlupBl3255NfT\/+stnx1RISFueVtrdRBOl3T1V7XQX\/chP7DgypkLi9PG7hYzj4q6PPbHi\nCXH3O0MwyrqQvKKi++3j1c2nroaItR9OKheybOPrF0L\/V1YfqaiQkLY8rbS7iSZKu\/vPwnwY+V9Hz42pkHjm8vkwpjdeOu6JO54Qd68YglHWheQVFd1vH6\/8\n0xTRM+VClt1+4OnQv\/+tqJCQtjyttLuJJkq7+\/nprcEr\/1tRIeHHEsbkx9ZBMMq6kLyiovvt45X\/OyniuziiC2F2hP79bKmokJC2PK20u4kmSrt7\/ei5gcyS\n2wvzFRUSfg6EMfk54YkbnpD16q4hGGVdSF5R0f328cq\/60Vc40d0Iaw6A\/kvvwpVVEhIW55W2t1EE6Xd\/WbHkTDyM9XOigoJv7aEMfm1xhMrnhB3TxqCUdYF\n7oNJ0f328crvIXncpZULYTcLI\/e7W0WFhLTlaaXdTTRR2t2r+\/YEr9bmd1dUSPg9K5dx+D3ME37\/G8g7eMESiLIuJK+o6H77eHXtyccX6ndxTrkQsqQy5lkV\nFRLSrlfXuRlEE6XdPbh+qJRs6cdLZUWFxK1tjy3U6\/F2T7ziiV888bMhGGVdSF5R0f0ar7Ip82rY5kKdUQoiIzeODjGvhmnkkcjaiDYXskxyUJlXPietjKND\nzKthGrnkoOLuqiUQZV0IIw9eGUeHU+dVNmW9Wsa7MkzzSjJKQeSNokJC2umNikTWRuDtgruSgzZvFBUSkgulN0py0LUWglHWheQVFd1vH6\/qPGeyBi+n9Uoy\nSkFkpaZCQtpppY5E1kZg1Ya7koPKSu1z0ooKCcmF0kotOai4u2IIRlkXkldUdL99vKrznMnevpz2QckoBZEMgAoJaacMIBJZG4FsAO5KDioj9zlpRYWE5EIp\nA5AcVNy9YwhGWReSV1R0v328qkc5yRmX059JRimI\/FIhIe2UWUYiayOQZcJdySibzJIKCRlLyiynEYyyLiSvqOh++3hV\/\/1OvkWW01yT2SGIzBYqJKSdvlgi\nkbUR+HqBuxt+dlzyI\/\/DzxYqJGQOpC+WkIN64oYhGGVdSF5R0f328apeNybfuKO0hsmqI4isQlRISDt9CUciayPwVQx3JQeVkfucdEyFhKwt6UtYclB5B1cM\nwSjrQvKKiu63j1f1fjSpnYzS3ii7mSCyu1EhIe1UYYlE1kag2gJ3JQcVr3xOOqZCQvasVGGR\/e98rMmQYJR1IXlFRffbbx+cG9U56dElulBnSYJI1kSFhLTl\naaU9IbI2oonS7koOKtmSz0lHVEhILiTjuLXts6VQHQzuHjAEo6wLySsqut9NzqucLqiRl1MczfG0eTfRRGl3m5H7nLSc4miO8eWhLlrFuqgiGGVd4D7Y6mi+\n6fWqoAvqjRpQIYG3oOgmmijtbvNG+Zx0QIUE3puiJmJdVBGMsi60zqtc97vJfbCgC2qlHlAhgdV1BtFEaXdPxZXa56QDKiSwHhehLlrFuqgiGGVdaF2vTL+b\nzK+UCyoDcFRIYNeeQTRR2l3JQWNddECFBPb5ItRFq1gXVQSjrAut+6Dpd5N5u3JBZZaOCglkgzOIJkq7i8zSUSGB\/LGDYJR1oTW\/Mv1u8nuwpAvqi8VRIYGv\njLKbaKK0u9fjF8vthXlHhQS+S4pQFx3HuqgiGGVdaM3bC93vJusMJV1QX8KOCgl8vc4gmijtruSgsS7qqJDA924Z6qLjWBdVBKOsC63fg4Xud5P1K+WCqrA4\nKiRQFZlBNFHa3auxwuJzUkeFBOooZV2TiVUcTSDKutBaZzD99lqvTvy7FHNS5YKq3DkqJKQdq20ziCZKu3swVu58TuqokLj+4c2lWJ8rQ110FOuiimCUdaG1\nfmX6neLV4pR6u3JBVYSdcTTHvMrTyLuINhdCXbSMdVFnHM0xr\/I08v2x6rxqCURZFyZeLRpH85nzanHKOY5yQZ00OCokcDowg8DbBXevpZMGR4UEzhPqd3Cw\n1kIwyrqQvKKi++3jFc6mlAvqBMtRIYFTpxkEVm24eyKeYMlZPRUSOKcqQl10EOuiimCUdSF5RUX328crnHkWdEGdjDoqJHCaWXQTyAbgruSgsS7qqJDA+WcR\n6qKDWBdVBKOsC8krKrrfPl7hLL2gC+rE3VEhgVPyGQSyTLiLE3dHhQTO1TsIRlkXkldUdL99vMIdDeWCusnhqJDA7YsZBL5e4O6Gnx2xLjqgQgL3NYpQF3Wx\nLqoIRlkXkldUdL99vMLdH+WCuiE0oEICt3pmEPgqhruSg8a66IAKCdwDKkJd1MW6qCIYZV1IXlHR\/fbxCnfKcrqgbp4NqJDAbbG8m0C1Be6uxZtnclZPhQTu\nl+Xpdtu6IRhlXUheUdH9TjmjN\/tg6+3GXN1oLKmQ0Dcau4iW2415qIu6WBctqZDQNxqbW5MHDDHldqOuXy1SsTclU\/s\/s2Vwc4QqAAA=\n@jar-chipped\nH4sIAAAAAAACCq2dCZQdVbnvSyBAZDAkIReiEsIQw2CYQgKcU6cwYQrKSpgCMiTmMlzliQjBIIa3bBfylCfKYxAuPgdmwhRBiGj69CkQohcIMZBIDFwWmARE\nEaGJiMjg2\/9du3r\/vsrp081aj2VWtvm+X9Wp6rP\/Xbv2NyTJ\/9\/\/DtrE\/9Xl\/pdXbV\/4\/I6p\/n62d0H3Q4+NTaPlhW9+Jrv9tO3zb3xtZg8tJA66ds\/0nOEX\n1xb8elF3kqx1xC2OOKBC0Gv+yAl+XFh+Ovfrmf5e33tJDy0kNF6y4z1pcY5OROmlf9e4OMfIF87Kjjvm0cbQo+f1XDljbProvFZ69iZ\/WnzpUbum+89a7L0s\nMcIRpzriienzemjhOXQXdCTdhUj8V4WgF8+dJH\/74sHZ7Nnjs28\/Ps18KhKjzh2ZnnLKkvQbJ\/zQnePQE47Pxy\/bMv\/m4tnpe7sN8147Pn1t9yF\/HdZHHzpj\n8\/SceY+kc6+43BHDXzgrP\/mYR1s90+el9CK97MSP+U\/7lztudsS2jjjeEUsdQcsnf\/bxvmuqvTKy774lyTBHnO6IWTMsQS+e2\/8E\/bewt\/eSlMclrXHz\/BH1\n4lN1Ikov\/bvGxad6\/\/6VzWV\/+no2Z9jzB9Fij5sk5wzfuN73hW87P849\/GP+XKu\/\/okmv\/lJMnTItOxW923fvHdMixYS7+w63n9Dv3PAxGaSbOYIzagRFYJe\ndkY1R8733\/Y\/Lzm8RQsJjXVHinN0IkovO6OmPntmdqL77s5dOLlFCwldk36CuqaC0Lf99ApBLzs\/Ru2U+m\/7S\/NHtfitppc9xxhHHO+IJx1By\/wvbZ2+ftuv\n01kLtmteePc2fjz14YXuHHs44jOOuKZC0MvOqAfdvRpev2ziz929OuwbH0mfWLrU3a+NDcHzJcmvwt29rELQS+M9xy0LRM\/I+fnGv1lz37IlhzeOffz9+oH3\n\/1d6wHc2b47Z4UOpxg+vfbz75pn\/qpdHSpLcETrHTRWCXvr3k3Z5wv97kiy\/5+h8B6cM41eNa\/C4pLc+f0t\/R665dJQjHnXEboGghcpgtWSlI0Y74u2nLUEv\nntvN+mfPzE9wyvC5hZMbPC7p\/zxmO\/\/tOWLKzsX3Kj\/FEedUCHpZveoJ9+qP7l7RQkJjzfniHJ2I0suqxJHbPNlc7rRk+om31mixxx2Mlrx+4bZ+zm97+wVN\nqkSS3DNyiteSmQ9f3KKFxKSVO\/rZ\/Mn6JY64NxDHVQh6WfUZctZ5\/ru78KqbW7SQ0Fh3pDhHJ6L0suozde2s7LNOGd49+toWLSR0TfrJ6pqSZIojpD7vVwh6\nWWVY+oNJ2Ylunn+39wIzz0lMq21ezOAH5jjiCUfMdMTNFYJedp5vFK686a6c85le9hwl0VMh6KXx6AeeioT\/huRX3dzY6P71fqa+snZak7PWzvNOROmlf3\/x\nwCf9vyfJirlH5ju7WTvnvEuNlpB+eeam\/o784upZjljlCGnJcRWCXlZL3M88P8nN2neOvtYoA4kJ927jf7LvnXauIw5xhPuZt96uEPSyyrBpuPI73ZXTQkJj\nzcfiHJ2I0svO4JWrH\/XPDL8aOrROiz3uYOb5vR\/f0s\/Hhx67wczgJNn\/qcnZAjdrRx61qEULibcfGuVn2vyRCx0x2RGa59tUCHpZZfjKdWf4b+Itc9e0aCGh\nse5IcY5OROlllaF39LH+CeDDk5a3aCGha9JPVtdUEJrnwyoEvawyXL9+z+yzbtbecvUdLVpIdJ\/5r7pmV\/P8qxxxQz8EveysnReu\/Mfuyq\/o2Tj923srdfVm\nplpibiBudwQtPIfGx961OnyqLznixW+9ef\/DbYjSi+f2n6p4Api7pnHAuevqzx\/4u3TcuoubGms+aswZnCTnB2KBI2ihGtz0+3X1eI49fnBGPmuf7z3w4Jct\nQS+e260mHszysU4ZRo3pMQQ\/1U3PvFPXXZ\/7+SscMcwRUp\/tKwS9rPq8MfrYfKZThq0nLW\/QQuK6KzYvvj0\/+1Hxvcrdb5zW8ApBL6s+c8O9utvdK1pIaKw5\nX5yjE1F6WZXYb0Lunxk+dXm9Tos97mC0ZNHJiZ\/zh7\/7iFGJJLnqrN2zm50y3Nlc26KFxJyPftjP5sPeWOGI7zpC6rOwQtDLqs\/ezx7nv+3\/feDWOS0kNNYd\nKc7RiSi9rPq8vmhq5tacja2XbJTTQkLXpJ+srsn9zB1xilb0FYJeVn3WzdwxO9kpw5GHPt2ihcSe\/\/iTn8Hrv3WfI9Y64iRHzKgQ9LLqU175c+7Kr\/vhq\/WF\nh\/8hvdB9Ks7z9sRqR9DCc2isIxWfquaI3z63aOKyNkTpxXP3fa\/8eWgh8d3n1oBwnyoPP8Fs6aFP+ln7k6uvN\/PcKsNeHYjSS\/\/+6S8+5\/89SeY8sk++k1OG\n+Ze\/2uBxSR\/xi5f8nP\/x0HsdcZojpD4XVgh6WfVx3yv\/9mOrJRtltJC4YfI\/6\/r2\/OhfudTHEXr7MbRC0Muqz8Rw5avcldNCQmPN+eIcnYjSy6rEHum9Xku6\nn\/linRZ73MFoyd+XrauHv41KJMmXtxud3eaUYfbOm+W0kLh3r7\/XNZvd39JER+hd36wKQS+rPld+9WD\/LXzxsfE5LSQ01h0pztGJKL2s+tz91t5+\/TF134\/m\ntJDQNeknq2sqCLdKbRxWIehl1eepd4Z5LTnn0++3aCHx628v93PT\/a2n8ECcXSHoZdXninDlL7krp4WExpq1xTk6EaWX1ZLwRfHU9ucs6VMAqsEGRJ+W0MJz\nPHDJYj92f3cg6MVz+5+5\/96ue2x8RgsJjTX\/i3NcHYg1jqCFWmLV5\/uOeC7\/0H5\/aEOUXvZTbd3a0evV9W9taRSO9DE3PeF\/\/u7vQOzchqCXVbiFb+3tn2Sm\n7PvRjBYSW23yvP8eu78dcZcjpHBTKwS9rMLx7tJCQmPpSnGOTkTpZZVoydTrvV6dcdlldVrscQejV26O1MMzUA+VKEmcTnn1OXe70TktJNws9rriZnVPkpzq\nCK2jzqsQ9LIK51THf291B2ghobHuSHGOTkTpZRXuEPeTc8+7Df3saSGha9JPVteUJIc6Qgp3Z4Wgl1U4p1MNqY\/TrZwWEm5OesVwc9QRTqcaevZZUSHoZRXu\npXDlToVyWkhorBlVnKMTUXpZhaOW0ELCzTA\/djOuA0Evq1drnXrK2ylERgsJjTWbi3N0Ikovq1dOEbyWOIUw6kPCzWJ\/192sDsTYNgS9rPo4DfHK4L5XGS0k\n3Jz03x43R\/UWxxF6W3tXhaCXVZ914cr1W5oWEhprzhfn6ESUXlYlnIZ4LXGaUqfFHncwWuKe3evh3UwPVSJJbmuubWhX5vKzds9pIeFWF342u9WGI+51hNTn\n\/1QIeln10ZOxvPRsTQsJjXVHinN0Ikovqz56znU\/88Zr7imWFhK6Jv1kdU1JsoUjtPJaXyHoZdXnM4c+3dAblhdn7pjTQsKtR\/xsdusT97M5yhGnOGJNhaCX\nVZ\/VuHJaSGismVacoxNReln1oTLQQsKtLvzYrTYqT0sk6GXVRytgebvVUUYLCY39G1Z\/jk5E6WXV56LLX21JGf79kX0yWki4FYy\/625F44iv9kPQy6qP+175\nVZHW6bSQcOsR\/+1x6xP3LdG6XOrzRoWgl1WfVeHK3eooo4WExprzxTk6EaWXVQm3fvJa4tZTdVrscQejJdvefkE97OcYlUiSUUctaugpY9JTk3NaSHyyfomf\nzZNW7uiIYY64vQ1BL6s+t8xd05DXV647I6eFhMa6I8U5OhGll1WfLSYtb+gpQ+\/jaCGha9JPVtfkrsMReiPcWyHoZdXnlqvv8Fpy\/fo9c1pITH1gjp\/N02qb\ng7ihQtDLqs+CcOV6P0oLCY0104pzdCJKL6s+1BJaSLyydpofb3T\/+oqWkKCXVZ8b565pyVvvq2khobFmc3GOTkTpZdVn1JiellYswx\/MMlpI\/OLqWf6uvzxz\nU3evRjtCWrJNhaCXVZ+tJi1vaY2j3QBaSLx32rn+2zPh3m3cOYY74vg2BL2s+twdrlxv6mkhobHmfHGOTkTpZVXi4MvrXkv2nZDXabHHHYyWrP76J+ohzsSo\nRJLMfPhiryX3jpyS00LiOwdM9LP5nV3HO+K4QNxTIehl1WfhVTf7b\/uQs87LaSGhse5IcY5OROll1efdo69taOdH+4S0kNA16Sera0qS9x0h9ZlSIehl1efK\n3gsa2uH97Q8m5bSQmLVgOz+b539pa0dc7whpyWMVgl5WfXrClWsXlhYSGmumFefoRJReVn2oJbSQOOA7m\/vxsY+\/X9ESEvSy6pNfdXMrfKqMFhIaazYX5+hE\nlF5WfU4779KWdpF\/N\/fIjBYS11w6yt\/1rc\/Xb4NjHCH1WVkh6GXV552jr21pF1kxB7SQOGLKzv7b85\/HbOeIfwRiSoWgl1WfO8OVb+qunBYSGmvOF+foRJRe\nViUeGjrU7zuvWP1onRZ73MFoybO9C2oh6tCohJutvWMa2vnZbMi0nBYSC369qKbZfNC1ezpipCOkJUMrBL2s+vx5yeH+294cOT+nhYTGuiPFOToRpZdVn\/MW\nTvZPGVOePTOnhYSuST9ZXZNbQTpC6nNIhaCXVZ+X549qzHLK8G87pTktJK59+7qaZvNj+wx3xIOOUKza2ApBL6s+PwpXrlgvWkhorJlWnKMTUXpZ9aGW0ELi\n97+41I+PfHijHqslJOhl1eeOJYf7b7si6WghobFmc3GOTkTpZdVnyKpxXhmeuOfojBYSOz59rf\/ZvLfbMHeOCY6Q+iyvEPSy6vO5hZNb7nvVct+SjBYSf7nj\nZv8dW3aiviXnOELvS6ZWCHpZ9fljuPIed+W0kNBYc744Ryei9LIqcdSJt3ZLS47Y5sk6Lfa4g9GS\/3XBvjsV703GGpVIkm9+bWaqtx9rvvmZnBYSFww5eKdi\n53eCI\/Z3hNY4z1cIeln1Wd97SRriw3NaSGhc7PxOGIAovaz6LJs+L9W715EvnJXTQkLXVOz8jnXELjPmpVKfERWCXlZ9Vjw+LVXc65tfPDinhcTU23baqdjH\nHeGInzpC6vP3CkEvqz4ffiNeOS0kNNZMK87RiSi9rPpQS2ghsdFF2\/jxuHUbV7SEBL2s+pz6xiWeWzj36xktJDQudn43HoAovaz6HNE9u2eMU4YjTzg+o4VE\n7+k77lTs\/Oq388uLZ\/fs4ogjKgS9rPrsNmNej1YsyjughcQf3vjkTsXO78cd8ej0eT1Sn+EVgl5WfXp7iytXNgQtJDQu9oo\/PgBRelmVmDPs+cXSkvfvX1mn\nxR63oiVJP88l3e1UIkmUWyJleMEpQ0VxuvFc0h2VQbklUp+1FYJeVn3WF1fepW97RXG68VzSHZVhfbxXGxDtVCJJnih+gl4ZKorTjeeS7qgMu7pvSak+JOhl\n1Wfl49N6SmWoKE43nku6ozIsdESpPiToZdXnw2\/Ee1VRnG48l3RHZQhE0o5opxKVFYtVnG48l3S3fy4hQS+rPqcWCtclZagoTjeeS7qjMgQiaUe0U4kkOax7\ndrpzUIaK4nTjuaQ7KsMri2enOzri0xWCXlZ9PlH8xvHKUFGcbjyXdEdleMz9VpP6jKgQ9LLq01v85tTPPKsoTjeeS7qjMvTG37UbEO1VQnk4pZZUFKe73+eS\npJ\/3JU2sXrrjc8lmvWNaUobN3YqFFhKKLI8rFuXh3B5WRSToZdXnz8UTWZdWLLSQ0DiuWAKRtCOweoH6KA\/Hvy9xKxZaSOia4orl9OLpdQOCXlZ9Xp0\/qqUV\nyw5uxUILCUWvxxXLLx1xqiO2rxD0surzo3CvtGKhhYTGccUSiKQdgdVLt3ku4VNGN1ZCTbwvabZ\/X0KCXlZ97ihWXl1asdBCQuO4YglE0o7A6gXqM3TVuIZW\nLE+5FQstJBQhH1csezhCzyVLKwS9rPooD+eEsMahhYTi3eOKRXk4p4Q1Dgl6WfX5Y7hXWrHQQkLjuGIJRNKOwOoFKqE8HL17PdKtcWixxx2MlhRx5n1vVZvx\nfYnycG4L715pIaHo9fgmVXk4t7Yh6GXVZ2HxpqhLb1JpIaFxfJMaiKQdgbeqUB\/l4Xw2vHulhYSuKb5Jfb94R+bfvZKgl1Uf5eEoH2fpDybltJBQvHt8k6o8\nHL2tfaJC0MuqT0+4V3qTSgsJjeOb1J74znIDAm9Vm+Z9Cd9+NPGGtol9nGb7fRwS9LLqkxdvhHUdGS0kNI5vUvP4DnkDAm9VoT7K9dFzyYq5R2a0kFCEfHyT\nqlwfqc+qCkEvqz7K9TkpvHulhYTi3eOb1LeLXYDWIRWCXlZ97gz3Sm9SaSGhcXyTGoikHYG3qlAJ5frouWTl6kfrtNjjDkZLijjzvt3eZtzH2faoRf4pY\/+n\nJue0kFD0etzhVa6PtGRyhaCXVZ9bih2sLu3w0kJC47jDG4ikHYHdXqiPcn3KHV5aSOia4g6vcn1ObEPQy6qPMnfKPWFaSCjePe7wlsQNFYJeVn0WhHulHV5a\nSGgcd3gDkbQjsNvbNPs43JVpYue4ifiSZvv4EhL0supzY7FT3aUdXlpIaBx3eAORtCOw2wv1Ua7P2LAnTAsJRcjHHV7l+kh9hlUIeln1Ua6Pcn7eGH1sRgsJ\nxbvHHd7hRXSC3xMmQS+rPneHe6UdXlpIaBx3eAORtCOw2wuVUK6Pnkv2m5DXabHHHYyWFHHmfVFozRhfolwf5fxcddbuOS0kFL0eI89+6gipz\/cqBL2s+oQo\npC5FU9FCQuMYeVbGLbUjEIUG9dm6iClqKEeDFhK6phh5ppgi5fz0Vgh6WfVRro\/iXtfN3DGnhYRi0WPkmXJ9FPe6tkLQy6rPatwrWkhoHCPPVuNeVQlEoTVN\nfAmjRZqIaGsi7rVp4l7bEvSy6hOiDbsUeUYLCY1j5FkZn9iOQBQa1Oeiy1\/1yqDIM1pIKHo9Rp4p10fqc1qFoJdVnxAD6WPVaCGhWPQYeTa0iIH0sWok6GXV\nZ1W4V4o8o4WExjHyLBBJOwJRaFAJ5fqUsWq02OMORkuKGPC+6PhmjHtVro\/WOF\/ebnROCwlFlseIeOX66A3L3ApBL6s+LxYRv12KiKeFhP7EiPgXY4zwBgSi\n46E+ilzWGufut\/bOaSGha4kR8Yc6YmaIoSdBL6s+yvUpY+hpIaHI8hgRf3YgVlQIeln1eSncK0XE00JCf2JEfCCSdgSi45sm7pVRrE1E2jeRwdM0GTxtCXpZ\n9VlbRPZ3KSKeFhL6EyPiA5G0IxAdD\/VRVk0ZQ08LCUWvx4j4nwRiqwpBL6s+U4pMCx9DTwsJxaLHiHjl4ZwcYuhJ0Muqz7pwrxQRTwsJ\/YkR8etijskGBKLj\noRLKwylj6Gmxxx2MlhRzoS8zsBn1RXk4t4T8QVpIaIbFbEDl4WiNc2qFoJdVn5CJ1CWFoIWExjEbsMxdakcgMxDqozwcKcMhTiFoIaFritmAdxZZW41DKwS9\nrPpIQ8r8QVpIaIbFbEBpyEkhf5AEvaz6XBHulRSCFhIax9y+QCTtCOT5NU0+ToLsmiayDPsIzTCNi7y7\/gh6WfX5fpHV2LW2yNTrs5DQuMyu6yOSdgSy9qA+\n0pAyt48WEprFMVNPxNg2BL2s+khDTg65fbSQ0JyMmXp3FXmpPrePBL2s+oRs2S4pBC0kNI6ZemV+bTsCWXtQCWlImdtHiz3uYLSkeEbvq1jQE9c9ysPRiuU2\nt3KhhYSe\/GOVAhFaFd1bIehl1SfkuHdp5UILCY1jlQJkxW9AoGIB1Oe1Iv+8ofwJWkjommKVgvVF\/nljiwpBL6s+ysPR24\/PuJULLST05B9rDmhto32c6RWC\nXlZ9ynullQstJDQudmWvwr1qR5ReVn2oDLSQ0JN\/sSt7cQeCXlZ99iqqLXSFKgV9FhIal5UF+oikHYGKBVAfrW2kDFrr0EJCq4tYpaAkvloh6GXVR9UvpAxu\nDZ3RQkJrhVilQGubk0NdAxL0suozMdwrrVxoIaFxrFIQiKQdgYoFUAmtbcq6BrTY4w5GS4p3h32VlHri+1hl1egpY9RRi1q0kNAbyVg9SYTUZ1iFoJdVn68U\n1WG69EaVFhIax+pJgUjaEaikBPV5o6hy09hi0vIWLSR0TbF60muO0PuSrSsEvaz66J1rWT2JFhJ6IxlrId3QD0Evqz6hTlGX3qjSQkJjzbTiHKhstAFReln1\noTLQQkJvJDUuqif1R9DLqk+oG9V1Y1Ghqc9CQuNYoamsNNWOQCUlqI\/eue4c6i3RQkJvPWP1JOXhSEtGVwh6WfXRG1StcbaatLxBCwm9w4zVk0QcH+otkaCX\nVZ9QMatLb1RpIaFxrJ5U1thqR6CSElRCeTjSkoMvr9dpsccdjJYUe5p91Rd74j6xdnbLGo20kNBOaay4eE8gjqsQ9LLqM6SoWtelnV5aSGgcKy4GImlHoPoi\n1GdqUX3P12ikhYSuKVZc1F7wZ0ONRhL0suqjPBzt8F7Ze0GLFhLaKY0VF5WH43d+KgS9rPqEaohd2umlhYTGmml9VR3zskZjlSi9rPpQGWghoZ1S\/\/bT12js\nj6CXVZ9QObIrVHXss5DQuKzEGGtNtiNQ4RHqozwc7fCedt6lDVpIaDc2VnVUHo7U55gKQS+rPlOLSp6+DiQtJLS3Gqs6htqfrX9UCHpZ9dk03Cvt9NJCQuNY\n1TEQSTsCFR6hEsrD0Z7wQ0OH1mmxxx2MlhSxVn1VoXti\/Jpi1PSUsWnvmBYtJBTBFStBKw9HWjKyQtDLqk+zqHTbpQg0WkhoHCtBByJpR6AqNNRHeTjaEz5v\n4eQWLSR0TbEStPJwpD5nVAh6WfVRHo7iXl8u6jr3oMJ0H6EILs1mRXQlifJwFN32YIWgl1WfUHO5SxFotJDQWDOtOEdZpbkdUXpZ9aEy0EJCEVwaK6Krf4Je\nVn0eLOpTd91R1I7us5DQWLO5OEcgknZE6WXVZ9k9R2eKPNt01bgGLSQUJVZWb\/b1qb36TKgQ9LLqc0hRYdzXjqaFhGK+YiVoxaidEGpHk6CXVZ+ecK8UgUYL\nCY1jJehAJO0IVIWGSigPR1py1Im31mixxx1cfMnYniIv52c3UiWSRHk4evtx8ddm9tBCQpHlms0XDHnwxiRRHo6PSKkQ9LLqEyrwdykynhYSGuuOFOcoa\/a3\nI0ovqz6KhNe712XT5\/XQQkLXpJ+srsl3XfDqs8sMS9DLqo8i4RURv+LxaT20kFBkuX8yuO1Gdw5F20t9floh6GXVp7xXioynhYTG\/snAn6O8V+2I0suqD5WB\nFhKKLPcRHhddcWP\/BL2s+iwsOm10KTKeFhIa+wgPf45AJO2I0suqj\/JwlI9zRPfslBYSil7XXe89\/Xp3DkXbS31eXmwJeln1UR6OViy7zZiX0kJCsej69vzh\njbtv9H0zvPo8Ot0S9LLqE7qSdCkynhYSGmvOF+co+5i0I0ovqxKKnS97WtBij\/sBn0tqVAnf8yUPPV\/SfhSnhtlc8z1f8tDzxRD0suoDZUj7UZwaZnOtM1F6\nWfUpleEJ9xPsR3FqmM21gji+0BJD0MuqT6kMKx+flvajODXM5lpUn4UVgl5WfaAMaT+KU8NsrnUmSi+rPjZapK3i1DCba4boIkEvqz5Qhp5+FKeG2VzrTJRe\nVn2kDFqxHNY9u6cfxalhNrtzKA9H+TivLLYEvaz6lMrwCfcbpx\/FqWE213xHHf9csnS6Jehl1QfK0NOP4tQw\/2udidLLqgS0ZHE\/ilP7wO9L6lSJuGLZvHdM\ngxYSWGXUfX+cPPTHMQS9rPpgxdKghQRWGfXOROll1WdqWLHMdU+WtJDAKqNeEKE\/jiHoZdVnh7BieXX+qAYtJLDKcOdQHo72cX5ZIehl1QcrlgYtJLDKqHcm\nSi+rPv08ZRgCq4y61RIS9LLqgxVLixYSWGXUOxOll1Wfp8KKZeiqcS1aSGCV4c6xNKyK9qgQ9LLqc0hYsaj2AC0ksMoovldZ6I9jCHpZ9cGKpUULCaxL6p2J\n0suqhPJwQn8crpdq9rgfcB+nTpWIb1JVE4kWEnj7WY9va4+rEPSy6oM3qQ1aSODt5wBE6WXVZ2p4k6qaSLSQwNvPevHuNfTHMQS9rPooDyf0x2nQQgJvP+u+\nP04e+uMYgl5WffAmtUELCbz9HIAovaz69PP2wxB4+1nREhL0suqDN6ktWkjg7ecAROll1WdFeJM657xLW7SQwNvPuu\/Bk4UePIagl1UfvXsNPXhatJDA28+6\n78GThR48hqCXVR+8SW3RQgLvSwcgSi+rEivDu9dfDR3K962V437A+BKjEr4HTx568DRoIYFd2brvwZOHHjyGoJdVH+zwNmghgV3ZAYjSy6qPsmpCD54GLSSw\nKxuI0IPHEPSy6oM94QYtJLArWzd7woagl1Uf9q6hhQR2ZQcgSi+rPv3syhgCu7IVLSFBL6s+2OFt0UICu7IDEKWXVZ\/hYYdXtRppIYFd2brvwZOFHjyGoJdV\nH+XhhB48LVpIYFe2HneRh1cIeln1wQ5vixYS2McdgCi9rErsF\/aEP3V5nTs8leN+wLhXoxK+B08eevA0aCGBaLG678GThx48hqCXVR\/2Y6GFBKLFBiBKL6s+\nr4fIM8UU0UIC0WJ1H4WUhx48hqCXVR\/l4YQePA1aSCBarF7EqoUePIagl1UfRJ5ltJBAtNgAROll1aefaBFDIFqsoiUk6GXVB5FnOS0kEC02AFF6WfWZ88g+\nWejB06KFBKLF6r4HTxZ68BiCXlZ9Xg+RZ4qBpIUEosXqRaxa6MFjCHpZ9UHkWU4LCcSXDUCUXlYlEKvGyJPKcT9gPo5RCd+DJw89eDJaSCCKve578OShB48h\n6GXVBxHxGS0kEMU+AFF6WfW5O0TEK3KZFhKIYg9E6MFjCHpZ9UEMfYMWEohirxcx9KEHjyHoZdUHEfEZLSQQxT4AUXpZ9eknitUQiGKvaAkJeln1QUR8TgsJ\nRLEPQJReVn0QQ5\/TQgJR7IHYuQ1BL6s+C4veToqhz2khgSj2ehFDH\/rjGIJeVn0QEZ\/TQgJx7wMQpZdVCcTQMyK2ctwPmCecUiWK3L7QHyejhQSy61LfHycP\n\/XEMQS+rPsjUy2ghgey6tDNReln1OSRk6ulnTwsJZNelRW5f6I9jCHpZ9UFuX0YLCWTX1YvcvtAfxxD0suqDTL2MFhLIrhuAKL2s+vSTXWMIZNdVtIQEvaz6\nIFMvp4UEsusGIEovqz7I7ctpIYHsukCMbUPQy6rPlJCpp3wvWkggu65e5PaF\/jiGoJdVH2Tq5bSQQD7eAETpZVUCuX3M1Kkc9wPWL0mpEr4\/Tiv0x8loIYGs\n\/9T3x2mF\/jiGoJdVH1QQyGghgaz\/AYjSy6rPVkVXEvXHyWghgaz\/1PfHyUN\/HEPQy6qP8nBCf5yMFhLI+q\/7\/jit0B\/HEPSy6oMKAhktJJD1PwBReln16Sfr\n1xDI+q9oCQl6WfVBBYGcFhLI+h+AKL2s+lwUKgj8+yP75LSQQNZ\/3ffHaUvQy6rPVqGCgNbQtJBA1n9a1BwI\/XEMQS+rPqggkNNCAnUC0s5E6WVVAjUHmEFc\nt8f9gHXVjEr4\/jit0B8no4UEqhGlvj9O6\/Y2BL2s+qCyUUYLCVQjGoAovaz6bFH0MVF\/nIwWEqhGlBa1kEL1JEPQy6oPaiFltJBANaLU1EIyBL2s+qCyUUYL\nCVQjSjsTpZdVn36qkRgC1Yjq1fiSSNDLqg8qG+W0kEA1ogGI0suqz6hQ2Uh90GkhgWpEqe+P0wj9cQxBL6s+W8XKRjktJFCNKC1qIR3fhqCXVR9UNsppIYH6\nRQMQpZdViYNDLaR9J+SsbFI57ges92pUoqjRGCouZrSQQJXENNZovKdC0MuqDyouZrSQQJXEAYjSy6rPu6HiovbwaCGBKolpUaMx9McxBL2s+lwZKi7+9geT\nMlpIoEpi6vvjtEJ\/HEPQy6oPKi5mtJBAlcQBiNLLqk8\/VdIMgSqJFS0hQS+rPqi4mNNCAlUSByBKL6s+p4WKi7+be2ROCwlUSUx9f5xG6I9jCHpZ9XknVFxU\nzAEtJFAlMfX9cRqhP44h6GXVBxUXc1pIoK7iAETpZVXioVCjccXqR5u02ON+wDr0RiV8f5xW6I+T0UIC1ZtT3x+nFfrjGIJeVn1QCTqjhQSqNw9AlF5Wfc4L\nlaCnPHtmRgsJVG9OfX+cVuiPYwh6WfVRHk7oj5PRQgLVm1PfH6cV+uMYgl5WfVAJOqOFBKo3D0CUXlZ9+qneaghUb7ZEFwl6WfVBJeicFhKo3px2Jkovqz5D\nVo1rhP44OS0kUL059f1xGqE\/jiHoZdXnc0XfJdWOzmkhgerNaVE7OvTHMQS9rPqgEnROCwnUex6AKL2sSigPJ\/THadJijzsYLbll9ZCbQl6OUQnfH6cn9MfJ\naCGx\/SbDbgpdJVLfH6cn9McxBL2s+qBDRUYLCY1DV4kBiNLLqo\/ycEKHiowWErqm0FUi9f1xyi4YhqCXVZ8VsUNFRguJF\/+5\/sbQVSL1\/XHKLhiGoJdVH3So\nyGghoXHoKjEAUXpZ9emnqrwhNj7omRtDV4mKlpCgl1UfdKjIaSGhcegqMQBReln1UR5O6I+T00LiC9e+fmPoKpH6\/jhp6I9jCHpZ9VEeTuiPk9NCYrd5G90U\nukqkvj9O2QXDEPSy6oMOFTktJDQOfSgGIEovqxLoadGkxR63Hy3p6qdvn1EJ3x8nDf1xsori1PBcUovKcEDozrW2QtDLqg86Z2UVxanhuaQWlaET0U4lfH+c\nsnNWVlGcGp5LalEZdp3R153LEPSy6rMyds7KKopTw3NJLSrDwtidyxD0suqDzllZRXFqeC6pRWXoRLRTCasMFcWp4bmkZp5LutoR9LLqg85ZeUVxanguqUVl\n6ES0UwnfH6cn9MfJK4pTw3NJLSqD8nBCfxxD0Muqzydm9HXOyiuKU8NzSS0qw2PTi+5cIyoEvaz6oHNWXlGcGp5LalEZOhHtVQK9tpoVxakN+FzS1U8\/YaMS\nvj9OI\/THyWghgS6cqe+P0wj9cQxBL6s+6OiZ0UICXTgHILB6gfrMDR09lQ1BCwl04Ux9f5zGqW0Ieln1eTV09NzBrVhoIYEunKnvj9MI\/XEMQS+rPujomdFC\nAl04ByCweqm1fS7pooUEunDWrZaQoJdVH3T0zGkhgS6c9c4EVi9Qn6Gho+dTbsVCCwl04Ux9f5xW6I9jCHpZ9flc6OipNQ4tJNCFs1jjtEJ\/HEPQy6oPOnrm\ntJBA384BCKxeoBLKwwn9cZq02OMORkvQQ9yoRNGbPPTHyWghge7gaexNXiXoZdUHncYzWkigO\/gABN6qQn3eDZ3G9e6VFhLoDl68e22E\/jiGoJdVH+XhhP44\nGS0k0B089f1xGqE\/jiHoZdUHncYzWkigO\/gABN6q1tu+L+mihQS6g1e0hAS9rPqg03hOCwl0Bx+AwFtVqM+c0Gl8xdwjc1pIoDt46vvjtEJ\/HEPQy6qP8nBC\nf5ycFhLoDp76\/jit0B\/HEPSy6oNO4zktJNBPfAACb1WhEr8KvclXrn60SYs97mC0pIgB79vtrcd9nG2PWtQI\/XEyWkgosjzu8CoPJ\/THMQS9rPrcEnawtMNL\nCwmN4w5vJwK7vVAf5eGUO7y0kNA1xR1e5eGc2Iagl1UfZdWUe8K0kFBkedzhLYkbKgS9rPosCFeuHV5aSGgcd3g7Edjtrbfdx+mihYQiy018SVc7gl5WfW4M\nO9Xa4aWFhMZxh7cTgd1eqI\/ycEJ\/nJwWEopejzu8ysMJ\/XEMQS+rPsrDCf1xclpIKBY97vAOL6IT\/J4wCXpZ9bk7XLl2eGkhoXHc4e1EYLcXKqE8nNAfp0mL\nPe5gtKSIAe+LQqvH+BLl4YT+OBktJBRZHiPPfuqI0B\/HEPSy6lNGISmaihYSGsfIs04EotCgPlsXMUXqj5PRQkLXFCPPFFMU+uMYgl5WfZSHE\/rjZLSQUGR5\njDxTHk7oj2MIeln1WY0rp4WExjHyrBOBKLR62\/iSLlpIKLLcxL12tSPoZdWnjDZU5BktJDSOkWedCEShQX0uuvzVVuiPk9NCQtHrMfJMeTihP44h6GXVJ8RA\n+lg1WkgoFj1Gng0tYiB9rBoJeln1WRWuXJFntJDQOEaedSIQhQaVUB5OGatGiz3uYLSkiAHvi46vx7hX5eGE\/jgZLSQUWR4j4pWHE\/rjGIJeVn1eRDcPWkjo\nT4yI70QgOh7qM7XoY6L+OBktJHQtMSL+UEeE\/jiGoJdVH+XhlDH0tJBQZHmMiD87ECsqBL2s+rwUrlwR8bSQ0J8YEd+JQHR8vW3caxctJBRZbvJxutoR9LLq\nszZE9isinhYS+hMj4jsRiI6H+iirpoyhp4WEotdjRPxPArFVhaCXVZ8pRaaFj6GnhYRi0WNEvPJwQn8cQ9DLqs86dIOihYT+xIj4TgSi46ESysMpY+hpsccd\njJYUc6Eva68e9UV5OKE\/TkYLCc2wmKmnPJzQH8cQ9LLqU2YiSSFoIaFxzNTrRCBrD+qjPJzQHyejhYSuKWbq3Vlkbak\/jiHoZdVHGlLm9tFCQjMsZupJQ0J\/\nHEPQy6rPFeHKpRC0kNA4Zup1IpC1Vzf5OKUyJOklv\/OWLVbdVN\/srGV94w20pG8XmRYe134q6hUJevHchYbI+wU3T6gGpPkJk+R\/h6zGvzqCFqnDiAteKHOR\n6zEbUOf4+0G73Le2DYHMQCicdKrMH6SFhJQiZgOKGNuGoJdVOOlU6MGT00JC8z5mA95V5KX6\/EES9LIKV2bLSoVoIaFxzAbsRCAzEEoknSrzB2mxxx2MXhXr\ngL6KBWlcWynXJ\/TgadBCQquLWKVAROjBYwh6WYXbG91VaCGhcaxS0IlAxQIo3GtF\/rl68GS0kNA1xSoF64v8c\/XgMQS9rMIp1yf04GnQQkKri1ilQOun0IPH\nEPSyCqcrv+bCb97\/30WVgvrovZ7zXnud\/7e+2WWVIdwrde3JaOFx7afaJ9zdZyoEvXjuDXKR+wh+Kqs+ZS+h54oqBXXUHOib59SVYv2EugaGKL30728euTrU\nNdD6KfTgafG4pLWCiVUKSuKrFYJeVn1U\/SL04MlpIaH1SKxS8EbRDcrXNSBBL6s+E8OVa3VECwmNY5WCTgQqFkAltH4q6xrQYo87GC0p3k\/2VVJK4ztfZe6E\nHjwNWkjorWesniQi9OAxBL2s+nwlVIfRW1taSGgcqyd1IlBJCerzRlHlRj14GrSQ0DXF6kmvOSL04DEEvaz66L1uWT2JFhJ66xmrJ93QD0EvO8\/PDf1YHnBX\nfkXPxum3Rq3W1Zu5bYnzw7263RG08Bwa\/8cZK8KnUmWjnxy6x\/03tSFKL567eOeKWkj1OXf9tqy+VkeVo3qsX3Jn6CX06HlrWrRQDW76\/bp6PIdqbM34yzP3\nKd\/LqAG8eG5fbykPPXgMwU+lN6uxepJyfUIPHkPQy6pPb9HbST14WrSQ0HvSWD1JROjBYwh6WfWZG+6u3trSQkLjWD2pE4FKSlAJ5fqEHjxNWuxxB6Mlxb5p\nX4XHNO5Fa\/e4rANJCwntxsaqjvcE4rgKQS+rPkNC1TrtJtNCQuNY1bETgQqPUJ\/QK8XXgaSFhK4pVnXUfnPowWMIeln1Ua5P6MHToIWEdmNjVUfl+oQePIag\nl1WfjUM\/Fu0mc27Ty54jEEmzQtBL4xHv\/KasAxkqRy656majDB857B0\/u6ZP+7iZj0ny5Nwjc8V+\/Md5l7Y4i+hFOkmedsTHHHGOI2j5whMbpRdv\/uv0e\/ts\nqYqLaay4qL3gskYjCXpZZQh9l3yNRlpIaG81VlwMtT\/VH8cQ9LLKsGm4V9rppYWExrHiYicC1Rcxg5WHE\/rjNGmxxx3MPC9irfqqQqcxfk0xaqE\/ToMWEorg\nipWglYcT+uMYgl5WGZqh0q0i0GghoXGsBN2JQFVoKMOUoo+J+uM0aCGha4qVoJWHE\/rjGIJeVhl22SnNjnGzdtH8UY0Hx41Ib\/2\/j6S692c9U8yoNZ8cVpmD\nimorq03TwuPaTzXGETMcsc9Fvtp0n+WKkz6Wvrn0wfQ3d91c47mT5K2xafYjR3zka\/YcpC3xUOjH8j13d6kApHlNbp7fc7SftXutGte6Zs1W6ZUTH0zvOuf7\nqvKeopoyZu1TgRjvCFo4zy\/dYwg+VUlMqBD04rmLDkehd40h+KkUjxWrNCt+LPSuMQS9rDL0hMrcig6jhYTGsUpzJwIVmzGDlSMTetd002KPW5nnXe1jP8am\n7ea8712Thd41KS0kFPWtmVb8P+XIhN41hqCXVYayOr6i1mkhobHuSHGOTkTpZZVhRNEXoDFn+rx0xV+Lb\/ieDxxt5rYl1BfgOEcsdwQtPMelR+2a7j9rcfhU\n2zjidEfMnGEJevHcSbLR2QdnR7s5+KnHp6WcqfxUlph+wvH5R9XbafHsHn6rL7lsWJ8Xv8f+OvyzqPob1F4Z2fdJFL1cXof9tivvQ1GT4x1BC4\/L8\/krz89w\nxEkzLEEvnjt2wVAkNgl+Ko31PR6YKL3sN1+x2mUPBVrscau\/B1\/dZP\/s7U32z\/lehO9LNnzD4rwzR+W0cO1k1zifmvHspOsdcdgQS9DLvi\/x73bDp+LbWn5C\n+6n+x4TfT9Sn+mvlU\/G49i3O\/qtunfimI3orBL3sW+cLt7ngvqF\/GZMlfzw8pzpXn\/riWk3\/beyIIY6ghVdu15wv73TNz998ZUw2zBG0VJ9L8SyqSEN3jk0d\nwd9F\/E1mf3+8deZVk+uOWP2SPQePa3+rff6rWy\/a1BEbV66c12SvY91Hrpn4jruOLSufip+ER0qSa740e2K7c\/C49lPpv8+P+mw2ZOFmOY\/LK6fGBLUPBC1U\nHKtwJbGpzgEL57ZVhjtHv7vfWY7Y2BHUK35C+6nGb3fX\/ac7YsvKOXhc+\/v8c7M3mahPtVnlOkhbQv+1RuyeHTgzyw75a3Hcszf502JeR0XbL\/v2ol86InUE\nLVfOGNtHjzp3ZHrKKUvSb5zww6IDWFd5jgvv3qZYbT28sPuwb3wkfWLpUl158+aZ\/6qXY\/eb\/+IxkzcauXv2zvH2HDwuj5Qk\/\/PiH09c4s6xnzvHoTM2T8+Z\n90g694rLu3lNleuYfPH+uSMOcATPPmaHD6WatQ+vfbybR0qSyXutv6\/HEbXKlfOT2Ot4pnbYol84Iqt8KtKW8NU13z49m\/z2ugYtvFeaj3uOWxZ6Nb4\/dbvJ\nhzli+T\/WNWiRMox+4ClflUJz5W\/vrdRcKc7Rtbcjxrlz0CL1KceawS8e+GToybr8pYMnvfWP07MP\/3OduiLWT9rlCZ\/ZzU9oP9VZe7y27z5tzsHj8khJMuGo\nffbXpxr\/tr0O0pYoVtrjs2cXHJzxs5OQgh971+rYb7ur5Yi1jqDluh++6vX8wpELm999bk3fOCwGHfEHR9Cy\/TlL+sb6zfDpLz6n3wwiXj3m56854ueO0G+Z\n5w\/8ne9szU9oP9Wyf1vzM32qFyrn4HF5pCTZ\/ZlZE\/NA8FikLfH\/AOr2TTuo0wAA\n@jar-glass\nH4sIAAAAAAACCq2df+ydVX3HL20BlTkp0CyY0QAquGqZLtBW7vOjxrqlCWJFxESTxYKuDBzGYASFyBVa\/M6RqYxQfmpX7DocCMUWGr\/33ocyMPUHiyb+waai\naIWaqqHYEUJYtvM+zznf5\/U5fe5zv01mJD32\/Xndx+e597x5zjmf8zm93v\/vfx5d4P8YuP9WqfbcN5fm+vOsG16Z3fO90\/JG+f6y88qlp55cjZ7eMqJC4m3D\nZfknTrih\/7Gnjh32ej9yxJ844s6EYNQ1J53l27VyxeOfK\/XnmaO9Iyok1H7i1Afz+hpdRIzS36tdX2PPBy8r\/\/5ne4sLtu0eUSGhe\/rup8e57qnXe9wR1zli\nkBCM0v2pXV\/jhdNWlw+c8uYyv2TziAqJS792fP789u\/k57\/hWXeNA454xBF\/uNgSjBp+6kTfts\/qleHeERUSan\/zr54J1+giYpT+Xu25r12\/Ek9RIbH+w0f5\n9tVPPTk7mWDUGfsW4hru\/5X\/Fa4d7c2pkFD7HTv3hmt0ETFKf692fY0TD15Y3ffFP6ru3rs9p0Li7Xf\/sX\/qrz74S3eNJY74N0dsTghGXXnpYnznT3zwsura\nn+0df3zb7pwKic984\/X+17Nt6Yv176pyv6vxZxOCUcsfOgW\/3Xjn69ydUyGhtnvyWX2NLiJG6e\/Vrq+xb+ePhw\/+5rpy1e1n9qnYz+31PnHCwsz8Sg7zkuc\/\ns8Rfa8m9Vw3pEr3euResKV\/vnOFfV1wxpkJixY9P9b15ebbJ9fOVjjjFEQ8kBKOs+7zm5U\/5X+HKLbeMqZBQW0+kvkYXEaOs+6y7aH15vXOG3+2aGVMhoXvS\nN6t7qgm5z7MJwSjrPo9Wq8oHnTO86q0fGVMhsbb\/Kt+b3\/XIeneNxxxxvyNOTAhGWfc5DndOhYTa6mn1NbqIGGXdh85AhcSCnX\/I1D7wq7XDyQSjrPu4b9D\/\nCldsuaWgQkJt9eb6Gl1EjLLus+yx86r7nTN88cqrCyok9l90jH\/qu2\/5a3eNtzhCXnJDQjDKus\/7Llpfud\/V+LldMwUVEmftWOx\/Pf9zySfdNd7vCLnPMwnB\nKOs+x4U7X+bunAoJtdXn62t0ETHKusR7Zn7gvaRY\/lKfiv3c+XjJJ248xvf5137nW0O6RK+X\/f5s7wzZ5XvGVEgsHB\/ve\/Pf\/N0eR6x2hNzn3IRglHWf255Y\n73+Fz37o4JgKCbX1ROprdBExyrrPwvveW844Z\/jcUU+PqZDQPemb1T3VhNznxoRglHWfRWuW+feSmxc9PKZC4ifn\/Hem3nzGU\/cEYocj\/jEhGGXdJ975fnfn\nVEiorZ5WX6OLiFHWfegMVEh8+\/0\/8e2Hb7q5g2CUdZ87nljvf4W\/+tDBggoJtdWb62t0ETHKus\/Pd2bVN5wz9Ge\/W1Ah8b9PHsz01Dd\/5Z8d8VNH6E2mSAhG\nWfdxv5LqBucMG496uqBC4p+WLvS\/nudXPaDv3BHXtxCMsu5zW7jzA+7OqZBQW32+vkYXEaOsS8xcNxw+5Lwkv35tRsV+7ny85MX\/2JeFP41LuF\/GrUvLk50z\nnHHGgooKiR1\/\/mKm3uz+dMQaR5zSQjDKus9R+97tf4V3bDi9okJCbT2R+hpdRIyy7vP1Y1aUn3fO8IWLl1RUSOie9M3qnnq9bY7Qe8nGhGCUdZ9z8iXlQ84Z\nNhw6NKZC4jszP\/R93v2pdzhHfNMRn0wIRln3iXd+l7tzKiTUVk+rr9FFxCjrPnQGKiQe2fRt33Z\/dhCMsu6zYN+7\/a\/wzg2nl1RIqK3eXF+ji4hR1n0Wb3iT\nd4bF42NLKiQuuOdJ\/924Px2xxBFyn+MTglHWff7lmBW1l1y8pKRC4rWLfu5\/Y+7PQGx0xKaEYJR1n4Xhzm93d06FhNrq8\/U1uogYZV3iwlXbvJd8a\/MXMir2\nc+fjJe73m4X3kxFdotd74xkLvDP85a1LKyokXA\/zfd71uFGv92ZHnNxCMMq6j3ME\/yt0v\/qKCgm19UTqa3QRMcq6z43um9N7yT3um6RCQvekb1b31Ovpu3a\/\nkmJ7QjDKus\/HDx0q9F6yKl9SUSHhepjvza7HBULuc3ZCMMq6z124cyok1FZPq6\/RRcQo6z50BiokXA\/zbdfjOghGWfdxjuB\/hc4hSiok1FZvrq\/RRcQo6z4n\njI+t7nXOcMKGN5VUSLhe7J+669WOeJ0j5D4nJgSjrPvo3zRyBucQJRUSrk\/6X4\/ro\/XvyrtPSjDKus\/t4c6dQ5RUSKitPl9fo4uIUdYlnId4L3GeklGxnzsf\nL3Hv1VmYNxnRJXq94vI9hZyh+P3ZFRUS7s3f92Y3EnDECkf8qSPyhGCUdR83UikUpTczKiTU1hOpr9FFxCjrPgP3RilnONq9YVIhoXvSN6t7ct+5I\/ResiAh\nGGXd58uLHi40Ylm4ZllFhYR78\/e92Y0EHPElR8h9jkkIRln32Y87p0JCbfW0+hpdRIyy7kNnoELCvfn7thsJDOd+WocRjLLu40YqY\/9m6UZgVEiord5cX6OL\niFHWfc6d\/e5Y8yVP78xKKiTc6MI\/dTfacM\/qnY64t4VglHUfN1IZyxk0IqZCwo0V\/K\/HjR1GDbEoIRhl3edAuHONVqmQUFt9vr5GFxGjrEu4sY33EjfWyajY\nz52Pl5x1wyv9sOJgXMKNDVZcUei9ZOUFayoqJD721LG+N79tuMwROxwh93lHQjDKus\/KLbf4X7tm16iQUFtPpL5GFxGjrPv8dteMd4b3XrS+okJC96RvVvfk\n7swRcp8LEoJR1n1e89aPFBqxPFatqqiQOP8Nz\/bVmy\/9mhzueEfIfR5NCEZZ94l3rtk1KiTUVk+rr9FFxCjrPvQSKiSufupJ317\/4aNG1ktIMMq6z4ott4zD\nN1hSIaG2enN9jS4iRln3uenKq8eaSX3LY+eVVEi8+uAv\/Xfz9rv\/2F3j847Qe8myhGCUdZ\/9u2bG1zhncL+SkgqJbUtf7OvX85lvvN4Rv3DExhaCUdZ9loU7\n1yw6FRJqq8\/X1+giYpR1idXLX5rV3Ov5Mz\/IqNjPnY+X3HjVX5zuV06\/d5pxCfc3T2\/JtcL7w2XnVVRIXHX06tPVm6856SxH3OYIuc+TCcEo6z5njuqVN61k\nUSGhtp5IfY0uIkZZ9\/nAtt35wDmD1vCokNA96ZvVPfV61zniHxzx7wnBKOs+Ky7ZnD\/snOHAaasrKiTetf3009Wb3ffjiJcv3pzLfQ4lBKOs+7wybO7cOA4I\ntdXT6mt0ETHKug+9xDgOiAXXLvbtM\/YtTLyEBKOs+6wd7R3FNW4qJNRWb66v0UXEKOs+X927fSQvOenghSUVEgc\/eqr\/bq68VD3qVkfc10IwyrrP5dt2j9zv\naqwMAioknnlhuf+NLX\/oFEdcoxwDRzyREIyy7rMOd06FhNrq8\/U1uogYZV1i1e1nei\/Zt\/PHGRX7uYmX9Ca8l8y2uUSvp7wS5Zd83zlD4jizeC8ZNs6gvBK5\nz48SglHWfc6s73ygX3viOEO8lwwbZzizeVaHEW0u0espr0TvJXucMySOM8R7yWzjDMorUX7J4wnBKOs+yivRiOUF5wyJ48zivWS2cQbllTwS3IcEo6z7KEsk\nPqvEcWbxXjLbOEMgem1Em0skbxnWcWbxXjI74b0EBKOs+6yt\/22g+ygTx5nFe8ls4wxrm39\/HEa0uUSvp7wSP\/vhnCFxnFm8l8w2zqC8ErnPkoRglHUf5ZVc\nG5whcZxZvJfMNs6gvJLrgvuQYJR1n3V4VonjzOK9ZLZxhnV4VinR7hLKK4lekjjO7MT3kt6E+ZIhRi+zzXuJ8kr8Cq8bsVAh4VdK50YsyiuJoyISjLLus7J+\nIxtoxEKFhNrNiGVl8757GIHRC9xHeSVa4V3nRixUSOiemhHLrx0xE0ZFJBhl3Ud5JQ+GEQsVElopbUYsyiu5P4yKSDDKuk98VhqxGMcBoXYzYlnZvO8eRmD0\nMmveS\/iWMYuR0BDzJcP2+RISjLLus6Ieeek7L6mQULsZsaxoxrWHERi9wH2UV3J\/GLFQIaHV2GbEorySOCoiwSjrPhoJa4X3fW7EQoWE1labEYvySuQ+708I\nRln3WRaelUYsVEio3YxYljXj2sMIjF7gEsorkZe8x41xqNjPnY+X1Guac7Oqw2a+RHklPr\/k92dXVEj43Iy5mVTllch9VicEo6z7PFvPFA00O0iFhNrNTOqz\nzdzSYQRmVeE+yiuRMygfgAoJ3VMzk6q8kutbCEZZ91Feid5LFq1ZVlEhoZXSZiZVeSU7WghGWffZj2dFhYTazUzqfjyrlMCs6tDMl3D2Y4gZ2iHWcYZmHaeV\nYJR1n1\/VM8IDzaRSIaF2M5MaiF4bgVlVuI\/ySrTC+\/OdWUmFhFZjm5lU5ZXoTeanCcEo6z4b6zl9P\/dKhYTWVpuZVBHXh7lXEoyy7nMgPCvNpFIhoXYzk3qg\nmW8\/jMCsKlxCeSVx7pWK\/dz5eEm9pjm32jts1nGUJaKZ1LW3Lq2okNBKabPCK0LusyYhGGXd5456BWugVUsqJPRPs8IbiF4bgdVeuI\/ySpRf8vVjVlRUSOhe\nmhVerfZpVLQtIRhl3Ud5JVrhPSdfUlEhoZXSZoVXeSWaL1mZEIyy7nMXnhUVEvqnWeG9C88qJbDaOzTrOFyVGWLleIj8kqHJL2klGGXd5856pXqgFV4qJPRP\ns8IbiF4bgdVeuI\/ySnx+yYY3lVRIaDW2WeFVXoncZ0lCMMq6z8Y6c8Cv8FIhobXVZoVXuQYbWwhGWfe5PTwrrfBSIaF\/mhXeQPTaCKz2wiWUVxLXhKnYz52P\nl9R9YS4Lbdj4i7JE5AxvdA5BhYR6WJN5JkLu8+aEYJR1n6PqzJqBHIIKCbWbzLNA9NoIZKHBfZRXoveSG51DUCGhe2oyz7bXWUjFpoRglHUfOYKc4TLnEFRI\nqIc1mWfKK5H7fDwhGGXdJz4rOQQVEmo3mWfxWbURyEIbmvySHrJFhshoGyLvdWjyXlsJRln3WVBn0A3kEFRIqN1kngWi10YgCw3uo7wSn1\/iHIIKCfXiJvNM\neSVyn9clBKOs+8gRNoZcNSok1CebzDMRN4RcNRKMsu6zMDwrOQQVEmo3mWeB6LURyEKDS8hDYq4aFfu58\/GS+h19Ljt+1Ix7lFfi80vcyIUKCb35NxnxIvx8\nSUIwyrpPyPgdaORChYTaTUZ8zBFuI5AdD\/c5us51LgZu5EKFhO6pyYhXXoneSzYlBKOs+yxwIxXNl3zJjVyokNCbf5MRr7ySB1oIRln3ic9KIxcqJNRuMuLj\ns2ojkB0\/NHmvPWSxDpFpP8J+nKHZj9NKMMq6zx11Zv9AIxcqJNRuMuID0WsjkB0P91GWiOZLznUjFyokNLpoMuJFyH3emRCMsu6jsU3MoadCQmOFJiN+0QSC\nUdZ9wi6IgUYuVEio3WTEx30TbQSy4+ESGtvEHHoq9nPn4yX13OHcrr1RMx+rGVQ5w9dXXDGmQkIzks1OPeWVyH12JASjrPuEXVsDzRJSIaF2s1Mv7vNqI7Br\nD+6jGVQ5w293zYypkNA9NTv1lFci93kuIRhl3UczqHovec1bPzKmQkIzks1OPc3Sar7k+IRglHWf4\/CsqJBQu9mpdxyeVUpg197I7MfpYXfNCDsAR9gnPDL7\nhFsJRln3CbszB5pRpUJC7WanXtzP2UZg1x7cRzOomkm96cqrCyokNOvZ7NTTLK3eSz6fEIyy7qMZVM2k\/mbXTEGFhOYwm516yivRm8wvEoJR1n3C7syBZlSp\nkFC72akX93O2Edi1B5dQXonmXlcvf6lPxX7ufLykXtNUnslDW+kSvZ7ySrTCu+fpLSMqJLRSqt581dGPbu31lFci97ktIRhl3SfskB5opZcKCbX1ROprxD3V\nbUSMsu6jvBLll3xg2+4RFRK6J32zuqdeT3klyi+5LiEYZd1HK7vKL1lxyeYRFRJaKfW9eftWdw3llch9Xr7YEoyy7hOflVZ6qZBQ2\/dmf434rNqIGGXdh85A\nhYRWSv3s57Vf2TqZYJR1n1AJYaCVXiok1Pazn\/4asXZCGxGjrPsoS0Re8tW923MqJLQaq6d+8KNbttaEvOTWhGCUdR+t7Cq\/5PJtu3MqJLS2ql\/PMy\/cv9X\/\nEkvll1yTEIyy7hOflVZ6qZBQW32+vkZ8Vm1EjLIuobXgWHOAiv3cI3wv6dMlfP2SKtQvySc4Th+9OfP1S6pQv8QQjLLuA2fIJzhOht6cdRMxyrqP8kpC\/ZJ8\nguNk6M39uToTql9iCEZZ91FeSahfkk9wnD56c792n1C\/xBCMsu4DZ8gnOE4fvbnfTcQo6z50hgmO00dv7htiQIJR1n3gDKMJjtNHb+53EzHKus+JwRnu3rt9\nNMFx+ujNfV+\/pAz1SwzBKOs+coZQv2Q0wXH66M39ubo4ql9iCEZZ94EzjCY4Dvt\/v5uIUdYl4CWTHKd\/xPMlGV3C1y+pQv2SggoJjDKyZlT0QEIwyroPRiwF\nFRIYZUwhYpR1n3V1nQnVLymokMAoIxChfokhGGXdRyOWUL+koEICo4ysHhWF+iWGYJR1H4xYCiokMMrIuokYZd1nwluGITDKyKyXkGCUdR+MWMZUSGCUkXUT\nMcq6j0YsoX7JmAoJjDKyZlR0Q0IwyrrP++q6OKpfMqZCAqOMrBkVPZMQjLLugxHLmAoJjEuybiJGWZd4TxjjFMtf4nipbz\/3CNdxMrqEr19ShfolBRUSmP3M\nfP2SKtQvMQSjrPtgJrWgQgKzn1OIGGXdR1kioX5JQYUEZj8DEeqXGIJR1n0WhZnUmxc9XFAhgdnPQIT6JYZglHUfzKQWVEhg9nMKEaOs+0yY\/TAEZj8TLyHB\nKOs+mEkdUyGB2c8pRIyy7qO8klC\/ZEyFBGY\/M1+\/pAz1SwzBKOs+mHsdUyGB2c+snnu9voVglHUfzKSOqZDAfOkUIkZZl8DcK+dbk889wvwS4xK+fkkV6peU\nVEhgVTbz9UuqU1oIRln3wQpvSYUEVmWnEDHKuo\/ySkL9kpIKCazKZr5+SRXqlxiCUdZ9zgkrvBsOHSqokMCqbNasIn8yIRhl3QcrvCUVEliVnULEKOs+E1Zl\nDIFV2cRLSDDKug9WeCsqJLAqO4WIUdZ9FocV3sXjYysqJLAqm\/n6JWWoX2IIRln3iSu8ykaiQgKrslmzirwpIRhl3QcrvBUVEljHnULEKOsSWBPmCk\/yuUeY\n95rTJXz9kirULympkEC2WO7rl1QntxCMsu6DzLOSCglki+XdRIyy7qO8klC\/pKRCAtli+VydCdUvMQSjrPsoSyTULympkEC2WCBC\/RJDMMq6DzLPSiokkC02\nhYhR1n0mZIsYAtliiZeQYJR1H2SeVVRIIFtsChGjrPsoryTUL6mokEC2WObrl5ShfokhGGXdZ2OTeVZRIYFssXyuLs5hBKOs+yDzrKJCAvlleTcRo6xLIFeN\nmSeZ\/dwj3I+T0yV8\/ZJxqF9SUiGBLPbc1y8Zh\/olhmCUdR9kxJdUSCCLfQoRo6z7DOqqEapfUlIhgSz23NcvGYf6JYZglHWfL4eM+IVrlpVUSCCLPff1S8ah\nfokhGGXdBxnxJRUSyGLPu4kYZd1nQharIZDFnngJCUZZ90FGfEWFBLLYpxAxyrqP8kpC\/ZKKCglksee+fklxbwvBKOs+yKGvqJBAFnveEIsSglHWfZARX1Eh\ngbz3KUSMsi6BHHpmxCafe4T7hI1L+PolcadeSYUEdtflvn7JONQvMQSjrPtgp15JhQR2100hYpR1H+WVhPolJRUS2F2X+11b41C\/xBCMsu6jvJJQv6SkQgK7\n63Jfv2Qc6pcYglHWfbBTr6RCArvrphAxyrrPhN01hsDuOksMSDDKug926lVUSGB3Xd5NxCjrPjc1O\/UqKiSwuy739UuKUL\/EEIyy7rN\/10wR6pdUVEhgd13u\n65cUG1sIRln3wU69igoJ7MebQsQo6xKrw96+82d+MKRiP3c+XrLtP4++J+SZGJfw9UtGoX5JSYXEyYuOvyfs+s99\/ZJRqF9iCEZZ90EFgZIKCbXDrv8pRIyy\n7vOBus6E6peUVEjonsKu\/9zXLxmF+iWGYJR1H+WVhPolJRUSv375D1vDrv\/c1y8ZhfolhmCUdR9UECipkFA77PqfQsQo6z4Tdv0aYuG5\/7U17PpPvIQEo6z7\noIJARYWE2mHX\/xQiRln3+WqoIHDSwQsrKiT+dvPzW8Ou\/9zXL8nvayEYZd3n8roujioIVFRI\/NmnF9wTdv3nvn5JHuqXGIJR1n1QQaCiQkLtUCdgChGjrEug\n5sCQiv3cCV4ymFBXzbiEr1+Sh\/olZeI4fbyXZI0z3BmqJ\/0oIRhl3QeVjcrEcTK8l2SNM3QRbS7h65fkoX5JmThOhveSfuMMg7rOhOqXGIJR1n2UVxLql5SJ\n4\/TxXtJvnEF5JaF+iSEYZd0HlY3KxHH6eC\/pN87QRbS5hHWGxHH6eC\/pm\/eSQRvBKOs+qGxUJY7Tx3tJv3GGLqLNJXz9klGoX1IljtPHe0m\/cYbNoXrSkoRg\nlHUf5ZWE+iVV4jh9vJf0G2f4bF0Xx7sPCUZZ90FloypxnD7eS\/qNM3QR7S6BWkjDxHH6U99LBhPqvRqX8PVLilC\/pKRCAlUSc1+\/JFZ1NASjrPug4mJJhQSq\nJE4hMHqB+\/yurjOh+iUlFRKokpj7+iVFqF9iCEZZ91FeSahfUlIhgSqJua9fUoT6JYZglHUfVFwsqZBAlcQpBEYv\/db3kgEVEqiSmFkvIcEo6z6ouFhRIYEq\niVk3gdEL3Ed5JaF+SUWFBKok5r5+SazqaAhGWfd5rq6Lo\/olFRUSqJKY+\/ol41C\/xBCMsu6DiosVFRKoqziFwOgFLlGEGo06J4eK\/dz5eAlqPBuX8PVLilC\/\npKRCAtWbc1+\/pAj1SwzBKOs+qARdUiGB6s1TCMyqwn2UVxLql5RUSKB6c+7rlxTXtxCMsu5zc6gErVNvqJBA9ebM1y8pdrQQjLLug0rQJRUSqN6cdROYVc1a\n50sGVEigenPiJSQYZd0HlaArKiRQvXkKgVlVuI\/ySkL9kooKCVRvznz9knGoX2IIRln3Qe3oigoJVG8ORKhfYghGWfdBJeiKCgnUe55CYFYVLoHa0UMq9nPn\n4yU4eyKjS\/hqJGWoX1JSIYFTJbKaCPVLDMEo6z44oaKkQgKnSmTdBFZ74T7KKwn1S0oqJHCqRFjtC\/VLDMEo6z4bwgkVOieHCgmcKpH5+iVFqF9iCEZZ98EJ\nFSUVEjhVYgqB1d6sdR1nQIUETpVIvIQEo6z74ISKigoJnCoxhcBqL9xncTihQufkUCGBUyUyX7+kCvVLDMEo6z4bmxMqKiokcKpEVucabGwhGGXdBydUVFRI\n4ByKrJvAai9cAmda8ByL3H7ufLwEZ2JldAlfjaQM9UtKKiRw2lUgQv0SQzDKug9OziqpkMBpV1MIZKHBfZRXEuqXlFRI4LSrzNcvKUP9EkMwyrpPPDnrMucQ\nVEjgtKvM1y8pQ\/0SQzDKug9OziqpkMBpV1MIZKFlrfklAyokcNpV4iUkGGXdBydnVVRI4LSrKQSy0OA+yisJ9UsqKiRw2lXm65dUoX6JIRhl3SeenCVPoUIC\np11lzelcmxKCUdZ9cHJWRYUEzseaQiALDS6Bs7Z4vlbyufPxEpzVaVzCVyMpQ\/2SggoJnMIZiFC\/xBCMsu6DEz0LKiRwCucUAtnxcJ+j61xn1S8pqJDAKZyZ\nr19ShvolhmCUdZ8FbqQS6pcUVEjgFM7M1y8pH2ghGGXdByd6FlRI4BTOKQSy47PWvNcBFRI4hTObeG6fibLugxM9x1RI4BTOKQSy4+E+yhIJ9UvGVEjgFM5A\nhPolhmCUdR+cATqmQgKncNY59K0Eo6z74ETPMRUSOLdzCoHseLgEzgDliX7J587HS3CGeJ8u0Zw0rnNyqJDA6eCZr19ShvolhmCUdR+cNF5QIYHTwacQ2LUH\n93lvOGlc5+RQIYHTwft1nYlQv8QQjLLuoxnUUL+koEICp4PXuwHLUL\/EEIyy7oOTxgsqJHA6eL+bwK69vHU\/zoAKCZwO3p94nnDGKOs+OGl8TIUETgfvdxPY\ntQf3iSeN65wcKiRwOni9G7AK9UsMwSjrPvGk8d\/smhlTIYHTwevfVRXqlxiCUdZ9cNL4mAoJnCfe7yawaw8ucX44m1zn5FCxnzvhfJxBUr8kb\/MVX7+kDPVL\ncioktFKq3lz\/L+WVhPolhmCUdZ+4Q1orvVRIqK0nUl+ji4hR1n2eqOtMqH5JToWE7knfbH0N5ZWE+iWGYJR1H63shvolORUSWilVb66vobySUL\/EEIyy7hPv\nXCu9VEiorZ5mn1UbEaOs+yS7fnNUJpgjtFLaXINeQoJR1n1iJQSt9FIhobZ689x9TCRilHUfZYmE+iUjKiS0Gtt85yJC\/RJDMMq6z+N1XRzVLxlRIaG11ea3\nq9XjUL\/EEIyy7hPvXCu9VEiorT5vn1UbEaOsS2gtONYcoGI\/l17yf+HcnXDUiQAA\n@jar-line\nH4sIAAAAAAACCq2de9xmRXHnjzeMfLzFEAE1CApJvKCiq4nxnXMOM8CgoqKIV0CDG6JmvICIXFx9XSCKUXmjyIqAgqifJYl4F5KZ5zyvjBc0BLxA0Owmirqb\nuDAzix8RAYGtfk7XOd+qrjMzfyz\/2D5dP6q6urqquk69TVX9\/\/3ntb+1+J\/l\/v8tNzee+vb2ylsPbT59\/tfWpPHNL3yZjld1vF3EKhH6e0+pPP\/p6h5x3nnn\nrUnjhOD46cf8w4hYnkIkKv1dEYm655Ok+uh5L18gkiR+PCCq7SESlf4+SDXHOlaVexpDqlVd044ReU2rur5Bu2ktc9XiHx519qDdPG51bPbDI1oi9PeqOuTA\nle57W4+dv\/uujXVC7HbZ+oVUP5Hxgx98aPOD87+65kl\/8\/bVD\/3xoc0X1q8K4oC7Nna3CuKf2hWDINW1X+rRva6OE8S92pXugduObWgNiWrzrRGPrUKdUP97\nq0WQihJW1UHbjp1\/4zcbuzc3KzW1S0ksj4MFcUe90u0hKyfCr0Ml7KV6rVCrVGrhSZKLnvnyYR2PfMjLM48\/61deP2ibRZAq8bhJfu95ZO02ql21uESVeKiE\nI4+8g43uoCJIRQmHlde6crVXSmJ5JO1+8zcba9WuIvw6VEJjJZ1aSbJq3Y80Vk0\/6nMfspZoEKTSPf\/VKz9od7DjydFdS1SWR15HshKDIBUlHPY8WaI5UZTE\n8sh73smeG4TnoRKaHezoo3TXlEfSdM8DVmIQpNL96NeRz2D9wCyVegPd85JHPoO1rlwRpKKEwxmsVbvq1SiJ5QFLNAi\/DpVwsfIa3qdV7yNULc55O55z0W4N\nD9fCX7XwJe3oS0SqBp6hhS9p4a\/AQ1befHP0Pi18SQtf0o4+UbRbv3b0cEPkpCSWh9hVne3KIDyP0V\/llatnGKJX4gF\/1Y7nPGtXvU8LX9LinLfjOT+ul6rO\nvn3IExIVfAl4pJUfN3rRFj6xhb9qR3+VtPuN0fu08FctfCJ45B1UD9fCX5l1jH4XVtKpleQz2OKct+M5hyUaBKl0z4czWOc4OGcU1l0reWRdqfdp4Uta+MR2\n9IlZV+rhWvjEFn4XPGDtBuHXMforWEnHbEn3Q9HjOYclGgSpdM8H397AM7TwJS38FXjkM6jep4UvaeFL2tEn5jOoHm7IkCiJ5ZHPYJ19ewufaHiM\/mq3LZu7\nb52+IWV+y4xqzJxstgREFUVOIvp1\/Fyo337z5i7x4AwRzHAMoiLC56VjLvrpTP3j0zeYjIxZjc1kPpURP3IIUtn86ld51X908+aaM0Qw+6iq2yYQPgsfV561\nq5k+s\/tV2DEi5xSCVDb3ydqtVbs6Q4S9G0wh\/N1gXDn2Y+7uA6vwK8gy8n4s\/8ghSGVjLfaj4wwR1kryfix7BKn8raiqakF9cdtm40Vp+TbrS\/\/+CEEq6xPT\nP+8R6vWC4gwR1FvP46wA4e9UBpHW0WSpeM9skc\/Bw00hSGXzq7yOOku1CqoBUdwHq7MChLsPro6I27Klpx30d3LGktGufjWBIJX1iZ\/Klp4skTNEWO1+OiN+\n7BCksiuXU1vDiw5ZHy3GRucpBKlsDientoEXbeGdW3jUdjwfUwhf1zD+qob3ab1d+TzIIJaj6EyEkUq9Twuv1sIToSYDxDIRviYznvO8g8s5frCe1CIyIHuF\nlRSZJSIDcrhsics5GrSIMi0iA7QLazcIUvlq1OCvTPWDFmNvE1MIUtlaBvxVwxkiqLfhnBcIX5MziOXsfUymzwhnqwbwV\/42MVDZvD3xyP6q4QwRRT1R\/ZVB\nuHpi6yuQy1F+1fqxqfVNIlQLBlFUOR931NkzlSSPV3W8XcQqEfp7XBcV7jNY3wwnahbXRT0V\/MosrosmBPZ8hkg0i+uingo+ZhZXObMkq5BKM5mdQOQ1aQ43\ni+uinzr\/a4N287jVcVwX9VS6Tz1i7YEr3T\/LveB41EWTVHq6bn3lB2da0Xnk5z4kiP8kN5VfC+Jy1EUTglTItQVxl9zTbpXbyr6oiyZr0Pyq5PETuXHdLah7\ntloEqShhVa2Xm8pVgngF6qKJOyWxPJ4riNvlPngf1EWjdaiEEpVFqnvk5nU36qJJKj3nuo50Q+p5\/EYk+qVItO82iyCV5o89j6TdO+TffznqorqOHH0cj7SD\nNwjieNRFPRUlrKrn9Cuv74O6qPJQSSyPrN36FaiLeh6UcFhHspIOXmaGu9qg6S+uXx3XkSzRIEile\/7D8786riPtYMeTo7uWqCwPWIlBkIoSDnve3Y26aDo5\nlMTyyHuerN0gPA+VcDiDzfGoiybuumvKI2m655HPYHM56qK6DqXC\/Wo8g\/W+qIsmqXTPSx75DNb3bLUIUlFCYyUdvRolsTyeO1qiQfh1qISLldd3jN5HY98M\nuehMKzrD+ahvGD1cC3\/Vwpe0oy8Ru2rgGVr4khb+Cjxk5Q28Twtf0sKXtKNPFLuqs12ZyElJLA+xq\/qXoxdt4RMNj9FfpZX\/8+gZhuilGYfyGM950u6vR+\/T\nwpe0OOfteM7FrupbRw835AmaZZY8xK7qbFcGQSpKOGhXvU8Lf9XCJ4LHc\/sdVA\/Xwl+ZdYx+N+tKvY9mSMN+5PPRjuc860o9XAt\/1eKct6MvybpSzzBEYd21\nkkfWVXfPVosgFSU0ltgxW6IklsdzR2s3CL+O0V\/lM6jeZ8iWcI8aND349vqG0cO18FctfEk7+pLnjDvYMTfUXVNdjTxgJQZBKko4nMH6btRFs29v4XfBI59B\n9aItfKLhMfqrqC6qmSV8F7KlqC7KyElEv46oLuoRzHDiuijzTyJ6Hs\/I1L9CldNn+jaTUcRtDkEqm1\/9Jq96b1Q5lUoRzD6q6s4JhM\/Cx5VHVc6c3a\/CjhE5\npxCksrlPVOX0CHs3mEL4u8G4cuzH3N0HVuFXkGVkxPJtDkEqG2uxHx1niLBWkvdj2SNI5W9F4h0EdT6qnDwfmgeNHi79+9cJ4gKHIJX1iemfPYX6GFQ5M9WA\noN56Ho8IEP5OZRBpHc35qHLmdbTI5+Dh0j+yjuYChyCVza\/yOupjUOXU1eq4uA9WjwgQ7j64OiLuzJa+N6qcettmLBnt6jcTCFJZn\/iMbOm3ocqpVIqw2lXE\nrxyCVHblUZVTb\/HwqIjOUwhS2RwuqnJ6BPU2jfB1DeOviroo7crnQXFdlNGZCCOVqYt6hK3JRHXRqCYznvO8g8u\/QpVTa0uIDMheYSVFZonIgBwuW+Ly3qhy\nKhUiA7QLazcIUvlq1OCvTPWDFmNvE\/mcJ3\/lKywDla1lwF81nCGCehvOeYHwNTmDWM7+ymT6jHC2agB\/5W8TA5XN2xOP7K8azhBR1BPVXxmEqye2vgK5HOVX\nrR+bWt8kQrVAhK3cpZV\/\/BGfXXzhu2z9n5rxk\/\/1k2t2jEhU+rsixlofZxyiJY+x1ucQLRHkYWuvUwhdU1l79Yi8plbXZyvCnHGIVfKYRBjteh79DvqV+\/GA\nqLaHmOTR6Mq5a35seEwivBZiKxHEDDxmQM92jEhUWMcstiulAqIlj9KuPBX0NovtKkLommK78lTYzVlsJUrldbVDhNGu52GtxK+2kKraHmKSh7GSYD\/sOqrt\nIbwW7MrfvOaE1eqGS571N7d8b00aH3fcIU0a\/+oPTxzG0whSpbH+bvf8zJuOX8x8eN1frUnjhOD4mV+6yvmSCJGo9HdFjLpKUiWPnBBJEj8eENX2EIlKfx+k\nGk7UjaeeOHBPY5VKx+nftGNEotLfFTGeQdXivru8a9BuGuvepLE9g0SQSvepR7zskJVu163Hzl9318Z6gZB\/klSL8S\/mf\/I\/b7l2zYEvk\/E7d33WVy68RhAX\n3bWxu3nLsfNrD1kxCFL99Nge3evq9+7Z2H3ioJXu1i3HNrSGBZWMSx7XCfVxd2\/sHrbVIkhFCSX6yxruuWNj98hnpwrkqF1KYnnsIYi3HLrSvfPOjQZRrCNL\nKBnyupXuOfdsrJ+QpaKFP+L56xtdx7mPXd\/0PA6QlW9bt1I\/yCFIlXik33semwXx+0J97tpeu2pxiSrxUAlHHvusXekOEsQH7tloEKSihFX1VFn56vqV+py8\ncrVXSmJ5PCVVuoT6letXDMKvQyWsqguzlVwj9qVWkqxa9yONVdN7vOJMa4kGQSrd81\/c7wy7gx1Pju5aorI8YCUGQSpKWFXfHy2xOIMqieWRrP2S3toNouCR\nJTQ72HkflTSqPJKmex5fE8r9BPGRtSsGQSrdj34dyRK39pY4p\/\/QPS95\/O5o7QZBKkporKSjV6Mklgcs0SD8OlTChV3V2a7qhSfL3uf0+5wwnPP9HnwCzrnY\nVa0ejghSLX4ffInYVaOegZFlwSN7A8tD7KpR70MEqSjhwq5q9XA+1qoklofYVZ3tyiAKHoO\/Eruq1TMweqWxeoOEHs+52FWd7cogSJV4jOdc7KrOdtUwT0hU\n6kssD7GrWr0oEaSihAu7atT7MOpTEstD7KpRD0eEX8fod2ElnVpJskTdj2R9qunedi\/Klihx0CBIpXven8G0gzkOzhmFdddKHteNVmIQpKKExhI7ZkuUxPKA\ntRtEsY7BX0mMqnOM6pgt6X4oejznsESDIJXuec8DO9gxN9RdU12NPGAlBkEqSriI52qJc58hqSSWR7L2HM8NwvMY\/dUzt27u3per24xqzJxstgREFUVOIvp1\nPOSMDfOv3dRX6TlDBDMcg6iI8HnpmIumfrtEfcjpG0xGxqzGZjJTCFLZ\/Eq71VMFjzNEMPuYRvgsfFz5r0Wqp+TqHbMlRlEbOacQpLK5z3\/gqwxniLB3gymE\nvxuMK4d2TXRmxmGzjIxY9ghS2VgL7XacIcJaifa3ewSp\/K2oqs4X1K1bNhsvWpyVwcOlf\/8kIlNZn7ioT8up2iAozhBBvfU8JhG4UxnE0K1OW6K3sx5uewil\nsvkVu9U5Q0RxH5xE0GJGhHb8ph30d3ITSwa7mkKQyvrE1POqtssZIqx2pxCksisXL1qrF2XWR4ux0XkKQSqbw4kXbdSLcoYI6m0a4esaxl\/V6n28LaknshkZ\nEMtRdCZi8D7DdxzOEGFrMkAsE+FrMuM5zzuYvI\/J+pjJ2uwVe15klkplc7hsicn71JwhwmoXtmsQpPLVqMFfmepHYWPDbWK7iExlaxnwVw1niKDedoBApDaI\nob+dtuRj4piFs7\/dI5TK5u35r4QW3eqcIaKoJ1ZTCFqMr0AuF\/lVkcNnrdvaa4QYql9EFFXO\/XZ510wlSWOVMI2nEaTS\/VBEWRcV7jNY3wwnahbXRT0V\/Mos\nrosmBPZ8hkg0i+uingo+ZhZXOdMMov4MmcxOIBIVcrhZXBe99JbvDdpNY92bNI7rop5K96lHvERudQ+RLP8I1EWTVHq6brnfGTOt6Oz+ijNnfV10m9zsLkdd\nNCFIhVxbEF+Sm92H5T74QFQ5kzVoflXy+KZQ3y18nuAQpKKEVfUoWcO95A51X9RFE3dKYnnslboZ5T74etRFw3VkCavq\/utWuh\/fvbFeiyqnWng6wbqOdEPq\neVwlK79R7lH7OQSpNH\/seXxDbo6PE+pl1EV1HTn6OB57ye30UEGcjLqop6KEEgVk5Z3cOd+JuqjyUEksj6cJ4mdCfTDqop4HJZRIILv3c7GSn6Eumqwad7VB\n01++8BpBrAjlLsLnMNRFPZXu+b\/ecq0gHi7Ufyc7+BrURQceMk5UlkdC3HXHxu4A1EU9D0pYVUccvNJtEYl2R11Uz6BKYnlcInv+WEHdvsUiCh5ZQrODnfdR\nSaPKI2n68gUPtZJ3oS6q61Aq3K+sJc7pP3TPSx6wdoMgFSU0VtLRq1ESyyNZ4kxs6h2oi0brUAkXdlVnu6oR+2bIRWda0dlzYbtiV3W2K4MglWYc\/fkQK2my\nXdWMLJpfJSrLIyGyXRkEqSjhwq7qbFdFrFVJLA+xqzrblUEUPAZ\/JXZVq2dg9NKMQ3mM51zsqs52ZRCkQh7c21WtHo55gmaZJQ+xq1q9KBGkooQLu2rU+zDq\nUxLLQ+yqyXZlEH4do9+VOFjnONghQxr2I1mfarq33VQXzXHQIEiFu08fB+scB+eMwrprJQ+Jg3WOgwZBKkq4iINNjoMdsyVKYnnslfrO+zhoEMU6Bn\/1VbGS\nxwjqM6iLKg8956rp3ie+XOypTXxQF\/VUuuc9jycJ9e2ygyejLqo81BtYHk\/KddETUBf1PChh8gIr9XdlT56MKqdmSCqJ5XG5UL9J9uRhDuF5jP4qqouqb1dP\nZLOlqC7KyElEv46oLuoRzHDiuijzTyJ6HnvkOtzRqHL6TN9mMlMIUtn8it3qnCGC2cc0wmfh48qjKqfmu2qVNnJOIUhlc5+oyukR9m4whfB3g3Hl0K6Jzsw4\nbJaREcseQSoba6HdjjNEWCthfzsRpPK3oqr6uKD+FVVOno9hPHi49O+fRGQq6xPTP6+WU3UGqpxphgjqrecxicCdyiCGbnXaEr2d9XDbQyiVza\/Y384ZIor7\n4CSCFjMi2N\/u7+Qmlgx2NYUglfWJe+SK19GociqVIqx2pxCksiuPqpya+6jF2Og8hSCVzeGiKqdHUG\/TCF\/XMP6qqIvSrnweFNdFGZ2JGLxPURf1CFuTieqi\nUU1mPOd5B5P3MVkfM1mbvWLPi8xSqWwOdyf62zlDhNUu+9uJIJWvRg3+ylQ\/ChsbbhPbRWQqW8uAv2o4QwT1tgMEIrVBLGu3Om3Jx8QxC2d\/u0colc3b2d\/O\nGSKKemI1haDF+ArkcpFfFTl81npcF\/VU3Cdb5Vyz66OH6nIaa4V28617T\/SLEkGqNI77RV90xV7DV5I01q8LOi77RSNEotLfy37RJJV+MUmS+HHZLxohEpX+\nXvaLXrZ+n4F7GqtUOi77RSNEotLfy35R1WL6GqbaTWPdm7JflAhS6T6V\/aILRK6SL8b5q8OD99tnol+UCFJ97sn7TPSL0hoWVPk7juXBflEiSEUJbb8otUtJ\nLA\/2ixJRrCPsF\/UWrl82EjruFyWCVIlH3C9K60tU+u3O8mC\/KBGkooS2X5T2SkksD\/aLEuHXEfeLqpUkq9b9SGPVdNkvSgSpdM\/LflGeHN21RGV5sF+UCFJR\nQtsv6s+gSmJ5sF+UiIJH2C\/qfZR+4VdNl\/2iRJBK96PsF6X\/0D0vebBflAhSUULbL0qvRkksD\/aLEuHXEfeLLjxZ9j6Hf2ev4Zz\/4l\/2mugXJYJUi9\/DflFG\nlgWP7A0sD\/aLEkEqSmj7RX2sVUksD\/aLElHwCPtFGb3SWL1BQsf9okSQKvGI+0WZJyQq9SWWB\/tFiSAVJbT9ooz6lMTyYL8oEX4dcb+oWkmyRN2PZH2q6bJf\nlAhS6Z6X\/aKMwrprJQ\/2ixJBKkpo+0WZLVESy4P9okQU6wj7RZkt6X4oOu4XJYJUuudlvyhzQ9011VXcL0oEqSih7Rf1GZJKYnmwX5QIzyPuF2VUY+ZksyXW\nRaPISUTZL8oZIpjh2LooET4vjftFmZExq7GZzBSCVDa\/YvcnZ4hg9jGN8Fl43C\/KbIlR1EbOKQSpbO7DKidniLB3gymEvxvE\/aKMzsw4bJbBflGfASiVjbXs\nF+UMEdZK2C9KBKn8rWjsF6UXLc5K2C9aIDKV9YnsF+UMEdSb7RctELhTxf2itCV6O+vhtodQKptfsfuTM0QU98FJBC0m7hf1d3ITS8J+Ue+plcr6RHZ\/coYI\nq90pBKnsylnlZNZHi7HReQpBKpvDscrJGSKot2mEr2vE\/aLeltQT2YyMddEoOhNR9otyhghbk2FdlAhfk4n7RZn1MZO12Sv7RX1mqVQ2h2O\/KGeIsNplvygR\npPLVqLH7kzG8sLGwX7RAZCpby2D3J2eIoN52gECkjvtFaUs+Jsb9oh6hVDZvZ78oZ4go6onVFIIWE\/eLMmYUOXzYLxohhupX2C+qGk1VWZUkjVXCsl+UCFLp\nfpT9orC+GaxvhhM1i+uingp+ZRbXRRMCez5DJJrFdVFPBR8zi6ucaQZRf4ZMZicQiQo53Cyui6avYardNNa9KftFiSCV7lPZLwormenpStV6reiU\/aJEkAq5\ntusXpTVoflXyYL8oEaSihLZflNqlJJYH+0WJKNYR9ot6C9cvG1rRKftFiSCV5o9lvyitDzm148F+USJIRQltvyjtlZJYHuwXJcKvI+4XhZeZ4a42aLrsFyWC\nVLrnZb8oT47uWqKyPNgvSgSpKKHtF\/VnUCWxPNgvSkTBI+wX9T5Kv\/Crpst+USJIhfuV6xel\/9A9L3mwX5QIUlFC2y9Kr0ZJLA\/2ixLh1xH3iyL2zZCLzrSi\nU\/aLEkEqzTjKflFGFs2vEpXlwX5RIkhFCW2\/qI+1KonlwX5RIgoeYb8oo5dmHMoj7hclglTIg12\/KPMEzTJLHuwXJYJUlND2izLqUxLLg\/2iRPh1xP2iyJCG\n\/UjWp5ou+0WJIBXuPq5flFFYd63kwX5RIkhFCW2\/KLMlSmJ5sF+UiGIdYb8osyXcowZNl\/2iRJBK97zsF2VuqLumuor7RYkgFSW0\/aI+Q1JJLA\/2ixLhecT9\nooxqzJxsthTVRRk5iSj7RTlDBDOcuC7K\/JOIsl+UGRmzGpvJTCFIZfMrdn9yhghmH9MIn4XH\/aLMlhhFbeScQpDK5j5RldMj7N1gCuHvBnG\/KKMzMw6bZbBf\n1GcASmVjLftFOUOEtRL2ixJBKn8rGvtF6UWLsxL2ixaITGV9IvtFOUME9Wb7RQsE7lRxvyhtid7OerjtIZTK5lfs\/uQMEcV9cBJBi4n7Rf2d3MSSsF\/Ue2ql\nsj6R3Z+cIcJqdwpBKrvyqMqpuY9ajI3OUwhS2RwuqnJ6BPU2jfB1jbhf1NuSeiKbkUV1UUZnIsp+Uc4QYWsyUV00qsnE\/aLM+pjJ2uyV\/aI+s1Qqm8OxX5Qz\nRFjtsl+UCFL5atTY\/ckYXthY2C9aIDKVrWWw+5MzRFBvO0AgUsf9orQlHxPjflGPUCqbt7NflDNEFPXEagpBi4n7RRkzihw+7BeNEEP1K+wXPW23j821upzG\nWqE986aL53G\/KBGkSuO4X\/STb75wrl9J0li\/Lui47BeNEIlKfy\/7RZNU+sUkSeLHZb9ohEhU+nvZL3rU2Z8YuKexSqXjsl80QiQq\/b3sF1Utpq9hqt001r0p\n+0WJIJXuU484a91K9xeS5f\/9XekvDi+ea5V8Mc5fHX7vOSLV0Ld0\/7s3dq8XxL7rVgyCVK961Sfm43e1v5Tb0O3tSnei3FxoDQuq\/B3H8rif3Li+Inw8glSU\nsKreLxI9R\/h8pl2pqV1KYnm8TxC7iFT\/KLc8Iop1DF+wDhbqjwr1+7JUtHD9spHQY9+SUHeHiEQeQarEY\/zmtX+1qfukUG+pe+2qxSUq\/XZnebyoWek+JYgf\n3bPRIEhFCatKqOeCqn+UV672SkksD5FoLpLVW+sVg\/DrGL9aJitJdrXfuvRXjb2VJKvW\/Uhj1XTfi6OW+A93bTQIUume99+dsYMdT47uWqKyPBLi2b2VGASp\nKGFV3Xe0xOIMqiSWR7L2O3prN4iCx\/DFHTvYeR+lX\/hV0z0PtRLZD4Mgle5Hv45kiQf3ljin\/9A9L3kcMlq7QZCKEo5WIrbb0atREssDlmgQfh1jr4HYVZ3t\nql54sux9Lr7owuGc\/\/TLF+Kci13V2a4MglSL3wdfkk6regZGlgUPffPO8EiIbFcGQSpKuLCrWj2cj7UqieUhdlVnuzKIgsfgr5Jm1TMweqWxeoOEHs952r1s\nVwZBqsRjPOfJQrJdNcwTEtXwiqDhkfyhelEiSEUJF3bVZLuqGfUpieWRVq0ejgi\/jtHvqpVIHOzUSpIl6n4s3tXLmu5tN1lijoMGQSrd8\/4Mph3McXDOKKy7\nVvK432glBkEqSriIg02Ogx2zJUpiecDaDaJYx+Cv1ErSOWe2pPuh6PGcwxINglS65z0P7GDH3FB3TXU18lArST6RCFJRwkU8V0uc+wxJJbE8EnWO5wbhecT9\nooxqzJxstsS6aBQ5iejX8RKhbnPVizNEMMMxiIoIn5fG\/aLMyJjV2ExmCkEqm1\/VedWpI4UzRDD7mEb4LDzuF2W2xChqI+cUglQ29xHq+a\/zrZ4zRNi7wRTC\n3w3iflFGZ2YcNstgv6jPAJTKxlpot+MMEdZKMmLZI0jlb0VyqgT1yy2bjRctzorpF51EZCrrE7Wb6g2C4gwR1NvYLxoicKeK+0VpS\/R21sNtD6FUNr9K\/6Qu\nOt1BnSGiuA9OImgxI6LOlp6k8ndyE0sGu5pCkMr6RHZ\/coYIq90pBKnsylnlZNZHi7HReQpBKpvDiRdt1ItyhgjqbRrh6xpxv6i3JfVENiNjXTSKzkQM3qdR\n78MZImxNBohlInxNJu4XZdbHTNZmr+wX9ZmlUtkcLlti8j41Z4iw2oXtGgSpfDVq8Fem+lHYmOn+nERkKlvLgL9qOEME9bYDBCJ13C9KW\/IxMe4X9Qilsnl7\n4pG9T8MZIop6YjWFoMXE\/aKMGUUOH\/aLRoih+hX2i6pGU1VWJUljlbDsFyWCVLofZb8orG8G65vhRM3iuqingl+ZxXXR\/vWLi4tx2S8aIRIVfMwsrnKmGUT9\nGTKZnUAkKuRws7gumr6GqXbTWPem7BclglS6Tz3i3XKre7Nk+ZegLtq\/qtGfrlSt14pO34vzALmnvVEQD0ZdNCFIhVx71v9l8c1y8\/orVDmTNWh+VfL49YEr\n3fOFz\/scglSUsKrOFomeK3zORV00cacklsdfC+I+ItWXUBcN1zF8wfpjoX6qUH8KVU61cP2yoRWdnkf662VB1Zc4BKk0f+x5PLna1P13ob4BdVFdh367szxe\n0Kx0lwriKtRFPRUlrCqhnh8ud85voS6qPFQSy0Mkmotk9Q9QF\/U8KGFV3Vd277WCehbqosmqcVcbNN334nxVKBPiY6iLeird8\/6781mpa0f25DLURQce+buz\n5ZEQh6SuTNRFPQ9KWFVnrF3palnLyahy6hlUSSyPB8q\/\/1SxX48oeAxf3A\/PO\/gt1EXV++gXftV03+OlVvID1EV1HUqF+5Ugnpot8VOociapdM9LHsna09+N\nXuIQpKKEo5XcgLqo7odKYnkkSxT7ra9CXTRax9hrIHZVZ7uqEftmyEVnWtHp+yzFrupsVwZBKs04+vNxVupk7O2qZmTR\/Grx5p3hkRDZrgyCVJRwYVd1tqsi\n1qoklofYVZ3tyiAKHoO\/Smc821XN6KUZh\/IYz3navWxXBkEq5MG9XdXZrhrmCZplljwSdbYrgyAVJVzYVZPtqmbUpySWR1p1tiuD8OsY\/a7EwTrHwQ4Z0rAf\ni3f1sqZ725U4WOc4aBCkwt2nj4N1joNzRmHdtZKHxME6x0GDIBUlXMTBJsfBjtkSJbE8JA42OQ4aRLGOwV89XvbiYkHdtxnrospjeHExa7r3ie+VvUiIK1EX\n9VS65z2PRJ1QV6IuqjyGdw4Nj4RIkiWpiCAVJayqr4slPkb25K9R5dQMSSWxPPYW6m8IyiM8j7hflFGNmZPNlqK6KCMnEf06orqoRzDDieuizD+JKPtFmZEx\nq7GZzBSCVDa\/WpdXfQGqnEqlCGYf0wifhcf9osyWGEVt5JxCkMrmPlGV0yPs3WAK4e8Gcb8oozMzDptlsF\/UZwBKZWMttNtxhghrJRmx7BGk8reisV+UXrQ4\nK2G\/aIHIVNYnsl+UM0RQb7ZftEDgThX3i9KW6O2sh9seQqlsfsXuT84QUdwHJxG0mBGxLlv6Bahy6m3bxJLBrqYQpLI+kd2fnCHCancKQSq78qjKqbmPWoyN\nzlMIUtkcLqpyegT1No3wdY24X9Tbknoim5FFdVFGZyIG71PURT3C1mSiumhUk4n7RZn1MZO12Sv7RX1mqVQ2h8uWmLxPzRkirHZhuwZBKl+NGrs\/GcMLGwv7\nRQtEprK1DHZ\/coYI6m0HCETquF+UtuRjYtwv6hFKZfN29otyhoiinlhNIWgxcb8oY0aRw4f9ohFiqH6F\/aJnX\/nWJa0up7FWaGW8Ke4XdYhNRMT9orvecMmS\nfiVJY\/26oOOyXzRCJCr9vewXTVLpF5MkiR+X\/aIRIlHp72W\/qHDfpNzTGFJtivtFI0Re06a4X1S1mL6GqXbzeCnuF3WIJSLGL3FXya3uWMnyv3TXxnqByFXy\nD6Rx\/uqw9O4Pbhr7lj4rN8eEuFpukkSQ6rob\/tum8bvak+Ruc9GBi27AhtawoMrfcSyPdWtXus\/3HYcGQSpKWFXHi0TnCuKgtSs1tUtJLI90C\/6YSLW73HWI\nKNYxfME6Q26P5wr16VkqtfAkiX7ZSOixb2mdrHyL3KPOcAhSJR7jN6\/rBHGBUH+46bWrFpeo9Nud5bEi98CE+Jd7NhoEqSih3FJl5f9HpHpiXrnaKyWxPN4j\niFNS3bVdMQi\/jvGr5aViJf9ZUP8o9qVWkqz6+rwfixc9sqb7XpxvCmVCfF6QRJBqJe95\/905dVFdIDu4q+iMJ+f6vGuLF4gMj7cK4qzeSgyCVJSwqtYK5WWC\n2CBInihKYnk8TqS5WKR6g0MUPIYv7tjBjj5Kdy1Rqabzu4OjlRgEqXQ\/+nXAEuf0H7rnJY9k7R\/urd0gSEUJjZV09GqUxPJIlnhTb4kG4dcx9hqIXdXZruqF\nJ8veRzS6pOdcNL00nnOxqzrblUGQaiX9PviS1JGZ7apmZFnwyN7A8hC7as4avc+AIBUlXNhVne3KRE5KYnmIXdXZrgyi4DH4K7GrGp5hiF6ya0vwV0vjORe7\nquF9luBLlnDOl8ZzLnZVw8MNeUKigi8BD7Gr+sOjF12CT1yCv1oa\/ZXYVQPvswR\/tQSfCB5iV81No4dbgr8y6xj9rsTBOsfBTq0kn8ElPedLWdO97UocrHMc\nNAhSXZf3vD+DEgfrHAfnjMLX5V0reUgcrHMcNAhSUcJFHGzOHT3ckC1REstD4mCT46BBFOsY\/NW1so6PCeqc3vsM2dL1eT+yR10az3myxIS4vvdwA4JUK3nP\nh78FaP5DdnCvLJV6huvzrmW\/Cx4JsUEkO6P3PgOCVJSwqk6Xf\/8Hk11l7aqHoySWx5ps7R7heYz+6pYtm7vzc7WIUY2Zk82WbhLEBYK4fvern0oEqWyMeotQ\nf0luRWuPOelpnCGCGU5VnSSIT2\/t7+dE+Lx0zEX1Nn+k3FiYkTGrsZnMFIJUNr96Za5K\/IHcjDhDBLOPaYTPwseVf06k0i4hl90PUdRGzikEqWzuc5hItSHf\n6jlDhL0bTCH83WBc+bOydl8qSHcfGDIOm2Wk\/fjJW9\/xlCMdglQ21qYq1Mnn7HmA3FQ7zhBhrSTvx\/IfOASp\/K2o76ZKr4XSi9Lybdan\/aIeQSrrE9M\/3xFr\nf6OgOEME9dbziBD+ThX3i7p75uDtrIebQpDK5ld8LZQzRBT3wRDh7oObRsQrs6WnHfR3chNLBrtKdSuxks\/v6RCksj5RLLEWS\/xcskTOEGG1+6x8Nl7qEKSy\nKxe\/W2e\/WzHro8XY6Cx+t85+9wtEkMrmcOJ3m+x3v8gZIqi3hd9t4HeX4J1NXcP4qxreZ8nblc+DqupvBNEmPnsu4scSvNpAZeOgeJ8meZ89+\/ixBK+2BE+E\nmswLBHFMrnQS4Wsy4znPO7j80j4asJ40ZLI2e81W8pQjHYJUNofLlpj8Vc0ZIqx2Ye0GQSpfjRr8lal+0GLsbWIKQSpby4C\/ajhDBPU2jfA1ubhflLbECGer\nBuqvvuAQpLJ5O98X5QwRRT2xihCunrgU94u6\/GrJj8t+0QihWoj7RVWjqSqrkuTxprhf1CE2ERH3i8L6ZrC+GU7ULK6Leir4lVlcF00I7PkMkWgW10U9FXzM\nLK5yZkk2QapNcb9ohMhr2hT3i6oW09cw1W4eL8X9og6xRMT4Je7rcqv789xNBSuZ6elK1XqtFPa9OKlu9WeC+DLqoglBquvGXDu9Wif3tHPk5nU6qpzJGjST\nLXk8Q251zxbUGQ5BKkooMUok+ogg9kddNHGnJJbHSYI4X6S6N+qi4TqGL1gnyY1rf6E+H1XOJJWec13H2Lf0Q5Hox21fnSCCVJo\/9jxukHvgx4X6naiL6jr0\n253l8QG5naZema+hLuqpKKEgZOXpzrk76qLKQyWxPBYdTkL9JtRFPQ9KWFWfFiv5U0H9BHXRZNXXj3e1mVYK+16ce4Ty1YI4B3VRT6WZbP\/dOVW2vy87uOXu\nsS468NB3igyPVD0\/U6hfgbqo50EJq+pKoXyGII5HlTOdHEpieXxWqPcW1AkOUfAYvrhjBzv6KN21RKWa7nu8YCUGQSrcr6wlzuk\/dM9LHsnan9hbu0GQihKO\nVvJG1EUTd0pieSRL\/HeR6uGoi0brGHsNxK7qbFc1Yt\/s+jEXnWmlsO+zFLuqs10ZBKk04+jPR6oUZbuqGVk0v1q8pGN4pGpUtiuDIBUlXNhVne3KRE5KYnmI\nXdXZrgyi4DH4qw\/kLr2voS6affsS\/NXSeM7Frmp4nyX4kiWc86XxnItd1fBwQ56gWWbJ46RcrzzfIUhFCRd21WS7qhn1KYnlIXbVZLsyCL+O0e9KHKxzHOyQ\nIc30VpzPx9LYZ5nq7DkOGgSprhvvPn0crHMcnDMK632w5CFxsM5x0CBIRQkXcbDJcbBjtkRJLA+Jg02OgwZRrGPwV1eLVj8qqL9FXTT7Xb1HzbRS2PvEq8Se\nEuLvURf1VHq773mkWvjeB67U90ZdVHkMr8sZHqln+7XJrlAX9TwoYVXdR\/79jxDEWahyZt8+SGJ5bJYd3CCo9zqE5zH6q6guqpmleiKbLUV1UfWiSmVjVFQX\n9QhmOHFdlPknET2P72TqDahy+kzfZjJTCFLZ\/OrVuY7xUFQ5lUoRzD6mET4LH1ceVTlzdj9EURs5pxCksrlPVOX0CHs3mEL4u8G48m9n7b4BVU69G6iXsFlG\n2o8XvvUdT9ngEKSysfbY9OrpOXsecG9UOdMMEdZK8n4sP9QhSOVvRWO\/KL0oLd9mfewXJYJU1ieyX5QzRFBvtl+UCH+nsv2ia8VKzkeVM69j8HbWw00hSGXz\nq\/TPHrn7kzNEFPfBEOHug5tGxKuzpT8UVU69bZtYMtjVsemtyXP2\/Py9HYJU1ieKJdZiiZ\/bgCpntr4BYbUr1l6rtRNBKrvyqC6qt3h4VETnqC6qWYZS2Rwu\nqot6BPUW10VZvyBi8FdFXZR25fOguC6qq1UqGwejuqhH2JpMVBeNajLjOc87uPwGVDm1tqSRwWav2UqessEhSGVzuGyJyV\/VnCHCahfWbhCk8tWosfuTMZwW\nY28TUwhS2VoGuz85QwT1No3wNTnbL5q9j8n0GeFs1YD9ou42MVDZvJ39opwhoqgnqr8yCFdPXIr7RV1+teTHZb9ohFAtxP2iZ950cYOXCRr8dX8T94sSQao0\njvtFjzr7Ew1enWnwkk4T94tGiPwOTxP3iyap8CZHMS77RSNEfnOgiftFP\/nmCxu8RtHghY0m7heNEPl9jibuF1Ut5pdUGrwO08T9okSQSvepfF90gRhfv2jw\nzl0Tvy9KBKkuvujCJn5flNawoBrf62vi90WJIBUltO+LUruUxPLg+6JEFOsI3xf1Fo73+pr4fVEiSJV4xO+L0voSFd7Sa+L3RYkgFSW074vSXimJ5cH3RYnw\n64jfF1UryW\/WNHjnronfFyWCVLrn5fuiPDm6a\/l9uCZ+X5QIUlFC+76oP4N4d7CJ3xclouARvi\/qfRTeuWvi90WJIJXuR\/m+KP2H7nnJg++LEkEqSmjfF6VX\noySWB98XJcKvI35fdOHJxjf6Grwj3MTvixJBqsXv4fuijCwLHuN7yE38vigRpKKE9n1RH2vxrnMTvy9KRMEjfF+U0SuN8R5yE78vSgSpEo\/4fVHmCYkKbxU3\n8fuiRJCKEtr3RRn1KYnlwfdFifDriN8XVSvJr9Y1eEe4id8XJYJUuufl+6KMwrprJQ++L0oEqSihfV+U2RIlsTz4vigRxTrC90WZLel+KDp+X5QIUumel++L\nMjfUXVNdxe+LEkEqSmjfF\/UZEt51buL3RYnwPOL3RRnVmDnZbIl\/Rx9FTiLK90U5QwQzHPt39ET4vDR+X5QZGbMam8lMIUhl8yu+FsoZIph9TCN8Fh6\/L8ps\niVHURs4pBKls7sO\/iucMEfZuMIXwd4P4fVFGZ2YcNsvg+6I+A8A7kE38vihniLBWwvdFiSCVvxWN74vSixZnJXxftECM74A28fuinCGCerPvixYI3KniflHa\nEr2d9XDbQ+Ad0CZ+X5QzRBT3wUkELSZ+X9TfyU0sCd8X9Z4a79Y28fuinCHCancKQSq7cv5VPLM+WoyNzlMIUtkcjn8VzxkiqLdphK9rxO+LelvCS8dN\/L5o\nFJ2JKN8X5QwRtibDv6Mnwtdk4vdFmfUxk7XZK98X9ZklXp5u4vdFOUOE1S7fFyWCVL4aNb4Wyhhe2Fj4vmiBGN8BbeL3RTlDBPW2AwQiddwvSlvyMTF+X9Qj\n8A5oE78vyhkiinpiNYWgxcT9oowZRQ4f9otGiKH6FfaLqkbzywQN\/rq\/iftFiSCV7kfZLwrrm8H6ZjhRs7gu6qngV2ZxXTS\/IFCMy37RCJHfHGjiflFE\/Rmi\n\/gyZzE4g8vscTdwvqlrML6k0eB2miftFiSCV7lP5viisZKanK78P18TvixJBKuTa7n1RWoPmVyUPvi9KBKkooX1flNqlJJYH3xclolhH+L6ot3C819fE74sS\nQSrNH8v3RWl9yKkdD74vSgSpKKF9X5T2SkksD74vSoRfR\/y+KLzMDHe1QdPl+6JEkEr3vHxflCdHdy2\/D9fE74sSQSpKaN8X9WcQ7w428fuiRBQ8wvdFvY\/C\nO3dN\/L4oEaTC\/cq9L0r\/oXte8uD7okSQihLa90Xp1SiJ5cH3RYnw64jfF0XsmyEXnWlFp3xflAhSacZRvi\/KyKL5VX5\/t4nfFyWCVJTQvi\/qYy3edW7i90WJ\nKHiE74syemnGoTzi90WJIBXyYPe+KPMEzTJLHnxflAhSUUL7viijPiWxPPi+KBF+HfH7osiQhv3I7+828fuiRJAKdx\/3viijsO5ayYPvixJBKkpo3xdltkRJ\nLA++L0pEsY7wfVFmS7hHDZou3xclglS65+X7oswNdddUV\/H7okSQihLa90V9hoR3nZv4fVEiPI\/4fVFGNWZONluK6qKMnESU74tyhghmOHFdlPknEeX7oszI\nmNXYTGYKQSqbX\/G1UM4QwexjGuGz8Ph9UWZLjKI2ck4hSGVzn6jK6RH2bjCF8HeD+H1RRmdmHDbL4PuiPgPAO5BN\/L4oZ4iwVsL3RYkglb8Vjf2i9KLFWQn7\nRQvE+A5oE\/eLcoYI6s32ixYI3Kni90VpS\/R21sNtD4F3QJv4fVHOEFHcBycRtJj4fVF\/JzexJHxf1HtqvFvbxO+LcoYIq90pBKnsyqMqp+Y+eLG5id8XjTJL\nIsr3RTlDBPU2jfB1jfh9UW9LeOm4id8XjaIzEeX7opwhwtZkorpoVJOJ3xdl1sdM1mavfF\/UZ5Z4ebqJ3xflDBFWu3xflAhS+WrU2P3JGF7YWNgvWiDGd0Cb\nuF+UM0RQbztAIFLH74vSlnxMjPtFPQLvgDZxvyhniCjqidUUghYT94syZhQ5fNgvGiGG6lfYL7r51r1brS6nsVZo1+z66DbuFyWCVGkc94tetn6fVr+SpLF+\nXdBx2S8aIRKV\/l72iyaphtesRBI\/LvtFI0Si0t\/LftEXXbHXwD2NVSodl\/2iESJR6e9lv6hqcfGaVdZuGuvelP2iRJBK96lHvOyQlW5XyfJfd9fGeoHQ1\/fS\nOH91+MW\/iFRD39JFcnO8ecux82sPWTEIUh3+nb3a8btaqot+4qCV7tYtxza0hgVV\/o5jeVwn1MfJffBhWy2CVJSwqh4ha7jnjo3dI5+9UlO7lMTy2EMQbzl0\npXvnnRsNoljH8AVrN7kBP0duRk\/IUtHC9ctGQo99S6kuuk1u3A9yCFIlHuM3r82C+P30RtzaXrtqcYlKv91ZHvusXekOEsQH7tloEKSihFX1VFn56vqV+py8\ncrVXSmJ5PEUQNwr1K9evGIRfx\/jV8sJsJdeIfamVJKvW\/Uhj1XTfiwNLNAhS6Z73352xgx1Pju5aorI8YCUGQSpKWFXfHy2xOIMqieWRrP2S3toNouAxfHHH\nDnbeR+kXftV0zyP9xf1+6S9m164YBKl0P\/p1JEvc2lvinP5D97zk8bujtRsEqSihsZKOXo2SWB6wRIPw6xh7DcSu6mxX9cKTZe\/zuSfvM5zzB++3D8652FWt\nHo4IUi1+H3yJ2FWjnoGRZcEjewPLQ+yqUe9DBKko4cKuavVwPtaqJJZHqqpluzKIgsfgr8SuavUMjF5prN4gocdznv7iPtuVQZAq8RjPeapwZrtqmCckKvUl\nlofYVa1elAhSUcKFXTXqfRj1KYnlIXbVqIcjwq9j9Luwkk6tJFmi7keyPtV0b7sXZUuUOGgQpNI9789g2sEcB+eMwrprJY\/rRisxCFJRQmOJHbMlSmJ5wNoN\noljH4K8kRtU5RnXMlnQ\/FD2ec1iiQZBK97zngR3smBvqrqmuRh6wEoMgFSVcxHO1xLnPkFQSyyNZe47nBuF5xP2ijGrMnGy2xLpoFDmJ6NfxkDM2zL92U1\/1\n4gwRzHAMoiLC56VxvygzMmY1NpOZQpDK5le35VU\/4+bNNWeIYPYxjfBZeNwvymyJUdRGzikEqWzu8x\/p789v7m\/1nCHC3g2mEP5uEPeLMjoz47BZBvtFfQag\nVDbWQrsdZ4iwVpIRyx5BKn8rqqrz82uh9KLFWTH9opOITGV9onZTpb\/b5gwR1NvYLxoicKeK+0VpS\/R21sNtDzG8bmzyK74WyhkiivvgJIIWMyJuy5aedtDf\nyU0sGexqCkEq6xPZ\/ckZIqx2pxCksitnlZNZHy3GRucpBKlsDidetFEvyhkiqLdphK9rxP2i3pbUE9mMjHXRKDoTMXifRr0PZ4iwNRkglonwNZm4X5RZHzNZ\nm72yX9Rnlkplc7hsicn71JwhwmoXtmsQpPLVqMFfmepHYWOm+3MSof8lAVPLgL9qOEME9bYDBCJ13C9KW\/IxMe4X9Qilsnk73xflDBFFPbGaQtBi4n5Rxowi\nhw\/7RSPEUP0K+0VVo6kqq5IsXjPLEpb9okSQSvej7BeF9c1gfTOcqFlcF\/VU8CuzuC66eGlq3PMZItEsrot6KviYWVzlTDOI+jNkMjuBSFTI4WZxXXTxmlXW\nbhrr3pT9okSQSvepR7xEbnUPkSz\/CNRFFy\/j5dOVqvVa0el7cVJddJvc7C5HXTQhSIVcWxBfkpvdh+U++EBUOZM1aH5V8vimUN8tfJ7gEKSihFX1KFnDveQO\ndV\/URRN3SmJ57CWI4+U++HrURcN1DF+w7r9upfvx3RvrtahyqoXrlw2t6PQ8rpKV3yj3qP0cglSaP\/Y8viE3x8cJ9TLqoroO\/XZneewlt9NDBXEy6qKeihJK\nFJCVd3LnfCfqospDJbE8niaInwn1waiLeh6UUCKB7N7PxUp+hrposmrc1QZN9704K0K5i\/A5DHVRT6V73n93frhQ\/53s4GtQFx145O\/OlkdC3HXHxu4A1EU9\nD0pYVUccvNJtEYl2R11Uz6BKYnlcInv+WEHdvsUiCh7DF3fsYOd9lH7hV033PV5qJe9CXVTXoVS4X1lLnNN\/6J6XPGDtBkEqSmispKNXoySWR7LEmdjUO1AX\njdYx9hqIXdXZrmrEvhly0ZlWdPo+S7GrOtuVQZBKM47+fIiVNNmuakYWza8SleWRENmuDIJUlHBhV3W2qyLWqiSWh9hVne3KIAoeg78Su6rVMzB6acahPMZz\nLnZVZ7syCFIhD+7tqlYPxzxBs8ySh9hVrV6UCFJRwoVdNep9GPUpieUhdtVkuzIIv47R70ocrHMc7JAhDfuRrE813dtuqovmOGgQpMLdp4+DdY6Dc0Zh3bWS\nh8TBOsdBgyAVJVzEwSbHwY7ZEiWxPCQONjkOGkSxjsFffVWs5DGC+gzqospDz7lquveJLxd7ahMf1EU9le55z+NJQn277ODJqIsqD\/UGlseTcl30BNRFPQ9K\nmLzASv1d2ZMno8qpGZJKYnlcLtRvkj15mEN4HnG\/KKMaMyebLUV1UUZOIvp1RHVRj2CGE9dFmX8SUfaLMiNjVmMzmSkEqWx+dWde9d6ociqVIph9TCN8Fh73\nizJbYhS1kXMKQSqb+0RVTo+wd4MphL8bxP2ijM7MOGyWwX5RnwEolY210G7HGSKslWTEskeQyt+Kxn5RetHirIT9ogUiU1mfyH5RzhBBvdl+0QKBO1XcL0pb\norezHm57iOF1Y5NfsfuTM0QU98FJBC1mRNyZLX1vVDn1tm1iyWBXUwhSWZ\/I7k\/OEGG1O4UglV15VOXU3EctxkbnKQSpbA4XVTk9gnqbRvi6Rtwv6m1JPZHN\nyKK6KKMzEYP3KeqiHmFrMlFdNKrJxP2izPqYydrslf2iPrNUKpvDZUtM3qfmDBFWu7BdgyCVr0aN3Z+M4YWNhf2iBUL\/SwKmlsHuT84QQb3tAIFIHfeL0pZ8\nTIz7RT1CqWzezn5RzhBR1BOrKQQtJu4XZcwocviwXzRCDNWvsF\/0V3944lBdTmOt0L55zQkT\/aJEkCqN437RG089cfhKksb6dUHHZb9ohEhU+nvZL5qk0i8m\nSRI\/LvtFI0Si0t\/LftEzbzp+4J7GKpWOy37RCNG\/cXD8RL+oajF9DVPtprHuTdkvSgSpdJ\/KftEFIlfJF+P81WG\/B58w0S9KBKlOv88JE\/2itIYFVf6OY3mw\nX5QIUlFC2y9K7VISy4P9okQU6wj7Rb2F65eNhI77RYkgVeIR94vS+hKVfruzPNgvSgSpKKHtF6W9UhLLg\/2iRPh1xP2iaiXJqnU\/0lg1XfaLEkEq3fOyX5Qn\nR3ctUVke7BclglSU0PaL+jOoklge7BclouAR9ot6H6Vf+FXTZb8oEaTS\/Sj7Rek\/dM9LHuwXJYJUlND2i9KrURLLg\/2iRPh1xP2iC0+mrxsfe+Jwzg982YkT\n\/aJEkGrxe9gvysiy4JG9geXBflEiSEUJbb+oj7UqieXBflEiCh5hvyijVxqrN0jouF+UCFIlHnG\/KPOERKW+xPJgvygRpKKEtl+UUZ+SWB7sFyXCryPuF1Ur\nSZao+5GsTzVd9osSQSrd87JflFFYd63kwX5RIkhFCW2\/KLMlSmJ5sF+UiGIdYb8osyXdD0XH\/aJEkEr3vOwXZW6ou6a6ivtFiSAVJbT9oj5DUkksD\/aLEuF5\nxP2ijGrMnGy2xLpoFDmJKPtFOUMEMxxbFyXC56VxvygzMmY1NpOZQpDK5lfs\/uQMEcw+phE+C4\/7RZktMYrayDmFIJXNfVjl5AwR9m4whfB3g7hflNGZGYfN\nMtgv6jMApbKxlv2inCHCWgn7RYkglb8Vjf2i9KLFWQn7RQtEprI+kf2inCGCerP9ogUCd6q4X5S2RG9nPdz2EEpl8yt2f3KGiOI+OImgxcT9ov5ObmJJ2C\/q\nPfXwyr\/xiez+5AwRVrtTCFLZlbPKyayPFmOj8xSCVDaHY5WTM0RQb9MIX9eI+0W9LQ3\/JQmTkbEuGkVnIsp+Uc4QYWsyrIsS4Wsycb8osz5msjZ7Zb+ozyyH\n\/yqJyeHYL8oZIqx22S9KBKl8NWrs\/mQML2ws7BctEJnK1jLY\/ckZIqi3HSAQqeN+UdqSj4lxv6hHKJXN29kvyhkiinpiNYWgxcT9oowZRQ4f9otGiKH6FfaL\nqkZTVVYlSWOVsOwXJYJUuh9lvyisbwbrm+FEzeK6qKeCX5nFddGEwJ7PEIlmcV3UU8HHzOIqZ\/9qxBD1Z8hkdgLRv3Fw\/ES\/qGoxfQ1T7aax7k3ZL0oEqXSf\nyn5RWMlMT1eq1mtFp+wXJYJUyLVdvyitQfOrkgf7RYkgFSW0\/aLULiWxPNgvSkSxjrBf1Fu4ftnQik7ZL0oEqTR\/LPtFaX3IqR0P9osSQSpKaPtFaa+UxPJg\nvygRfh1xvyi8zAx3tUHTZb8oEaTSPS\/7RXlydNcSleXBflEiSEUJbb+oP4MqieXBflEiCh5hv6j3UfqFXzVd9osSQSrcr1y\/KP2H7nnJg\/2iRJCKEtp+UXo1\nSmJ5sF+UCL+OuF8UsW+GXHSmFZ2yX5QIUmnGUfaLMrJofpWoLA\/2ixJBKkpo+0V9rFVJLA\/2ixJR8Aj7RRm9NONQHnG\/KBGkQh7s+kWZJ2iWWfJgvygRpKKE\ntl+UUZ+SWB7sFyXCryPuF0WGNOxHsj7VdNkvSgSpcPdx\/aKMwrprJQ\/2ixJBKkpo+0WZLVESy4P9okQU6wj7RZkt4R41aLrsFyWCVLrnZb8oc0PdNdVV3C9K\nBKkooe0X9RmSSmJ5sF+UCM8j7hdlVGPmZLOlqC7KyElE2S\/KGSKY4cR1UeafRJT9oszImNXYTGYKQSqbX7H7kzNEMPuYRvgsPO4XZbbEKGoj5xSCVDb3iaqc\nHmHvBlMIfzeI+0UZnZlx2CyD\/aI+A1AqG2vZL8oZIqyVsF+UCFL5W9HYL0ovWpyVsF+0QGQq6xPZL8oZIqg32y9aIHCnivtFaUv0dtbDbQ+hVDa\/YvcnZ4go\n7oOTCFpM3C\/q7+QmloT9ot5TD6\/8G5\/I7k\/OEGG1O4UglV15VOXU3Gf4LxeY6DyFIJXN4aIqp0dQb9MIX9eI+0W9LQ3\/JQmTkUV1UUZnIsp+Uc4QYWsyUV00\nqsnE\/aLM+pjJ2uyV\/aI+sxz+qyQmh2O\/KGeIsNplvygRpPLVqLH7kzG8sLGwX7RAZCpby2D3J2eIoN52gECkjvtFaUs+Jsb9oh6hVDZvZ78oZ4go6onVFIIW\nE\/eLMmYUOXzYLxohhuoXEGPl7qYXnrh66I1\/Uh919pVr0vjwK44x46PPvnInEIlKf1fEWOvjDBGn7XaC4THW+oggVRqTx1h75YxH6Jps7TVCJCr9XRFjRZgz\nRFBv0wivXc+j30G\/cj8eENX2EJM8Gl05d82PDY9JhNeCtZIr9tpn4J7GSqXj0q4iRKLS30u74gwRh96414RdEUGqNI7tijMeEdtVhEhU+ntpJZwhgnqbRnjt\nxnblV+7HpV1FiEkeja6cu+bHpV1FCK8FayXHr\/nEXLmnsVLpuLSrCJGo9PfSrjhDxNlXXjiP7YoIUqVxbFec8YjYriJEotLfSyvhDBHU2zTCaze2K79yPy7t\nKkJM8mh05dw1Py7tKkJ4LVgredxRZ29S7mmsVDou7SpCJCr9vbQrzjjEUmxXDrFERGxXnPGI2K4iRF7TUmxXnHGITbFdOYTRbmxXfuV+XNpVhJjk0ejKuWt+\nXNpVhPBasFYiFtfgDDawxCa2qwiRz0oT2xVniBDLb2K7IoJUaRzbFWc8IrarCJHPeRPbFWeIoN6mEV67sV35lftxaVcRYpJHoyvnrvlxaVcRwmvBWolEyBY5\nQ4vI2cZ2FSFybG9ju+IMERKp29iuiCBVGsd2xRmPiO0qQuS8pI3tijNEUG\/TCK\/d2K78yv24tKsIMcmj0ZVz1\/y4tKsI4bVgrUQy+hZ3nBaZ\/oRdRYh8F5mw\nK84QITeLCbsiglRpHNsVZzwitqsIke9RE3bFGSKot2mE125sV37lflzaVYSY5NHoyrlrflzaVYTwWqiqbf\/jNfXPzzllgXj0maetvvvhL2\/OO++8mY4\/et55\na36nO3X1mle\/bDE2iGUiSKXj9HtVPeLCRzcP+v1DFzw4Q8SJe526evFrXpJ5ALFMBKl03PP47U8f1zx3v39bVO84Q8SPvn7K6g9PPyLzAGKZCFLpuOdBS+SM\nRxxwxOGZx\/YQSqVjs45OETpDRJL2dW95nl1HgSCVjs1+zFVXOkNE0vrSSc+1+1EgSKXjnke2krnuuc4Qkazn9NXnWLsqEKTS8cCjy4hlzhDxhMPejnUAURFB\nKh0PuprnlS9zhohv3\/R27AcQFRGk0vGw5\/O8g8ucIeJVB\/0X2BUQFRGk0vFgu3P175zxiPF8AFF5hFLp2KyjVoTOEJGkHc\/5FIJUOtZ1jF6OZ5u+hL7LIjiT\n9kYRVioiOONXznM+IjjDHbSWSARnaLv2DBLBGZ5a731GhPc4ug7rdxkHOUO9hbpajnSl\/HZu5VxTsY7laB2UcOd2kPwsj3xqGz1RanEePcbBKQSpdGz8VaOe\nQWeIsLY7hSAVY7DNyCIE425xouZRrGWEKxFRVGMsKRFR\/KDXLhGRp6Z\/LBGRT6QnKhGR9+HelAjOUG87pytqYedW7tdkeCxH66CEOycV+VkeLk9skSe28Kjt\nZJ44IEil4zJP5AwRooU2zhOJIJWOyzyRM0TIyts4TySCVDou80TOeEScJ3oEonMb54mcISJJG+eJRJBKx2WeyBkiktbjPJEIUum4zBM5Q0SynjhPJIJUOg7z\nxBZ5YotY207miQOCVDou80TOECFnvo3zRCJIpeMyT+QMEXKa2zhPJIJUOi7zRM54RJwnegRuRW2cJ3KGiCRtnCcSQSodl3kizzZ9CX1XkSe2uP22uKW2cZbB\nGb\/yyYysRSbT4ubVTmZ94ZmwZ9DlVy1uKS1uE+1k9mo8DvL2Ns4TOUO9hbpajnSl\/HZu5VxTsY7laB2UcOd2kPwsD2Z9tDiPjvNEIkil4zJP5AwR1nanEKRi\nDLY5Q4Rg3A1znyLWMsKF+VUR1RhLwhyuiB\/02mG2VHhq+scwFy18Ij1RmC0V3od7E+bURSaz87qiFnZu5X5NcZ7IGUq4c1KRn+Vx9HcP6F7yqLcvLPG829\/W\nfvmhRzbXXH1Yp+Nrr756tvnWk9uVK49s\/knGVXXMBIJUOr5afpfs5ZEHNf\/2\/n0XiM9ce2p73kOPWCB0nHgcdOJpbVUdvhgbxDIRpNLxNQse3z37zc25j\/rs\nIuJwhogb\/vG09v1rDss8gFgmglQ67nkw6+OMRxy55tDMY3sIpdKxWUenCJ0hIkn7k1MPsusoEKTS8TXcj7nqSmeISFp\/9usPtPtRIEil457HbffcU\/\/wi0fP\ndc91hogtt5zS7v\/6JvOYQpBKxz0Psd1aLHGB4AwRyRJfdEWdeUwhSKXjgUeXEcucISKdgnEdQFREkErHg666vPJlzhDxw0e+DfsBREUEqXQ87Pk87+AyZ4hY\n+7aTYFdAVESQSseD7c6zJS5zhojPPvoknA8gKiJIpePhDA75Lmc8YjznzHc9Qql0bNZRK0JniEjSjv5qCkEqHZv9aHTlOkNE0rr6x2kEqXRs7KrRHdQZIujn\npxGkos8fTm2jJ0pndKyeYVwHEMtEkIo+32Z9T\/\/oqe2Xf\/tFTfpKdur1p7S7\/uCIxTidtOve+uJm+M5Zjf+NqnHmgQ8\/eUC88IVvG\/5NFsGZw+YntZ94+QsW\n448ef1L7jfscZhGLDJkzafyotx06oNt9Dg54cCbxe+Lr1g4S\/uATbYDgTFrTg+\/XDlqIEZxJelMef\/LE0yak4szNp5w2rCONi5UvEJxJaNUV98lm+pzh3oT7\nsez3g5reOe1SbzunK68Fs\/LlaOVc086tgxJOS0UEqaxUx\/RRrdGIo5kXMzKexyEONhrVFEEqns2q2vfQfesLbnpt88Gtm7sIkag+8vNT2n2+\/OLmor84XBCn\nrN+3fqMgPrDNIkiVfn\/knx7ZfGyB+O3d37PmF79crf988QL\/OEOEnvm\/vOmFgth1z\/esufXW1fpJDkEqtbEecaCs42iR6ivbNtdcrc9e07\/pCWd\/XXT1HVnH\nRYI4e2uJUCqVsEe8ZY\/3rHmPSHXw6RsazhBh\/dUHBLFeEEcECKWit6uqDaffXF\/y\/cOaL8h+RF40je+7emp7y9dflPfjCkF8RRD3cwhS2R38X1vX1Vdedmn9\nBtEuZ4hQy++1+9Rt6+p\/F8RrHIJUdgc\/IFJ9VaTaVbTLCEBNW+2eI4iP9Cs3CFKphD3iL0Wq53320vp5ol3OEGG1+xeC2FMQL3UIUlkPt7L\/05vbd9mjue8t\nm7voxpLGj3\/Vae0h174ga\/dZT3p686D779Gs32oRpLI7+MU9zq1\/\/NPT6iXRLmeIUB\/ca\/fq3c+tHyqINzoEqewO3iXrOFKkeqFol3cnatpq99uCuExWvtst\nFkEqlbBHvETWsU6kOlK0yxkirHZ\/Koif\/ey0+jEOQSpGH8mK22Oai666uH7czZu76Ha3yIO+eFp78RMPy9pd0xzTrP3WxfX3brEIUtkdfOheV9Tvu\/8u9StF\nu5whQj11r93q0VfUlwni8Q5BKruDZ4hU\/\/zNi+vLRbu8Z1LTVruvlJX\/zrcvrh92s0WQSiXsEc8VqY7\/rV3qh4t2OUOE1e67ZeVHyjoOdghS2Rj1m\/xXdI+W\n\/YhuwqrpA59\/aNbuFIJUdgf1rwHTX7JyhgjNanrt7jmBIJXdQUhV+1u8atpqNyOWPYJUKmGP4GtvnCHCaves\/JeT6x2CVMznBrvqxK66qGqgnuiCvz0oazfb\nVfewmy2CVHYHbxQr2e+3dun2z9rVGSI01+q1u5cgHnD\/XbqjHYJUdgfzOe\/knNesX3hNj9rN57z73i0WQSqVsEecIlL9UKRal72PznhNj9p9nZyoOwSxm0OQ\nymbh2e\/Oxe92UYVliNRfOjBrN\/vd+W63WASp7A7eS7zol39y2uIlT84QkTzq\/nJP6LX7fkG8+Gendc90CFLZHcxxcC5xsGath5q22s1xcL5+q0WQSiXsEQ\/Y\n89z6jSLVvhqd8wwRVrsfkXU8QBBrHIJUvCENecl81xydfTVK892vfr3J2s15yfwLDkEqu4O\/K1nGzZdd2r1Go3OeIUKz\/ux9JCP7e0G80SFIZXcw54lJqpp1\nMWraajfnifP7OQSpVMIe8UtZx9999tLu6Tl71RkirHbXC+LlgnieQ5DK3ooOkLz9z2967Vw8XRdV7nT8zT11P3LePj97a4lQKruD+0kWvuetq91ROXvVGSL0\n5t1rtxXED3652r0uQCiV3cEXyzrOE6k+tDX9F3XGGiI1bbX7t7KODYJ4\/zaLIJVK2COeLVIdJut40eK\/qDPOEGG1u0kQ7xbEQQ5BKtYcFuvo8jq6qMqZxlvv\ndTK0K+vo8joMglR2B+\/c\/T2zf8va5QwRervvtfvGPd4z0x0kglR2B8WuumxXNeutviI8alfsqst2VSCUSiUc7oMzuQ92KVviDBFWu3IfnMl9sDsiQCiVrRTJ\nOe\/yOe+iinAa\/9cnvA3eR855l8+5QZDK7qDcBzu5D3bpPsgZIlLFYvQ+ch\/s\/j17OCJIZXdQ\/G6X\/W7N2jQ1bbX7XkHcLojHb7EIUiUJ\/+\/g4Z4mUh0t3uf5\nol3OEGG1u7cg\/kgQL3EIUrGKt4iD8xwHu6h6nsZHve8kRGeJg\/McBw2CVHYH5T7YyX2wS\/dBzhChdabhPtjJfXARP4ggld3BJ4hUp4lUTxXtso5PTVvt\/kRW\nfrasfPdbLIJUKmGPeJOsYw+R6sWiXc4QYbV7myAuzRkAEaSy1UHJE+c5T+yiLw2LXOuPTkL2KnniPOeJBkEqu4NyH+zkPtil+yBniNDq8HAf7OQ+2D3eIUhl\nd1Dy9nnO22t+86CmrXYlb5\/nvN0gSKUSDvfBTu6DXboPcoYIq125D3ZyH1x4OCJIxbr44lY0z7eiLvoqo5oeb3cZUXkEqewO6mtW6XbHGSK0njzcBzu9D\/pd\nUyq7g5Cq9l+UVNNWu1MIUqmEw31w+K9HcIYIq92zMmK9Q5DKfs3IdpXqDF30BUs90Vj9yHaV6gwGQSq7g3If7OQ+WO+ftaszROj3luE+2Ml9sD7aIUhldzCf\n81T3qfktzWt61G4+56nuYxCkUgmH+2An98F6XfY+OuM1PWpX7oOd3Afr3RzCf80YKyzZ7zbid7voa59G6l8M1cHsd5vdb7EIUtkd7CQabLvxtPr07H10hgj9\nAjHcBzu5D9bPdAhS2R3McTDVRWt+d6SmrXZzHEx1UYMg1SJ2DRVIuQ92ch+s983RWWeIsNp9jKzjop+etqjvEkEq+x0n5yWpTt1FX0Y1kx2r5zkvaSQvMQhS\n2R3cLPnVXZddWh+Xo7POEKFfMHvtHi2IJwvibIcgld3BnCcuquf8qktNW+3mPDF9NzAIUqmEPeJIyZYem6vnnCHCavdiQawXxGEOQSp+u01\/er1v97qbXtu8\nd9vmLupC0u9f49elj0vefkn6HrW1RCiV3cFvyf3jtltX00tpc84QYb8uyX1wJvfB+nUBQqnsDm6QdXxEpDon3wf1GxQ1bbX7SVnHawSxcZtFkMp+wZL74Ezu\ng7XeB3WGCKtduQ\/O5D5YH+QQpCq+uA+9alwhV26\/\/LBXjTP8HmFr4URwhhVaWx0kgjOsWdl6CRGc4S3e3iCJ4AzvNTanJoIzzPRcnjh+RZ5zhrHP+l3y4Ay9\ngbVEIjjDvdn5\/VAJd0671Fuoq2WvK58hG6mWo5VzTTu3Dko4vYNE+N0cefw\/Slut\/aSkAQA=\n@jar-liquid\nH4sIAAAAAAACCq2YsW7VMBiFzYDY7gJCqnoXUMWAmFEH5+YBWBkR4gEYYaqQIvECPAATLAwVA3NuMzAxMbKw8QC8Ajm+cf39rpP4SlSt8ivH5\/c5tX87tnP\/\n9+fV4dGNv0N817+56\/V8u7\/fKN58eNAPm20T3zv3\/Oe7Vs\/LL7eviJCh+OLe10bxMiO20nvF1+KkKrCI2LzO3WDc8PHi0Z3Q37D52FOhcy\/fvw75T\/5+vyJC\nhmL1oXiZEVvlCpMPIjZvjY8\/3357xePTKHTu6cmzkP\/Hr9OBCBmK1YfiZUZslStMPojYvDU+RlZQNWbZU2FQE\/KP6gYiZChWH4qXGbFVrjD5IGLz1vgYRzH0\nN47qngrD7NipxThbBiJkKFYfipcZsVWukPWREJu3xsf52ZOHh\/HfGoWhWndTvQ9EyFB8mAvbFUZslStMPojYvJkPNzMefUnhYdURRaoytz3Go0+qJoYrMeYU\nBlVt\/I\/CbT87Hm6mPnqMf5\/GQ6uOKJolRMhQnGbJxHAlBmaMUZh8ELF5a3yoqlCPfaoPrTqiqGqJkKG\/VLUTw5UYqGCjMPkgYvPW+BAL62Of1iupEUXqiJCh\nOK2iE8OVGFhRjcLkg4jNW+NDo4j9ap\/2D80OUTRbiJChOO1qE8OVGNjhjMLkg4jNW1cf29Df+dnlJyo8VKsoql4iZChWH4qvGa7EiK1yhckHEZv3yPHwVGhU\n7WbcevTtlxmxVa6Q9VF064+uD0+FZpbsiJCBubDCiK1yhcXxyPIeuV4ZhaZqWyJkoDZXGLFVrrBYH1neI\/ePhgrNKtoSIQNrZbPMiK1yhcX1ytu8R+7nDRWa\nXa0lQgb2rhVGbJUrLO4fWd4aH49Pb32evh+MQvOV0RIhQ\/H0LbHCiK1yhcX9PMs746Ob+d41Cs1XX5u59RgPn1QtMeYUXvvoMrd+dTy6mfOHUWi+wlsiZOBb\ne4WBGeOL49ERsXlrfOC846nQnIpaImTg7OOXGahgX6yPjojNW+MD509PheaU2hIhA2fRFQZWVF9crzoiNm+ND9wHGIXm1mBHhAzcDawwsMM1xf2jI2LzzpwH\ns\/oo3uh4c4uzI0KGvcVZYhRudDIfRPLboRT\/A8jQUNQUEwAA\n@jar-reject\nH4sIAAAAAAACCq2dC7CdVXXHPx7BWNDG6Fgh99wb4AawMTyjUJnczRALglRIgrxaeRrQDu+HAQLJd5MgUosEYdALTTE6Qi0diom1ROI9ASECzYyMtFPlqQaq\ntuVV6AN80LPPuWt\/v7X22jfHGTMjs7xr\/\/d\/rbXf+9t7n6r63f67efv437rNv2392oxw03tWjUT51rFdlfyuu783kiOombOupeRH1z7kIKiJsnDM2K+RNYIa\na6Gyqp74n0JYC5VVCUFLmGrhvYMFP6iJ8s4n\/0VX3vCVwfBPy65zENREhPC9sutg7nltNbSwP6vIV+agJdZC8SnFKpV55\/92NZ\/Zsmv40eKePPfF5u\/aKqYi\nOso\/fLN2OJ5YvVsYfXG0q\/nF+t3CX89dkcr\/2o+POn5YDsmXOeW1XSyh7cxJI5gXLYny++6vCxyiIV\/\/HIIuIxgfot3o1lbDds7WVe4Z6Dm5dXlQQ74yxwFT\nB8KsnXLPszJPftgy+O36kihLeSw9cSCvu7XVnPijGWHudT2Z1mqE9UMszKyqPc+ZqmwV6xJj5VpVWduZL3PSVlHDfJmTRqx5pRXeOroi63HYx+T91bof1ymV\n8MXezreKHMyXOeV9+\/NHN\/m+OmXliM0p7xMlL1oy9dutcOaxXnlQQz6Xw\/VD+DIO5YfYztEg69trjrWCYKrMKoUQ261Pft\/OUT\/6Qbk8A\/BScdwVr+v2t179\n9bzlf96rr1EWS2KfQqvkX92mJsoy4qx+4L\/ncfRpOKJGanuUySdymYP5MqcmuYeQVBlHsqqevvJQyTfKgvjkjS9ojlqsIoKpokzP6yCWSXxieTBWNroJUVmE\nLY+jd1nRINJoI2UrMvnSHE5xSF4WTUSKbrD1yvqkEJVFeD4lRC31V6IbW5HIW+oVIy8vOKQb3f\/Z569GmhoS\/0uNyIPX3JXNS3UbocbySQtuWi411hKfw5az\npFr6rrcHWugjmErk5HmK1Tln75SlirJXHprDlqCNm49gqlvHxnxETat0mY8VOcayEowyy18jNMdYZlVeS7zoxlSSU46gxuPzOMZc29ljqBKsbV9i5awmVtIP\nRg37RPqna4lnlcuRrCIH8y3HihzMlzmVrWIql6Pbj8R840h22ZKe7TKTiT5xVtMgRCNtW8bBy256T+CY2PRu5GC+zMlHRI2HViXYRZBd5NgHxzFKZM1BBFOJ\nPLlVtCTzvJqMQ0pw234wFbnz8fxfv7p\/OPdnS9MIEGWZcUS5jGCqKMvf81FNSs0bORUijZy0KsoyJg5dM1uPtYkjaiRfy7dtDsmXOfmjM60iOpsthVgeNl+R\nxSeNoEYi6tbEhKCGdZfcaraUWVXkSL0Py9lGwc5Fywg7k9V1V7y9fgftuRerHsLWDNZK1sSm3MnhRTpHfOAvf9XV7DKlSUULE6K2fkTNFzpt0MqZHzU1Azf+\nKsnk9mNl8y0iauZr65X4pPxwETGV5dBrnP1vGXb3ELlCylfCpZ3UU7\/9SGEdJZrXfj2sZH\/ldcdtw+GNH\/Y01kLfKsshCOakV6nWD0FnCNcqctDCplXFMePV\niVSxBVO244ePkFQcd\/2eWtYDEU05lYdCiEbaOWW1xqlLHB5CzxO5YhGO6Acj3SCsxso5h4cororSWCvRZaRFVlYFmVnSWyuXOaLG4+uPg+j8u4GtS0TEUSJv\nH9RwLOHok3PYMcrWY70nY60inx2jmn0GjvoyIrdv380fndvURLm4w1Jz7iMcRJd3DZiv5VPRTe3DQ8RU8vd8D8C2KEnlIrpczNdGV9VExcHeQPjKVlkO25ew\ntjdW0XZBZ4isZ+B+iS1NjbDRLbbzjIO7OJGvPw6v78rXOJwb2hbFWtLUFGpsLVG1PXHY+mplf37lWWI5mnYedwriX2TXIMpxfW73Mpp2bhGSyttbkjY4lnHY\nXQrbM4y5qeyuAUc1vX8hfjAnu5+YIzyOpkyst5aDezI9LrvXQ4TaxUnzdsbHWmU5yghroS7zuDsgCJFjKu7P6DK3CEnl7TP0kHF3yHK4O0WpzC1CUtmdu6bM\n7f6e+MGcdJl7CI+jKXPrreXIy9zuJxLhlznjY63yy9xDWAvz2evDVw+EX556WVfzx\/MGwmX\/++mu\/Lm3DIT9\/uZyB0HNPk\/PCGvOvbIrP33\/jPDZt13lfJWh\nZvORrbDjYT35oeNbYdUVSx0Oar5+eiv89Ls9jtPObiU+8\/X13Fa4ct+e5vujrfDgkVd05QdWtwp+0CrylTmIYCpyl6PLuGWxSv8+NtAKX7r24q7m7IcHwtSt\nl4zYnDTixqda4ZLDLuxq\/vHyVjjuuItGbE4acea0k8KWLVu6PcHsa09IMnPSiBe3G0r5PnnQUDjz4V6qhxcPFRDUkK\/MQQ1tzzxPazVqGNGsPGqvPJiqXEvo\nBy0slwdjRbTrR2YVLbl6cyu1xzKCqd7cabBg1fVfG0wRVRYW\/aCG+a5ZMJhqpfkmDA35yhwHHtgK33n78q7msGcGwuNPLPNPDqQyJ4KpeBpCx4r5En30+zvl\n31rmWPXZkVZo73t1V\/ORTn914TF536UR5GC+zKl8eod+MCeNuGF8RmKf\/nczEkd2AiL9o71sH8yp7AdtzzxP5cG8aInrR23zIrrsOb9BsARZ5vofEUxVPgdQ\nn9WUGkuQfLpeUUO+0fHBQr36\/EcbzVGbB8Oy43vR\/c1jg4XyIAfzZU46uvd3xr5nd+rle8THWuHw3Sdq31mmtqcSpIZ8LkfmB23\/4kuDhZGTCKZ6fdch3e\/W\nnh+0sOz5jmtb4Y1\/643hz53RCn+2b88qlZPi4MyCM4AF57XCxQuXboOD+ZZjRQ7my5w04rh2K7z8\/R6iWtIKv\/nildk8SPvBEYDjx5p3Doabv7fE8YMczNe1\nqrYjAPlcjspqyJdxpBZFDSOa1ZLKQzDVN48d0iNn8oNjlBrVrB8putSQz+XIPGeqg1cP9TE608JydDkL43jOnLTnnIVxXjJn2VC45RvejIwa8mUcKVbKD9ie\neV57njPVPz8xVJhl3Dp2cvKDPrl+1FZDvjLHg\/vOTKmWLJoZXti5Jx87MjPsMP1i7+QZOJgvc9Icv\/f6PuHnX\/jTrubmd84JI99aOGL904jqpZmp1C7fc3YY\nOu\/ErnzMrXuHabuetg0O5lsuc3IwX+akEYzJrM\/NTDWROZVjxfhk0XWtoiVlP5gX0Rki1V3mS88Z6XJ0mYqlWW5RbINsXdoqzhPYJ5ZnGRwtOQMoz0WJYKry\nDPnUVa1wwod6K+xF13XWnAf35M905AsOumIb6\/OvLmuFqVN68k+XtsL8v\/cQ1Ax3+Kbf1pNv6oy7153jIaj58rWt8OaJPZnWlv2g7dxB0OVBDX3qzw9amFnl\nchBd9uPTnTn1Yc4qhauX8sjJeUl\/ezLkIHfZKlpSronUsO5mc7j0jzM9+lT2gxzMlzmVPadPmR+pBIlgqowjIdhzsu\/i6KNHNdZw1iu2FY2ghvWK7VF7Tg1r\ne7ZHlvyghjNLzmT1aEAN54nlGRnnuGwrbu9T2z6KrYgx1J6Tg\/kyJ+0HPadP5Tkc2Vk2WXkkz6khX3+zcPqU+ZH+UUML+6sl5FMcab89nmj7waqBsHmvq7qn\n22RnIsrcT2729KmJsuykRpl71hohmijLDlSUuauqEaKJsuxARpm7qhohmijL7mCUuauqEaKJssxeozx436HhhEWzzVdkaqL8L5e\/N5w7fmJX\/qNv7tOVJ+cg\nuoyg5\/Sp7AfLg5HOopv8eHDtQEKw\/LMyT4i9tjTlTHS5ltAPRqE\/zyVVlOesHWxmr2JVba1iFMqe\/2S7VooP0f3VRLGkexJ03mChJhIhqaL8yo\/xFUBZ9YnD\nW6lN0ML+rJJ8o7zd9a0+EJKK3LlVd1840J1z8h6LvZWiOXjzRfZFo6x2ORVCNLb3kVrptKiVAwlBC8tWkYO1XXKa3A+iy4hXvn5wOOOR94\/Yds5VsUawx5H1\nYJTnX\/QnYdPrO4xMjpBU5M4R7KNoVRlBP8jxtu1nF1otOYhWiDRGxXPTDzy5Z3htj091z1BLqt55+mZVXNVPTpkSHtpwSqCmd7K\/kbmarKpnO4j7OwhqIpqy\ncFfVm6e846ASh4+IVh2\/87Rw5NpFgfkSEWW18q5KCEkV\/64Q9eMvDocnH5kfqCEiylyrV9XP\/2s4fGrz\/EBNRFNe\/MGZ4ZzTI2LvC4+dO6\/DcfKjOUJSZVZV\nP3j3IWHV8wcoRJRlhyUiuNviI5iKFvY8X7TgqPDGHoOBqcgRZe5MdeY1BYSkin9XiHrf808K4xumBmqIiDJ3CquqhJBU8e8KUc85cnHYe9NWpSEiytwj7ayw\nOogH2luVJqIpX\/ihjrwwzuee\/8PT5j52xOLwlftzhKTKrZq24YJww53rVb5ER5lfBKqqhJBU8e8KUa+8Y0l477pRpSEiyvxOUVUlhKSKf1eIetMvrwpf2jig\nNEREmXsyVXVnB9FqDyhNRFNuf3cwzLglrg0veuPa9Y92EGP35QhJlVv1jr9dHna4Z8E85kt0foOnhJBUvP+TEO0O4ju8kcn7nFHm98iuVS5CUsW\/a0Qnuu1O\ndMeZKsoyDkYEx\/Oq8hBMlXFUV92xpH3qutEugl9DKXNmWdWCoMbO+oiuqo0dxKX3jI5HdtHQKvqkrbIcRG+bg\/la\/8qeC1\/GUX\/83gvaR9y1ftzGhCsvnmep\nKg9h12o6ulM+vLi9aePWcXs2hqsJru6qykPY9Yeyqt7v\/JPa7Q1T2\/Z0E9eDPJ1QVR7CriCVVfUxxx3VPnp4sG1POnDuyzl1VXkIO1tWVtU\/+YND2uc+d0Db\nngriKpVnZqrKQ9h1rbKqfviF4fbGR+e37fkbrge5Eu7Y7iDsClJZVR+3y7T2bV9e1LZnlbh25imbqvIQdrWtrKqfmjKl3Zlfte2JHa4Hua6tKg9hV5DaKjl3\nZ\/OizFm4vhUvGs4s87kob\/d7+TInbVXMi\/N2yspzdfNeUtGSKJ+1\/OQ+OCTfzKoih+TLnDTiPz\/40rx\/WNVLtWXhS2rFomKlyoOpyJfFqrZ+0Cpyl60in8uR\nYiWp6EfG4SKYqlweNu6U\/XplEd56J9\/r43curoQ4b9cIaribXf4ySg1n9+Xv59Rw\/lk+OUANZ5PlszjU8Ktc9iUu7dZSwzlV65Thwlk1IpjqmNOHC1\/i6Act\nLH8fZHQZt3KsWOYszXIJfuLQ09zaV\/4ySg35+qsltL3sOTWM6CMXDxfKnAimOuPG4cJJJ\/pBC8tWPbp6r9SKGLdyrF5+316pDIguI8hO2x+8b7hQ5kQw1fJX\nhgunXmgVLSl7fsNjs1J8iO6vBGnJdgfOKvQMt181K\/Uf5OuPg\/kyp\/zOKF+Bkvv5sQX770ZRw3bOXqKMYCr1blT6xuK9zyCrMNX7pF01i5BUIjdvDjw1sX9l\n66vUxIhgrfQRTBVl5tSd9YXOrC\/YGi61JCJYY3wEU+VWyY6XrX1SS7prKtQYH8FUuVWPT+xG2dondSkiWK98BFPlVnVWE6Gzmgi2jkrdjQjWYx\/BVLlVwxec\nFA69d2qwbULaYESwPfoIpsqtivtXe23amrVt6X26O3roiXwEU+VWdVapobNKzXo16RMjgv2jj2Cq3Kq33rkkHHj3aNbXyvgRERxLfART5VbF3aixjQPZuCSj\nWkRwhPMRTJVbFXeKtr9nwTw7WtqeQe8tWYTtS7RVvG\/JnoGyP9O3CKbyZ69x7tx9bWFi51\/QduVVRnCmX\/7SwN067uK5fXtNjX2H599X7B72nzrqcIgmypvu\nGQr37mH3EzmztBxEZ4jEwV15byc994N77NwL\/7\/bh8L0u5Y4HKKxe8j+XNTuTXNH2J2319TYspG4TR5d+y5S\/gqttYp8GUctCMsh7\/v4cwbLwTIv1xKWIMvG\nLY\/algf5Mo7ai5XYLnI+k4madQv3DJcevrT3nWvznmH2+p7sz8I9DqnHklPuBz2nT+VYzX1m93D+5y\/Nvt29vGxmWHnfxQ6HaCxfOVb0XLyNcraaSAhyMAqu\n512EjEVRnnPOcJj+Qs9z8S\/3g56Tr8xBP8R2ck+OoIWuVV2EzNVsH5z1u6lF8asuv\/ZOXTMcXpvxScdzIiQVuXOrGB\/WEn\/3wyL49bX5MjpZn8he1L9vYBH8\nPth8u5usJrJF+fsM1Ni6Ky14cgTbebleydzZlr9bgpUtNZZ5dvY8IVhqrPnSVvJYsRWx7vorYYuQVFF2V6m19YMWZlYlDlkD2LiVY0WrxJIoZ+vahBCN5Stz\nEEGflB\/qJAfPe3DnlutBc25pQrNaXuWaOAeSnRZJJ7aIkFT21Ev3u0F3lWrz5TxRr1I9hJ1Zyt\/1Gyl81S\/KduTku4M5wo61\/puA3Gm2s1ftB3edGSvK\/h6y\n5SghyjdZ+d3x5tt2C+f9bKmzwxLfLRFNlL1fedA7qUTY34JQr8q7VtES5qQRfHWfJ8H43VkjqCFfxlH0g+\/e+ztF1NDCzKoih4tIbdB7f1V2jVg2em9JOKIs\n0bXfo8sI7zv35FaJJcwpR\/CsAU8qZK9NKw6mIt952ZuZ1g9+o8+i6yJooXqFtvrFNTvO+8bTy9uMqK27+hxACcHoaoR93UjK1kY3630UwpaH\/\/6ubduMAqPb\nvJHiWUKE6kUFpWo7ayIj0nzts5YQ4fcM9hQKT3L4PVzUSF4iS9+e9XCJo\/RSut\/OLYfkm72tXvRDbGdOk1vlncvJ5z7ksBbmbdC+Vs\/3kP3eRzQx3yiLH\/b0\nThnBM8J+72OtEkuYU47gaWWe\/nXfus+s4hlhty+pPasErc9GSc\/A+Ngy9\/sSi2Cs\/L7E1j4bq7wvse9eE+H3JbYV0XO\/L\/EsISLvS2x9Zb3y+xJrCRGZVemd\n7fimqNQGK\/feoHvmzSsOZk3hK6Tysqp+a\/LZCcRHP\/Ifc+2rl9vkqKlhvswpHz\/4xutkb382dZi2E2HfzGzKXWynH\/k+dQnBVOX9K67ouB70vwnbPRKunftb\nbXN9Xt4d5Hogrjko+\/vUXLFwtc0vWOX1OdeD\/a0gueYsr50ZXcYti1UaOW2sfjvP6VN\/ftDC\/kqQfIojtVh5mTnazjfi7VveTd\/uIeyr0HrEsa+88y1v\/oKL\ntoq\/JSM3X6Ls30qhJspyayvKcvMpR4gmynITKcrZLaGEEE2U5V5RlLPbTgkhmm6sJu5HdaNg73klhGiiLDfD0ovddp+hoobvetsX+JudCVsejHR\/0WXc+osV\no9Cf5\/SpPz9oYX9Wkc\/+WoF+W92+C2\/Loxlt7J6MlbNfXfA5JvaAFEfyhW+2E11E1GS3Ldh\/Vd5D2Bfmtee0yotC\/psWzItoL1Y9y2i7HXH0aRHh4S4X97Ky\nX9pICMtBdMZRWQ7bi2rP5YYC7\/PZHk7\/clYJwTuK+new4g2FsY0D47zDZ9uH5NTcafAQvHGoEHV9x5L24etGx+0tQ\/a7Ivc4VnQQ+3QQtnfmDcem97nkrMc+\nIPcNiLB3Inlzsqp\/f8MF7RvuXD\/O+662v9JWlRDkU4h426m996at47y9ascPjjjd0yIugjdyFSLdHuCNVdt3SU769oBF8H6tRhy\/4Kj2G3sMtu1Ixtu57EV9\nhL3Pyxu5Vf34uw9pX\/P8AW3e27WjgUJUJQT5DMeLw+0nH5nf5v1jO9ZydO6epnIRvFmsEPWinae1j1y7qM1b0Xb84A3pqioheENaIernpkxpb9pwSpv3we0M\ngCNnVZUQvLetEOpkP79HZPMHjB+9GaYdkXljnXfcm7WtvS0rfP1x2FvxkpPzspH5lcpJ3+WsrYa\/Gsrfhsw5+AuSwld++9O+\/UgOyan8yyd2He3vt1NjV5Db\nPv1pfwM0+83i2mr4mx+0dnI\/JrWq9qwSPsWhTpgKwp7xUrFSu+dcbXPPwf0dk5oa73yq\/6WBVpHP\/XWVwL0F+8snap+hLiFedXdYrFW8hc2bFtl3ThfhnZrN\nEbwhzXvb6mu4QvBmMW8yq1P3CsEbubxZrO5mKARvyPKurTrjlZ1DllLjHVV1xkvVq9JpQ3XmTnGUzkCWEbSKPpX9YKwY6XJ0WYIs\/\/7K3Dv3PLkftLBsVelM\najlWpZOy\/UWXPvXnh3caO0eUzgiXrSqdXO7PD+\/8do4oncBuOP4fFT087jyBAAA=\n@jar-tray\nH4sIAAAAAAACCq2cX8il11XGXytVonf1ogFtVNBIDLV\/rP\/SZJ1MTMBAJRbEBIkgdXqTjJ0xRdLEVA4NYlttZjR20ko0kwTs5KZpsU2Rme4PMkFvnAurV4Io\neKEBnSQygxaaGfc671rv\/q111vvZC7+bvn33ematvffaz1r7Oedkmv5\/\/37gLbv\/2c7\/b7t55NW\/kI+87fH333T\/SdHny2\/+w6323Pz5UEQjwt\/Plu7zwpWz\nO8Q\/3\/OZps+KSM8DsT0EIXi\/RDX70ahOvnxl9+9qJMWzeDyHIgTv56gOMI\/m3vUZUflz+7YQDe\/bsro6lwOsYsPqNuxNC\/uREUKEv5+mL99+qv3JpQ8d3Hjt\n3G6nFKtRfaw\/f+zk52\/505efkJuvP9uuf+qfbnnyd5\/oM7\/v2rn2yY742u2nAoJW773\/7A79L7u1uqsjrm1OtRcufWjDbFArfd738eM9qu\/tqBcTglaMcJp+\nrUf00HS+\/UqPiqvLSKKP3+iIH+1+HpnOB0Seh0e4RCUelWe4RvK5m\/7jVp\/HDa\/+262zjzvnmcsLCUEr9aHvZx+\/1BGf7tYv2ep6xqmV+vB5DB8v9qhOd8QN\ntoOOoBUjXGYuj9rMPV8ZSfShq\/vRbu2r64g8D49wZMlLusIjSxr2o2Gl+\/iXLBN\/pCOJoBX2vI0d7PMIJwe7lnzYPDRLAoJWjDBkYjhRjCT6uHNke0BkHx7h\nPPPP9h18h83c2Qe71rDSHfHBbvmpOUsCglbYj7acQfGonA2w58kHsj0gaMUIlzMovrrOaowk+vBMfMR20BF5Hh7hLq\/E8mrHyM4+3UpwzmWc8766YnkVELTq\n85DBJT2qjeVVqCzqA3wFH33mm48O9hFwiYBLZHBiX10Bwy2Vk5FEHz2vBCwq4MTgY\/CVztzyKlQv9QG+knHOe17Jpwb7CLhEcM5lnPO75qic4ZY+Qa3AJfBh\nM3cWFXCigK9k8JWu7kODfQR8JeBE+LAdFON2AV+FeQze\/bJlyY3zGfQsadiPhpVGJn5tPoMCvhKccxlcctfYwQNWYexa8oEsCQhaMcJlrZzhBJwo4F348Gy3\nMyjgxDCPwVe9RsmnB\/ss3RL2o2Gl265GidWogKAV9nxEJcbtAi4R8BV82Bl09hFwiYBLZHAiMvGAHRIjiT7uHNkeENnH4KsXXrvQbn\/8mHZ+W1Y1dk6xWwJi\nWqmcEmvUW7v1hdcvqOWWI0Sww5mm7+qIV2bERETuS0cveuNrs\/WvPn4sdGTsamIns4agVeyv3m6zPvb6hTBCBLuPdUTuwsfMz\/So7ugR+eqiu2\/IY1TOZzvi\nSIGgVex9bD\/EV9dHiIh3A9uPPUS+G4yZY3UP0n2ggVfQZRhimxG0irUWqxtGiIhZYohtRtAq34qm6YSu16ULgUWZ+bHr03\/\/eEe8nBC0ipyof6fVuqM4QgTX\nbfbxVEc8mhD5ThUQ00M9S87NUfGeKejnwHD691sd8VcJQavYX9k8xObRYLUg9u6DU5+HPJoQ6T7YBuLtlum6g\/lOzloy8moNQavIiT0TxXOXI0TE1V1D0CrO\nvLOogEWXro8ZE6vzGoJWsYfr53xzYbCogJ0FjCrjfPRzvnmlQGRdI\/CVgK+kyKvUkXW+EuOr7Up1llgHbR7OPgJWEzARNBmbh1jFEbBa0GTGObcd3Fo1oJ4k\nqAzoXrHne50lKgN6OMvErVUDQZURVAasLnI3IGiV1aiFr4L6wYyJtwn9M77KCstiFbUM8NWGI0Rw3ZZzrnwVEFmTC4it8VXo9FnhomoAvsq3icUq9u3qw\/hq\nwxEi9vRE56uASHqiZAVyW\/VXUjwPre8wRNinqHL+\/S8+195y83ffpt71+T8f24g+\/8GxLyzP6wha6bO\/j7ro06+c2Y381zc+0\/RZEek56aIrCMH7pItqVPef\nvGP372okxXPSRVcQgvdJF325V3r3rs8eFZ7bt4VoeJ90Uaxiw+o27E3SRYmgFfapI873W8Tv9S7\/w73jV8Spnu0alT7\/wpVv3frmvz8hf3TP2faNt023\/c9X\nNdu\/fvVc+8OO+M0jpwKCVk994uwOPa\/Vk\/029EPdz5P95sJsUCt93vdxud8ev95Rf5wQtGKEvX70iH6sR3amR8XVZSTRx9Md8f1HTrUvXD0XEHkeHuE07ebQ\n18nnwQx\/6wtHxOfxzTuOyOzDZr6HoJX60Pezjxf7HB7r1v9qq+sZp1bqwyMcPt7b5\/DbHXGf7aAjaMUIl5mLz9zzlZFEH893xLU3z8lFW11H5Hl4hCFLGrKk\nYT8aVjpmYkDQCnvewg6Gk4NdSz6QJQFBK0Y4TVdGJu6dQY8k+kC2B0T24RFO03tsB++1mZN9bNcaVlqV1JElAUEr7EcLmXhA\/sCeJx\/I9oCgFSMcWfK3trrO\naowk+kAmBkSeh0e4yytx9lEmc\/b5m595djnnFx94Fue855U4wxFBK30\/uKRHtXFmYGVRH84G0UfPq42zDxG0YoS7vBJnuFxrPZLoQ\/fCWZSI7GPwVc8rsbwK\n1UufnQ0UPc55zytx9iGCVupjnHOLSjwqZzi1ci6JPnbWxqJE0IoR7vJqY3klrPqMJPqwHRTfQUfkeQzeRZY0ZEnDfjSsdMzEgKAV9ryFHTxgFcauJR+XR5YE\nBK0YYcjExm6JkUQfyPaAyPMYfPXiyJLGbgn70bDSbVejxGpUQNAKe97CDobeELuWfHiWXLSZO4JWjDBk4kHukDyS6APZHhDZx+ArVW+Om1rEqsbOKXZLQEwr\nlVNijTrZrd9zaVa9OEIEO5yAmIjIfenoRT9uOtzd\/cbCjoxdTexk1hC0iv3Vwzbr5\/vNiCNEsPtYR+QufMzcVnfjq+sMxyoaK+caglax9zndo7ru0nyr5wgR\n8W6whsh3gzFzrG6ozuw4YpdhiG1G0CrWWqxuGCEiZokhthlBq3wrmqZ7Our+Hh1ZNJ+VwXD6768h3Cpy4m4O9mkDR4jgus0+1hC8UwWEzmOjUTGXyHaR4Q5D\nuFXsr\/Sv76L4DvoIEXv3wVUEM2YgHrZM1x3Md3LWkpFXawhaRU78uCleGhVHiIiru4agVZy5qlDOouz6mDGxOq8haBV7uM6iG2dRjhDBdVtHZF0j8JU4++Rc\nciaKHRkQ25XqLLEOdvbZOPtwhIioyQCxJSJrMuOc2w4q+4Suj51s7F6x53udpVvFHs4yUdknjBARVxe5GxC0ymrUwldB\/cg5Nm4ThyHcKmoZ4KsNR4jguh2O\nYKUOiK2xT+j0c00cXTj4ag\/hVrFvVx\/GPhuOELGnJ05rCGZMViC3e\/1V7uF91aMuuoII+xRVzj4iWFFBVFLrokTQSp9rXbRXSEG1FHQAUuuiKwjB+6SLalTg\nkuo56aIrCMH7pIv2kyM4RQJmkFoXXUE0vE+6KFaxYXUb9ibpokTQCvuUdFFF4NQK7udS66JE0KpzjNS6KLNBraAzSK2LEkErRhh1Ua4uI4k+qIsSkedR66I5\nw6EzSK2LEkEr9VHrosw+tYIGILUuSgStGGHURZmvjCT6oC5KRJ5HrYsiSxr2o2Glky5KBK2w50kX5cnBriUf1EWJoBUjjLpoPoPQS6TWRYnIPmpdNHMU7udS\n66JE0Ar7kXRR8gf2PPmgLkoErRhh1EXJaowk+qAuSkSeR62LKpNBWxB8\/iG1LkoErfR9rYuysqgPfI4jtS5KBK0YYdRFc63F51FS66JEZB+1Lsrqpc\/4HEdq\nXZQIWqmPWhdln6BW+IxFal2UCFoxwqiLsuozkuiDuigReR61LoosadiPhpVOuigRtMKeJ12UVRi7lnxQFyWCVoww6qLslhhJ9EFdlIg8j1oXZbeE\/WhY6aSL\nEkEr7HnSRdkbYteSD+qiRNCKEUZdNHdI+DxKal2UiOyj1kVZ1dg5xW6JuuhK5ZRYo6iLcoQIdjhRFyUi96W1LsqOjF1N7GTWELSK\/RVVTo4Qwe5jHZG78FoX\nZbfEKhor5xqCVrH3ocrJESLi3WANke8GtS7K6syOI3YZ1EVzBwD9SmpdlCNExCyhLkoErfKtaOiiZNF8VmpdNCOgX0qti3KECK5b1EUzgneqWhdlLpHtIsMd\nhoB+KbUuyhEi9u6DqwhmTK2L5js5a0mti2amht4utS7KESLi6q4haBVnTpWTXR8zJlbnNQStYg9HlZMjRHDd1hFZ16h10ZxL+IRGal10pTpLrIPURTlCRNRk\nqIsSkTWZWhdl18dONnav1EVzZ4lPzKTWRTlCRFxd6qJE0CqrUUPlZA3POVbrohkB\/VJqXZQjRHDdDkewUte6KHMp18RaF80I6JdS66IcIWJPT5zWEMyYWhdl\nzcg9fK2LriDCPkWV88Pvf2ZZRX32SPrzyvdFE6IRsfp90R3ilq98cukA+Fx+X3QPsd\/7UBfVqHQHFaGR5Od9XbRCqJW\/L3XR8tMFf9Z\/6f9G2Jyazy\/qor6K\n33nz7y+ra8\/iz1EXTQghwt9Pk97q9HantzxFeDbos56uqz0rH7zhDL63pDdHvUHqTZIIWp344Bl8rqZ3G7156V2H2aBW+rzv49lufVNHPZcQtGKE06Q3R71B\nqt7A1WUk0Yf+avKH9RfM1+K3wvI8PMJpUr1Hb17PW1TMcD3BPo9xP7eZy9MJQSv1oe9nH6qN6Q1SNQ1mn1p5jYo+9Haqt9Qv2Q46glaMcJm5+Mw9XxlJ9KH3\nQL8TEpHnMarzlT4P\/ZX0xb7CniWa1cdtP\/T5AVvp9\/2dZuLv9Hk81BHv7EgiaHXU9vwn\/lwRd3brD\/R\/\/\/J0vvHkHLddU6vo446OeMd3nG8\/ePupgKAVI5ym\nL\/aoPnd1\/m8C8EQxkujj53r875z3JCCyD49w7KBq4pmjdEXVyld69nGfZYlq4kTQyvdjngcy8YD84Xu+7+PiyPaAoBUjDFnSyGqMJPpAJgZEnodHuMsrsbza\nMZmzT1\/RpcvsKw09seeVWF4FBK36bsrgkp5XG8urUFnUh7NB9HGH\/lp9zquAoBUj3OWVWF6FyslIoo+eV2J5FRDZx+ArVTctr0L10mfwFfRE\/WzF8iogaNX3\nA124Ko9guKVPUCtwCXzoZytgUQEnCvhKBl+pggr2EfCVgBPho+fVBgwn4Kswj8G7qrNbHWyeJXYGxc\/5g7bSc+6qzm51MCBodcL2fDmDYnXwgFX4hO3avo9e\nB8XqYEDQihHu6uDG6mBjt8RIog9bq2ZncEHkeQy+erXP\/Jc76udn9lm6peO2H8aoMs75a30ev26\/oyeCVkdtzxdu1zMoxu1Lb3jcds14Fz4UoSf2A7efCgha\nMcJp+sce1Ueu7v7LEQfskBhJ9GFnUB5LiOxj8JWqHveYWsSqxs4pdkv\/3RHv6ojHv+\/zXyWCVrFGqXqjt6LTf\/2zL3GEiPg9mcufOHZw\/Rvz\/ZyI3JeOXvR5\nu83rTZIdGbua2MmsIWgV+6u7TZXQmxFHiIjf3llDrP+WzPbDO31290sVjZVzDUGr2PtoVH6r5wgR8W6whsh3gzHz20wXvbcj031g6Thil\/Fc3493XffMXz6c\nELSKtfZbPUvu\/ubmK2+8fqFxhIiYJbYfehsOCFrlW9H8K1P9HX3i3SXzY9fnv6PPCFpFTtS\/d3frJ+aZLyMJ0catSH0o4mRC5DtVQOg8NhYVe7iF7SLDrSFo\nFfsr\/VM16rO2gz6SEPE+OH1PR5xOiHQfbANxt2W67mC+k7OWjLzqWbLpWfI+zRIiaBU5UVWod1\/3zE9qJnKEiLi6t9nZuDchaBVnruqN8e7Ero8ZE6tz510x\n3v0pImgVezhVoYx3f5ojRHDddry7Ae\/ufWpFxMJXAvaRnFe5D1rmsbH6IWC1xSrWQd1zZZ8\/m+uHgNWqT2hsz9+w39ETUX0rbPZhO7i9d64G1JOWTjZ2r52v\nxPgqIGgVezjLROWrMEJEXF1ke0CsfdMt8FXWS5aMibeJNQStopYBvtpwJCGSLmp8FRBZk4u6qLFPvhuEmji6cPDVHsKtYt+uPox9NhxJiPR90TUEM6bWRVN\/\nJfl5XxetED6nw3XRzjINjNPAou1QRCPC39e6aP4UESeq1bpotgKvtFoXVQT2nJWo1bpotgLHtFrltEgaomqr3xfdQ+x\/677SRfXTMGRJQ5a0WhfNVjgrrdZF\nbbbeM7QHh6LTal1UEbQ6MXrtVuuimg0nRn+VfFS6qCJoxQhrXVS9M5Loo9JFq3l4hLUu6hluHUeDotNqXdTn4VboH1uti\/o8rPokH5Uumq0YYa2Lug+PJPqo\ndNHsgxHWuqhm9fFxV2sPDAW61bpotjo6OL\/Vuqj7sDqYfFS6aPbBCGtdVE8OI4k+Kl1UEdmHR1jros4+VhkaFOhW66KKoBXuV63WRTUq3DmTj0oXVQStGGGt\ni6p3RhJ9VLpoNQ+PsNZFNeOOj160PTAUnVbrotnq6Lj7tFoXdR\/OBtFHpYtmH4yw1kWVGRhJ9FHpoorIPgZfVbqoVzLwlYxzXumids4F51zGOa90UeN2AZfA\nR6WLGicK+EoGX1W6qPGVgBPho9JFq3kM3q10UTuD3ou2B4cC3Wpd1HJ3sTox7j6t1kXtDHrfnnxUuqidwcWKEda6qJ3BJZLoo9JFq3kMvqp0UePd5ZsjDwwF\nutW6aLY6OvrgVuui7sPZIPqodNHsgxHWuqhx+xJJ9FHposbtwcfgq0oXdW53JordUqWLOou6VaxRlS6aEexwal2U\/ScRs49K5cydfuxk1hC0iv1VpXK6lSPY\nfawjchc+Zl6pnN7velbGyrmGoFXsfSqVMyPi3WANUf3XxWYflS7qdwNnidhlVLpotoq1ttJFdYSImCWVLpqt8q1oXxfl+dDn2PVVumi2ipxY6aI6khDpd\/RZ\nF81W8R5VqZxeP\/w5Mtwaglaxv6p0UZsHEen7olkXzVbMhVoXzb9kjNWg0kWzVeTEShe17FsQcXUrXTRbxZlXuqj3PmBUVOdKF\/Uuw61iD1fpohkRv09d6aLU\nL4hY+GpPF2Ve5T6o1kV9tm4V62Cli2ZE1GQqXbTSZMY5r3RR15a8MsTutdJFs1Xs4SpdVEeIiKtb6aLZKqtR+yon80qf421iDUGrqGVUuqiOJIRQVdvXRbNV\n1uH2dVHWQX8eXXili2ar2LdXuqjPls9BT5zWEMyYrEBuq\/5K8nPQ+lYRPqeB+F8QHRMCzGkAAA==\n@pallet\nH4sIAAAAAAACCq2db+x1WXXX74vGGKyDAV6ISYHAPCnwAvo\/TOXsPQ8drIoJIEhiMsQ6CaY1hKBl\/EMVfwWVxFjmEdMEWou+oDQBrImmvOnce5OZxoQGjLFi\njbbgOG80FTDBNJi2wbOfs79nf9Y63\/0bXjhJ08Pvru+z1tp77bXX\/t67zzqd\/v\/+951\/6P7\/u9n+1019\/J\/+8frGz31jWf\/H\/eef\/ZE\/UvrzVc+3Iq5E6O+b\npHT+3MdffB\/xqZ\/\/tdKeG4LPn\/vGH5QdcTNDNCn9XYgmvelpVr3q0eff\/3ebJfl5R5xuQzQp\/X236go\/rtLenmHVVT49N6L7dJV\/++g2X64axUefeKpodPtz\n1XOYj4yoROjvp9Nb7t67\/M2vPXb9oW\/96v1\/9yX\/4HeW7u310d\/56vLev\/Kt8u9e\/eLrT\/3e15afePm3VsT3futXL399Rfzk3XsBQan\/8OdefB+9jdUXV8S\/\nfvje5b1feyxEQ5Nqz0cdT63S\/2pFPZ4QlKKFp9PbVot+dkX8m9Uqji4tiTreviJ+evX+V1bPich+yMLT6edXqz6+Sv+9bhUj\/HmveqDIj9\/7F3+0bDp+Y7Xo\n\/Q\/fK38rISjVdLS\/bzr+5Ir4wCr9J\/roKuKaVNMhC4eOb65WfXBF1D6DQlCKFp5O71w9\/7Prv3\/uniteaUnU8ZdWxAdW6X\/cR1eI7IcsDFFyUZS0qNZ8tGeN\n9Dfe\/fSKeOsq+TdWxA+2eQeCUprz\/\/XKp\/sMfnBFfW5FcOVo1ppU1IEoCQhK0cIRie9bkXkNypKoA9EeEFmHLDyd\/u+YwUvOUW1EpaON9KYDURIQlNJ8bH78\nxxGJV+YPzflRR4v2j23RHhCUooUhSi7MarQk6kAkBkT2Qxbej6uC7FOVfVapinVexzpf46r0uAoISrW\/j1yyxlXtcRV2lqYD+Qo61riqyD4VuaQil9SRE9e4\nKj2uDnst8i50rHFVkEUrcmLQMfLVGlcFmaFyJ0O+qmOdr3FVkH0qcknFOq9jna9xVZDh9jqhSSGXQMcaV+VjI4tW5MSKfFVHvlrjqiL7VOSripwIHWtcVWS4\ninwV\/Bh5d90HS98HL4qSvgYr1nkd6xyRGBCU0pxvaxAzeOUurFk76lCUPJ4QlKKFIRIvrJZoSdTRor3vgwGR\/Rj5ClFyYbWk+RB6rPNvjkgMCEppzjcdmMEL\na0PNmsZq6ECUBASlaOEWiR8fGS5USMi70PEbI9oDIusY+ap+\/enLOz707lb53XBXY+UUqyUgTm7nJGLzo67Sn11RTQc\/IYIVTkCciMh16ahFf71LP\/Shd4eK\njFVNrGRmCErF+uqh7vWKDJ8QwepjjshVODzfRleVPqv7K+IYO+cMQalY+\/yp1aonvv500ejqEyLi2WCGyGeD4TlG95rOA1fkFVQZHXGTEZSKey1G98JPiIhR\n0hE3GUGpfCo6nVq0lxWR8m5YKyPDtX9\/hpBUzIntv3+5SpfN8wopIq7jVNR0zBA8UwVE86N2q1jD8TSJDHcbQlKxvmr\/3Vuj5I19BiFFRDwPThGMmIF4qEd6\nm8F8JudeMuJqhqBUzIm\/3iO9RQs\/ISKO7gxBqej5umoLsmjFubYio2J3niEoFWu4NYtWZNGK7FyRUetYHzNE5jVCvirIPjXHVa6DAuLG7c5E7NmnIvtUZLWK\nTAROBogbIjInM9Z5n8GbvhuQT6rYGVC9Ys4PlSV2BtRwPRJv+m5QsctU7AwYXcRuQFAqs1F7vsp8SYixcZq4DSGpyGUgX1V+khCVrNocwZ06IG569slng7An\njioc+eqAkFSs25uOnn0qP0mIyCeeZghGTGYgb1x9VfNz4PqmCPkUEAeW81WPPrFnnP581fOtiCsR+rvnRT\/x9e\/eo4\/PX3nzz0x40Sylvwtx5EUbQnPO5x1x\nug3RpPT33aoDy9ktucKqq3x6bkT36Sr\/PC\/6vN98xT66\/bnq2fOiWUrztCEcL9q9vb+6Pv7UR3ZG56Mf+MiEF20ISqnW3sbK8aItGlRfHXU4XrQhKEULPS\/a\ntNOSqMPxos4PWeh5UUV4W8Hyo52QNh2OF5UfklL9uOlwvKj8aDpk4dDheNEsRQs9LyodsiTqcLxo1kELPS\/aolrz0Z410q\/76J0JL5qlNOevft6dCS8qHe25\nSUUdjhfNOmih50W1BmVJ1OF40YbIOmSh50WVfdqISkcb6U2H40Xlh6Q0H5sfjhdtVmnOjzocLyo\/JEULPS+q+ZAlUYfjRZ0fstDzoj12K9Z5Hevc8aJZShXH\ntj4cLyodyFfQ4XjRrIMWel5Uey3yLnQ4XrTnkqBj5CvHi2onQ76qY507XlR+YJ3Xsc4dL9pze0UugQ7Hi8oP5Ks68pXjRTUfyInQ4XhR58fIu44X7WuwYp3X\nsc4dL9pjt2Kd15FLHC\/a12BFvoIOx4v2NViRE+vIiY4X7WuwIu9Ch+NFnR8jXzleVDqwzutY544XzVKa802H40WlA\/kKOhwvmnXQQs+LqkJC3oUOx4tqPqhj\n5CvHiyq3I3ehWnK8KHdOIjY\/HC+aEaxwPC\/K+pOITYdjOXOlHyuZGYJSsb5yLKekhGD1MUfkKhyeG5ZT9S7iGDvnDEGpWPs4ljMj4tlghshng+G540VVlyCv\noMpwvGiWinut40UlJUSMEseLZql8Kjryolwfeh4ZzvGiWSrmRMeLdikiruNU5HjRLBXPUY7l1P7B55HhbkNIKtZXjuWUt3wO58EpghEzEI7l1Gmbe8mIqxmC\nUjEnOpZTUkLE0Z0hKBU9dyynah9kVOzOMwSlYg3nWM6M4LjNEZnXCPnqwIsyrnId5HlR7s5E7NnnwItmRORkHC\/qOJmxzh0vqnoXOwOqV8eLZqlYwzleVFLY\nGTC6jhfNUpmNOrKcjCs9j9PEbQhJRS7DsZxdiohKVm2O4E4dEAdelPugnkcV7njRLBXrdseLyls+Bz7xNEMwYjIDeePqq5qfA9c3RcingDiwnPeeenyRJf35\nqudbEVci9HfPiz78Y+86K\/rS8+J50SyFvy+eF20IzXl6XjwvmqXw98WznN2SK6zS8\/nbQpzx97PnRddRPGN0z5ibs+dFsxTm6ex50e7t\/dX1x373vYsYnf\/8\npfcsnhdtCEqp1t7GyvGiLRpUXx11OF60IShFCz0v2rTTkqjD8aLOD1noeVFFeFvB8qOdkDYdjheVH5JS\/bjpcLyo\/Gg6ZOHQ4XjRLEULPS8qHbIk6nC8aNZB\nCz0v2qIa83HGSJ89L5qlMOdnz4tKR5+1pMPxolkHLfS8qNagLIk6HC\/aEFmHLPS8qLJPn7UzRvrseVH5ISnMx9nzos0qzHnS4XhR+SEpWuh5Uc2HLIk6HC\/q\n\/JCFnhftsVuxzutY544XzVKqOLb14XhR6UC+gg7Hi2YdtNDzotprkXehw\/GiPZcEHSNfOV5UOxnyVR3r3PGi8gPrvI517njRntsrcgl0OF5UfiBf1ZGvHC+q\n+UBOhA7Hizo\/Rt51vGhfgxXrvI517njRHrsV67yOXOJ40b4GK\/IVdDhetK\/BipxYR050vGhfgxV5FzocL+r8GPnK8aLSgXVexzp3vGiWwpyfPS8qHchX0OF4\n0ayDFnpeVBUS8i50OF5U80EdI185XlS5HbkL1ZLjRdPOucQ9yvGiGcEKx\/Oiqf5cYi3qWM5c6cdKZoagVKyvHMspKSFYfcwRuQqH54blVL2LOMbOOUNQKtY+\njuXMiHg2mCHy2WB47nhR1SXIK6gyHC+apeJe63hRSQkRo8Txolkqn4qOvGhaH6nqc7xoloo50fGiXYqI6zgVOV40S8VzlGM5tX\/weWS42xCSivWVYznlLZ\/D\neXCKYMQMhGM5ddrmXjLiaoagVMyJjuWUlBBxdGcISkXPHcup2gcZFbvzDEGpWMM5ljMjOG5zROY1Qr468KIprlJF5njRtDsvcR90vGhGRE7G8aKOkxnr3PGi\nqnexM6B6dbxoloo1nONFJYWdAaPreNEsldmoI8uZ4iqdJm5DSCpyGY7l7FJEVLJqcwR36oA48KJpH0ysgeNFs1Ss2x0vKm\/5HPjE0wzBiMkM5I2rr6p5Xjwv\nmqU4T57l\/MO\/+YqLLOnPVz3firgSob97XvTLb\/6ZPaPy+Z99\/bsvnhfNUvq7EEdetCE053zeEafbEE1Kf9+tOrCc3ZIrrLrKp+dGdJ+u8s\/zoq989Il9dPtz\n1bPnRbOU5mlDPLueIh5bq\/w74EW7t\/dX1yufd+eCX7qtiAfXk0pDPAtetCEopVp7G6tfWhEvesO9y12wnC0aVF8ddbxilf7winokIShFC0+nVfLaECuycHRp\nSdTx8Ip44arnk+BFnR+y8HT6\/XWs\/toq\/WawnIrwtoLlR\/\/lyIr47GrRf13H6U8nBKVUP246Xrsi3rNK\/yPwovKj6ZCFQ8cqeR\/xGvCiWYoWnk6rNddm1WfB\ni0qHLIk6Vo+vzfPfBy+addDC0+nOiJKd5WxRrflozxrpex\/4CCLxQfCiWUpz\/rGnPoIZ\/BR4Ueloz00q6kCUBASlaGGIxMMalCVRxy+u0i\/coj0gsg5ZOGbw\nteBFlX3aiEpHG+lNx2tGlAQEpTQfmx+IxCvzh+b8qAPRHhCUooUhSkJWoyVRByIxILIfsvB+XBVkn6rsoyqzR2Ud67xJ9rgKCEqp4tjWxxpXtcdV4c6i+qqv\nD+hoeQrZpyKXVOSSOnJik0SGC3st8i50rHFVXjiyaEVODDpGvmo5pMdV4e6likM6xjpvOQTZpyKXVKzzOtZ5yyHIcHudoCrzqKPlEGTRipxYka\/qyFdNEtmn\nIl9V5EToaNYgw1Xkq+DHyLuKkjvgRfsarFjndazzB0ckBgSlNOfbGlz3wfKikRn2XVizdtSBKAkIStHCEIkXVku0JOpQtH8SvKjzY+Sr144oubBa0nwIPda5\nIvE14EWzlOZ804EZDLWhZk1jNXQgSgKCUrQwROI1V0jIu9CBaA+IrGPkK8eLKrcjd6Facrwod04iNj8cL5oRrHA8L8r6k4hNh2M5c6UfK5kZglKxvnIsp6SE\nYPUxR+QqHJ4bllP1LuIYO+cMQalY+ziWMyPi2WCGyGeD4bnjRVWXIK+gynC8aJaKe63jRSUlRIwSx4tmqXwqOvKiXB96HhnO8aJZKuZEx4t2KSKu41TkeNEs\nFc9RjuXU\/sHnkeFuQ0gq1leO5ZS3fA7nwSmCETMQjuXUaZt7yYirGYJSMSc6llNSQsTRnSEoFT13LKdqH2RU7M4zBKViDedYzozguM0RmdcI+erAizKuch3k\neVHuzkTs2efAi2ZE5GQcL+o4mbHOHS+qehc7A6pXx4tmqVjDOV5UUtgZMLqOF81SmY06spyMKz2P08RtCElFLsOxnF2KiEpWbY7gTh0QB16U+6CeRxXueNEs\nFet2x4vKWz4HPvE0QzBiMgN54+qrmp8D1zdFyKeAOLCcjz7x1AVv7rjgbSS3I65E6O+eF\/3cN\/7ggrc48C0lE140S+H9HBNetCHw7gS+0WXCi2YpvKtjwnJ2\nS66wSm8E+jYQ3Se9C2nCi67\/+4q3LVzxtoWr50WzFN45cfW8aPdW797ZGZ3\/8+6nJ7xoQ1AK76ya8KItGvCeoqTD8aINQSla6HnRpp2WRB2OF3V+yELPiyrC\n+5t7dkZn0+F4UfkhKbyHacKLyo\/+Fpekw\/GiWYoWel5UOmRJ1OF40ayDFnpetEU13nm2j\/SPv\/xbE140S+HdKRNeVDr6+2SSDseLZh200POiWoOyJOpwvGhD\nZB2y0POiyj79DSv7SG86HC8qPySF95RNeNFmFd7dlnQ4XlR+SIoWel5U8yFLog7Hizo\/ZKHnRXvsVqzzOta540WzFN4hNuFFpQP5CjocL5p10ELPi2qvRd6F\nDseL9lwSdIx85XhR7WTIV3Wsc8eLyg+s8zrWueNFe26vyCXQ4XhR+YF8VUe+cryo5gM5ETocL+r8GHnX8aJ9DVas8zrWueNFe+xWrPM6conjRfsarMhX0OF4\n0b4GK3JiHTnR8aJ9DVbkXehwvKjzY+Qrx4tKB9Z5Hevc8aJZCu+TmvCi0oF8BR2OF806aKHnRVUhIe9Ch+NFNR\/UMfKV40WV25G7UC05XpQ7JxGbH44XzQhW\nOJ4XZf1JxKbDsZy50o+VzAxBqVhfOZZTUkKw+pgjchUOzw3LqXoXcYydc4agVKx9HMuZEfFsMEPks8Hw3PGiqkuQV1BlOF40S8W91vGikhIiRonjRbNUPhUd\neVGuDz2PDOd40SwVc6LjRbsUEddxKnK8aJaK5yjHcmr\/4PPIcLchJBXrK8dyyls+h\/PgFMGIGQjHcuq0zb1kxNUMQamYEx3LKSkh4ujOEJSKnjuWU7UPMip2\n5xmCUrGGcyxnRnDc5ojMa4R8deBFGVe5DvK8KHdnIvbsc+BFMyJyMo4XdZzMWOeOF1W9i50B1avjRbNUrOEcLyop7AwYXceLZqnMRh1ZTsaVnsdp4jaEpCKX\n4VjOLkVEJas2R3CnDogDL8p9UM+jCne8aJaKdbvjReUtnwOfeJohGDGZgbxx9VXNz4HrmyLkU0DsLOc33\/bs5cf\/yVdf395u2p7X\/7v\/xtbveMcDVz3PEZRq\nz\/p75EV\/+UefuY9obz1tzw3B52PfJYdoUvr7se9Ss+ql\/c2qzZL8fOy75BBNSn8\/9l1aI+Qq7e1ZVun52HfJIZqU\/n7su6RRbG+V1ui2Z83Nse8SEZTSPB37\nLjXEF77whftWtedfe9d\/en176+07v\/rA9eFP\/ZfXH\/suEUGpv\/z8599HH\/suMRqaVHs+6uA9eiIoRQvjPXqOLi2JOniPnojshyzcrSrv61Yxwp95yf9c5MdT\nD\/yP0SuleV7emxCUajra3zcdfXSrRlcR16SaDlk4dPT75\/UH+wwKQSlauN8\/L5\/rniteaUnU0Ue3aHSFyH7IwniPXlHSolrz0Z410se+S0RQSnN+7LvElaNZ\na1JRB+\/RE0EpWhjv0ec1KEuiDt6jJyLrkIX7Gqw\/1D1n9mkjKh1tpPeeL4qSgKCU5mPv+aJIvDJ\/aM6POhTtjycEpWhhiJILsxotiTr6Giy\/0mdQiOyHLDyd\n3rD++\/9wRf231ZeWyZR9yjPPXLTO33jnv1\/GOn9mlfzwiviRFUkEpdrfRy75++vIvmz1\/ssrgjtL06FsEHU0xJOrD39+1UUEpWjh6dQk2x3hhsx7rSyJOn57\ntealq1UZkXWMfNU9r\/KcO5myQUOPdd5Ht2p0haBU0zHWeRujdayKrFKGa1LKJVFH83wdqwOCUrRwG912I16jq+xDS6KOhljHqvx2n0Ehsh8j7yJKLoqSFoma\njxZ9GuktdhGJAUEpzfm2BvtYtRm8chfWrB119LE6IChFC\/exapF4YbVES6KOPlaXdawCIvsx8hWi5MJqSfMh9FjniMSAoJTmfPjR4urL3SplBs2axmro6Guw\nyHMhKEUL9zVYNLqskGRJ1NHX4AGRdYx8RV6Uuxorp1gtkRd1OycRx75L\/IQIVjiRFyUi16WjFv08WE5WZKxqYiUzQ1Aq1lfi4VZk+IQIVh9zRK7C4TlYTlZL\n3EXjzjlDUCrWPn10i0ZXnxARzwYzRD4bDM8xumF3ZsURq4zPgxfNFYCk4l6L0b3wEyJilIgXzQhK5VPRxhq0UWYWzWtlZDjxog4hqZgT238t2tso8xMiOG6b\njhmCZ6qAuM8aNKsYS8x2McPdhpBUrK+6H6X2GdQnRBzOg1MEI2YgxBS1Gcxncu4lI65mCErFnPh5sJz8hIg4ujMEpaLnZDlZ9TFi4u48Q1Aq1nBkOfkJERy3\nOSLzGiFf7bxojiVloliRkRd1uzMRwaoiq\/QJEZGTAeKGiMzJjHX+efCirPpYycbqFXN+qCwlFWs48aINyU+IiKOL2A0ISmU2as9XYQ\/PMTZOE7chJBW5DOSr\nyk+I4LjdjuBOHRA3PfuEWMp74qjCka8OCEnFur1n0ZZ9Kj8h4sAnnmYIRkxmIG8O9VWu4TXqkRd1CPkUEAeWs93ilyXtWRYe3y9KBKU0H8f3iyr62u1+RV96\nXjwvmqXw98Xzog2hOU\/Pi+dFsxT+vniWs32iXT89n78txBl\/P3tetL09BaN7xtycPS+apTBPZ8+LNqu0utrbHcToHN8vSgSlVGsf3y\/KaFB9ddTheNGGoBQt\n9Lxo005Log7Hizo\/ZKHnRRXhbQXLj3ZC2t8JeOBF5YekVD9uOhwvKj+aDlk4dDheNEvRQs+LSocsiTocL5p10ELPi7aoxnycMdJnz4tmKcz52fOi0tFnLelw\nvGjWQQs9L6o1KEuiDseLNkTWIQs9L6rs02ftjJE+e15UfkgK83H2vGizCnOedDheVH5IihZ6XlTzIUuiDseLOj9koedFW8SpymzPYnS22HW8aJZSxbGtD8eL\nSoeyQdTheNGsgxZ6XlR7rSyJOhwv2hBZx8hXjhfVTqZsIEZn0+F4UfkhKdXBmx+OF21Wqco86nC8qPyQFC30vKjmQ5ZEHY4XdX6MvOt40RaJmI8zRvrsedGG\noBTm\/Ox50baiMGtJh+NFG4JStNDzok07LYk6HC\/q\/Bj5yvGi0qF1jpE+e140S2HOz54XlQ5lg6jD8aJZBy30vKgqJFkSdTheVPNBHSNfOV5UuV2ZKFZLjhdN\nO+cS9yjHi2YEKxzPi6b6c4m1qGM5c6UfK5kZglKxvnIsp6SEYPUxR+QqHJ4bllP1rqIy7pwzBKVi7eNYzoyIZ4MZIp8NhueOF1VdoiwRqwzHi2apuNc6XlRS\nQsQocbxolsqnoiMvmtZHqvocL5qlYk50vGj7hAiOm+dFs1Q8RzmWU\/sHn0eGuw0hqVhfOZZT3vI5nAenCEbMQDiWU6dt7iUjrmYISsWc6FhOSQkRR3eGoFT0\n3LGcqn0UMXF3niEoFWs4x3JmBMdtjsi8RshXB140xVWqyBwvmnbnJe6DjhfNiMjJOF7UcTJjnTteVPWudoZYvTpeNEvFGs7xopISIo6u40WzVGajjixniqt0\nmrgNIanIZTiWs31CBMftdgR36oA48KJpH0ysgeNFs1Ss2x0vKm\/5HPjE0wzBiMkM5M2hvso1vEbd86JZivPkWc72a1V8E3PBt0uXOYJS+I7t4nnR9itWsPL8\n1uniedEshe9bLp4XbQhw4fyG7uJ50SyF714unuVsn+Db0Au+4f02EE0K321fPC\/abgmAPb+CPb96XjRL4TuEdI8e7PkF36VexOgc79ETQSn8BiHdo2c04Hvn\npIP36ImgFC2M9+g5urQk6uA9eiKyH7Jwt6o8ApZTEd6\/ib2I0dnvvrY71eVuQlAK36uP++f1WfCi8qN\/K5d09BmsD4IXzVK0cPe8fAq8qHTIkqijj27R6AqR\n\/ZCF8R49vn254Dcs+0gf79ETQSl8F5bu0XPl4JcjSQfv0RNBKVoY79HnNShLog7eoyci65CFYwbvgBdV9unfmO0jvd\/hVZQEBKXwu5OxBstdsJzNKvwWJ+lA\ntAcEpWhhiJKQ1WhJ1KFI\/CR4UeeHLDyd2vc37Xuc1icH3wle8B39RYzOFrvvWyV\/ckV8H3jRLIXfhKyI9i1GY7a\/CF5UOpQNoo72\/U1jz58CL5p10MLTqX3D\n0Bj6t4Hl1F4rS6KO9v1N+x7n7QmRdYx81T2v3wdeVDuZsoEYnU1H+26lfcfy1rv3AoJS+H3AimjfrbTvWN4OlrNZhV91JB3d8\/K2hKAULVz92Ea3PAVeVPMh\nS6KOPoPli+BFnR8j7yJKLvjm+ILv6PeR3mK3j9W1fZ9DBKXwm5AxVm0Gwy6M3zMkHYiSgKAULdzHqkXihdUSLYk6EO0Bkf0Y+aqvwfqWu4MXlQ6tc430pgOR\nGBCUwu8D4gyG2hC\/6kg6Hh9REhCUooUhEg8VkiyJOvoaLG9PiKxj5CvHiyq3KxPFasnxotw5iTjeo+cnRLDC8bwo608iNh2O5cyVfqxkZghKxfrKsZySEoLV\nxxyRq3B4blhO1buKyrhzzhCUirWPYzkzIp4NZoh8NhieO15UdYmyRKwyHC+apeJe63hRSQkRo8Txolkqn4qOvCjXh55HhnO8aJaKOdHxou0TIjhunhfNUvEc\n5VhO7R98HhnuNoSkYn3lWE55y+dwHpwiGDED4VhOnba5l4y4miEoFXOiYzklJUQc3RmCUtFzx3Kq9lHExN15hqBUrOEcy5kRHLc5IvMaIV8deFHGVa6DPC\/K\n3ZmIYFXgRTMicjKOF3WczFjnjhdVvaudIVavjhfNUrGGc7yopISIo+t40SyV2agjy8m40vM4TdyGkFTkMhzL2T4hguN2O4I7dUAceFHug3oeVbjjRbNUrNsd\nLypv+Rz4xNMMwYjJDOTNob7KNbxG3fOiWYrzFFnOuz\/2rkW\/ur27sdtLfz77e\/QJcSbC36N\/4qnHF\/16\/ImNCV74fLxH7xBNSn8\/3qNvVumX5M2S\/Hy8R+8Q\nTUp\/P96jX7Wfpf2J7Zurhc\/He\/QO0X06+3v0GsV2S0Cj258Xf48+IRYixg2F71zPNh9Yq\/w\/s1b8DaFfDzcGXb\/G\/tKX3nMe9zlfvZ5U\/s6K+OH1fEAEpV7w\nu+89j\/sG\/3ZF\/O31tPL+9eTCaGhS+n171PF3V+mnV9RPJQSlaOHp1Cx6eEW8fLWKo0tLko4V8b9XPY+tnhOR\/Ri\/7O9WFVmlCG+W6BffDT3uc3bPy\/sTglIv\n2L737L8976NbH+qjq4hrUrrTEHX0GayaQSEoRQt3z4s8V7zSkqijj27R6AqR\/Ri3ORQlqx8XRUmLas1He9ZIb3cUEYkBQSnN+XYfBzN44crRrDWpqANREhCU\nooUhEsOKoiVRB6I9ILKOcRMJM3hhjtKsSce4z6ko+eE+ukJQSvOx+YFIvDJ\/aM6POhDtAUEpWhii5MKsRkuSjhGJAZH9GHewVs9Lj6v7mUzZZ5VasM6Xsc7X\n0S3IcAvy1YJcsoxcslpVkRkW5JIF+Qo62lwg+yzIJQtyyTJy4jq6BRlu3zlpSdSxzmBBFl2QE4OOka+658oM++7VdCBfLWOd99GtPbcvyCUL1vky1nm3Shlu\nrxNesH17bHR0z5VFF+TEBflqGfmqj66yz4J8tSAnUsc2g8pwC\/JV8GPkXUTJRVHS1+CCdb6Mda5I7GtwQb5asM6XkUswg1fuwpq1ow5ESUBQihaGSLywWqIl\nSceI9oDIfox8pSjpuX2vljQfQo91jkgMCEppzvfcXpEZFuSSBfkKOhAlAUEpWhgi8coKiZZEHYj2gMg6Rr76nvW08hc7W8RdjZVTrJaAOLmdk4jNj7+wSj\/S\nWS9+QgQrnIA4EZHr0lGLPtmll\/XEwoqMVU2sZGYISsX66i3d68e+\/nT4hAhWH3NErsKH5310Vemzuj8jjrFzzhCUirVPH92i0dUnRMSzwQyRzwbDc4zuNZ0H\nzsgrqDI64iYjKBX3WozuhZ8QEaOkI24yglL5VDTeL8osysiPVR950ZSpd6mYE8mL8hMiOG6RFyUin6mO9+i7HzxnLqjnFn+PPlV9u1Ssr8hy8hMiDudBi0jn\nwfNAvKVHepvBfCbnXoK3QE0QlIo58cke6S0S+QkRcXRnCEpFz9dVW5BF96qPERN35xmCUrGGW1dtRRZdkJ0XZNRlrI8ZIvMaIV8VZJ8lx1WugwLixu3ORASr\nlH0WZLUFmQicDBA3RGROZqzzPoM3fTcgn7RgZ0D1ijk\/VJbYGVDD9Ui86bvBgl1mwc6A0UXsBgSlMhs13hbKPZwRE08T5EUTw7JLRS6DLCc\/IYLjNkdkTu54\nj777seR9UByQv0efThO7VKzbyYvyEyIOfOLJIRKfuPh79Km+WvLz8R69Q2gU\/D16jWj7taos6c9nf48+Ic5E+Hv0ir42Toq+9Lx4XjRL4e+L50UbQnOenhfP\ni2Yp\/H3xLGe35Ayrzv4e\/QRxxt\/PnhdttwQwumfMzdnzolkK83T2vGizSqur\/YpZjM52R9Hxog1BKdXa21g5XrRFg+qrow7HizYEpWih50WbdlqSdBhe1Pkx\nftnveNFmlda5\/Bj3OR0vKj8kpfpx0+F4UfmhOw1Rh+NFsxQt9LyodMiSqMPxolkHLfS8aLMC83HGSJ89L5qlMOdnz4tKh+7jRB2OF806aKHnRdvKoSVRh+NF\nGyLrGDeRHC\/a\/n3M2hkjffa8qPyQFObj7HnRZhXmPOlwvKj8kBQt9Lyo5kOWJB2GF3V+jDtYjhftsbtgnS9jnTteNEup4tjXx4EXlQ7kK+hwvGjWQQs9L9pz\nyYK8Cx2OF+25JOgY+crxoj23L8hXy1jnjheVH1jny1jnjhftuX1BLoEOx4vKD+SrZeQrx4tqPpATqcPwos6PkXcdL9rX4IJ1vox17njRHrsL1vkyconjRfsa\nXJCvoMPxon0NLsiJy8iJjhfta3BB3qUOw4s6P0a+cryodGCdL2OdO140S2HOz54XlQ7kK+hwvGjWQQs9L9pz+4K8Cx2OF9V8UMfIV44XVWWJ3IVqyfGiaedc\n4h7leNGMYIXjedFUfy6xFnUsZ670YyUzQ1Aq1leO5ZSUEKw+5ohchQ\/PHcvZq\/sz4hg75wxBqVj7OJYzI+LZYIbIZ4PhueNFdTZAXkGV4XjRLBX3WseLSkqI\nGCWOF81S+VR05EXT+khVn+NFs1TMiY4X7VI7guPmedEsFc9Rjhftfiyo5xZ\/jz5VfbtUrK8cyylv9Xw4D1pEOg+eB8KxnDptcy\/BW6AmCErFnOhYTkkJEUd3\nhqBU9NyxnDrFI6Nid54hKBVrOMdyZgTHbY7IvEbIVwdeNMVVqsgcL5p25yXug44XzYjIyThe1HEyY507XlTcEnYGVK+OF81SsYZzvKiksDNgdB0vmqUyG3Xk\nRVNcpdOE40WzVOQyHMvZpXYEx22OyJzc8R49edG0DybWwPGiWSrW7Y4Xlbd6PvCJJ4dIfOLi79Gn+moxz4vnRbMU58mznO3Xqvgm5oJvly63Is5E+Hv0YOUv\nYOX5rdPF86JZCt+3XDwv2hDgwvkN3cXzolkK371cPMvZLTnDqrO\/R+8Q3aezv0cPtv8K9vwK9vzqedEshe8QVsQn1lPEX12r\/NeBF21W4bvUixid7Y7id229\nsK+fAS\/aEJTCbxBWxCdWxG+tet4ElrNFA753Tjq+0nrKrqiMoBQtPJ3evVr0Ayvio+BFm3ZaEnX8xIr40KrnreBFnR\/jl\/3dqvImsJzNKnwTexGjs+n4hd4F\nPCMohe\/VV8RLeqfxT4MXlR+60xB1\/PNtButD4EWzFC3cPS9vBS8qHbIk6mij+\/2r9EfBi2YdtHD34\/pp8KItqvEbln2ktzuK3Y\/rQ+BFsxS+C4szGFYOfjmS\ndHQ\/WpQEBKVoYYjEsKJoSdTR5\/yAyDrGTaS+BuvrwIs27fhebR\/pTUdfg\/Uz4EXlh6Twu5OxBsubwHI2q\/BbnKQD0R4QlKKF+xosHwUvqvmQJVEHIjEgsh\/j\nDtZLtl7Y10+DF+2xu2CdL2Odr3FVelwFBKXwm5DNqorMsCCXLMhX0LF6Xr9\/ZJ8FuWRBLllGTvxK660+Mty+c9KSqOMXtl7YB0TWMfLVJzbP6+vAi\/bcviBf\nLWOdf1fvNP4Z8KLyA+t8Get8javyWyPD7XUCftWRdHTPDwhK0cJtdH9gZJ8F+WpBToSOPoPKcAvyVfBj5N0+VtfXgRfta3DBOl\/GOu9jdf0MeNEeuwvW+TJy\nSR8rZYZ9F8bvGZIORElAUIoW7mOlDLcgJy7Iu9CBaA+I7MfIV30N1k+DF5UOrPNlrPO+ButD4EWzFH4fEGcw1Ib4VUfS0degss+CXLIglywjJyISQ4VES6KO\nvgYPiKxj5CvHi6qyRO5CteR4Ue6cRGx+OF40I1jheF6U9ScRmw7HcuZKP1YyMwSlYn3lWE5JCcHqY47IVfjw3LGcvbo\/I46xc84QlIq1j2M5MyKeDWaIfDYY\nnjteVGcD5BVUGY4XzVJxr3W8qKSEiFHieNEslU9FR16U60N1kL9HnzL1LhVzouNFu9SO4Lh5XjRLxXOU40W7HwvqucXfo09V3y4V6yvHcspbPR\/OgxaRzoPn\ngXAsp07b3EtGXM0QlIo50bGckhIiju4MQanouWM5dYpHRsXuPENQKtZwjuXMCI7bHJF5jZCvDrwo4yrXQZ4X5e5MRLAq8KIZETkZx4s6Tmasc8eLilvCzoDq\n1fGiWSrWcI4XlRR2Boyu40WzVGajjrwo40r1tb9HnxiWXSpyGY7l7FI7guM2R2RO7niPnrwo90FxQP4efTpN7FKxbne8qLzV84FPPDlE4hMXf48+1VdLfj7e\no3cIjYK\/R\/8d73igopNVRTeo4u\/RE0Gp9uzv0b\/q0edXdCms6LxY\/T16h+h9G6u\/R9+sQg+3kp+P9+gdoveoqv4e\/S\/\/6DMF3csKOrIVf4\/eIXo\/t+Lv0WsU\ne+e9gm6C1d+jJ4JSmqcN8czD9y7oSlLQLa2gL3IZ9znfsJ5U0PmkoL9zQV\/kMu4btN4JLxsdQwr6zxX0d4aO1jvhydGVpKD3ckEP6RJ6SF\/Po\/NJQQ\/pgj7V\nJfSQvvZ+EwGR\/Ri\/7G9WnUfHkBDh6O9cxn3O1svipaMrSUHv5YK+yGXcBeijq84nBT0HC3ovQ0efQXVXKeghXdDfuYT+ztfe0yLEKy2JOhriydH5pKC\/c\/Bj\n3OZAlFwUJb3HYUFf5DLucyISA4JSmvO9Z\/G198e5cOVo1no\/4RJ6L1+fHF1JCnovF\/ReLuN2TZ9zdT4JaxB9qqGjz\/kBkXWMm0iYwUvOUeiLXMZ9TkRJQFBK\n87H3wr68bHQM2fOH5vyoo6\/BA4JStHBfg+p8UtCZtKBPdQk9pK+9P05AZD\/GHazvXf99dH2r6Olctc7f+dUH6ljn7V2ZvZ9XQFCq\/X3kkvauzN7PK+wsTYey\nQdTR3pWJrm87glK08H5Xq9L7eR32WlkSdbR3ZaJ73Y7IOnAvdbWm9\/MKu1d7VjZo6LHO++iq69uOoFTTMdZ5t0qd5Sp6U1flkqije14eTwhK0cJ9dNX1bd\/1\naUnU0Waw9\/MKiOwH7mBtY3Xtvc8quhxXrXON9Ba7iMSAoJTmfFuDmMErd2HN2lGHouTxhKAULQyReGG1REuijj5Wl977bEdkP0a+QpRcWC1pPoQe67yvwdp7\n6u0ISmnONx19DZbeU2+vDTVrGquhA1ESEJSihSMSe0+9UCHJkqgD0R4QWYfvR89djZVTrJb4flG3cxJx7EfPT4hghRPfL0pErkt9P3pWZKxqYiUzQ1Aq1ld8\nWyg\/IYLVxxyRq3Dfj57VEnfRuHPOEJSKtQ\/fFspPiIhngxkinw18P3ruzqw4YpXB94vmCgB9w4vvR89PiIhRwveLEkGpfCoa7xdlFs1rxd+jzwj0ja\/+Hj0\/\nIYLjFnnRjOCZyvejZywx28UMdxsCfeOLv0fPT4g4nAenCEaM70efz+TcS3w\/+pypJRVzIt8Wyk+IiKM7Q1Aqes63hbLqY8TE3XmGoFSs4fi2UH5CBMdtjsi8\nhu9Hn2NJmShWZHy\/qNudiTj2o+cnREROhu8XJSJzMr4fPas+VrKxeuX7RXNlKalYw\/H9ovyEiDi6fL8oEZTKbNRgObmH5xjz9+gzAn3ji79Hz0+I4LjdjuBO\n7fvRM5bynujv0WcE+sZXf4+enxBx4BNPMwQjxt+j556Ra3h\/j94h5JO\/R68R7Z2sKrpBFX+PnghKaT6O9+gVfb1LYUXnxerv0U8QC\/6+eF60d5wq5nnxvGiW\nwt8Xz3L27mUFHdmKv0c\/QZzx97PnRXvnvYJugtXfoyeCUpins+dFe7e0gr7IZdzndLxo7\/Vb0Be5jPsGjhftneUK+jtDh+NFe8\/igh7SJfSQPvCivfNeQZ\/q\nEnpIH3hR58f4Zb\/jRRXh6O9cxn1Ox4vKD\/RFLuMugONF5Qd6L0OH40WzFC30vKh0oId0Cf2dD7xo1kELPS\/aexwW9EUu4z6n40WzFOb87HlR6UB\/5xJ6Lx94\n0ayDFnpeVGsQfaqhw\/GivWdx0DFuIjleVNkHfZHLuM\/peFH5gb7IZdyVcbxo74Vd0N8ZOhwvKj\/QQ7qEHtIHXlTzgT7VJfSQPvCizo9xB8vxor3Xb9U6F6Oz\nxa7jRbOUKo5tfTheVDqUDaIOx4tmHbTQ86Laa2VJ1OF40YbIOnAv1fCi2smUDcTobDocLyo\/JKU6ePPD8aK963RVLok6HC8qPyRFCz0vqvmQJVGH40WdH7iD\nZXjR3uVY83HGSJ89L9oQlMKcnz0v2jtCa9aSDseLNgSlaKHnRXvH7N2SqMPxos6Pka8cLyodWucY6bPnRbMU5vzseVHpUDaIOhwvmnXQQs+LqkKSJVGH40U1\nH9Th+9FzV2PlFKslx4umnXOJe5TjRTOCFY7nRVP9ucRa1LGcudKPlcwMQalYXzmWU1LoFFx8P3oichXu+9GzWuIuGnfOGYJSsfZxLGdGxLPBDJHPBr4fPXdn\nVhyxynC8aJaKe63jRSUlRIwSx4tmqXwqOvKiaX2kqs\/xolkq5kTHi\/Zu5oXP\/h59RvBM5fvRM5aY7WKGuw2BvvHF36PnJ0QczoNTBCPG96PPZ3LuJb4ffc7U\nkoo50bGckhIiju4MQanouWM5VfsoYuLuPENQKtZwjuXMCI7bHJF5Dd+PPseSMlGsyBwvmnbnJe6DjhfNiMjJOF7UcTK+Hz2rPlaysXp1vGiWijWc40UlJUQc\nXceLZqnMRh1ZzhRX6TRxGwJ944u\/R89PiOC43Y7gTu370TOW8p7o79FnBPrGV3+Pnp8QceATTzMEI8bfo+eekWt4f49+glg4T57l7J2sKrpBFX+PnghK4Tu2\ni+dFe5fCis6L1d+jd4jet7H6e\/Rgti\/gwvkN3cXzolkK371cPMvZu5cVdGQr\/h69Q\/R+bsXfowfbfwV7fgV7fvW8aJbCdwjX+51iL+jWXNAtraAvchn3OdvZ\npvfhDQhK4TcIWx\/eywdHJ+WC\/nMF\/Z2ho51t0K25oPdyQQ\/pMn573s426Ahd0EO6oE81dLSzDbpOF\/SQDn6MX\/Z3q9RJOUQ4+juXcZ+znTV\/enRrLui9XNAX\nuYy7AO1c3nv98jcMF\/zWIOnoM6iu0wU9pAv6O5fx+\/buubo1F\/R3LughDR2Pb6OrjtAF\/Z2DH+M2R\/fj2nsWF\/SALOiLXMZ9TkRiQFAK34XFGQwrB78cSToe\nH1ESEJSihSESD2sQfaqho8+5uk4X9JAOOsZNJMzgIUehL3IZ9zn7Gqy9F3ZBf+eCvshl3JXpa1CdlPf8gd\/iJB2I9oCgFC3c16A6Qhd0Ji3oUw0diMSAyH6M\nO1h31n\/\/sRX1LHjR3utX39FfxOhssdskG+JB8KJZCr8JWREPryP7wjfcu3wKvKh0KBtEHY+siA+vPrziDfcCglK08HRqkg3xCFhO7bWyJOr4xdWaZtXdhMg6\nRr7qntc74EW1kykbiNHZdDy4jW59Fryo\/JAUfh+wIn5pRbxo9eUuWM7edVq\/6kg6uuflkYSgFC3cR7dodJV9aEnU0WewfBK8qPNj5F1FyR3wor3Lsb6j30d6\ni90HRyQGBKXwm5AxVm0Gwy6M3zMkHYiSgKAULQyReGG1REuiDkX7J8GLOj9GvrozouTCagm\/L9lHetOhSHwQvGiWwu8DMIOfAi8qHcoGUQeiJCAoRQtDJB4q\nJFkSdfQ1WO4mRNbh+9FzV2PlFKslx4ty5yTi2I+enxDBCsfzoqw\/iTj2o2dFxqomVjIzBKVifeVYTkmhU3Dx\/eiJyFW470fPaom7aNw5ZwhKxdrHsZwZEc8G\nM0Q+G\/h+9NydWXHEKsPxolkq7rWOF5WUEDFKHC+apfKp6MiLcn3o2d+jzwj0ja\/+Hj0\/IYLj5nnRLBXPUY7l1P7BZ3+PPiPQN774e\/T8hIjDeXCKYMT4fvT5\nTM69xPejz5laUjEnOpZTUkLE0Z0hKBU9dyynah9FTNydZwhKxRrOsZwZwXGbIzKv4fvR51hSJooVmeNFuTsTcexHz0+IiJyM40UdJ+P70bPqYyUbq1fHi2ap\nWMM5XlRSQsTRdbxolsps1JHlZFzp2d+jzwj0jS\/+Hj0\/IYLjdjuCO7XvR89Yynuiv0efEegbX\/09en5CxIFPPM0QjBh\/j557Rq7h\/T16h5BPRAzm7uc+\/mI9\n1\/b871cpPut3+rcjmpT+Hm563\/eFnyREpY7B9SVEJYI6BvfKTzJCPkXu1SG6T\/pX0xsE+ElCXKljigijm3VsM5g9z8\/jd8i3IaY6qjznrOXnoGOKyKPgo6Sx\n\/UKk5\/O3hTjj72cfV5IColLHMa6ylMZtt+oQVw4hn3xcZSn8ffFRIikzVrcjwuhmHTFKsrcHq07PgfA6QpSY+Yh+nJ4DsRxG9xAlLVsidi+IyutzI5oU1sfV\nx5WkgKjUcYyrLIX1ePVx5RDyycdVlkKWuPgokVQeq+dEhNHNOmKUZG8PVp1uQ0x1hCgx8xH9ON2GyKNwOv0\/efxgp6wuAQA=\n@pedestal\nH4sIAAAAAAACCq2Yv44cRRDGGyQkhAgQjkiIeQesGvwau5FBugA7QI7tvRW8gFNfyiMQIUu9AQ9BQgQSIQgh34kE6J6pmvp9fTsrAk46bWumvqm\/\/VV1l\/L\/\n\/j1dfo7+M33\/8Tv27o\/fPrx59ZH19e0nP5mva6wvIioR8XyRDJ39SX\/TJfq6I4Z1Io4XEIbnq1WLnv7k6urX+bv9\/8zawp6LCMPzxaoT\/Kihva9hVazrf0JU\nPK9rdLsvJ0SxIroVuamSjxFhRMTzUvaPXtavf\/v89Nffr1c73dv62Z+nT8vNA\/vujw\/qV4f3Hrbf5nmTnBG7Ry8FIVI3D2b0EquOcD2TVEOT6uv7Otq3q+sR\nBKVoYSnuQ9djjC4tUR3uQ9cjiNGPsLCUJ0367X9e28GtYoW\/uvrFwo9nH\/5si467ZtGzZtH1gBCppqM\/X3S8aYgXTfrao7tWXJPqOsLC1HFoVnXEG89gIChF\nC0tp1py6Vbfu+brXYInqeN4Q3fMnHt1AjH6EhVklPe+okop8VES6LjmPLBJBKeS8Lhnce6XIzsmsDTri+10XESIFC5f9Eb6MezAsUR3x\/REx6ggLWz4yg\/c4\nyrNWEemaVXLw6AZCpDIfDXGblXgifyDng46o9ucDglK0sJRm0emthvjSo7tyHyxRHVGJd57BQIx+hIVzdM3zvjKx165hn5twiYHhDHxl4BITLpn2yQwGLjHw\nlQmXTJ53QYgULJzrysBw0mvBuya8a7tkUQMnio7kq84hYAZjJwNfWe7zLul1JQiRaqjc551DwHDrnNClwCXQ0TnE60oQlKKFc11NXlcmswEsUR3dGq8rQYx+\nJO\/us0oqqqQiHxWRRiXulj1o4CvDPrfkko7YJzNkF86sDTp2WSWCoBQtzErcL3vQwIkG3jXhxGmXLGrgRPEj+Sqq5No9D\/ZBPioiXeceZWA4A18ZuMSSSyKD\nt24VuMTAV9DR68l7lCBEChZmJR48upyQwLvQcZfVLohRR\/JV+f2H+sU3T\/vkd2RX4+Sk0xIQZaNzmvaoWbqh5umPb4CQmYiIQsQ4l2IWdemGlIlMzgMyyWwh\nRErmq\/C6IfUNEDKvbCLGKRxngyW6Melzuq+oY3TOLYRIyezzuFn1frfIo7u+AULPBluI8WyAU1FG9zScByp4BVNGVMiIECnptYiuvgFCqyQqfURQajwVZTUO\nvCt7JRkufDiHCCnlxPDBPTdIEZFxK+HDOQTPVIKYK92t4gzH0yQY7hIipHS+6n+9Sh57BiFFhJ4HNxGsmEREpXerxjM5e0nW1RZCpEZOtDXvfAPEEN0NBKUG\nzxsCLGo41xoYFd15CyFSMsNF9nzXGtjZwKgm++MsYrzXEL4ysI+dqathIgPiuNGdTftgq44J7GNgNQMT4U4GiCMR450M9rlLezfgfZKhM2B6Rc7vTZboDJjh\nwmvvBoYuY+gMJn1wQv8wdBlDH5TbqJWvxvsSqbE8TVxChJTeZYCvJr4ZEMZbtW0EO7Ugjl6N49lAemJO4eCre4iQ0rm963D2mfhmQOh9YtlCsGLGG8jjufnK\nzqzzru8SQvJUyr9zO0CBbBUAAA==\n@pusher-rod\nH4sIAAAAAAACCq2YTagXVRiHB3KlEYQtKlq0LKQo740Q7jvTvaAQXCqEdmHg4oLkooVQrRxQKA1BkCgkwo9aBnGFFjkzf9DoGrgwrxFRi1YGhtfoY2udM3Pe\nOc97ZubaogvCOPM+\/\/fz\/M6ZybL\/9+9j9+\/WkaP5b3veKl68\/9m56tD2hfWVwwuX\/n5i5p9fOXSqv\/7CXa+sfJNn2e1A7Ph1fkColb9\/zt3viD+3PFf4f7df\n2jL3lbv7vXvqCdLjxKt77hsQauXvf+r+3xE+Ih\/ZR68t7axcFHtfvrTaRXJq4cdsbaen+UuReOfLRUPQatRH44hV\/+TGoe2VEufddRdh9BcJF5UhaEXffeYz\nV6sLPtvrK4crrehZd61Rqb9pglb0nWW\/dx2cuZ5fCH0OT9oOVlpp9df3fPZ+NW8IWtF366NRwj2pkEcVfzf6a300GhUJa8VofdaaucuwQj+q2A\/6+2uCoJX1\n7SPSnrtOVZilCtWtYnWVyB57YUCg\/1XseSDa2fVWcdojPU44HwMCc1zF2Q21ategz1DXHelxYscvQ0Kt\/P24am91HSxcz+eoH6QtEXpefHDzmQERrag+8a+c\n2cyjj1S7IpH4WEBOUIbEB9THaklcgymB6VsYn\/Y0Kqy7Cuu8GvgoNXMojpkxk0c5VitW4b9lnmZ77zzS9XFvHyk9mkfxyokPZd+u+Xrn3Hrur\/fumpdwXev1\npkRNQu93lhrX1h\/Ot8SNt7\/N\/bUneP3149ciUU4R3krvK9F2r\/Xjo1q7utz+ro8kve6JbDPCW+n9PqoZ8qjVu79GVLXmdG8i5FRrfnYS051TlUF7M1y1fKK9\nUTqqKH2QSHfRqIlTPhiVPWVMEamVUZ9+RaV7rUbFnCyR7pxKDwhGVbNWrOi4JpJITmTVeOaMipHo+hgS6e4Muh5krh2s+buotI2qZB5K0MruUeluwP0c1a3H\n+8EndlfjXjsdld1r4+y+uXiyeXdj\/2z97sXW+\/rV5Tqs1PrR07vrn5ev5+Vnn9TNgaX62s3vHPHgPxebo454avGkIWj1uZxp6W6dy92LzXHn58zG\/oJK5q38\n9dDHWWf9pKPOJQStGGGWveciesRFts1FRWVgJNbHMUc87\/zccZmTSPPQCPuoco2K6vzA6d2ieaweWJLOR8g8P5MQtPI+\/P3OR6huodVVtfRW3odGGH2EDhba\nQSVoxQj7zHPNXLWWkVgfobr51lBdJdI8NEIzJY1OiVdk7Ye\/1kpfWV2zk2gIWmnPq+U128GGqq9d81bWh06Jy8MQtGKEZhIHyqCRWB+YdkOkPjRC08Em3V99\nRdWHr3TnA1NiCFppP7o8MIlGd7XnQx+YdkPQihHGKdkWqqs7MiOxPjCJhkjz0AjbzHOoj6j6OCvBOpe4zl11cyicQK8EWiJRS1xUBZRBoCUCvYIPl3kR5soQ\ntGKEbXVzKJw5J0J34cN1MIeKCjTR+Ih6FTJXZRCewqBXEtd5qK6qj0BLBOtc4joPUanC9WdcbwUtgY+QuaqoQBMFeiVRr0J186DtAr0SaCJ8hA6qwgn0yuQR\ndRdT0uiUhDUoWOcS1zkm0RC00p73azCHMvSnF+3a0AemxBC0YoRxEsMaFGiiQHfhA9NuiDSPqFeYkoYnfe2H0nGdYxINQSvtea\/tBZRBoCUCvYIPnZKg7QIt\nEWiJRE3EJA5O+tBd+MC0GyL1EfXqoTuXm9ePHPQn15K7Gk9O9rQEIhvbOUl0eexz1g87yvvgExI84RgiI5G+U8X3qKWNzvr4kYPmRMZTjT3JTBG0suerlZD1\nHxuXzRMSPH1ME+kbZMw8VFffUvlmWmOOsXNOEbSyZ59Q3Vyrq09I2PfaKSJ9r42Zo7rpm1cNXcEpIxBlStDK7rWobsMnJOyUBKJMCVqlb\/RZ9oajfnJEortm\nrUSF878\/RaiV1UT\/97SzPtFlLrAikbx5TRE4ASZvwi6qIkTFMxy\/hEDhNiPUyp6vQh55iKqGFYnkW8YUwYmJxEqYdN\/B9HsS95I4V1MErawmuknMdXb5hISt\n7hSRfANA5m7V5lBRwXutQFGxO08RtLJnOLdqC6ioQJ0FiipxfUwR6Tc5o1c51EfSuUrPQYYox3ZnEiYqVR+BqgmUCN8TQZQk0u+JcZ2HDpZhN+C3UMHOgNMr\nej44WWJnwBkuTGIZdgPBLiPYGVBdzK4haJV+Se31Kv1eYmYsvk1sRqiV\/ZYBvSr4JCGEX4SnCe7UhiiD+qTvBmZPjKdw6NWAUCt7bg8qmoeoBFYk7LfwbIrg\nxKRfz8ux85Wk1+Y79SShOUXiX24HCoTMHgAA\n@pusher\nH4sIAAAAAAACCq1cf4wfVRHfkoomhiLyh5FQQIQYAqK03rXA9+1eEewhmBT+gIJgr3dHwmHhxF9ggfo1iCZgQrGR9goGBElQDE17GDDdtxuPxgB\/GcGoiYJK\nFINQaBQxMaHO7M7s+8zb3fP+sMklm3vz2Zl5M+\/z5s2+a5L8f\/\/dsCxJ5j7zF\/\/61LZscNS5q\/l3Oxa+4rYvjJTnllfmH52bbZ5PrZ7fygPigfPbiCCVJHdV\nv+fndavfk\/19YWN26uSJq3ee80E3d8pYhRj95K8Hx265unl+b\/WMiOHCSS2ESvHv76l+z4h\/LB\/J+Ofs4961+t49Z7jv0g+PfI8kdpCkPt9XPY+UFoEjqK9b\nx\/CaNkKlUHeSsA\/sy9UXPbPqaLL7TLKfR\/g5rZ5HSmtVHwKl0KckufyhG7ONx\/0o\/dXfvrDqNJr\/M8orKwQ\/X1Q9j5Sor0ZcQYgLHr\/ZIFAKdScJx5vi7j50\n2qNn3U1xXfjlTft4hJ9fuO72VYxAfQHxgcseNgiUQt0NwhNiL498mvJJEadXzyMl6qsR9xHiw6c9ahAohbqbuSrOf\/zmfeJtrp6fWT3XVqm+gKDZNQiUQt1N\nBEuK4D6JmodM9DC7uYl5C4FSqLvJxJJyd17y1cOa8JAl3mR7C4FSqLtZgyWt2nlZqdWIrEEPmS86xnoQKIW6k4Tz9rKHbiyZLz41Wg4eW7\/Z\/\/bhjzOXDIhL\nzHOt47OCOOYnZ82jJaiP3zRPb6p1XCGIn9977b4uHcArouNSQmwkxMSKNUYHvhfflCS7KNNfm9pWKrMS98lI\/Sz8CH70IVAKZ6FCeEUI1yoiD+8N+gxiiAgr\nhdbS7BY6u+Rhrt7SLOQQ\/zzM1RWCYB04glZZ3TS7hc4u69BZjPUFHRtFx9sP7tjXpUPRIR68mjQTKeM8rA+vmWh19CFQCmehWlGlrihifb+bfmRFeVjz3qzB\nBoEjaBXqTpJ\/CoJ2nJYORAcE+6BcQpzhlT8QgRYGxLWTv2ghgIl8YB\/ixFJZlLjPKw8iuhtx6PrZFgIY1QcWJW4vdTcgDvewy3jg3Q7EyWf+sIWAncGH3UAQ\n1a7GUrovIbobQTpaCNjhfNjVxPNqdxZvde\/zsA9GCOaskQu+2kLATu3D7iwRrGoGiZqD2R1AbCIExbyFgIrDhypDcreqliTjHGSJgxyLEFwtxQiVkswPVV+p\ndaKsNQcZ7mCtRIiXLlvZQqiUrGDX7DgF7+nEcKuxxkV0N+KR37cRKmVrX4636sAal\/kcaupBG8E6YoRK2QqZs1DrdnwvVuS2ClfEkzPntBAqZa069XfPu91H\nfj6beOPpIqr0G\/SGZMPgyBem3L\/vWUNvWkaInYSYjRBWKkkO7pmR58eGH3Prn1hIx27fYkYQccTRo4MfzKx3r12ylmSeIcRFhEgjhJVKkpvuvFiejzz3\/nSX\n21T5gbbjTI89+9zgG3ddKla9mxBzhNgUIVDK+nTN9cvSl998Ks3IKhxBxJZtewdvja8Vq6YI8WdCjEUIlLI+jf74P+lL541n02QV2o4nlvvnj3GDJ0bFqrMF\nMRUhUMp6vvK2Del1rzxS+YEjiHhjxeHBA6+eKFYdT4iZDgRKWc+vcx\/J+GczWYW24xlnLel6kHTWVs2Q9EwHAqWs5+u+c2fKP5wlOIKI+8i6t8nK2qrzSJp\/\nsgiBUtbzP9LMrqEZniSr0HY8R91GszFOs1Jb9aIgpiMESkWe08zyDLNVOIKIQzSzX6YZltklxMoOBEpZz3lt8Bq5mqxC2\/GsdgRl52bK0tqqnYTgNTIRIVDK\nev4nynReI2wVjiDi+5Tpx1LG11bxauI1kkYIlLKe7yLmOYUY6AayCm3H8+CrxBbffP+3VtVWMbstJ8REhEAp6\/nFxDx7iIHYDxxBxJeIeY4649uraquY3Q4Q\nYixCoJT1nK0i7vVsVXzC1tqH35QlG3KJByGIe\/1shEAp6zlbRdzr2arYW0WwVYdWjOa1Vcy5xL0+jRAoZT2XvCp0dqHqa861HNm1zz4nfvQhUMp6zgw6ff2y\nIpXZ1RFEcJZMb9srfnAmbu5AoJT1nBmUuLeYlmyHCrk5O\/NK2zV\/jK+tYgRxbzEVIVDKei6rttD1oSOI4FX7yorDYpUwQwuBUtZz4d1ys7APnCCa8zkz3yee\nGPWGd1sIlLKeC+9Ws4sjiGAW3fnqid7wbpFFCJSynjODEveWk7IbwImuOavzTvS1uy4VqxhB3FtORwiUsp7LrlbobqAjiOBd7fXxteKH7JwtBEpZz6UuKTfJ\n7gzn2qYHwJXBO89PeVOXlBMRAqWs59N1lVHo7qwjiOAqY25mvQ91ycsdCJSynjPnEveWN0i11N2NSJK\/7pkRq5bXlWU50YFQKes5cy5xb6H1VRjB9ybJ7J0X\ni1UH6sqyGOtAqJT1nDlXrYo6NznEIw9vYs4l7i1nI4SVQguZc9WqyNsc4pEHq5hziXuLNEJYKfScGXSXZAnajr0MimwesoTyqpiTTEQESlmfaC8vNEtwBBGU\nJXnIEsqrgjNxLEKglPWJOfclWbVoO\/ZLaKX5sGrPFsRUhEAp6zlzrq5aHEEErdo8rFrm3JkOBEpZz5lzlXfRduzJEPP5wKLMuTMdCJSynjPnKu\/iCCKIRX1g\nUeZc5V1EoJT1nDmXmLSQetdDN9vDfu7DrvaiIKYjBEpFntPM6q6GI4igXc3DrkaIlR0IlLKe89rQKgNtx94SVQY+VBl9CJSynlOVUUxJlYEjiKAqw4cqg9fG\nZAcCpaznzLnEvV7qXQ9fSTzUu97Uu+VyqSwRgVLWc+Zc4l4v9a6HatJDvetNvVsckMoSEShlPWeruNewqa5eTecOzh8ezh+E4F7DbIRAKes5W\/WYVOGxt3D+\n8KEKZ87lXkMaIVDKei5Zkurswtc3D+dBH05FdI4qeU+\/KkKglPWc8+oaORXhCCI4S8Kp6OU6E9MsQqCU9ZwZdFROqWg79vp4pYVTKiO41zAVIVDKei6rVs+D\nHk6\/Hs7nPpxShRlaCJSyngvvZlK9evhe66Ff4kPXQHi3hUAp67nwbir1roduhId+SR66BsK7ej5vEChlPWcG5V6D1Lsevobn0L\/KQxeHES9KpwgRKGU9l11N\nux8eukM59K\/y0MWRnbOFQCnrudQlmdS7OXQ5c+gn5qGrJnVJNhEhUMp6Pl1XGdqNyqFbl0M\/MQ9dtam6kmkhUMp6zpzLvQapd\/O+3mvoci6vK0vtQBoEdDzB\nc+Zc7jVofdXdPcUu54G6stR+okGolPU8\/BuaSKG3LcRQEfEI6Bh068AR7Ajarlpk1QDWhIN1Dn0fROAIdlVsZwIRcR8G9lo4O8c6oLJwUC3B6S72A2rDAdS7\nA6zh7Vx1Vfdx1W8QOZzPcjhz5r1W5XDC9tA18L2ee+iReOj7+N7ZNbs+dO58bwQ99Ck99F5zkyXDrtzFrFxaJmKOLS2vMGOWliUY\/6XFHKO5tAhibJYWD5zp\nJc9uM29LmyuchaV5jj61\/Bh2+YEWLs0q1NerI\/vZCXe4\/SfcwV\/AB\/z8JP3Is9fnRREeEfr7WlLt2j03VyHe95uHc35mRPQcEMNFEAP4fWNVrYet2kWjjGBL\nOp4HzTwthhjA72urSvDDq3Z+Bqv0OV8SIoff5zaCeCMBb0PsWb\/Zh\/s+iIComZt59l5fHwKl7NfXPqvQEp63bqvw1gOi+xFoFVpiv9f2IWKp8E0YEXhPAi3s\ntyq+9aDoRf3QNZGjhf1WISL6Up13e45WoSXxm6znerMiRncjcAQtsTcH+hAoZe8zxFmidzHQwqVZhe+19zL6EChlb4sg72KG4xq0t5BQB96awjterVXbqSO+\nixXuX6kCzXa8mQf3yAb\/GxHfVWz5MZR13ty6RS6J8zgg4vu7iu5HoFXxLc1wY6sPEd8dDfevEBHf+FUL+62K7+9CJi7Bj\/jWbLixhTFHHfhefJNFxDd+ER0Q\nl6zbXtx2cLI8\/vD+lLP9ftpdZCfzR+ze4U868IfB\/KHt\/qf08+bJz9OutvLw\/uJWQoyv224QRoqQjE6qffAsQqSk55aDk5nZ6UmCn9s6HEkzamuEQCm0MEm2\nkUVs2YVkFe6caInVwV6z9+w5ImI\/1MIkSWurUvUDq5d35nY49WPvoe2u1sE+kC\/p1ghhpEgH\/77WwT6QL9mFMrtNNUFSrEP9CDokgplGUBEohRY2nqfqeVNH\ngSVWx6317KbjMruKiP1QC5PkX+\/sL75OqC+SdZAlucaDn2GmbSYaBEpBzHMTwcJURSFqkQ626G2yjK1ChJECC5uYc+6WkInGEqtDYs65axCxDrXQRLCI60+J\nWg4znTdrMBuX2VWEkQrxyJs1mKofDS+FmEc6ZA2mWyMESqGFzRpML5TZbepasMTqgEw0iNgPtbDKq1TyirPdKfuQlJOocVa6sM75\/cBwDvjKAZe4wCUcC2AG\nB1zigK9AB1mUSV4ZhJECC6u8SiWvWuco4F3QwbGQvDKIWEfgK\/FcmcHhKQX4yoV1ztGTvDIII0U6wjpnqySvMjwDshRwCehwtefKiQ440QFfucBXzIeSV6k5\n94ElVodEUBnOAV8ZPwLvQpYUkCU5xCOHmc6buSplDTrgKwfr3MnukzdzpVyiEcwhapEOmSvlEgdc4oATXeBEmatC1qADTmwssTog2w0i9iPwlazBTLi9OQlr\nPBQd1jlkokGgFMQ8NxEs8NwPUYt0yBpMhdsdcIkDLmksbNagcqKpqYB3QYesQeVEB5xodAS+Onzw6WKyvpkwxF0NKydbLQEi6do5E0DUfrA0o6rqD0cAYWoi\nRCSIiHsOoc8wKjc4Lr99i6nITK\/HVDJ9CCNl6qurxOuT33g6NSOAMPVKLyLusATPZXa1i4OdGw95DDtnQn5MdSCMlKl9ptgqtkhmtxkBhO37SDxaiLjvEzyX\n2R3S7Joqw1QWZudcE+JR4kjUc4Az52II7Bo0ujEehdEOVtm8EsQwRqBU3COrUYyImNqsrsCJ\/P4+hEpZFuV\/PMMyuw6kEAGeV3\/f1YOAmtEZBPuRiVVY9WFv\nEThxMYRK2YpM\/Eg1S0AKEdEptQ+BWRIQV8naYKviDi3uPmH\/6EMYKcOio7KadHahenWQY6BjDSBwBGNgT8KLISDbYa54xQJTOzg7O2BtqAD6EEbK1InMVcDU\nYQQQZqZ7EXFf3HBiCpzoOjIxqvoAMeyqABJAGKuU4cIIIGxPHxBDRMQ9\/cAMkiVD2XHwe4SD3QcqZMirVvUKuw\/UiZK7Q9lxHOxkDnYfmF3IdoNAqfhrRsNw\ncU\/G5Fg4sSyGUCnbLwGGy3AkQjj8KtOPwGrAIIbCV\/H5w+y7odIHhmshVMqeDYR3U40gSCHCfo9K+hCYMfEXrGFXDec6nsO3osUQA1MBmi8\/r13ylP\/c3QsV\n4\/Czsg8\/h7\/hXQyhUvx8Jf1eEaE7iH87jX+rTQiHOoIvOMLP+t5OHUNBeJTCv2Q2Ooago0GgVPzX2d1+RBb2eI4jXX\/13em5eVf8t+hNPDKIB86PmTfs1oav\nljECYu40sq1vqaYbhVnS2RHO8F2oo7eHbBDxPmhrny6r4tzt9iPWgT7ZagkQmO2I9rFVw3Lrm+vmo0w0M22sSvoQuLpaiIwQq3F+4gjG2T7MbiEEjuAatP8\/\nA+qIEb0RbBD4rQi\/LnWtwdoqHIm5pK3jltpz3\/XVqqWjsSrW0f1N+L+yfwpW0EcAAA==\n@roller\nH4sIAAAAAAACCq2df6ymVXHHH5XGiFTbgjXY+COxtiURBdEAy955gMRqUpu2YlAs1UIsWrVh\/bFtrdq+ZRFNNHFNJemCEYmkNcG2xh8NuHefdxUEIYrYJo0\/\nqnU1URFZ26QmogF7zvucec5n5sy5u3+Ufzzeme87M+fMmZkz79y7w\/D\/+9+bT9j8z2r+f6vxpj0PyTX3nzled+ASyesX3yK6nnS9I2IiQn8+c0LsmCm3POX5\nmTJmBNff\/quXVMSqhyhcm58rInPPcrJWw3D+BpE18esFMeyEyFz680WrNexYQ\/oaWq1h0zEQhWsN+2arsy1r3cWkwbK7ZS26NufhEUKE\/nwYPnbB\/ukfjl6+\nPuHhg5vP\/cqHz1Brpy8\/6szxE6e+TB51\/8PTxc86c\/zQlS9NiJ8+dHD6x4TYvmC\/QZDrF8\/\/+QZ9ZGPfaT8\/OD0jyVkdvXykN2SuvG5l7E3cdz58cHqXQ5CL\nGg7Du5NGexPiC0kr7i41sTL2JcSeJOdIspwIb4dqmO7IrJWoVvTwR39oXOy4au9YZBTLZeUQ5Moy8s9nGQ\/OuzseKrurHpe5sgy1o8ooJzj+QjlBRZCLGs6W\nvyF9\/reL5eqv1MTKKLsruruK8Haohosd62THpF6SvVrP49a01p3+6WkXwhOTHQZBLj3z7\/3NBdWOKdkx8eboqWUuKwNeYhDkoobLmWdPbO6gamJlwNsNwstQ\nDesJnlAsZ\/TJO6oy8k7PMsodHLfL7iqCXHoesx3wxDXjh555K2Nv9XaDIBc1NF4yMapREyuj3EE5Uk5QEd4O1XDjV1L8ahPJNPokLsE9l3rP0+5K8SuDIFf+\neY0lSaux+JXJLFkG4hVkJMtHRJ8RsUQQS6TGxORXgghnci3iLmSkExREUUFMNDJqvCqWjyW2CzMZ4pXUe\/7TeXfHEtsFsURwz6Xe86KVRrilTshciCWQsXe2\nXKOoICYK4pXUeFV2V6PPiHgliImQkU+w+JVBeDtq3FUvKXdQNProeZT7IfWel71alzsoiFeCey41luAE18zCemqtjL3VSwyCXNTQeOLEaomaWBllr6ZyB0fE\nRGNHjVflDo4lti\/Vkp6Hyqj3XD2xxHZBvBLEEqmxpNxBKbF9RCwRxCvIgJcYBLmo4XIHNcKZCglxFzLg7QbhZdR49Y0Hbptu2Pf6XPmtmNVYOdlqCYghypxH\ngJjtuDpx\/\/HR27LVK1Ls57LiBGKwn2Xr0lqLPvNHM\/fL973eVGSsamwl00OQy9ZXrylW\/\/DobYZiP5f1dQ\/hq\/BqU9ldrfRZ3U\/wY2TOHoJctvYpuyu6u0qx\nn8uqv4fwb4NqE3Z37d4DE+IKqoyCWHkEuWyuxe5OpNjPpZcUxMoj3LvGvIqG4dqEemxCuLhr7kqNcPnzewjlsjEx\/\/elxP1ns+UCLiKm+irKMnoIvqkMItsx\nFq1Yw\/E1iQi3E0K5bH1V7JCi1QQuIux7sIugx1TEa4qn\/3CODuZNzlxSz7+HIJeNickTRX2XFCLs7vYQ5LKWp1sriKKCd60goiI79xDksjVcurUjoqggOuNz\n2bHoIXxfw8QrQfQR71e+DjKIVZSdjwBxK7XS6COIavhcdluAWNnPsj2Z6j3lBFclG7CfJMgMqF5x5k1licyAGq544qpkA0GWwedyd+G77rNMP8l0o5Z45fsl\nxsfqa2InhHLZXgbi1UiKQwi7an0EM7VBrEr08W8DkxNrFY541SCUy9btJYpK0UrARYTtJw49BD3GdyBXUX0lfm16fV2E2mQQTZfzEcP5k2pS1pOud0RMROjP\n475oundLROU63bQp7osGXJufK6Lti2aEnjnXC2LYCZG59OeLVk2Xs1DW0GoNm46BKFxr2Bf0RQ8cuGTZ3bIWXcd9Uc+l5zQj8vv\/1lTlf+uh2hct1mrNMGlH\n58HTLkyIbzx0cPpUQrwHfdGMIBdq7YS4N71t3n3+\/ulmdDmzN6C+cjK+nrivTKhPOAS5qOEwHEgaXZIQ16MvmqVTEyvj\/QlxZrJ+G33RyA7VcNFKPoEup3p4\nqTgm7ejMMu6ZLZebHYJcqB\/r7o7vQV9U7SjZx8koJzgeeeigQZCLGi6WyyH0RVWGamJl5N19WeK+Hn1RL4MaGi9ZupzZq\/FWW3b6xitfCk9MdhgEuRDzcYKH\n0BdVGSUPOhnFjuwlBkEuamg8sbmDqomVcU\/1doPwMlTDeoLfeuhgE6NKZlh2epYBLzEIcuF9Ve+g3IwuZ9YKb04nA95uEOSihssdlOvRF9XzUE2sDPXEbfRF\nIztUw43lgugjGn1Qi07a0VnuhxS\/Mghy4e0zazUWvxJmFtTtTkayfHxZjT4jYokglkiNiWl3BRHO5FrEXchIfiWIooKYaGTUeFUsH0tsF2YyxCup97zsrkYf\nQSwR3HOp9\/zeWSuNcEudgNeLk1Es1ygqiImCeCU1XuXdvaRGnxHxShATIaOcoGyjLxrZUeOuekm5g6LRB7XostPLHRREOEG8EtxzqbHk3nqCa2Zh1O1OBrzE\nIMhFDZe90gg3IiYK4i5kqLdvoy8a2VHjFbxkYrWEd9Sy00tsl5KjDIJcqINxgofQF1UZiFeQUe6gRp8RsUQQS6TGRHji2ldIiLuQcU\/1doPwMhCvgr6oxnbE\nLlRLUV+UmZOI2Y6oL+oRtuKM+qKsP4mYf75duPegy+krfVvJ9BDksvXVnmL1NrqcylU\/l\/V1D+Gr8GpT1OXUehd+jMzZQ5DL1j5Rl9MjbNXfQ\/i3QbUJu7t2\n74EJcQVVRkGsPIJcNtdidw3Ffi69pCBWHuHeNeZVNAwfSqhvPnCbj7vmrtQIlz+\/h1AuGxPzf9nbr0aXs3ARMdVXUZbRQ\/BNZRDZjrFoxRqOr0lEuJ0QymXr\nq2KHXI0up1rLtXkPdhH0mIrYUzx9G11OfW0zl9Tz7yHIZWPidvH0PehyKpci7O72EOSylkddTq19EFGRnXsIctkaLupyeoTtWPQQvq9h4lXTF6Vf+Too7osy\nOxNhtDJ9UY+w3ZaoLxr1ZKr3lBNc7UGXU+tdZAZUrzjzprJEZkANVzxxtY0up3IhM2B34btiP8v0k0w3aolXvl9ifKy+JnZCKJftZSBejaQ4hLCr1kcwUxvE\nqkQf\/zYwObFW4YhXDUK5bN1eoqhcjS6nWsu16ScOPQQ9xncgV1F9JX5ten1dhNpUESec\/UHZ95dvGq87\/WnPveKK705H3zaOf\/jeC6e8fiCtL33vhXLrtUem\nmz8pm\/UwHEyIKxIiyyCCXLrOPx+Gz\/za740nv+VXN95IChHfuf6b02Uf2V1kALEigly6nmWwk0qKR1z0tF1Fxk4I5dK1sWOtCKUQkbV9zCnnWDsaBLl0Pcso\nu7vWvVIKEXnX7\/ids4uMfIJXJ8T1pz\/tk0SQK6\/vTOtFxpRlvDMhSCHi5LPvhx1JxrSvaEUEuXS97NW6WL4ihYj7zjiK8wBiIIJcul7OfK19ZFI8ovoVEINH\nKJeuVUbtoNOX6Lu8KxZBSrZJEV6r2tf3mqgd9jwogxSeoPVEIkjx3m60WkWW06bQjsHbQQ37WhHhNTSRYa2xhCfl5dV41UOQS9fzmRdvH9UTlUKEPfPt+UaN\n6UY9lwhyMVbabzM8wkfUxhPXUUxkJGoRUfRReTUyEBHdc94ug9jkqehGcd9aGaR4m45tBzXsa0UEuZozX\/LgMBzGSR1eTvCiZx\/s5EEiyKXrNg+SQsTbn3dL\nJw8SQS5dt3mQFI+I86BHKJeu2zxIChFZ2zgPEkEuXbd5kBT7uYc7edB+FrkOd\/KgpVTEP917eycPEkEuXbd5kBQi9t19ZycPEkEuXbd5kBSPiPOgRyiXrts8\nSF+yd+JwJw+Skm1ShNeq5kGvidphz4MyLKWeoPUYIkjx3h7nQUupNoV2DN4OatjXigivYZwHeVJeXpwHiSCXrts8SIr93MOdPGg\/i1yHO3nQI3xEbbNBFBMZ\niVpEFH1UXpwHo3vO29VmnOhGcd9aGaR4m45tBzXsa0UEuZozX\/LgdQcOLGeQ13qCD3z+\/Z08SAS5dN3mQVKIeOKX3tfJg0SQS9dtHiTFI+I86BHKpes2D5JC\nRNY2zoNEkEvXbR4khYi863EeJIJceR3nQVKIeMFrP9jJg0SQS9dtHiSFiCe\/6sZOHiSCXLpu8yApHhHnQY9QLl23eZC+RN\/lXbEIUrJNivBa1TzoNVE77HlQ\nBik8QeuJRJDivT3Og6TQptCOwdtBDftaEeE1jPMgT8rLi\/MgEeTSdZsHSSHCnjnzIBHkYqy0edAjfERts0EUExmJWkQUfVRenAeje87b1Wac6EZx31oZpHib\njm0HNexrRQS5mjNHX\/QK9EWvWE7wpM9d2u2LVgS5dD3L+GLKBo8snkgKEZd9+WJ4OxArIsil6zYPkuIRcR70COXStbFjrQilEJG1rfe8hyCXrts8SAoRedfj\nPEgEufK61xe9An3Rijj86D3dvmhFkEvXy16ti+UrUoh43c\/24jyAGIggl67bPEiKR8R50COUS9dtHqQv0Xd5V3xftFKyTYrwWtU86DVRO+x5UAYpPEHriUSQ\n4r09zoOk0KbQjsHbQQ37WhHhNTSRYa2xhCfl5dV41UOQS9dtHiSFCHvmzINEkIux0uZBj\/ARtc0GUUxkJGoRUfRReb2+aHvPebvajBPdKO5bK4MUb9Ox7aCG\nfa2IIFdz5ngPnor34KnLCZ7\/k8d334MVQS5dt3mQFCKuPeHETh4kgly6bvMgKR4R50GPUC5dt3mQFCKytnEeJIJcum7zIClE5F2P8yAR5Mrr3nvwVLwHK+J\/\ndz29+x6sCHLpus2DpBBxw7NO6+RBIsil6zYPkuIRcR70COXSdZsH6Uv0Xd4V\/x6slGyTIrxWNQ96TdQOex6UQQpP0HoiEaR4b4\/zICm0KbRj8HZQw75WRHgN\n4zzIk\/Ly4jxIBLl03eZBUoiwZ848SAS5GCttHvQIH1HbbBDFREaiFhFFH5XXew+295y3q8040Y3ivrUySPE2HdsOatjXighyWa1Osn3RQ+iLHtIT\/N7F1xyq\nfnVbQvxJ7YsuCHLpepZxe8oGjyueSAoRT\/2vNx+q3g7Eighy6brNg6R4RJwHPUK5dG3sWCtCKURkbes97yHIpetZRtndte6VUojIu17z4GPnE1ynE\/wkEeTK\n6+rtScaUZVwz90UPoS+6IH73Pz8KO06yfdEFQS5dzzLuSNHnxJIHSSHipttuwXkAMRBBLl23eZAUj4jzoEcol67bPEhfou\/yrjR90YWSbVKE16rmQa+J2mHP\ngzJI4QlaTySCFO\/tcR4khTaFdgzeDmrY14oIr2GVUbxk1BPUk\/LyarzqIcil6yUmLnmQFCLsmecb9aqEeEeKokSQi7HS5kGP8BG1zQZRTGQkahFR9FF53b5o\nc895u9qME90o7lsrgxRv07HtoIZ9rYggl9XqRDMns7qpntTqpuUEn\/Ck3ei3Iw8SQS5dz5\/0uZQNTiqeSAoRL\/n9t+yu3g7Eighy6brNg6R4RJwHPUK5dG3s\nWCtCKURkbes97yHIpevyvRryICn2c1c31Tz4GORB+1nkWt1Uvf0zyIOWUhHpk7arvBPNnExFkEvXy16ti+UrUohIO7JdzwOIgQhy6brNg6R4RJwHPQJesh3n\nQfqSvRP1rvg5GXOLtuHt23Ee9JrAr7bj\/GEp5gR3dxG7cQbG2+M8aCnVptCOwdvhvKSjlUMYDU1kWGss4Ul5efVseghy6XqJiUseJMV+Ls\/8s\/ONGq\/Jrwnz\nWeRidGUe9AgfUYMcFcRERqIWEUUfldebk2nvOW9Xm3GiG8V9C+3Y9tng+O2ghjtqtdtHhlYr9x7cwntwC5XsVvc9uCDIpevlbTBqRUYKESlTb5mqTxErIsil\n6zYPkuIRcR70CLwmturuFq3WikCVsYW6fave8x6CXLpu34OkEJF3PX4PEkGuvO6+B7fwHtzCa2Kr+x5cEOTS9fJ2XpeX8IoUIlKlhvMAYiCCXLpu8yApHhHn\nQY9A12ArzoP0Jfou70rzHtxCV2UL3Y+tOA96TdBn2Oq+7kLPsJ7oXpBbeJMbb4\/zICm0KbRj8HZQw75WRHgNTadorb0lnpSXV+NVD0EuXbfvQVKIsGfO9yAR\n5GKstHnQI3xEDd9RTUxkJGoRUfRRed33YHPPebvCl1dzo7hv4bu2yQbHbwc17GtFBLmsVu77QcH3g4JvNqT7\/eCCIJeu2+8HSSHihmedJvH3g0SQS9dtHiTF\nI+I86BH4dkni7wdJISJrG38\/SAS5dN1+P0gKEXnX4+8HiSBXXne\/HxR8Pyj4dkm63w8uCHLpuv1+kBQirj3hRIm\/HySCXLpu8yApHhHnQY\/At8gS50H6En2X\nd6X5flDwLbvg23CJ86DXBN87S\/fbvtAzrCe6bxQF39Eab4\/zICm0KbRj8HZQw75WRHgN4+8HeVJeXvz9IBHk0nX7\/SApRNgz5\/eDRJCLsdLmQY\/wETX8Xq2J\niYxELSKKPiqv+\/1gc895u8Jv4pobxX0Lv+dsssHx20EN+1oRQa7mzDkvKpgXFUy6SXdedEGQS9dtHiSFiNf9bG8nDxJBLl23eZAUj4jzoEdg2rCTB0khImsb\n50EiyKXrNg+SQkTe9TgPEkGuvO7OiwrmRQXThtKdF10Q5NJ1mwdJIeKyL1\/cyYNEkEvXbR4kxSPiPOgRmCru5EH6En2Xd6WZFxVMXQumozt50GuCOWTpTn+G\nnmE90U2YCmZ2jbfHeZAU2hTaMXg7qGFfKyK8hnEe5El5eXEeJIJcum7zIClE2DNnHiSCXIyVNg96hI+o4ZxlExMZiVpEFH1UXndetLnnvF3hZGZzo7hv4dxr\nkw2O3w5q2NeKCHI1Z86+KN6DBwS\/+dR9D1YEuXTd\/v4gKUQ8+VU3Svz7g0SQS9dtHiTFI+I86BH47TOJf3+QFCKytvHvDxJBLl23eZAUIvKux3mQCHLldff3\nB\/EerIgHPv\/+7nuwIsil6\/b3B0kh4olfep\/Evz9IBLl03eZBUjwizoMegd8y7eRB+hJ9l3el6YsKfgtX8NuynTzoNcHvpUr3twFDz7Ce6H7jUPA7nMbb4zxI\nCm0K7Ri8HdSwrxURXsP49wd5Ul5e\/PuDRJBL120eJIUIe+bMg0SQi7HS5kGP8BE1\/L27JiYyErWIKPqovG5ftLnnvF3hb+o1N4r7Fv4eZJMNjt8OatjXighy\nNWfOvyeDkzos+EsY0v17MguCXLpu8yApROy7+85OHiSCXLpu8yApHhHnQY\/AXyPp5EFSiMjaxnmQCHLpus2DpNjPPdzJg\/azyHVYun9PBpSKuOjZB6X792QW\nBLl03eZBUoh4+\/Nu6eRBIsil6zYPkuIRcR70CPzVoU4epC\/ZO3FYun9PRvBXmQR\/PamTB70m+DtF0v3rMKFnWI9xf4FG8Dd9jLfHedBSqk2hHYO3gxr2tSLC\naxjnQZ6UlxfnQSLIpes2D5JiP\/dwJw\/azyLX4U4e9AgfUcO\/w9LEREaiFhFFH5XX\/XsyzT3n7Qr\/cktzo7hv4d\/FabLB8dtBDftaEUGu5sz590XRF\/2u4C8j\ndvuiFUEuXbd5kBQi7jvjaCcPEkEuXbd5kBSPiPOgR+CvU3byIClEZG3jPEgEuXTd5kFSiMi7HudBIsiV192\/L4q+aEXceu2Rbl+0Isil6zYPkkLEd67\/ZicP\nEkEuXbd5kBSPiPOgR+Cv0HbyIH2Jvsu70vx9UcFf6RX8Nd1OHvSa4O\/WSvevhYaeYT3R\/UVSwd94Nd4e50FSaFNox+DtoIZ9rYjwGsZ5kCfl5cV5kAhy6brN\ng6QQYc+ceZAIcjFW2jzoET6ihn+Xs4mJjEQtIoo+Kq\/790Wbe87bFf4lz+ZGcd\/Cv5PaZIPjt4Ma9rUiglyNVou3P+8VX5tWv7LvvBff8grJ68ed\/pwxr3\/z\nzO8v6z6CXHmtP7f\/\/uD9f\/CVDeXrD4rkdUZwvb7h5S5HRYjMpT9XRP33B7NWZ5111uZzsyZ+vSCGnRCZS3++aLX8a4Jv2PrBIj2vVStd5086NiJz6c8VUf\/9\nQd3FFx7ZtexuXuvZ5LW9UUSQS89pRvzdBfunFx+9fP2pnx\/cfO7mn0ZMWm3W+w\/sOusdfyRfe+V90\/D339j16w9dmhCJc3pJQvztBfsNglxHPnzfBj3v1SOG\n7en08\/dPbz16+Uhv2HCdvO+8VsaTklbnJTl\/7RDkoobDsCdp9MWE+Pj5+4W7S02sjNclxH+M+6f9w7ZBNHYUDYfhl5MN5yTuvUUrevhrv\/ucUe149e3PGWcZ\nY9LoJ0mjqxyCXFlG\/vks4wmP3J52J+5h3G+8L3NlGaphlfFLyYbzEiIhDYJc1HAY3pgsvzFpdU86c\/orNbEyXp0QdyXLPzLuNwhvh2o4DP9avOSqdJLqJdmr\n9TzyWnf6zz+w23qiQZBLz\/zVp+y2Jzjx5uipZS4rA15iEOSihsYTmzuomlgZ2dufmT7\/bQ7RyCga1hM8OZ29j1F5R1VG3ulZximJcyshHpb9BkEuPY\/ZjuyJ\nD86euGb80DNvZcDbDYJc1NB4ycSoRk2sjDdVTzQIb4dquPErKX61iWQafd56\/1eWe37Vs7+Ke578SjTCEUGuzc+XWJL8atTIwMyykVGigZWR\/GrU6EMEuajh\nxq9EI5zPtaqJlZH8SopfGUQjY4lXya+k+JXJXnmt0SCj6z1PfiXFrwyCXFlGvefJr6T41cg6IXNpLLEykl+JRlEiyEUNN341avRh1qcmVkbyq1EjHBHejhp3\n4SWTekn2RD2P7H2607Pvfqp4YsqDBkEuPfP5DuYTLHlwzSysp9bKgJcYBLmoofHEidUSNbEy4O0G0dixxKucaUqOmlgt6Xkout5z9cSc3Yggl575LOON9QQn\n1oZ6arpXVQa8xCDIRQ2NJ659haSaWBnZ20s+Nwgvo8aru39023RO+VfZmNVYOdlqCYghypxEzHZk7ozKMkghghWOQQxE+Lq01qJSuC\/e93pTkbGqsZVMD0Eu\nW1+dW6xOmhkKEaw+hmFXQdzlEL4Kr5b\/5H9um+64av5Xp1gtMYvazNlDkMvWPicmrT7+3\/O\/nkUKEfZt0EP4t0G1HLtrsjMrDltlFMTKI8hlcy3OYyKFCOsl\n5TxWdzkEufyrqHojo2hzV5YIlz+\/iyhcNiZu\/tn6xJ0tJ4UI7lt5DHYQfFMZxJC9JHsLfYnRzka4nRDKZeur\/N8zkpf8RjlBpRDRvAe7CHpMRewq\/yJbPkH\/\nJje5ZPGrcwvibocgl42JyRNFfZcUIuzu9hDkspbnGKJRlFUfPcZm5x6CXLaGS9yjRlFSiOC+9RG+r2HilWj08b6kkchWZECsouxMxBJ9Ro0+pBBhezJArIjw\nPZl6z8sJ5uhjqj5WsrZ6xZk3laVy2RqueOIqnyQpRNjdhbcbBLl8N2qJVyaHNz62vCZ2RBQu28tAvBpJIYL7tjOCmdogViX6GF\/yObFW4YhXDUK5bN2eZZTo\nM5JCRNNPHHoIeozvQK6a+qqp4cuu239\/MEIs3S8imi7nC47smlSTvFYN87qPIJeehyLavmiSPsH7GF2nuC\/quRBXprgvmhE4c2aiKe6Lei7EmCnucmYKsv6E\nSuY4EJkLNdwU90UvuuUVy+7mtZ5NXsd9Uc+l5zQjvp5edS9MVf5H0RfNWqFmmLSj8xcf2J3oH0svlRclxKfRF80IcqHWzv\/6aXpxPZDeac9HlzN7A+orJyNr\nlTTKmhkEuajhMPxp0ujOhPgB+qJZOjWxMi5LiKckrd6JvmhoR9FwGP49cX8kcQu6nOrhpeKYtKNT9yrv04scglyoHxPi8enl+NzEfQ76ompHyT5OxsvTO\/CM\nhDgJfVHPRQ3nvcr7dCf6oipDNbEyXpkQn0mWfwt9US+DGg7DvxQvuRV90ezVeKstO\/30hy61nmgQ5ELMLyf41HQm70JfdJEx50EnI1t+x+wlBkEuamg8sbmD\nqomVcWXx9t92iEZG0bCe4GPRF9XoUzLDstOzDPWSs8f9BkEuvK\/Kedw6e+Ka8QNvTifj36q3GwS5qOHsJZ+dvcRENWpiZagn3oG+aGSHarixQ4pfMfdNqEUn\n7egssUQ0whFBLrx9Zr8ai1+xYp1QtzsZyY6x+JVBkIsazlpphPO5VjWxMpJfSfErg2hkLPEq+ZUUv+L7bMI7atKOziwj+ZUUvzIIcqEOLudR\/GpknYDXi5OR\n\/Eo0ihJBLmq48aux+BWrbaOJlZHPo\/iVQXg7atyFl0yokCbUostOz777seKJn0ZfNCPIhbfPnAel5ME1szDqdicDXmIQ5KKGs+UlD06slqiJlZG9veRBg2js\nWOKVesk56IuqDL3nutOzDPXEk9AX9Vyog3GCd6IvqjI0GlgZ2UtKjjIIclHDTT5XT1z7Ckk1sTLymZd8bhBeRo1XUV9UY7tGIlstRX1RZk4iZjuivqhHsMKJ\n+6KsP4mYZdxVuHehy+krfVvJ6Oef6xDksvVV1BdVLkWw+oj7op7LWh51ObXeVa+0mbOHIJetfaIup0fYt0EP4d8G1XKch8nOrDhslaEecq5DkMvm2qgvqlyK\nsF4S9UU9l38VtX1R3o9lvUS4qC\/quWxMVBvOQZczU4jgvs0yegi+qQyi6XJq\/uC6RridEMpl66v8X\/aSE9HlVGu5Nu\/BLoIeUxFRX1Rf2yaXLH4V9UU9VxMT\npUSGNSlE2N29qyB2OQS5rOVRl1NrH\/UYm517CHLZGi7qcnoE962P8H0NE6+avij9ytdBcV+U2ZmIJfo0fVGPsD2ZqC8a9WTqPS8nuNqFLqfWu5oZbPUKL2kq\nS+WyNVzUF1UuRdjdjfqinst3o9ouJ\/1qWS+viR0Rhcv2MhCvRlKI4L7tjGCmNoimL8o8qOtahUd9Uc9l6\/Yso0SfkRQimn7i0EPQY3wHctXUV00NX3Y97ot6\nLp6T7XImiqDTLOjWSjwvSgS58jqeF00ZUvAtouCbUYnnRSNE+V5V4nnRrBW+Y2nW7bxohCg9ZInnRdPNEXy7IPjGROJ50QhRvm+ReF5Ud7F8Myb4tk\/ieVEi\nyKXn1M6LZgS+zRDMLUk8L0oEuVKMkXhelN6w4arzVxLPixJBLmpo50W5u9TEyuC8KBGNHeG8qPdwzF9JPC9KBLmyjHhelN6XuTAbJfG8KBHkooZ2XpT+Sk2s\nDM6LEuHtiOdF1UvKd5CCuSWJ50WJIJeeeTsvypujp1bmfSSeFyWCXNTQzov6O4g5MonnRYloZITzoj5GYW5J4nlRIsil59HOizJ+6Jm3MjgvSgS5qKGdF2VU\noyZWBudFifB2xPOiOZJh5kowFy7xvCgR5Nr8PJwXZWbZyKjz7RLPixJBLmpo50V9rsWcvsTzokQ0MsJ5UWavvMZ8u8TzokSQK8uI50VZJ2QuzJ5LPC9KBLmo\noZ0XZdanJlYG50WJ8HbE86LqJWUKSTAXLvG8KBHk0jNv50WZhfXUWhmcFyWCXNTQzouyWqImVgbnRYlo7AjnRVkt6XkoOp4XJYJceubtvChrQz013at4XpQI\nclFDOy\/qKyTM6Us8L0qElxHPizKrsXKy1RL7olHmJKKdFyWFCFY4ti9KhK9L43lRVmSsamwl00OQy9ZX7IuSQgSrD9sXJcJX4fG8KKslZlGbOXsIctnah11O\nUoiwb4Mewr8N4nlRZmdWHLbK4LyorwAw1yfxvCgpRFgvYV+UCHL5V1H1RkbR5q6E86INos51SjwvSgoR3Dc7L+oRfFPF86L0JUY7G+F2QmCuU+J5UVKIaN6D\nXQQ9Jp4X9W9yk0vCeVEfqTGHLPG8KClE2N3tIchlLWeXk1UfPcZm5x6CXLaGY5eTFCK4b32E72vE86LelzC5LvG8aJSdiWjnRUkhwvZk2Bclwvdk4nlRVn2s\nZG31ynlRX1niNwkknhclhQi7u+yLEkEu342qXU7m8MbHwnnRBlHnOiWeFyWFCO7bzghm6nhelL7kc2I8L+oRmOuUeF6UFCKafuLQQ9Bj4nlR5oymhg\/nRSPE\n0v0K50V1R0unWdCtlXhelAhy6Xm086Lwvgnex+g6xX1Rz4W4MsV90dIRbtbtvGiEKD1kiedFkfX5up9QyRwHonzfIvG8qO5i+WZM8G2fxPOiRJBLz6mdF4WX\nTKgZJu3otPOiRJALtbabF6U3oL5yMjgvSgS5qKGdF+XuUhMrg\/OiRDR2hPOi3sMxfyXxvCgR5EL96OZF6X2oqZ0MzosSQS5qaOdF6a\/UxMrgvCgR3o54XhRR\nZsJbbdnpdl6UCHIh5rt5Ud4cvJCcDM6LEkEuamjnRf0dxByZxPOiRDQywnlRH6MwtyTxvCgR5ML7ys2LMn7gzelkcF6UCHJRQzsvyqhGTawMzosS4e2I50WR\n+ybUopN2dNp5USLIhbePmxdlZkHd7mRwXpQIclFDOy\/qcy3m9CWeFyWikRHOizJ74R01aUennRclglyog928KOsEvF6cDM6LEkEuamjnRZn1qYmVwXlRIrwd\n8bwoKqQJteiy0+28KBHkwtvHzYsyC6NudzI4L0oEuaihnRdltURNrAzOixLR2BHOi7Jawjtq2el2XpQIcqEOdvOirA3xenEyOC9KBLmooZ0X9RUS5vQlnhcl\nwsuI50WZ1Vg52Wop6osycxLRzouSQgQrnLgvyvqTiHZelBUZqxpbyXBe1Fd9mOSReF6UFCJYfcR9Uc9lLY+6nFrvYrJK4nnRqCIjop0XJYUI+zboIfzbIJ4X\nZXZmxWGrDM6L+goAc30Sz4uSQoT1kqgv6rn8q6jti\/J+LOtwXrRB1LlOiedFSSGC+2bnRT2Cb6p4XpS+xGhnI9xOCMx1SjwvSgoRzXuwi6DHxPOi\/k1uckk4\nL+ojNeaQJZ4XJYUIu7ucFyWCXNbyqMuptQ8m8CWeF40qSyLaeVFSiOC+9RG+rxHPi3pfwuS6xPOiUXYmop0XJYUI25OJ+qJRTyaeF2XVx0rWVq+cF\/WVJX6T\nQOJ5UVKIsLsb9UU9l+9GtV1O+tWyDudFG0Sd65R4XpQUIrhvOyOYqeN5UfqSz4nxvKhHYK5T4nlRUoho+olDD0GPiedFmTOaGj6cF40QS\/cLiNq5++yPvz\/d\n\/uPfki9+4UWS16f88wv8+vgQE37uen2kEHHdga8aGbXXRwS58poyau+VFI9Qm2zvtYMQ\/Nz1kEkhgvvWR\/jd9TLmE\/SWB2vXC+8gYhmjWs5TC9ZutraDkGZ3\n1zgPwV4JEBL7VQcx4efOr0ghImkosV8RQa68jv2KFI+I\/aqDEPzceQkpRHDf+gi\/u7FfecuDtfOrDiKWMarlPLVg7fyqgxC7u\/8H6QZTQ\/zeAAA=\n@spin-base\nH4sIAAAAAAACCq2YMatdRRCAgxEiKSysRCQKgYBgJ0rg7XnXTpHEUoQIIg9s1TIgcgo7CxFtg6IEiZ2VgbvnLlgrARHSiGChjXb+AN05554z38w9c7OCDx5v\n2Jnv7O7M7OzsO3fu\/\/35ov7evv57J\/JfZx8U+fvOY+fzjz9cG2YbkS+88kIS+fo3Lw0xQSuRZXwibjxx51Q0r335XqGGxPm7347ydx9ePULQSmQZn4gXn3tk\nI5o\/v3+9UEPi67f+GeX3Lz19hKCVyDI+EX8\/\/PxI1L+FGhL1d\/ROHcsxQSuRZXwi6mpGoq6uUEOirnKU66qPELQSWcYnonp1JKqXd9SQqN4e5er9IwStRJbx\niajZMRI1WwZqSNSs6TQbI4JWIsv4AdFRQwLzpYXoPUErzJ3Mzk+pIQG\/KdF7glbwYTIR3FBDAvFXovcErZALyWTihhoSyONuIXpP0Ao53ZkTtaGGBM6jEr0n\naIWz2ZnKsKGGBOqKEr0naIUa05kKt6HGflczciF6T1irpVZOxMAcVo0S00ma54sIWomsc8tpnX1FDYmpIszxiAhaiazxkKozx5waElNlm\/MqImglsuaVVM85\nd6khMVXo+XxEBK1E1vMht8B8BqkhMd008zmPCFqJrOdcbrO5llBDYrox53oVEbQSWevVfCtLRlJDgvd7TPguwNTdsq+iAzUkMF82cxiCVpg7LzuXKrqjhgT8\nlo2vDEEr+DAvEZQqWqghgfhnE3ND0Aq5kJdMlCpaqCGBPB5M7hqCVsjpYTlRUkULNSRwHgdzBg1BK5zNJar9RvN\/srK9oWaLJVw3mdH1YVVujoy+LaO\/QjxI\nUMMI2kwkQU2QuykkzKm11SdYVWK9snU32Lm7Aexdsupdc0fZuzaIoLmdbZfh9tGhDnaoV92qr3pqgo7sMB4dznaHM9iFMe9wihKyPZm86tdyl1nZlonMsba8\nYsa0ZclaZhyPOaMZRrCnxve7D44HPd3mXfqtzVdr\/jm+82BP2a6KGq6wbVWcz86x75aksyysltw5q53prwxBK\/Rdw9L1SWdZqLHfZd1Fn1jst2x1Ni998VWZ\nd0aCr3v\/pYUw73O+o\/WOIuFfwnyx6u1Mwr85+TbUvoSEf93xFaYdWTBH8u8d7UWDfXT+ZeFfAAe+6nwPHxKmC2e3HK7K9LvsS8Odm86SHWDoXdPDsdcKI2i6\nJXY1YZaYvoRnxWTiau4yK9sykTnWllfMmLYsca\/Jhpgzmm0RZGza4kFPr1WMQ+\/Sb22+cl5o2Ll\/IZl99Gv74ArbVhXMV3Uf\/XI2\/p\/ht89ujtQzb3w8XLz\/\n1UhdvH85i3zv2UeTyG\/e+vQIQSuRZXwiLtx6arxtnrzycqGGxNnj\/ShfevXaEYJWIsv4RPxx++2ReOjKrztqSLy7\/XyUf\/r5k21M0EpkGZ8I3szUeGIvn2hP\ncoQ4wfiJWdUpNSSwp7QQvSdohf0l490NNSQQGyV6T9AKcUomSzbU2O8uOaZE7wlrteTbROzmOaxGifqlrPNFBK1E1rnrzsvsK2pIVI9kjUdE0EpkjUeNYJlj\nTg2JGtmseRURtBJZ82quCvtMzMgrQ+j5aCC2GN8uq5JM3FFDAnvKZh+GoBX257pXnm1bo7R2HfbUqGoZ1QercnNk1A+zc55zJahhBG0mkvAa5G4KiYTsS8iS\nFK7KVBzEI5md92vepd\/+s69O2nbOPbXtw90GDavifHaO\/amVCleYcQGdzTk3BK1w\/vNSfaTCFWrsd5m7qFfFfstmOG9t7Rk8wZua43rW\/V3LO5H3oBL+VuPt\noxWOhL8\/WOdZwW0FYqVmRQ3nMDWRtSvch6k+jKbx1ap36bc2X3n\/PHjnwZ62dlXUcIVtq+J8do5\/ASuJ1mGUHwAA\n@tray-feed\nH4sIAAAAAAACCq1da6ylVXne9kLbAbQRBUeKFu0PY020M9Zmms76RjipTS9UTFrOiKMCtjGKMMQSxjKRr8IkTbFlwkWKFyChqUlLqQxiR4ez93SgClYI1abq\nOaFR0\/6wlKHY2P5Cu97zrWet572sff6UPyz2ep+93ue9Pd+39kmYzf5\/\/zn6I5v\/Gqf\/Goc37nxg\/spDpw7yX7J++sKXba7\/Yv9aXfcRbCVrfD5ZYvWNez6z\nufO2ox9eyFoQvJ59\/Z5jFTH2EGKFz4EQ67H6fscd2zcR4oldV8RsGUKs8Hn1atGid5xOP06+H6+ctkZMVscrvxpd4bJoUZzWU3THRcvNuFD5UAi2ankSxEff\nfHj+4MlLF089fywJ4qrd2za9kvX7PpXX\/734wo89PZ8\/+6Vtw\/jhbdnbbz9\/bP75jLjqzYcVgq1O37OY0Jv81n5wbP4L+ZxbT146cDWI1ebanfGJbL2aUXcY\nBFuxh7PZA9mjKzNiY8\/hxNFlT\/QZf50RN+45PH\/iB8cUwvKAh5NXe7M1vOIKv3vX9srj7BdtL2cU5uk2g2ArOWPz880zvjVFd0B0UXFitXlG8bCdUTI4IINA\nsBV7WJmnJwtz1Ct7os8o0U2ILhCWBzyczb6beTySUWdm71AlUtXIh6wR6Y9cfV2uxHtzLv4+Iy7IMWMEWyHnp9wtiL\/L1vcOh+fn\/fDYnDsHWRMrfcYiI67J\n3z\/msxjBVuzhbHZd\/v735++XHrE9CE\/0GU9m65dm1BGDsGfAw8p8AHOePhJRnCGRns4o0R3OKtEFgq2Qj4lH8SrBK0wD5NyfUZinBw2CrdjDKboHcpUguphq\n7Ik+o2Qw7SkZBMLygIeb\/ZEwfWSSYfr842X31z7\/56P3U5\/n\/kiYcIxgK\/m8zZLcH4NMBukPVhY5A9NAn5H7Y8D0YQRbsYebsyTtLRPOai080WfkWZJkit5m\nEPaMNq8K8wHMWckwDQTd+vzbU3QHRBcItpIzWp8Xr9KtxStMOLHCLNFnCPPVMkUZwVbsYY1uQnQxfdgTfUbJYHqiZBAIy6PN3dyDCdMHVSKViHxI9SHStQeT\nTDjpQUawFXJeezBhMrAKI2v+jNyDCdOHEWzFHm724HCgTDh+WmJP9Bm5BweZotKDjLA82rwqzIczC3NMH+QD6NbnJboDogsEWyHndbaLV+m84hUmA7KGWLUz\nhPk1Zfowgq3YwxrdhOjyExI80WeUDKYjBmHPaPPqX595eH739ZfLs9nIqsZPTvppiRCzSDkZMfG4IVu\/++TDczmDd\/T38hMnIWb6u\/RzaXsWfahY77\/+cvVE\nxk81+kmmh2Ar\/Xy1v7DOyMQ7+nv5+bqHsE\/hjVOJbvUdE45VVCtnD8FW+tmnRDeBLXb09\/JTfw9h3w0ap48\/O0X3vIxkdeYnDv2UURCjRbCV1tp9JbrbM5J3\n9PdylRTEaBHaSr8VZZ3KqF\/O1cJT1PZKm3Dy\/T0ErPRMlH\/2ZI8uyijeYQTHbTqjh+B3KoUQHoN4xbXE005PuGUIWOnnq8IjXVQyiB1GuPfBLoIrpiH2lUqX\nDNp3ctaSlv8egq30TMyVmFC7vMMIHd0egq0089y1CVOUn\/q4YrQ69xBspZ\/hctcOmKK8wwiOWx9h7zXUvEqYPraWMIn0ExkhxkidGaG8SvAKO4zQdzKEGBlh\n72Ranz9UrEUN+KmPn2T102tBzCyCrfQz3P7CWpC8wwgd3YKYWQRb2duo2eyuXCVP5Sizhtsaa28TyxCw0ncZ8o9UyQ1FObHDCI7bcgQrtUKM2atBvOJasprY\nnsILjxABK\/3cLmdIldxQMogdRrj7xFkPwRVjbyBH93xln+ER9QrqIsBJIeotZ95JFNFEXqX4XpQRbCXr+F40K2QitUz0BJDie9EIUZ4fUnwvKl7RLHFrfy8a\nIUqsUnwvmjsnURclmgwpvheNEGWupPhetEVxWpOqpfhelBFs1fJk70UFQV2b6P08tffzg88fm69lxMb07pzonqFaffmy+1PTD3n\/lzvF8iZcq0Gs6J4hxfei\njGAr9jC\/n2ePrs2eiVccXfZEnyGshb0wZ4TlEd+L2gqne4bU3s9XJ+YOwVZyRpvt107RHRBdVJxY0R1Aiu9FGcFW7GFlnsAc9cqe6DMkujnvCdGlewbFo6nz\noczjsYz6yPTunDB9kI\/yxprie1FGsBVyPj1fibWgBMGdg6yV91o6QzwSz8QrRrAVe6jvRW0P0n0JnSHWgrIIe0Z8L2pnFL2fp\/Z+XqI7ILp0z1CtkI+JR\/EK\ndwB1GiDn\/gy+F2UEW7GHNboJ0cVUY0\/0GSWDCRmkuwzFoz1T5\/5ImD4yyTB9Xrhnkej3jxTfizKCreTzNkukmzAZWFnkDPodh86Qjj1Ypg8j2Io91PeiVmvp\n9yg6Q+4SMUUZYc+I70VZvWRNv+NQnx+cojsguvQbS7WSM1qf7528wm9FdcKJFf3GkuJ7UUawFXs4RffaMn1Y9dkTfUbJYEIG6XccxSO+F0WVlLftRL9\/UJ9L\npWPCMYKtkPPagwmTgVUYWfNn8L0oI9iKPdzswQETjp+W2BN9hkweTFFGWB5tXhXmA5hj+iAfQMf3ooxgK+S8zvYBk4GfDZE1xKqdUZgnMKffWKoVe6jvRe0T\nEv0eRWeUDDqEPaPNqz965uH5kXJbxKrGT076aYkQs0g5GTHxEGtByRm8wwh+wlGIGSPsc2l7Fr2kvM0fmt5Ywid9\/STTQ7CVfr66s7CWNy\/eYQQ\/ffQR9im8\nMS\/Rrb7Tb0W1KrVy9hBspZ99SnQT2GKHEfrdoIew7waN+Z5yL1pu7hLd6dcpoZ8yCmK0CLbSWntjie6unEneYYSukoIYLYKt7FtRuxflKWp7Jb4XtQi6v0zx\nvSjvMILjpu9FLYLfqeJ7Ua4lnnZ6wi1D0P1liu9FeYcR7n2wi+CKaYgbS6Xv2uxe\/U7OWtLqqodgKz0T95RbTvGKdxiho9tDsJVmLt10pP26lOjGo1aMVuce\ngq30M5xMBUxR3tHfyzcWPYS911DzKh1pv8q4urLPQQoxRurMCOVVglfY0d\/Lty2EGPV36TuZVj2XlHvRQ9PNXaK\/KarKoJ9eC2JmEWyln+HuLKxFDXhHfy9H\ntyBmFqGt9G1Uu+VkDbc1Ft+LWgTdX6b4XpR3GMFxW45gpY7vRbmWrCbG96IWQfeXKb4X5R1GuPvEWQ\/BFRPfi7Jm2Gf4+F40QoCTvhd99S\/dOb\/uwAcXO3c+\nML\/pxEuHt\/7p7WtixevzP33GMJ5x89ps9oJTvnPkvRlxdYCAlXy+UhHvfvaWB06e\/duLfzlw5oJ3GCHr\/9n74uHA2vVrE4vPZcS5H\/IIWMnnClFjxTuMwPoN\n296zpmMVIcQKnzdE4THwDiPA6Wff+ZaM2JWZFx4OASvwmxB3\/fh3jpR8DLzDCORmfN+vFK9KPhwCVsiTQiQgsMMIWa8\/dVbzakf2Kl0XIGAln29URGa+MzMf\nwBw7jJD1a35+e4vumKM7ILobgZV8rhD1Bp13GIF1q6tlCNQVI9qdvq0lrl10gUdwfwhzIPpnYMfyaPng3w1sRDk3rRLtGVxLto63Zs6cHI8x4sEeOq9ChPVQ\nTYYBk8HGis+r02dnqSuHgBXqrU64HaU\/FrxjM8g5n81KfzgErHhW6l9MGMFWeopaxArNWjsT0R8awVNthaYPTwaN4PmxQX3OPagRtlPhVYvuMuaWkzpjjHiw\nh32vGMEesldeB1935Jw5Moi1VOXK918+j3XQWoHThIh0UHYYgWrf8+Uz5rEOWivwqwing7LDCKx\/+uS2eayD1gqfN4TVQdlhBDid9vCPzmMdtFbgNyEiHZQd\nRiA3P3fKC+axDlor5EkhlA7KDiPQ89Urp4PWCnVVmTsdhFfrtJaqrNF1OmitUMcqg0rVEF27bnW1DIG6YoRXA1QJ1y66INZB9IcwB6J\/BnYsj5aPSAdtznUl\nRjoIhK3jrZkzJ8djjHiwh86rEGE9VJNB6SDHis+r08fpoLVCvdUJ53QQWeMMcs69DlornpWxGsATRrQpGukgEHYmoj+8GqCLVmj68GTwOoj5sUF9zj3odZA7\nFV616C5jbjmpM8aIB3vY94oR7CF7NRs\/mqfoFaRqRz51Zc0g1lKVj37r8oy4PevgkxlxWYCAFThNiAuzGnwzq8FzpIOywwhU+xcf\/L1SV\/dkxO4PeQSswK8i\nnA7KDiOw\/tg339HRQWuFzxui8Bh4hxHgdOt9v5MRr83MCw+HgBX4TYhfzNEt+Rh4hxHIzV8997biVcmHQ8AKeVKIdBmpmuwwAj1fvdqRvUpXBAhYoa4q852Z\n+bCbdBBerdNaqrJGd8zRHZ474BGwQh2rDCpVQ3TtutXVMgTqihFeDVAlXLvoglgH0R\/CHIj+GdixPFo+Ih20OdeVGOkgELaOt2bOnByPMeLBHjqvQoT1UE2G\nYTfpIMeKz6vTZ2epK4eAFeqtTrgdpT8WvGMzyDmfzUp\/OASseFbGagBPGNGmaKSDQNiZiP7waoAuWqHpw5PB6yDmxwb1Ofeg10HuVHjVoruMueWkzhgjHuxh\n3ytGsIfslX8f\/OQjd9cMYi1V+Zrfv6vzPmitwGlCRO+DssMIVPtfPvmJzvugtQK\/inA6KDuMwPrPLr29o4PWCp83hH0flB1G1CfZx2\/pvA9aq\/p0tokI3wfz\nDiOQmz+\/4ube+6CxQp4UQr0Pyg4j6jM8vHLvg9aqPjOCuX8fLF6t01qqskbXvw8aK9SxyqBSNUTXrltdLUOgrhjh1QBVwrWLLoh1EP0hzIHon4Edy6PlI3wf\nNDnXlRi+DxaEreOtmTMnx2OMeLCHzqsQYT1Uk0G9D3Ks+Lw6fdz7oLVCvdUJ594HkTXOIOfcvw9aK56VsRrAE0a0KRrpIBB2JqI\/vBqgi1Zo+vBk8DqI+bFB\nfc496HWQOxVeteguY245qTPGiAd72PeKEewhe+V18J1feKxmEGupyv+4+NGODlorcJoQkQ7KDiNQ7e\/94iMdHbRW4FcRTgdlhxFYv3X1eEcHrRU+bwirg7LD\nCHB64sRDHR20VuA3ISIdlB1GIDdvf8+xjg5aK+RJIZQOyg4j0PPVK6eD1gp1VZk7HYRX67SWqqzRdTporVDHKoNK1RBdu251tQyBumKEVwNUCdcuuiDWQfSH\nMAeifwZ2LI+Wj0gHbc51JUY6CISt462ZMyfHY4x4sIfOqxBhPVSTQekgx4rPq9PH6aC1Qr3VCed0EFnjDHLOvQ5aK56VsRrAE0a0KRrpIBB2JqI\/vBqgi1Zo\n+vBk8DqI+bFBfc496HWQOxVeteguY245qTPGiAd72PeKEewhe+XvRc\/9zPdqBrGWqrz3wuc696LWCpwmxPlZDf4hq8FppGqywwhU++seeqbU1U0ZsRogYAV+\nFeF0UHYYgfWLL\/huRwetFT5viMJj4B1GgNPNR\/89I34mMy88HAJW4DchontR2WEEcnPO2\/+tcy9qrZAnhVD3orLDCPR89crdi1or1FVlvjMzH1ZJB+HVOq2l\nKmt0xxzd4bQAASvUscqgUjVE165bXS1DoK4Y4dUAVcK1iy6IdRD9IcyB6J+BHcuj5SPSQZtzXYmRDgJh63hr5szJ8RgjHuyh8ypEWA\/VZBhWSQc5VnxenT47\nS105BKxQb3XCuXtRZI0zyDn396LWimdlrAbwhBFtikY6CISdiegPrwboohWaPjwZvA5ifmxQn3MPeh3kToVXLbrLmFtO6owx4sEe9r1iBHvIXvn3we999fQF\nMoi1VOXRV5++iN8HrRU4TYjofVB2GIFq\/9\/VUxfx+6C1Ar+KcDooO4zA+ulzf2oR66C1wucNYd8HZYcR4PTai35iEb8PWivwmxDR+6DsMAK5+a9Pn7KI3wet\nFfKkEOp9UHYYgZ6vXrn3QWuFuqrM3fsgvFqntVRlja57H7RWqGOVQaVqiK5dt7pahkBdMcKrAaqEaxddEOsg+kOYA9E\/AzuWR8tHpIM257oSIx0Ewtbx1syZ\nk+MxRjzYQ+dViLAeqsmg3gc5VnxenT7ufdBaod7qhHPvg8gaZ5Bz7t8HrRXPylgN4Akj2hSNdBAIOxPRH14N0EUrNH14MngdxPzYoD7nHvQ6yJ0Kr1p0lzG3\nnNQZY8SDPex7xQj2kL3yOvi133pVzSDWUpV33HluRwetFThNiEgHZYcRqPZvfO2VHR20VuBXEU4HZYcRWH\/lk+d0dNBa4fOGsDooO4wAp1O\/enZHB60V+E2I\nSAdlhxHIzT+96uyODlor5EkhlA7KDiPQ89Urp4PWCnVVmTsdhFfrtJaqrNF1OmitUMcqg0rVEF27bnW1DIG6YoRXA1QJ1y66INZB9IcwB6J\/BnYsj5aPSAdt\nznUlRjoIhK3jrZkzJ8djjHiwh86rEGE9VJNB6SDHis+r08fpoLVCvdUJ53QQWeMMcs69DlornpWxGsATRrQpGukgEHYmoj+8GqCLVmj68GTwOoj5sUF9zj3o\ndZA7FV616C5jbjmpM8aIB3vY94oR7CF75XXws4++qWYQa6nKP9z+po4OWitwmhCRDsoOI1Dtn7\/gjR0dtFbgVxFOB2WHEVj\/zVk7OjporfB5Q1gdlB1GgNN\/\n\/uYbOjporcBvQkQ6KDuMaH+F9vqODlqr9ldor+\/ooOwwAj1fvXI6aK1QV5W500F4tU5rqcoaXaeD1gp1rDKoVA3RtetWV8sQqCtGeDVAlXDtogtiHUR\/CHMg\n+mdgx\/Jo+Yh00OZcV2Kkg0DYOt6aOXNyPMaIB3vovAoR1kM1GZQOcqz4vDp9nA5aK9RbnXBOB5E1ziDn3OugteJZGasBPGFEm6KRDgJhZyL6w6sBumiFpg9P\nBq+DmB8b1Ofcg14HuVPhVYvuMuaWkzpjjHiwh32vGMEesldeB287\/zdqBrGWqrz41l\/v6KC1AqcJEemg7DAC1f7xx36to4PWCvwqwumg7DCi\/m3czb\/a0UFr\nVf\/WqCLc34vmHUaA0+NfWunooLUCvwkR6aDsMAK5ueVlKx0dtFbIk0IoHZQdRqDnq1dOB60V6qoydzoIr9ZpvfnXW4iu00FrVf\/eizOo\/\/qzRNeuW10tQ6Cu\nGOHVAFXCtYsuiHUQ\/SHMgeifgR3Lo+Uj0kGbc12JkQ4CYet4a+bMyfEYIx7sofMqRFgP1WRQOsix4vPq9HE6aK1Qb3XCOR1E1jiDnHOvg9aKZ2WsBvCEEW2K\nRjoIhJ2J6I\/gryZLF63Q9OHJ4HUQ82OD+px7MPh7UepUeNWiu4y55aTOGCMe7GHfK0awh+yV18Fr5u+qGcRaqnL3i97V0UFrBU4TItJB2WEEqv3gyr6ODlor\n8KsIp4Oywwis959+cUcHrRU+bwirg7LDCHD62\/P2dnTQWoHfhIh0UHYYgdxcfctqRwetFfKkEEoHZYcR6PnqldNBa4W6qsydDsKrdVpLVdboOh20VqhjlUGl\naoiuXbe6WoZAXTHCqwGqhGsXXRDrIPpDmAPRPwM7lkfLR6SDNue6EiMdBMLW8dbMmZPjMUY82EPnVYiwHqrJoHSQY8Xn1enjdNBaod7qhHM6iKxxBjnnXget\nFc\/KWA3gCSPaFI10EAg7E9EfXg3QRSs0fXgyeB3E\/NigPuce9DrInQqvWnSXMbec1BljxIM97HvFCPaQvfI6uLrrD2oGsZaqfMWffLCjg9YKnCZEpIOywwhU\n+77FVR0dtFbgVxFOB2WHEVhf+MdXdnTQWuHzhrA6KDuMAKfDax\/o6KC1Ar8JEemg7DACufndF36go4PWCnlSCKWDssMI9Hz1yumgtUJdVeZOB+HVOq2lKmt0\nnQ5aK9SxyqBSNUTXrltdLUOgrhjh1QBVwrWLLoh1EP0hzIHon4Edy6PlI9JBm3NdiZEOAmHreGvmzMnxGCMe7KHzKkRYD9VkUDrIseLz6vRxOmitUG91wjkd\nRNY4g5xzr4PWimdlrAbwhBFtikY6CISdiegPrwboohWaPjwZvA5ifmxQn3MPeh3kToVXLbrLmFtO6owx4sEe9r1iBHsYe7XvphObf0H6k1+\/Z03Wj3\/ltIHX\nh098f21rhFjhcyDa\/0uIdxhx7UvuU2e0\/5cQI9hK1nxG61resQhw0j0YIcQKnwPR\/o9TvMMIjlsfYaNrz5jybpnbdUXMliG6Zwxgzlmza3VGF2GjEFfJfW+5\nZAEEr19x6P2LrRFihc+B8HUFKyDglULMLIKtELfqlaurCAFOcV1ZK3wOhK8SWNlYLUfY6NozdJVYts6r2TJE9wxVJTYfjsdsGcJGQVfJwZfcl1DVskb1Ye3n\nVYQQK3zu5xXvMOIdN51I8bxiBFvJOp5XvGMR8byKEGKFz\/304R1GcNz6CBvdeF5Z5nbt51WE6J4xgDlnza79vIoQNgpxlUjFAcFrP68ihFjhcz+veIcR8MrP\nK0awFeLm5xXvWEQ8ryKEWOFzP314hxEctz7CRjeeV5a5Xft5FSG6Z6gqsflwPGbLEDYKs9n\/AaTqVNJEiAAA\n@tray-stand\nH4sIAAAAAAACCq2bXchm11XHjxMlwQiJ6YBGSgkliHhlTCuk0XVsbpTAFE0gRE1sOhftTb+1VkOKD6QTERodUCKTMVFoE\/CD5mNMGvra\/VKm0JnyzqDSqyKU\nInijHUmhRCydca\/n2Wvv31pnnSe96Nz09Dnr\/66191577bX\/559p+uH+e8ex7f9sdv9vM\/\/WXf8kl994y3zfa8+KPv\/Gkz9lz8We9yIKEfb7ztJ8\/vdvvrZF\nHP7N00WfFRGeB2KzByH4vUe186NRnTlz6xahkSTPYvHsRQh+30V1iHEU867PiMqeyw+EKPi99NnVsRxiFgtmt2BtiluPiBAi7Pdpev7dp8vpKycPP3X1YLtS\np\/7rJ7dR\/XZ9Pn7qlvnOU8\/I4VOvlrdevGW+\/ft\/XUf+kasH5S8q4nPvPu0QtLr8ti9s0bu5+pFrB+Xu6ufUlZMzs0Gt9Hnp40S1vrGiNgFBK0Y4TX9ZI3qp\nRnZPjYqzy0i8j6cq4o7q51wdORFxHBbhNL2nWv\/EtQOxqCzDNZIfn27t4zj2zz\/dfEy7kcupgKCV+tDfdz7a7M42u5ZxaqU+LMLho63gbCtoCFoxwmn6q93I\nxUZu+cpIvA+d3Rertc2uIeI4LMJp+vc6jj\/SNanRIUvK0ViP8qUx0zUTX6yWn6qIf6lIImj14Fjzividan1fRR3UWebOORqrFnw8WBFfrNYnK4oIWjHCiqiW\nj1TEhyqSO4qReB8frta\/XlEREX1YhG4FXY3CqhXMdHFZ4hC0wnqUvgc1Ew9ZP7DmwUfbg5rtDkErRtj3oGZJYVVjJN7HUyMTHSKOwyLc5pW0vNpWZKs+dUbF\n9nmdaRn7vOaVtLxyCFrV1ZRRS2pezS2v3MmiPqwaeB81r+aWVw5BK0a4zStpeeVOTkbifdS8kpZXDhF9jHpV80pQGfrpVVdNUK9k7POaV4LqI6glgn0uY5\/X\nvBJUuN4nqBVqCXzUvJIbRxUV1ERBvZJRr2pezS+N6iOoV4KaCB81r2ZUOEG9cuMYdbfN1WHbg5YlmuG2HpqVMvZ5m6vDtgc7glaXx5qXPlel7cF+Cl8eqxZ8\ntLkqm4CgFSPsc1XaHuzdEiPxPtpclbYHOyKOY9SrtgfnVtt7t3Q01kOrnYx93vbg3Gp7R9DqwbHmpe9BabW994ZHY9WCj7YHpdX2jqAVI+x7UFql7h0SI\/E+\n2h5cIKKPUa8evXK+\/PHjH9TOb8NTjZ2T75a+XRHvr4h7f\/Ht54iglT+jfq9an6uom752\/hzfEMEOZ5ruqoiv\/c\/5bcdIROxLRy\/6Y8365OMfdB0Zuxrfyawh\naOX7q4\/v5ml6+cp594YIdh\/riNiFj5G39bBOn919P0X9ybmGoJXvfdp6bG8JfEOEvxusIeLdYIz8D9vs3luR4T7QOw7fZeh6\/Os\/fuOVkwFBK3\/Wapa893uP\nv3qxIvmGCJ8lbT02dT0cglbxVjTyl1WUme+7Pv37GYJWvibqv7mO4YGK4hsiOG\/tMpgg4p3KIXQcc4uK98xe7XyFW0PQyvdXbRzSoupviFjcB1NEuA+Wgfh4\ny3RdwXgn51ky8updFVGz5Jc0S4igla+JNROlZuI7NRP5hgg\/uzXbxbKdCFr5kdddK63uTuz6mDH+dK51V1rdvZMIWvkezlav1t07+YYIztt2R82ou4Lq7HgN\nV68E1UeSvAodWRvH3M4PQVXrVv4cbOOQdn4IqpqgEoGTaePQNdkQETmZsc\/bCm7u3Z0G5JN6J+u715Ylr5wMCFr5Hu6uXSZqvXJviPCzi2x3CFpFNmpUa57h\nzBh\/m1hD0MpzGahXM98QwXlbR0ROziE2tu7MJZ5wnjVAvYq3iW7l+\/ZWRaVFJbDqiAWfOGWIwCdKZCA3WX8lyfPg+vYh3Dp5lvOXv\/nnZXP2K3cf\/\/yfiD7\/\n\/eu3zPr8v\/d\/tj+vI2ilz\/a750UvHX1m++bfTpwUfVYEn58\/++nAi2YItbLfDTF4UY3qW48e3\/5djSQ+d8S0D6FW9nuPqrOcH3j\/8927PltU9qx\/6c0RamW\/\nG2LwojaL3\/25h\/rs6rOtjT57XpQIWtk67RC\/X28Rf1u7\/PvrXUcRitWots8P\/Oe7vvTVJ+RHf+a5Mt3xs3e\/\/L4nKuLa9w\/KZyviUr0fEEGrmzfPbdG7ubpY\nb0Nv\/OrpcrbeXJgNaqXPSx9qfaGiIoJWjHCaHqsRvVAR\/1Gj4uwyEu\/jkxXxp3X019W7DhFxHBbhLqo6FrGomOGvXn98tnG8+PW3zDsfF3YjXyBopT70952P\nNrvzUZtdyzi1Uh8W4fDRVnC2FTQErRhhH7kcayO3fGUk3sdjjRe12TVEHIdFOE3\/V8fxbEW9XqOzLNGstvXQZ5vpgy\/\/bkU8Vy3PVMSJOmdE0MrW\/HPffVhP\ntWp9UFFXK4I7x1ZNrbyPP6iIf6jWN9xz2iFoxQjrXNW\/f7zezXXO4h60SLyPrXVFRUT0YRHuRv50XUEbOauPzqj50Jne+fhend1nKuI7bXYNQStbj904WlRi\nUVk1sDVf+mgjXyBoxQin6RPV8u9qllzfZteqGiPxPj62W0G51lbQEHEcFuF2f4hWH90fWsms+tx+7sm+z3\/h1j\/DPq\/7Q6zCEUGr7e+9ltQRz1oZdH\/wZFEf\nVg28j7o\/5hdb9SGCVoxwW0vkYqtw8ay1SLyPWkvEqigR0ceoV23ks42cJ5lVA0WPfd5md77UZtcQtFIfY59f3EUlFpVVOLWyWuJ9qPWFVkWJoBUj3M3uC636\n8NRnJN5HW0G5rq2gIeI4Rt2te1CebtXHskQz0dZDs89muu9BqXvwUPcgEbSyNe97UKwy8BS2VVv60B1r1YcIWjHC7R6c6x4sugfZLTES76PuwVmrqO5BIuI4\nRr2qtV1qbZ9fbyO36mPrYeixz3V2z7QKRwStbM17bdeo5GqLyiqDrZrN1fBRa\/tca7vc0EZuCFoxwj67YrPLDski8T7aCi4Q0ceoVzfUe\/NTjS3iqcbOyXdL\nQEzZyUnEbhwfrdbnr2xv2xu+IYIdjkNMRMS+dPSiZv2RemNhR8auxncyawha+f7qkTbqm+vNiG+IYPexjohd+Bh5m93ZZtcqHE9Rf3KuIWjle582u2Kza2+I\n8HeDNUS8G4yR39bYlYcqkqczOw7fZTTEJiJo5c9azG7hGyJ8ljTEJiJoFW9F0\/RERT1QZ5lVdLFXeoXTv7+KaFa+Juo\/Hf3DFcU3RHDedj7WELxTOYSOY9ao\nmEusdr7C7UOYle+v2jjk4baC9oaIxX1wFcGMGYhHWqbrCsY7Oc+SkVdrCFr5mnhbYzk1E\/mGCD+7awha+ZHXXStWRdn1MWP86byGoJXv4equna3K8Q0RnLd1\nROQ1XL0Sqz4xl6wS+Y4MiE12OhPhohKLyt4Q4TkZIDZERE5m7HOz1tOAXR87Wd+9WkQRQSvfw7VM1Orj3hDhZxe56xC0imxUr1fuDF\/kWL9N7EU0K89l6D\/N\nEjs57Q0RnLf9CJ7UDrFp1cflUjwTRxeOerVAmJXv29WHrqKtoL0hYsEnTmsIZkxkIDeL\/mrRw7dZ97xohujsFxELlrNWmYKKU1BFyzqCVjhLSs6LVu8F2cfq\nWnJeNFqhrpScF1UE1pwnUcl50WiFGlNyllPf4NQv6GR+AIRaoYcrOS9as6EgSwqypOS8aLTCXimdk9H7IHuRgp6hgNEpnZPR+6BD0Aq9dnFM0cxsQH8VfICN\ncghaMcLOyeh9kF2Yi8T7aJyM3gcdIo7DInRM0RwzvHUcBYxOcWyUQ9AK\/WPpfKLeOdmrF\/TUwUfjE+cT4EWjFSPsfKLeOdmluki8j8Yn6p3TIeI4LMLBnh+B\nF9Wsxl2tgIEujqF3CFqh5pfBbB+7duB2Dm5IwUfjd5W\/cghaMcLOhSsbtdiDFon3cWF8BXCI6MMidMz2oka1k6GAgR6zq\/yVQ9AK96vSv03IWbCcGhXunMFH\n+zaxQNCKEfZvE2Kza1WNkXgfxtBfd+3AIeI4LMLOySjfzrOvoBctYHRK52S2FY4IWuHuUzono3w7O9aCvj34aJyM8u0OQStG6BivxVlrkXgfYNUcIvoY9apx\nffMJ8KJ2klk1AKNTOtenfLtD0Ap9cHFM0cw+AbeX4ANslEPQihF2rk\/5dnbbLhLvo3F9yrc7RBzHqLtgzws6pIJetICBLoOhvwReVBG0wt2ndA55Wxl4CqNv\nDz4ah7xA0IoRdg55W+HYLTES78O+AugeJCKOY9QrY8+PwIuaD9vnYKCLY+gdglbog0dU+u3O9Ya4vQQf7duE2MgNQStG2L9NyFmwnNYhWSTex4XxFcAhoo9R\nrzJe1Gq7VSLfLWW8KE9OInbjyHjRiGCHk\/Oi7D+J2PkAD+c6MnY1vpNZQ9DK91cZy2lWhmD3sY6IXfgYecZyWr9rWelPzjUErXzvk7GcEeHvBmuIeDcYIwfr\n7E5ndhy+y7AMiQha+bM240XNyhA+SzJeNFrFW9GSF+X+6M+9wmW8aLTyNRGswSHfEMF56zf6FME7lUMsWE47P\/g8Ktw+hFn5\/gqswSHfELG4D64imDEDkbGc\ndtvmWTLyag1BK18TwXgd8g0RfnbXELTyI89YTut9LGP86byGoJXv4TKWMyI4b+uIyGu4erXgRZlXsQ\/KeVGezkS4qBwvGhGek8l40YyTGfu8Mdv6VcZ1fexk\nffcKLnzRWZqV7+EyXtSsDOFnN+NFo1Vko5YsJ\/OqP\/fbxF5Es\/JcBr7jzHxDBOdtP4IntUMseFGeg\/Y8uvCMF41Wvm9vX5f0q8zMN0Qs+MRpDcGMiQzkZtFf\nLXr4Nus5LxqtuE6e5axvBEyzgK2VXC9KBK30OdeL1hNS8BVR8GVUcr1ohmjfVSXXi2pU+MayeF7qRTNE45Al14vWnSP4uiD4YiK5XjRDtO8tkutFbRbblzHB\n1z7J9aJE0MrWaakXVQS+Zgh0S5LrRYmgVa0xkutFmQ1qBf2V5HpRImjFCL1elLPLSLwP6kWJiOPI9aIxw6G\/klwvSgSt1EeuF2X2qRW0UZLrRYmgFSP0elHm\nKyPxPqgXJSKOI9eLWpa0b5AC3ZLkelEiaGVrvtSLcufYqjW9j+R6USJoxQi9XjTuQejIJNeLEhF95HrRWKOgW5JcL0oErWw9lnpR1g9b86UP6kWJoBUj9HpR\nVjVG4n1QL0pEHEeuF9VKBs2VQBcuuV6UCFptf0\/1ojxZ1Af07ZLrRYmgFSP0etF41kKnL7lelIjoI9eL8vTSZ+jbJdeLEkEr9ZHrRdknqBW055LrRYmgFSP0\nelGe+ozE+6BelIg4jlwvalnSVEgCXbjkelEiaGVrvtSL8hS2VVv6oF6UCFoxQq8XZbfESLwP6kWJiOPI9aLslmw9DJ3rRYmgla35Ui\/K3tBWzeYq14sSQStG\n6PWisUOCTl9yvSgR0UeuF+Wpxs7Jd0vkRbOTk4ilXpRviGCH43lRImJfmutF2ZGxq\/GdzBqCVr6\/IsvJN0Sw+1hHxC4814uyW+Ip6k\/ONQStfO9DlpNviPB3\ngzVEvBvkelGezuw4fJdBvWjsAKDrk1wvyjdE+CwhL0oEreKtaPCirKKLvZLqRReIoeuUXC\/KN0Rw3rxeNCJ4p8r1oswlVjtf4fYhoOuUXC\/KN0Qs7oOrCGZM\nrheNd3KeJbleNFZq6JAl14vyDRF+dtcQtPIjJ8vJro8Z40\/nNQStfA9HlpNviOC8rSMir5HrRWMuQbkuuV40O52JWOpF+YYIz8mQFyUicjK5XpRdHztZ371S\nLxo7S\/yXBJLrRfmGCD+75EWJoFVkowbLyTN8kWOpXnSBGLpOyfWifEME520\/gid1rhdlLsUzMdeLRgR0nZLrRfmGiAWfOK0hmDG5XpRnxqKHT\/WiGaKzX6le\nFBWnoOIUVNGyjqAVzpKS86LtK6Lgy6jketEM0b6rSq4XxQoWrDlPopLzotEKNabkLGf7uiD4YiK5XjRDtO8tkutFkdUFWVKQJSXnRaMV9krQiyJLCnqGAkYn\n6EWJoBV67aAXZTagvwo+qBclglaM0OtFObuMxPugXpSIOI5cLxozHPoryfWiRNAK\/WPQizL70FMHH9SLEkErRuj1osxXRuJ9UC9KRBxHrhdFlSm4qxUw0EEv\nSgStUPODXpQ7Bzek4IN6USJoxQi9XjTuQejIJNeLEhF95HrRWKOgW5JcL0oErXC\/CnpR1g\/cOYMP6kWJoBUj9HpRVjVG4n1QL0pEHEeuF8XZV9CLFjA6QS9K\nBK1w9wl6UZ4s6NuDD+pFiaAVI\/R60XjWQqcvuV6UiOgj14vy9MI9qoDRCXpRImiFPjjoRdkn4PYSfFAvSgStGKHXi\/LUZyTeB\/WiRMRx5HpRdEgFvWgBAx30\nokTQCnefoBflKYy+PfigXpQIWjFCrxdlt8RIvA\/qRYmI48j1ouyWcI8qYKCDXpQIWqEPDnpR9oa4vQQf1IsSQStG6PWisUOCTl9yvSgR0UeuF+Wpxs7Jd0sZ\nL8qTk4ilXpRviGCHk\/Oi7D+JWOpF2ZGxq\/GdzBqCVr6\/ylhOs4KSR3K9KBGxC8\/1ouyWeIr6k3MNQSvf+2QsZ0T4u8EaIt4Ncr0oT2d2HL7LoF40dgDQ9Umu\nF+UbInyWZLxotIq3oiUvyv3Rn1O96AIxdJ2S60X5hgjOm9eLRgTvVLlelLnEaucr3D4EdJ2S60X5hojFfXAVwYzJ9aLxTs6zJNeLxkoNHbLkelG+IcLP7hqC\nVn7kGctpvQ8U+JLrRbPOkoilXpRviOC8rSMir5HrRWMuQbkuuV40O52JWOpF+YYIz8lkvGjGyeR6UXZ97GR990q9aOws8V8SSK4X5Rsi\/OxmvGi0imzUkuVk\nXvXnVC+6QAxdp+R6Ub4hgvO2H8GTOteLMpfimZjrRSMCuk7J9aJ8Q8SCT5zWEMyYXC\/KM2PRw6d60QzR2S8gBnP39Jkz5ejo6Fdee9sp0eeff+gm4fPnf+19\n8uYItbLfDTG4Pr4JCKGPwfUFhBBBH4N75ZuIsDF57jVDtDGJjc8zwnwTEIU+VhFudqOP3QrGkcfnjpj2IVZ9zDZyrlp8dj5WEXEW8iypiAIfBejy5gi1wjhK\nnldmBYTQxzKvohXmreR5lSFsTHleRSusZsmzxKziXL0pws1u9OGzJI52EdW0D7Hqw2VJsh5+HNM+RJyFafp\/KseBr3xuAAA=\n@vision-head\nH4sIAAAAAAACCq2bXchmVRWAjzQE5tDY2NeoJePMGFkh6uhA8p6fcUi60AslwrDRUQm96AcUqYsiTk5S4I1BjFmBSRRBZTR2YXznvOcihQi9li60LjSCYkLq\nIubG9jpn\/zxrvWe\/c4KCmN2713P2Wnutvdb++SqK\/+9\/Xrxo\/Ked\/lfbvPnTD1ZfXT\/bv+e1I5W0f\/7DT3a+3Yf2VqInEX6fJMOYr75yx0jcev9bnbSFOIG2\n+728MCFS4fcTnhCtJkq0kn+FEE1m2mX4+laixO+TVkOw3o3ee61Ek97bEdvypUgUOcLb1Hs7uji7YsuAWewxuz180yt\/WKIiEX4visO3PrU+fe7B4fA7u7UQ\n\/7jrxd5b2x89+Jv+zCM71U\/e\/Yn+tXO\/6v9y6T43A1e\/s7v+piOO3PqUIih1z8P1SB8f5+qgI5z0+vFzDzaMBpGS9uYYopWMYwlKUcOiEBs+4IiPO604u9RE\njyGEk17vOMtJWDuChkVxs5Pe66RPe60Y4Tfc\/dDu096OO2\/82e40xn6n0Q1Oo8cNQSkZQ35\/ehxjn7f6Zj+7IeJESsY44TVMYxzzM7vPezAQlKKGReGkB9Fq\nv7c8xCs10WM84Yj3OuljfnYDYe0IGhbFhyY7ho847RAlXfCHRDhm2ml97WTHcJUjSVAq+Nxp2Ec71jLLXDnBayKlx\/iWIy6bfKIISlHDorjef1+ixa7BoIke\nw\/t8tIWEHSNoOI0hMbXjLWf2kRk948fwM+36dyaNmhv97AaCUsEfx0c7\/Bqsg1YhGwSfb44hnrtyinZFUIoaTivqUkeE2Q1ZjZroMfwarHe8BwNh7QgajnFV\n+7iSaK9C9nFSlfeaRGWV1vm13uqrpvVRIV9VyCWV9+a0PhofVzUri4zhvVbpMVxcNT6uFEEpajj6vPZxtVFrgyZ6jP1+Zh83hB0jaDiN4eOqZvWStvfaSKd1\nvuOz241+dpFLKqzzyntzyu31kZTh4j5BpLzXzBjiuStTFq2QEyvkq6jhGCWNj6uaVZ+a6DGE8HGlCGtH0HCsOLWvg2tESRf84ddHlda5q0+1r4OKoFTweVyD\n9ZGUGWIVDl7bHEO08nVQEZSihpPlvg6uuVuiJnoMP1drvwYjYe0IGo41qvY1as3dUvCHz6hVWufHfITs87OLfFUhl1S+RvVxDdY+t8e9YfCaz7sYw9Woxtco\nRVCKGo71vN6bMpzaIQVN9Bh+DYYsWiEnqjGChkVx6J+\/X588\/cVxr8iqxp2T3i2BKOYq53EQkx2nnPQBR8kY7CHBHU5R3OeInYkoSNh9adqL+u\/LWGpHxl2N\n3skcdsTp\/5x64aQhKKX3V2LHkSd\/d9aNVbOHBHcfRXGvI6558pazlxvC7sKT5WKH2BBmFzmxRxyjcuYISum9z\/1Oq\/c5jcLshh4S+mxwKkPYs0GyHP4YzHmg\nR17BLsP746aThqCUrrXeH0dlLPaQ0FHi\/XH0ckNQyp6KikI0OugIk3fVWkm7vtsPPXdUiGtmiCClc2LdnrhpZ\/LiwB5D9OlUJCsprENL8EyliHFtXDZpxT0c\nT5PIcCcOPXdWiCtmiCCl91fOjhcudVESfB56DKHPg8VVjrhvhmDEJMJ5sPEram3P5KwlqRqIDX7VbmTqILWRE2ufGQb2kNCze8CvjVOGoJS2XMZAFq1wrq2Q\nUVGdcwSl9B5OLD+QsmjsIcF5G\/NuszND2HuNdJdxYPL33M1EhUyEHRmIdq46HwcxrVqXrxpkn9hDQt\/JnEpES8LeyYRYiB5sff3gfVKFyoDd6+EpSm46aQhK\n6T2cj8Sjvn7EHhJ6dn20H73cEJSyt1ExX9n7EhVj6TTh8tVZn682iCCl7zJknft81bDHEBVv1eK+YYNgpVZE6\/OVPRuomphuDVy+Ourz1QYRpPS+XfKuz1cN\newyh7xNDvtogGDH2BrKd219VM+1017eNKOmnovjMDVePa+PDf\/r6mB0OPvH3\/rO3\/HasXl97\/\/Nj+62X3lhJ+5aHf9HlCUpJW36fiK888reRKK74\/MAeEi+8\n\/ulS2m+9+t0tBKWkLb9PxL\/3HBvziPt3YA8J99+x7X7bQlBK2vL7RDhtRsJpt2YPCaflNN5Lb+zmCUpJexx7JNysjoSb5TV7SLjZHtuTt3MEpaQtv28QNXtI\nYLxVJFpLUApjr5TlNXtIYN7KSLSWoBTmsFQebNhDAv5PRGsJSiEWShWJDXtIII4T0VqCUohpvQYb9ujvxvWYiNYSWiquzYlY0\/epJxESNWm8HEEpaaexJcrD\nXLGHhER\/8keOoJS0kz9ktQafs4eErOIUVzmCUtJOcSVZJ8Que0hINkrrI0dQStppfYTsKZ5kDwnJqmqdzxKUkrZa54NftWv2kMB4u2oMRVAKY+9Gy2XVrtlD\nAvPWqblSBKUwh130oKzagT0k4P9O+VwRlEIsdPqVTNUMVftSTdSEqZa7qGrQyozRoS51qB\/wBwn2ZDy4yhIrxq5egxmtTDbQeWXWcpWvdN7NzK7K1LrigGjZ\nk6lRm3NVIvpKREmp\/NHO+ZzeXOZBuz4u7A\/rgwvPLuctO1cbFTlotczyjE1b7KCGWz3YzWi12tj1rX3lHLg61VrB6lL1QxGUQl3pYlWTyjmwR3+X6xx1cNDf\n0tmAO+e4by8swd0yf09v6Ha\/y30p9qIkzM6SO8BUDUjYPRz3WqiD82OUdlfD3cesHaXdP2QJtQNgpc5qpWota2LWclXVWH2ys6vqB2NMeXDW5+q8k\/Ngyx76\nZpk\/zJ5xwexy3pbNlaq71vJkBy03J6RFdkQN81qRUBoqre7t\/zCeoL\/00jdG6sv737V+\/lMPhPN\/L+3hletLaX\/nXyf7PEEpacvvE\/GxH39v3LfvPf\/YwB4S\n73zhl2P714fu3EJQStry+0T89Z63R+L7Lz8wsIfE3XedH9vH71xtISglbfl9In708OExr1\/05m0De0hcfMfBStru3y0EpaQtv0+EkxwJRw7sIeG+MLbdF7s8\nQSlpy+8T4SweCTcDa\/aQcDMxtt3MbCEoJW35fSKc50bCeXLNHhLOo2PbeXgLQSlpy+8T4SJwJFxE9uwh4SJzbE8rI0dQStry+wZRsYcExisj0VqCUhi7VJbX\n7CGBeUtEawlKYQ5L5cGaPSTg\/0S0lqAUYqFUkdiwhwTiuIpEawlKIaYrtaIa9pDAekxEawlKYW1WKjM07CGBvJKI1hKUQo6pVIZr2EMC+TERrSUohVxZqUzd\nsEd\/N+b5RLSW0FIx509Ez3WSehIhKyyNlyMoJe00tmSEMFfsISGZIvkjR1BK2skfktmCz9lDQjJeiqscQSlpp7iSDB1ilz0kJHOn9ZEjKCXttD6k0oQ1yB4S\nUoHSOs8RlJJ2WudSMUMuYQ8JqaQpX+UISkk75Sup\/CEnsoeE7AhS3s0RlJJ2yrthByNRzx4SsrNR9WOWoJS0Vf0YfDXo2UMC43VqDEVQCmN30XKpBmv2kMC8\ndWquFEEpzGEXPSjVYM0eEvB\/p3yuCEohFroYiVINBvaQQBz3KnYVQSnEdB9XlFSDgT0ksB57tQYVQSmszT5mBqkGA3tIIK\/0KpcoglLIMb2+mfj2o3tG3a97\n9HPKHzqueDPBnkwklllCrUGdS0iwh9lHZ1ES7GHe1fWDhO1BxSmzRImaUSK3l1mtSmTnClm0mrW8ZQ\/3V85PlfeT+X8okKDU4YfOjWNffPuzZd4OapjVSs2u\nqbWZuaLP6c28BxmJNl+puAqWt+d\/sHfseXn9590MvSUSjU3zdrTs4fxszG47R1Dq9f6PY1v+1cRHT+6Lq4g2ZS2n1Ip0fq6oFTURzaQtmuYJSklsSVtiLZtL\nSmqY94f7Xhfmh\/QyO6iJjCNtN67RioSVkrabPxOJbl66MD\/UMG+H6+3C\/JDOE3P7aNFE\/K7siIREdrCW4y0bg9\/ll3S081tmpucJicQq+JnZR585SbCHp1R9\n2iaROS+be4bMGOpmQt+wKA+ih3cy+m6JBHv0LVe6\/dp8acC9WIf7qy47RocbqA43RX3Wjh53PT3uZPrsXMUeZlFE\/haCUoj8Lm8HNdzQqp2bXc5bfq7oc3oz\n68GWkcgYy8eVrFBk6hj5+WiH1C7pZeuDmmzYMTtXnJ9lPqfXkFe2EJRCZjCzS8tpU94fyB8d6WVrkBpmtVIEpZAfjVao4R01zNuB+tqRXmaH1cRXhi0EpVDh\njFao4R01XKxV\/C7q7vbZjVIcO96wyG3UwJMJY5f5Ud3JKIJSuKvp402R3EYN7NHfZabG3dKgv6XzOV850ouJrO1w2pbYlbbfw+HWme849g6Zd73pnoFj2Nta\n3qqmGxYS9l6U95fpbomEvYHkTSFv9BJhe3gnlyXUrRpvv7Jaqfsr3jNlLVc3RbzRUbPbYnZjj0S596DsasZ2PHkVcwSlJMpHDXny2rCDGm5oNTu7nLf8XNHn\n9Gbeg\/b9I2iSjytE+IqRn412ORtUYX5I5wn2UJNlkcj5yc8ue+g1yYvSjme1WYJSkt+lrc5RQ6hqwXLatGFHJOQbQRPSWUJZTg2zWimCUlLZpK1Od0OoasFa\napi3Q3rDd0kvs4OaSCaVtjrdbRBWStrxdBe1kpkM36WG\/1uG82e1ldKqyGgVpTi2rgZSu1E\/eqyPBbFr73qzK0rd1vJWNd2kZrJoZ+8v051lJsP1tlKzoioP\nqh7+TYAi5ma3t6\/vWa3U+znfubOWq5dqvihfOF9xB4AVvIWgFFZXl7eDGm5oNTu7nLf8XNHn9OaGB2cjkTGWjytE+C4jPx\/tqK8d6WXrg5rk7WAP52eZz+k1\nZLstBKWQibq85bQpbwcqWUc6S7TsoYZZrRRBKWQ4oxWqZUcN83agLnWkl9lBTZCDtxBWyud5oxXqUk8Nl2nF76JebdcqSnHsoljhNZy62zNgOkHmCHvOTJZf\n509el5x\/rOGM8nSnx8sRlNJjv+1fsM68\/EDDWOKpUZ85cwSldCQ+41\/i9rx5W8N1x5OwPqXmCErp9bHHvyg6suG5n2PozLCNwFpBNTjjX0bdDNS8jSC9nECW\nQI26xL\/wOk\/WvIchvZxA1o41Mb1Uu4isMrdqu8sJ1JJq4\/18jHre1pFeTsyc7lfK8jXvv0kvJ3DmrNKZEx5c80WJ9HICp9QynVIRiQPfh0gvJ3COKtM5Citq\n4IsS6eUETl5lOuMgMwx8HyK9nMCpCPt2ZLiBL0qklxM44+A0gUw9mPehSC8n5k9FK\/w1rn134svYMgKnIpzCrvN\/qyaW8xWJ9HIC5yicUt\/2f3MnHuTLGOnl\nBM6GODs\/4\/92UCKRL3yklxM4FeOeYY\/\/G0iJet5G8A2SX8oTlNJjnPF\/yylRzzsrvr5yvDxBKX3jdYn\/m1SJep5l+SbM8fIEpfQ9XPgLQIl6niAyb+mrPEEp\njq2IimcOvtFzvPT3u5agFMdWltfcq\/MljuNForUEpTi28mDNnTff7jheJFpLUIpjq0hsuFfn65J+UfREawlKcWy1ohruvPkepd8gPdFaglIcW2WGhrttvhXp\nVzJPtJagFMdWGa7h7p4vP\/oFyxOtJSi1cTao7F\/Kht093orw0rTC3+\/aUwr27Tix\/BfAW2sQRFYAAA==\n\n\n@nvidia-components\nH4sIAAAAAAACCuR9CUBV1fb3xssMekHECQdUUkvAMw+IoqKVpYIDOaGIiIAyBRgqoDhrajlUYpmzaTlPqWVx1VKrq1ha2uDQ9O+ZQyjOovdb65wL3gG48If7\nvve9D9Pu3WefvfZaew2\/tfY+h4Tkwc\/XI4QETHUijQoJeWlQRP+ctrGZmfFZbUNy2salpU\/OSEpIhC9t+7\/Sp1efHl38B6aNSctKejXYPzw8qOewIC6YCvaP\njE2ID8pMj49LGpcU5x+Xlpo5MSU+wz92bGx6VmxWEnzv4p8ZH+8fm5WVkTRmIrb4x8bFpaWkx6ZOTkpN8M9KjPcfl5YxIdg\/KjXptfiMzNhklVCmf4\/Og6B1\noP8LGbHpiUlxcKFXWhwMn6qO7J8Vn5GSGejfc1Av\/9jUsf79Iwb3Ce8dopIzJWFCO7htYNuE+NT4jNistAxg7eXEjLTUtEz\/BJCGf8\/k+NSxMPk+nSP8X+OC\nmWCJhe44J7gTOjPBVNu8wLbxk7LiU7EpMyozfmzbkBFtX35xYExKLEwnKTY5MyYrIzY1MyUpU7kr0OLia2nJwIGxOQuGmpgRr94BQkgp6x6fmRjz6sTY1Kyk\nKQqrVsOgxCcmx2ZYXZiYmpyUBa29hw5WhklLz4pBUWTEq\/MZaTr\/gfGvTkzKeMpDTeZTBYHMOJBw2xDK+CkThs9pmxoLbIe0HaRcC2ybmjZWuUAHsoFiIE0H\n0lwgLQYyTCBLjcwb+bRD+Z0TM4LGxGbGByn\/wghIXCECzGckTYKuQXQgFRgkBYscw4gSK4iSTLEMGx8kQTsVSCv\/Wl5WrwapF5VuI\/MCLYkCubjEpOSxGfGg\nByMoix4ghInJoDhB5Z+CKYounyJtMkUTMuq\/wTBBTpJkiaIkTuI4mC3Dll8OooJpmpZ4jqJhupTEs4xYwRTLyJpPk7HoNTE93XSOMTBH83myZhMNqnRuMC+w\nDlYWaEngoVmiebjEisotHMtLEi9wEk\/xlMDFBynNlPJDl13ljcxbNLOVjaCILJimZIoCUbAMR7GsyMoViMKSyfTYsTF90xLSzDnl\/ns4zUqNibHiFtaWgf9i\nsmKpp0zz\/y1Mm6s5F8gHChbdwHeBo4hPHpOWHWO68Mx\/sAigXRJFUQI7FyWa43gxPgg8IsiF5RgexuBhTVmR4qTAICZYFHmeF3mB5gVGkmlO6UtXIQZT1SiX\nB\/v\/ozzQYhSZ0IpQklEoif3MHAT3\/59czI1KCpQDacs4l52RlJlFqwJUP6NxxQx\/3kx2\/9luBiIqhQLCH47iWZoWKnAzFXCqqkpagsLymEHl7Ar\/NeyaawDN\nBNJsRf2YoKCeALeDTf2IaIrCqGDZ4icwSAxmGI6XOB7AjAh\/BWCdLsdqgswJEigs\/xSqBfHBjMzKPC+DMrMyK4pGOVZ8i4LfaABLFMOwFMMJDA8aDxeBX5SB\nwCkyoziZ4miRpwOraRllHJcrAlORykv\/3exbKAYfSAsV9WMBdqXEZmSBqaTGJ5vph1xtI3kKjHlwcgwtwaQ5hmJYFBmFHk3gBFkUZQEgsSxIkqDcWoarK3GO\ndCXzRUWOMcGF1H\/oPFH9+qdFolzTM9Ky4uMwCYtJiHw6c\/o\/eObq5xdUwxH7PZ008x85aQt1lwJpOZChAhm1t3Hq4PaN9\/VLm5ia5Z8ZlxGfDXcqqXOymiQr\nzoCiGaPDpjiWkmhGwlAtCapL5mhK5CAIUKZjixWNbXQ45uP\/r4aXyocfFNE3ol9Ef\/9xGWlABmx3QlJqQluTrnJ518GJGfHx\/hnxcZDmx4\/1h6xfKciMiZ2c\naXIDiKn8hrR0\/xScPlZg4mD82Lgs0550ec8hiUlZ8f7xqXHJaZkTM+KVWs5ELMRkJo2N94emDBhmrHKvaXbLBjJcIMMHMkIgJMWMpFY2MmIzsXz1tGhDB3PB\nKDjjjGPSMpISkvBC3zRkQP3apZyhsUkZqnWVV4OChvt3VutDQcOw\/FMmu7TkQXGxqf7q+CZ6lJmWnAkXguLga0asRUouK7WN8nKNUt8YmzZxTHL8IGB2bNuQ\nrIyJ8eU00Hj6xWfBrHskT4zpmTExMzF+LEWJMRlRMG76mAzlYnJS3MC0iQmJqbA0yDsWLMLTktMyngeRY5UL1ERmKQgOEi+xIs8xqBHQJAkQjRiISqIkodpg\nuBFZlocETGYkgQb7QFNVSZQNBiucUUatvA3wRx6KoGpWBk4cMwaS1J7JsXETkIvh\/WvIBcyYY2QOkkMJ8C3kh8EQzQD2UCL6Cxp4wyb4CnxJjMRKEA05oQZs\nCJVxEa\/U816LN5kMDdICFCaBxGBesgyOKpiXQWw8JLIQtnlKQeUSLWEgFwSBBgzAiiPNRNK3dy+KYmMmyDWUhEABcyILyyczENCRttrE0YIE\/o+h6MAKelVf\nEnw11jMyOTYTrAYWdGI8Onc6ZtiA\/zC95P4XbDA1Z4PFGp0AAYaGDEwG94vC5zgO4pFEyyLFSwyuhySwNHAG0J0Hz8ywdcyIpX2JNWbEWACtSyVJxk0EFGty\n+P+LOl6B+6Vr7n4lY4ymwS\/IDDou2y11x0dZqMpVA3J5NK4ZD+DHlB8RPBxgKAamDBNVfliAapwkU2i+DK22SQC1oKUSY4UsRmVX5lkBIApTcVQxjgW+QAS4\np3rn2OT0xNh+aWORs559e\/fvBXxUh\/e0ceOS4iDo+pehHiz8VEcGg9VdEWxLAkQAYJXKq\/bSBFYoSxG9HgiUllkGXBvqMaA1FtIwDms36ByUeEJBHofeUBZA\nxQVaYBXIarKDg5OqaAMoJCev2koxBv0FoK60sUlTANqNi42LTweEGV9D\/agQiUKAVBsZsFdQF8VkKZpT11UQOJHBCFqJktBGmxBpnoFkFcJDxVpiJMFKHPhh\nqdqMZwKMTi1HfhlJKTXmWDTqJyyTUtlRmDNm\/TzPyAJPC5yyjtWzCqtuFfHLGEUK2IdhkXKloKUKNSnfQIQrZZ9NSFg4o7y8CsQXmx6fgYbhn5kYOzYt2z8b\nmMmsqQgproxjieFoRlZNQU1fKIpnaJ6jVBECyFOXmRYoQQDAUJPoyZopEld9FUlJm2CS7mSDA0jLrjGPRupgBJQoUiyjmrtRxOBWMePlAyuURiWGwZUJCBJe\nTuD4CrmmjRJDjAz6yVaf7fS0jLj45FiwjmwlOUtMm5iJqWENo54aMSRekCGrVwK4rHIoAm6GbF1hWqZ5dVkB7wkAjmqwrIwxJNECz7McONI8JbuCBNN869i4\nhZsOJp6UBShevVh2LCBeYSAyYlCfwX0i+iu0+kcM7NejLyTAoPew5Elx2Id5mrgpIaDyEdinI3CmI\/CmI9BVjSA8HUE0HUEyHYHJM61fmGwCV5NR2YRRypSK\nsZpUHVaxhlM+CGs2CGfOrelcTXfmqjlZ3L4sJySYERKrP1vJZBDZbHGpag+CpYuyQRjGbBDWFssWu3DV5J03UQfeTB94M4VgzShWvM9VA6om+iGY6YdAV03V\nbHOo+gQZzkSwvJlgheqvjmgyiGQ2iFz56lS50VPN6QsmpiCYmYJgZgqcGWUsQVefBmvinFgz78Qy1eCOqfGasCa+jDVzZixvviZmvujpPkAN5Gdi4YKZhQtm\nFs5X6ThNLFwws3Cx+hbOmtgba2ZvrJm9CVYrGVMDj8aa2BdH1WQtK9kKqCZdzsR\/cWb+izPzX2LFOmRWyK8uSRPL5swsm6u+ZYsm8xbN5i2yVaiiyXGnGkzY\nxItwZl6Ek6s9Yd7EWHkzY+WrjyV4EwPkzdEEX7mWWJ0Iqj7roslaiWZrJQpVu30bx5CqS99E9KKZ6EW5cvrhk5MxOa8B+pFMVkcC1Rrce2h4RMTAXjEUfDdT\nL8lMvaQK6QbXSL0kExlLvAVtobq0K96+qf4kTAQtSRaTMHOdspnrlM0mUdXGUPWRqIlpy2ayl80hVZWmIptIVTbTXNlMc+kqobdsIhbZTP9kcwDBVIk0KdM0\ngjKzfpoy9+\/mmlzhxln1YTLFmtLlzOnylStTNXfhajARwXQiovlEzMIojYgIEjfj8WN13MzYlPTkeDX1y0ybCPmo4tlhlJTYBGOfMRPHjYvPeCUpPltVoZSk\nlPjBk9ORHaVX53TFHiw25pQdu6AxGQi8cMDYONTdtAzrMYE0Hm1OS41PzVLH5WmEonG4PKgBorKQk9T6qPGYDc9zLMPSMu4BUHhQg+IkjuU4mZcZIdDYD\/Nh\nQWR5hpF5TFmTjLvF1oMEibijxUuY6ssMKzFSfJCsHAzGShPMh8dCAUfJuAGapTL\/Su9wVtmSNGWGrg4zVQ3AVDQAWz4Ax3NS+QCDwnv07THQagi26jmI3FNx\nUiJITBLw3AyvsK6ITmBlQZQEdYeIUepCIk8xEstSlCQKAi1ypuJUBhFZETqBAAW1kCQJAvQWgLAkUQKnnpAROdxSoBmOhf\/DgtkQJmebkapu56sWJYPHC6qW\npFAzSdIyKzKiLFJAhjUKgZElkB3FMTKt1GYUYcF3rK2xcFGwlCTDcli2pgVcGKN2sxwjStDGMgx4NWNHipZg5UDreZrlbUhSrJ0kpVpLUq56ArLEm4qSB5tk\nca+ZEilGVo5dyoxIy5TIgOsF8Sl7mJQkg4YJosjgxjAv0OaihEFgBIERUdrKCZcyFcRTfSLNgF6KtsyZqsa8qxyArlp0rMhxtmRHM1VPQjBTQ5AO7uOCiYFC\nSopBSyJDCWCILMQmUDyp\/Bi4hEVTGg2Ut5AdDCIxuDvM8ZKsVNxBXUUZXIMggF6CZ1AWQJKxNMqDcnPgNW0Jk7XNR5X3c1XLEnTEpih5G1NQkZBRlgLFcDRP\ng4rJPMOrBx+wEawOhFHm2KhgtYjPosXylESj\/ZqZNagmi+emBJHhwZrVw4IwNu6lYDFWAKtXgg0nMaDOHC+LNNC0qZxCNZipcgDRhnIKtoMNLVU9CTRfo0SR\nbQkPj+H5AlHCqCoGlolCljiOY2XF3LEjI4oSywg8PqPAibJkFnFQLWleBA0XwQcKQrlEaR48JS\/g7oPAm4hU5EXcC2UomzoqV4OdKuM3ZUNJWdsGz9hCEbJk\nKlOwbnCFoJ4yRB9OlIwy5RkAOKC3ImgSBHHsCWCGxW0diORgxjynwBlTNQVpgaaCVUN8kUykytIQ2gEQ8OL\/RqgMUw1+qhyArVqovGgzADE2wAQjSSaWD+oF\nTKKzY2Va9aJKGwgVnaCEB4MVmAOxHBCZCPEeJMFy5m5UuUNgOBFPqTDwVz0pzuKGPiuKKGmJEvHcJLoMPFLFcXhOOD7IlukzfDW4qXIAwYaa8qxtkYo1iEso\nC1agcMcVgotgKgqIMywPGiWJRpGCx4XgDdGH4SS2OiIFaADtgKfAdcLqKDiLgmFEFgMe4nc8HWZLplLtwhMj1zo8sTbghmkmhKIQ8ByUCFKEvKUsqgNoKk9j\nVBAKwBwQEEQmfBZTYMzlyQF84igaYjgsCk9z6uY64ksJQDoYOqeGf0gEJAEcMZADIqJsQ5gsbZuTKu9nag05WbYmmFNRLIoG3ENjVqgKE0wfEDxGZATagaqm\n0aLASuAT8Li\/ZKWcoNEi5Egs4lTV5ypb0hDRAdSLAoWHK3nVtQLABcHTsAAUS4s2syGWqyUWZfnaY1FWsOV4TGSqnBEFk4RIDfCRUcM0jWEeABHPg21Dcq1q\nHMQiCuXKgK5CwHoqV5QTuAy4C4K9yDO0JKvjgHpDZiWJIFgGn8ZSB+fxgJqMz2extEDRtkQq2uamyvttJEaibYuXa2LxaKxoqCg+jlIRDmTcAJ8ongETV3Ih\nJVZh8IKQAvJkQHaClRMFyAlDYRokcKzRh+LJCQ4TLACqql9VQpIMaQToOyfaBPgcVTuj52w5DdpcGKADgMQBnvDwTdUKClwUnosCEwbEAv5LCQWSACqEOSID\nusLyrKl2IcjF0x0Uh1k7VaakgL8hMIHXw1M6jNGUJYhHEPHx0QnQVs6mPBjb\/FR5vw3YQws24TlnC\/YwgmAmVBQrixkIGKma5AGuAf\/FARYHFQM4xKhFNw5U\njcPzYiweIOPM6xicIMigWLwgYC1EYso1FT0n4kzA9MYV4yRcHQgusJJozLZkyleHoSpHsAF9wIoom2K1BX1E1qw0BHkMh1yC\/5dE2lhQo8D2wNwgIwJBqXk6\n4BhA52C8eLjdLOURsR9YK4NFIIE1VoF4s5NHbHnAAcOVeDzhBD1Bl1lbQpWqwU6VA8i1zyR5W4VgmTHJemjweHgylseyL60+p6DIA4OKgGkgK8tlQpUgnQR1\n5jD3Mc94BITvkNrQeGaKLiutWZ0sBD8p4WN8rMxAoKYZG\/Lk6WqwUuUANuAPJNE2xcnWRJyYQAJwYRBLCuAo6arEWbmOSpgsgeJRApZHTHQU8noJ3bVaTYYg\nhpBKhtikeBdb0JznaitPvtYJJG8D+bCSaXQCO4VUhGexBIlnSBWPCcFHwHIGB4kQyFUoi7u0rGBwGryBOTrHx3DwnC+LMBwwjRE30lhlhwXBihyopZKSA\/TE\n4cHHQBokWQo0sO2YyVnxEePGKS8eoqx4q9CdUea8VTEevkgmIyU2GY82q8cdrShItvJNa422NWkb0IkVTCtPoK8gdnwWFySl1kBB8yD6i4KA+zoY74zrAfBI\nlDCqMawgMeb+AhNVUFkYAk+ZKjewsHwAZjHjws0ntZIHuT0iUTxBKsL61mw5BMrGcghiLZdDoG0tByXUcDkExtZymAINVnl8mhFAaUVAaaIKKRTExoLUMGWl\nlTaQrQziZkVJOZQsmtkHi3mDxODZXoiNouq\/aQCqMDA4ITAaWi0xMgp2hkAAJgaena7herC21kOo7XpwNtejpuYh2ABKvBma5sGV4EN++MA6pBcqkJBhJQQF\nTLCgz+qWFmQaYEUiVmxpwNWMWaLGQYjlIDbh9gOlDoLrA65QQNPABxHU3I3C7RqghhtbaE81XA+hGqzVZDwbdXAEWDWVvq2yOG1aHOMxhQW3zeBjP6C+qvgF\n3EegAHKAa8dIooifU6wFjEQUIHdmzeTP8mAICoJnsHYpG2tsEEIEzGggsPOMsboOS8pBugNwBmC8qKD3mghMrgZ3NRhPtFE0B6dbQ\/mLthAYb+qNKF7ChwoB\nk9AATDiONpbLJQocu4SPDIHsIHwrTgqfNOQAXmMODlDHPO+RaWULGNMkCb2aImwsI3GwkGATEmSUxmQIC2qQXoIxYRW5hiYgMtXgrybj2Ug18bGbGq6ADczG\nqYfBy1IkEQuNvLIjKfGqq+Eh9UYsDirMATTllG1gDAzg6cFN4bM75sIXEcVKiGBBopD7GOUMY0IslkT1QRd145LD4jIalpLx1lT4fNXxQGGtVvFAtFWeF+ma\nxgNRtIVfORO4JNAQCbDWxuIT38YNENwLxVIzCFPCEze4ICLWo1j4kbFIJIvm+YAMAqbwWW1I\/I3lKgjuvIg1JqyvMMoLd4Ix7CvUAFZJWIyu4XpItuArV9v1\nkG3C15riJcnW0QIzB2V86g8EBV4fCwnGyozxSSb4wyNGUMCOdWczM6lgrKBKBguqbLQqD4vQthmr8n6mJvcz1vfbqppJNnNniftvXRu+lmsj1HJtbDghE1BE\nY1kXOaeANU49PIXeRGnF82oire5WYVUMmyDeMpxkHpArGoTCLINXH3zEbS+5kkGqlINkk48qb5drcLu1FGUbcMn2aSxb6IEz2caBbFl5AlcAn41+W9Vu48Oj\njARhGwOvErBFVn1pmoRQVjRT7WqOokRs4+PMLFbsaZvFNpmtBjNVDsDZOnNpW6C8rXOfpi4D3xoG8Y\/GcgTHGo8X0Kxq4zyqoCirFTjO+Kgyvo0FoKhofoy1\nomEqkSmkBor\/AMWHwRnWlqOQheowVOUItpIq2fZuo2zLzFjTo8E8x0BSCuMyuPmvJv40ng1UGBcAYFBqMVdWH+wFxE8LMsjOXKgVjIKFe+OzzZQoUWWlO9a4\nZDQH47Dga2wJVa4GO1UfR7Rl+dU4sEXZSo0oU+PHN05QAO04ShZwV6FSVQWMrUpaSXcowdz6qzeMevCrTNIUJliiYPOIJlMNfqoewQZiYCnBtlRtlajN0p2K\n3mlg\/T6xCt7hYIYWKh7F8m0OQZWMU7VI+GqwU\/UINlIYhqmGqtqACzJnIlRrzpU21X9COJJ5jlZDvWr9kGrIeHLGTE+tx1BPwRnffiHgeQaWs2npis7ZnHnV\nI9hIOSBjsvafMK2ng5g+aqE8mYD5SN\/41IQs5UXVDBYdLfKgrNiMBPzIcjLWc83fbVHZy+hDnhKhrEY0pSmxiJuwZVBWRhK+W0Y92mz6nIf6ypkegwcP7NMz\nanBvfDJ4XFJyFg7etn9E\/95t1VeuVJ8rY1Mdc\/aUlXLSLI0ptj25kykMuqbTYLG8Yc4cW3vmGEAWFtzxPCOYM8dYPJNi5K1P\/159wmvKmFQmzHK+YJHqftEg\ntJQJsJwvmat0zZTHO2q3YlaMcVjrtQNj+OiOha3ZlTEFqpgxhntdda+JkqLfppSxflqJIiqHAutUDzlaYu2wXHiWwFIPhX+vHuK+S90zhkes\/i\/rIStQde8R\nsXJvqYd4vtROeoinKCxmwHEUV\/cLxlIcw1kEGZGufMXUM7O1jNHWzEFqK9Q9c3is2QKByDIeuLQjcyJnaWl4EqbuHSOPm1MWpiBIlYZo9WhvbVRSFCz4Enn1\n+GHdrhnPidbQo3J9FGrvQSpgTFaefahjxvDFqhaUad6ejCm7HmaMQebD1b0mCpSllTGUWJkiqqfOahOiWdoCA4siJdlBEQGAWiiiwFGVpy\/qk4O1jNJWvOEv\npap7HCwwgiX+EGlesCtvImOZu+DD0nXvGAVZoi0gCGflQRiLg6m1UUiWt8o4KZqi696DiABtLDEIJ1eecqpPXtbSh1TAHMdLdR+rRXzbgAVzWBG0J3P4agJL\n5vD3FtS5TopyOeJ5WqioHD6qj4jWRicZ3GAx5wxYs0MmI9GspSeh+bIUoKIyiCzVftkqYI5lqLoPARIjU5LVstmXOZrmGUvmAB3XvU7i49YWOinQlbpJ5Xx0\nrbwkx1stmiDaAWfhr2ay0EhGkqnKHYlU+0WrgDmGUs+k1zFzeFbW0ktWUTmoE+Yo0VIjGePjHHWrkTKl7AiaWYMkVKqS6hPKdZrS0Ixgj6qIzEiWfoSn6H9r\nTkMzamJa15yxrCXYwtcN\/zuTGpqRGF6oe2XkKMYqq5Hsl9UI1mwJdqj3yBxjWU8VhMojWh3sWVTAmczbIacBx2hVAmcEe3JmVXqkWYoV7OAXedFKFe1YA6+g\nPKe8UsAOyshbRTPk9d9dfKQ5RrCD16cpAMKWqJ+iRPbfXH+keRXp1bFWIiy13EzjBJmzXwWSZS1BloAvCan7hWMoxtKVsIxUBciqfVSzZo2xx641je8BoyzB\nK2dP1miOs2JNsMNOIbAmC5YF1krLkGKdx2uBETl7LBj+CkaLgC0K\/96ALVhvqdUNa1Zxzc4RW7LKrQWOExk7sMbwlpENf+dGpazR9mBN3XCoc9ZYRmQsj6Vw\n9mStAuco0KJgBw\/C0aJlMUusHPMLtSwc4wstrRZNsMfxEHzhqlWZjmWoKqoi6mtBalmoq4BBmRXtAP7xl1JaVX04URLtyyBNs5zlCQjIEmU76KbAsFZxgK08\nvqnvMKlVhKMsq6z49gY7FOzwwQDLnVGh\/FRCRVUEsQ522qy54yjWHqYn8rTVPqLMiXblznqvDV+kJ9V9aorJlFUSwHOs\/XbbGJaygCcMWL5kB5ciCYJlgZwW\nqKqq\/0wdbG1YcyfKdijc0firzyyLrTIr2pU7\/DV3FtwJaqpV12qJ78a25I6S6MrUUnmbTh1rJSRw9nAnMr5Q3XJPihL+3VqJr4q0QyjA1xFYhnFKsLNWWu24\nATSQ7HAygZY5ySqGWxZf63DLjeNFK8bwVcB2WDaet9zgYEWu8oqJ+qqkWp\/0t1RKfKGhdSAwnQNXF8zKjBWWpkXKilAd8srSVo5T5Cg7lJrxd2ZY7g+Ay6k8\nB+Jr6zk5zsq3iCJth4jHUICgLZWU4Sr3nOrro2pb\/LLciGMkmq9gY7iOlRTf\/C1bKSktVKqkdcArS9GW7kZiKcEOzwTgw9qM5UYxV8VGMVVbT8rKVqwJlB08\nKSSPVnksDM1WoaRCXSippQnKFCfY3ZMCPqIsnxbAl9hVrqRCHSgpZfXIgvUmQp08QsXSgtVpBqYqJa2lJxWsSoCMzNljf4ShOdnyYQh8GVKlSsrXQRHQmjsW\n33tqh0dYGPBjlihNOdllR+5YXrR6sA9f3Vr3aomvjuUsN5NpuVK1FKXaJuy8ZQgENGOP03oMI\/GW8Bpf91x5CZCu\/XGUirjjRLHuUyNG+b0dVhVOxq7c0bRl\nZGBpkbXDAVmGZa0e1RGESs84KK+Dq9UZB8kyNWJpibeHUrKs1dkvmqniDID6XrpaLps1dwzF2sNXsiAzyyBXVeJXJ9wxlvtBLL5HzA6+khUk1gKfCEyluZDy\nhrzaKCVPWW4msJiy2EMpRU6wfHiMruJhJPVVfbVcNkGy4k7iK4AndY0yOZq32tVj+Erz9brgleUs83WWpRg7PJbKQLZu9Xw0Vfm2kPrawFqlQgJlGfBYVrAH\nyuQ4q9P3QImuoqhUBwGPt\/ItrFTRpledK6lktauOb7msvKhUBydpacvziywri6Id\/CiH76S1KirJVRSVan2E0SpZ4BjZDvvO+N4dyyyPlSp3pLJgh3I1ADKK\nF+zBm2iZnsuSYE\/erI6ts\/h+Pjv4Fh7rp5aR3UIhpbrkjBUoK85kO5xhYfD3JVo6EsunXxjzV2HWtaUJLCv8t1qaXZ6i+M+wNLs8b\/DvtzTOijGZs4sLefpo\n7NOMtXIEbRe+7OL1WYG1en7ajnxZgRDOLo+HIF+WL8wQ2Mr0sA6QZAVssXbx96IVtqr0nENNYRVl+Y4AmrUmzwtViUG0KmwCurPDyXb8zVpW51KreNcLzdXB\n0fYKmJM4e3hRgbZ6qYFgX95kKwUWKIa2gwIDa5YlJE6QK3\/VXG1TA563iur4S2jsECEExurQLV\/++GKFrwisC9BSAX+iINij+Ie\/qdzygBz+Eln7MshW8K5A\nhrHHVokoS5TlfgJFVY6l5do+4MTTlg+34ktd7fGaNom2Yo2Wq9jjUt+zXLuFs+aOw99VbIdQILFW3HF0FbGgLrijrY7ccmAKdjhyy+A7AKyeCKo85Nf2wG1F\njImiZI9lkwRasGSsivO2lGSXVZMpezhLSWas9sxFu\/Im0FZv6FTeu1\/3CilXcLCq0mONbG0P49Cc5TYJMGaPM9IM\/lI5y1RIpqsIb1RdPC1pxRzD2QOdyJT1\n+RSGY+3KndVrUsAtS\/Y4xoi\/uM5qs7zSszcMU1sfCfjRatk4ezx+x+Bve2As\/YhcxTstuTpQygrYY\/C1f3ZgT+SsXiArVLHpUxfsyaLllha+aM0Or1xi8Tf6\nCVYOpdLYrb7h3bZijgxsmxmbkp4cn6G+8T0lNuF5Yx9ZxGJbSlJqeYOMD8VlZ8SmD1J2JRE54LfBxm9P3yBvfHu82Y4RTTGiIkmzE7yCcqK12tIZF5ucPCY2\nboLxN23B\/PP8b3\/uSHr26U\/WRMGPxtNTn3Zh9KX8IpZlp+UX6gq7508L89R7eq5Z3V0XVqRh2dGG7jHYzHrqtdPCoLn1mhJWp8+flp+2euc0nf6oRh\/TvXBN\n4ZrRrL64JL3osi59SMEOHUsVl0D7ieWRaYWGEpbdcXNe5Lj7+z5mpz9kKb1+2\/Ou+z526Q2E9Nsf9D5xvFB\/lGWNjdupUI3+9lbHmTGcXq\/XjRrFBXZiR2qp\nIvbozqstvjoX7Vk2deeH2z\/ajFPftDn5w4+ubd50Fae+Zeu1D7fh1LdHDAzHZpz6pqtbtvYaMBKm\/kXe1LzZn4YI+pka\/bbtvHxoDkz85vx799968xuXeax\/\nccm27XNd9Yvb47QHXjgw\/qtn794p7NMAp339UYu7d\/xKcdo36pfu2n0dp21svEGFsfoBIboBA1276XDi772n27C+cCVO\/PNPg1pskQ89GxW1cThOXFOwYN9n\nOPHPP0sLDvr2s8+\/w4nDp48X4sQXHPLagc048c+\/Cw7aqe2MMu8e1r1Yu4X9BmW+cIGe2+r1D8o8IG7sWZdJHhu+QZlD+3rPbNf7OPkWU3xym6U7ajy8XN09\nXYm\/V\/rOxelkJ6G6Fzdao8uv5+Di4eZE6pd6OOoua3HGXg09nZ08vLWUlvFo1MS7viYqyokQT0\/P+u5uRURDubu5u90h0HJXR4jG3Y2Cf+\/cLfEn3eGKvh5x\ndLvTTke8bnuyJJ+43fGHrgOieg\/WhhLPE8dLxw8jRKcbzhC4jYZLOqZY40laz0uAL5SOSSzRl+rmpg0e5KJhjycQwpYknuAcpxUVU5pbN2\/dXDh8GNwNt9Ma\nrcaTUW8jGkajKWIT1dvKaL3c9+ogGWmFHEBa+5HWAaS1s8Pc\/UjrwDyk1dGpZ48tsWv6zkVa815ePaYP0nJ2cnbaGCIjrZAD+5HWAfU2ojmAtOapt5XRWrPa\nEMoiLW4v0tqDtPYirR067R6ktdcLaRU2aOQTVj9mtRZpea0Z3cALaUVERkT6cizS4vbuQVp71duIZi\/S8lJv8+7Vu5dbAHEkINXFBP+Fj6QejO7voIFvhLip\n31W70OuP9P75Xq+9qF971m\/d0st1z14X1K\/wrS7hnVC\/AjtEN8Vm1K+9LuFbm4yIKNHo9GfT0jX7R1OgXrrATp1jDjiidiWeO+\/38tYikULtgmbp9Ja+8wwl\nFHtm6My+Bcy8ufO80DIKlmvnbnJZjpZR4Nr5vK4DWoaxsQAt481zXvsPjE5MRD2LjEgoPJcQgZaR1jlhx7yhLmFlU48t2F3\/0R2c+t0zxf88aHG7xA+n\/rDY\nr3Q9Tn2D187R2IxTL\/F7WByzoxWaxjPOTgNS\/rVCcUdgdO\/+lToQJ790wcIJ2Yt\/yVLcEbRn\/vzmpAM4+RarV8\/6bK+ri2sITt63sezSRmyMk\/eVCn\/7ei5O\n3tjoi5N3Ge3fr3\/AvGk4+f0H8r\/6Nf9jLSliSxprRqUsYT98RZn7F10WN3Bx93\/k6e7qqHFpRBbvTIflihzdijirTdASSc6wjE6vcfRs7NUAJtvXUVNf6+vh\nvXDnHs+GjcDHnD4DLT7ePjjJhs20Ptq3G\/s2ViTs7KT19dU64SSdveoHtHXESRobnakwRu\/blBMlr+Y4R3e3Zm3aNXEDAVP1Rc5JCAlxIKQ78STE4OCv6oln\nGMumJ+sC0L2yYdqwTmyncz4fXJnUsK2BotikF71DPt73cBsLcjZ6Zb1Op38w4zhXsk2vZ1ljo44F6Z9ounvb9ms7voDl06vOemSRZ0koO3rWufNfN\/t7I1Bi\nG50PVK+EFpeUtBv7y4Q0j7j4c\/PCYEnH7yzqXgjxBPkphAADEUjHajRsYffLMd0vwZKy\/mFKM8tqSsN0haPD1oyOKWPBySn4IjpaZGF94eYr9zp82\/RaHrJw\n7IWrCXfuNriOLBg9NLJQ\/6XduoHXkQVj4w1kYdegJ28uDj70GbKguu2VyEJhV5cFIVsLv+uILNz\/e5N6BVm40MbD2fm5\/l9fPIAstB\/QHyLRps3IQjLEH4hE\nHyILH0Ek2h6BLAwMV5qRhasffgSRKG\/qR8OHRZHujmFaradzK6+GTh4uN0mx590Wfg2fGDRg4q7uPt7PeLrWcyDot4u7k8tk9BqtLt\/fC\/y21genrXFs4N2w\nqY8nTtvou4scSzzre2gaNGzaot59bNJq\/by1ocVnSlpqXDWaAc0TfHDG8X6dIQR9\/hnO2BiCgnHGGIIWHMIZqyHoc5yxGoK6h4EORflAp9t37t6BEMCSO3fd\nwVdRSlBg8TMpdbtz19c7anAROMNHJ8CPa8JCFT9+y6DRENWP6zw9CfhxqlijUfz40dCSMCaxzPXDjSTBs6TkaGKCeuPNMKIht27+zzBCUXAfKDGGDyoU7i2j\ndO1l8OJASfHizkhJ9eJICbw4UlK8OFI6MK\/M8SOluUgJnJhyoxNScnaaICOlkANICeNFKNxbRsmwBnw4UFJ8eARSUn04UgIfjpQUH46U9nqVuX2kpEVKXlr1\nxkikFBHZikVK3F6khNEiFO719R7Qqw\/BH3+igcXXoINX\/L4\/cUAv7wB\/iL\/SI6DMDAqXb+qAXpVltey5hGIvr3y\/FSwYwapOczdq30YTeMfrg3leBcvRBLRz\nf4x\/\/W00AWNjAOrSp82mP9Peb28y6tLQcT8dGvdKFJpAfELsyKhFf01zQRNwcUlTr4A7LQlet\/JIyIy3hZl4JfDsBz8\/eH7vno2oUNuNSA4VartL72ef64AK\nFd1caUaFAs\/RbETE2ZSy6Y8d5jYA\/Spa8a\/5\/r+2PPBpyo1HYcDAR9edwAs3Qg58pLaukk8j5EB0+XWqeyPkwNg4jy6hdcfnDh\/mcxvnvz\/vtxN5+w\/g\/KfO\nbvdpasxXh\/bjLFv9Vl+9gvMf6D40lpvzeYvVeKXQL2uv9sGdu2dw\/sX\/qL4B51\/s93D9Bi+c\/+7RSjPO36+0OGaX\/zOOMP2PPFuzbKisRZeL02\/XpEeQlnIx\nNJ+G089vFoX+Gafv7NW4sZezk7IAvu2aNHbC6RsbNbgAbdrxDM2GNEAG3JsGtG3u7nbStSS0mVYWWecgnKRXcE+1nbp8tMQrpMtLXgHaMJZu95y3O0SeRjt1\nazDMuHm4ACBwcnYAf1HWAjCPohp5AZrzIho3BlQHTLYhIapGkahpd4boiyn96JjVutW6ML2uxHN0Yf6ONemjS0JD2UundekRBcd1YWxoqGF04c7lQ9Pm7QzQ\nLRtSRHSJncnq\/ZFkd\/SM6SN2kYgDa6iEQnJ6aESALnllJpHI6ElrNqUlEJHkflISlquVZzzu1DPoUsNBU4q7lRZNHux9ObhH4JPpIaFFBvZgjpSYvnl1doyY\npYs4P3ocmdg68ey51Ysvf0NSXvqj44Lnnl3Y4fc+qfpLb645fybhxQ5eJyL\/mokMdSD6MAgS2nk\/f\/HWhalLKYOnfv2IG9ejNyzJO1rkqb+47Ogvc71adzQy\n2VdB\/9tOAI8K+p8PLPoY0f82BjhU0P+kAZvOHvthDpn9\/ThyNvBt4rTz1s0dzuSdTmfildabm86211wB4gk\/JSb8mEi05O+HJWJp0ca8wFe6jdzXa9TNoJKw\na0XBt0aGfzyqa1SnqR8giw+ueKn9tX8\/DLzwVT+y\/fXR91ODglPukZiI+ILWG9b7Lx8XaWyKiZBjhnS6M4mQFaSVwmLLd7PnHGvj8VMAssi5SKIr2+5HZNGz\n7ZezJ61o1RJYTMB1VPOEhbiOap4QgOtYlicsxHVU84Srfhleyx9cJpceziPRA9uTpl6OGm0T8syAEXOV1sYZXvFNtxGBuKUsXJDqTniyfVJJ2O2i1FYNHRt1\nbOXs19i5pHNpkZNvC6eWHXw03i1TkM3sbYLan98+yTex2UCS4DvkzXv3791fTIb2ZZo2AIjThH7Z2DS0L9+4X+OEWGRznsLm3HfH5Kc2bdHR352MiyKLi4tb\nd0Am\/ZqkTItdMW9ulO\/g3ieIlyeEoHwHV\/diAhlOyV3KHwJm3xOEeJQQR32b256LNTpXjxJHUlzvNrhXnxPQTkjEbU9\/uNVDB\/6zBJRffxuSSd8ochRiDk08\nIahAHCoJo0hZGuJZasAolHFzbJxe56kb+\/VXX3\/FEr0B\/x83Nu5WCeWp\/2NC44RE32QWPlp+glSPNbYVEfL7zXy\/34ihmPwad+sPbWvIDoh\/a6Tt3xoCCfxb\nNhfIN2AuGKlwLmVpCswF41S404honMuIj\/d9vA\/ngv+PHhHtjHNhIvtCMIvAGVh+wrkY22AutNNLG7fiXLZEOzO7c3AuuTlIOzcH55KbUzYXyEdgLhjLcC5l\naQzMBSNZWGT\/fpALkv7w19Cvf78InMOA4A+1Xh8FIWXLTzgHYxvMYWCkdpSAc+D7RQxYUB\/n0KA+0mxQH+fQoP7gSCcHY+BT8h74X37ZX8Cz\/ghqowz3hpwA\nnU912j+aCdTrbnp2omMOOCeixn\/\/Q7OXt34rMoGo8Z1o6bstffudPdJtRfQi8saIaJJ3YA3x+P2zT9olgBMLGRG9gCwcEafrHuh3leSSdtTpos4BJIdcmzD0\nAnEm+eF9hkqRpIhcGv\/ueXKevBA6ZGGvPPIy+XkI6nziX1PaBJ8uCmo7+V8JF\/l3ppPfLjuqPoto+qQu3rDo9ejihBe7dlzQscPCDt1eWL425pIjZJ6JpFjR\n+X8S5g0JL778GUUZiH5eTMjXQ+knqPSX\/un1yuzxN66XeWgNpDnvHdmAlr3+8EpIc5Yin4vewDQn48gG5HP94VchzTnr16tgy87\/IX\/uaERmdTpD0nST9Vei\nwZct8N39B\/l9V+fn3yl841syiczd2KrlB\/NINvkOglBpUb\/ruzNl\/XONW79ztiTsl6LHy1r5+nzT67VP7\/dFLoVvJ83d5N9687zs7\/h7fp\/NJlsbxBS0+WBj\n2+VkdP8xN4Z+N236k5iIJNWTjY8c2fmnhy\/1xVUKUbiUw15usBEynV\/Qgf3WdcaW7icvOCGbHns\/0PbvHiJHpT0Yot9J6ZX8yFGvO6PmR3GBgSzmR44sx03D\n\/Mi7g5erlyMx+ioy90G\/\/qoHa6q0enXweq5Y6zhnCFWsbdS8mV+JtrTomQ7NfdKmDdM6LX+7JKy46K13nb2G56c3ataxvZYUvxifqSUtoKd3O20fIvkZnRRR\nvBQvoJcq91uJDbmGHGBdd1AKZMrJza3lsz5+KdORqWk5Gz\/IzZ+Riky1aPRcC093ZyfSu4cX+p677ipq89K46VwhAjuE5pO77l6hrsTtDiCJvKMGtkQ769Kx\nIzMeFeuKHmHSF6kk7+GACPRbHx3Yf2B\/6W0dwIbRajPLUuzW2+yJ49xoQAckGjOsESx7NCyGPZEw69y3l38rplhNt677I7dCBsxSJ473Kt3SSw8ppHJ7TBGL\nBb5EyOm29ELUAa292BExJaFhbLuzaZCjpeeMSDo+SeokhVHL\/wojLuEax16upPu\/SEHn7mLg8isbCMkuYdnSXpOQdKd7VxERTUU+MFI9ygu8H1xUH\/m4ZCyc\nwc+N+pg9NBiAfLxnxFkwuRsDCnft1r2HfKgJGPKxsnBXlsuCpAbxyMfQfXcvQbYGfOza\/ajB9UfIh3L7SuSjsGsmJnaPkA9ofQR5msHZY7RzjFZ7oQP1aSdP\nodcrv\/wctXT07R35K5\/v\/d60nSUxZInatISQ7zOBjUlIePPupqnxr4z7XOECAlGTVg3dNAEuLDULUixXF4\/F6VR3qnt+pE7fhvXCBjen+hpH0kDrhXNXszCW\nPRymra9x0TTzY3DqvpxjQzcfyPohRnmSE3098T7t6QOODYizu6fnLBC9O+RuxRpXStPbUduyS4uonEezZpbOSOaea9XQ2cm75bPsBDJdbWpEiKMBybgYqEbN\nfb3BGTZCEOdwXwl+LpfJbU9vLKdoWcrfC6LPAkz8h0OiRhhIRDxpgH9FoRDn2v1WAjnCrx2HD4M\/cJVggY4M1xGKMGqBjgoFx4ZpWG626\/hSaPpDewP+PXpr\nEVYBE8uo5O6CuHITqYQglQNIZf8BpAIRbPtWpLKlT4gMf5AKluZICFI5oJbmkIqSgl3dtfUfpMLs9kYqSW2QyrwyKg0WQuT4C6lwSGUvUtmzF6lAbGolIBU+\njmPhD1LBohzhkMpetSiHVJT0qzvdfRpSGbCgE1Jp1QCpeHlHOjkRVy8v4oom6kqYhl7+mrK4g3\/RhGEmI1EvkuZEhd\/6pe+Itfu1qN2bl2sxzULthoxqI+RU\nryO4f+UFtR3V+535SuKEKhIV\/+mP8UNQvSHNGhw7Mq3N36gjL5yft3l5R1TvwnOUy\/ICUG+962ZIz16MQP1OSBhyLmHx8gLFTjfPkxIjI9BOO27etLlAtznB\nNTZiS5zRPN0LvL4OSS4NKz26XApTbfbeEDTT8HeRdLred5PCSAlbEtbPa+O9Q85uI0TkI6CRiMkW8gF5VRvIrNyRj\/3vqu3Ih4+bkkAhHwemHv916gHkA9Kt\nnu0+9Z73GvJxZadrQON5yMdXv+rExr7IByRpIb4rDiAf+XN7\/Jrv2tgX+YDmI9P2H0A+BuZNdR8el7d76eYTH0xa9Xzv98E+h705Oi7kZUOYoefSsWC1ause\n4KMVUm7QZ1VQmdd08\/B71rtD8zbyM8p6NDaWyuAHEixfSLEaIx\/uzdR25MPZV8mkkA+1VsayPcMg62ro7zsEuUilGzeGtAy4aNOugdbJGblQcrXmbshFM603\npnDOyAU0e0JOViKFsV5dQkO6dAmV3\/IKDSgz2+mPPvwIDbkj8cem1h2aoZkCFz5DkHCP5ygN6FYvLPoa4J+pWExxyL8zJCqKNZRoNyxQEMPY9ZprOiB2QvHx\n2eGBpJQc+umyweP0uUZPXlmdU\/jozt1SXe6aKPLY53yRpwGaDjkCiBnhQzaQq56GEs8WC6NnzRyxwO9aCasPfTGQC7yfc3m9P\/DPRhlHwc9lI6EUYTQcDDhU\nByx8VDpTX1JSOmvxvEajN\/w1SZSyi0uLS\/61vlG048ywBkfuFxcVh6ZPKtwQ0G69z9xivaH02qeFj+79PPbTSdlXw4C37IWPOm65Gve9kbVj3RSY8P2XKU2Q\ntc8Ut3+tqKgkO6rTbK+x6SyX9nWefOTi4EEXDodM\/YoQbCHQdDGVLBr5yj3I+4IUzhphbubjF4ycuW\/SbRjzhufSUxTk6V8pYyBfZeMgEoWxoF0HbKnjX1iG\nXLkErO7VucO3Tb\/RN0Guvut4P0o+sF7LDyouKgm92ZmemTd11sjwNciWXxAM9uGZP4KCf0a2qEYXtb+KZx8mvL3RQfsk\/Fw9EqFt2hBQcbFudOTOhs18NMSb\nOCU4znyQP+3hLFAEox6ARy9v6qQhAa2aOBA\/0gTwsKcjpmGaph09nTXFxdru7fx8kIkJxu74uWwUXKgO6hVcKOP43m0iix20xZ7hO\/1b+lGHis+0aNqsneMY\np+KjR\/19nTs4O7W4RYqLk2Lii5v5N2zS0CnimVfQ0TWM7NEIPJ7LZSVXan3bUyk9+TAYViCpMn4Hxuo38PWNjCohrH79wKZNBmxIAIeroxnPIh1J9I2+oSOh\nR0nhrUWJoTpWB3EmIH2ejujCEt64qWuNlTD\/Ql1JiSdcx\/pefqm+VIO5Fl71L9azoYW3umRPapzwRikxeGJb4XWvzqEwg5u6wus3ygiPveDmfjFuLhLefwAJ\nz3t5jHcsEh6T1GYeEobQs825AxKe23Z87MdIeN8YJAzXsdz3EhLGxAqv7kPCY5KaT58B35Ewto1puEtAwuNjxzT0LiP8vrvAu63SIuE9e5Gw10cHO3VBwqGt\nGnghYYhGLevrkLC2fssul5HwpVAkDNex+qdFwphF4dVLSDi01YmAdh9q6yNhbAsNXLgCCbfsEhrYybtRpG8+YuhZRM14wFNcw5h1FWs3jsRTc+0qpkSe5Ijj\ntatljmPOICXn2D93c1O0rvTIxPO6xAu9phEn4t0E7fI++ouvDdT7IyOfzF+dQ8pcyOsfDiEuQ\/9whRjYAs1rzz3MkObtTCyh9KGt\/0k8L1+6j8UoNsc4CH4u\nGwjVcb7qRFAdlfEeR0S2QAv7jbn84mXX\/Gvvv9sCLOzoNK12884r\/utHooE9yo088\/677U5HbEYDK74Mo4Us7rwiaXEYpImG\/dT78ptljG3toaQZhVuC30fG\nbu+b9tvX0zqQLLKL3FjVSXd54IBLhSG5R8mUN\/bFO5zOkUlZU1G9J+RlfaOW5ABpBIwRp5WYEm1zBLcR+GLrab816emxFnmRjTeAm6dzj+IwyBWMhO3ggouU\nwcbFxyFTyy9GNGYPfLq8V4NUZOrQ\/lYdsotP9dqHTG0Y9lPoh6Xx\/r4hxZ6G0t5jp7wR8ueAJ2cUnl68PeWN6f+DPPkYbmm9lSRjnWNn5KiBUvwbCjCvGQmh\n6pV7i5kPtm1X7JuUNyU6kMxpEVoSTDhcKqcBmAcNdmbREzbo2TQgIKtFc0fkqdznGP0IjoRcGb0RrpWRxsN8ZEszfaTWPdjJED\/OgGy5dvaKnJPuuHw7snV\/\npue2afnbnb1G4VrNAb+27SON97J3FnYBvmY92PaBYw\/fAVEkwh+SG8SkGNAcwSn6OxoTIAfWX9kxeBF0ufiuOyj1UY87WK6Bz47FxW537rq30cN97qSCn035\nc7s2PqsPPXI457M1BkPOJdJq6sKUWVFB69YGB5FjX64L+JKkpmgcJRE+rwVvfvOOxjE1hXxD9OTE8UnZwSRo2VsFZLlZp7u3mmoyUsi1QcvDL\/gF7N+wrE3v\nhbFAbO264KDgoBPHmwzLQNpjevcO6DS9KHT\/T23Ev+XlzPXYOcYex4Y3nf1bKl0QcuXOw1ulnKE7MUT8OaFVm1bzk9etPfalcRJIDHLskgnJkpg0Pmm8k\/ME\n5TKSVy\/fSoa1DIo\/5vl944YdmztxQdpiAxUctHbdtavBQavI+y7dYj49PHLeS2t+H9eljcclQ\/YlsnPCk3EPs5YuXZKSSpo3W5rdjEyf4VBv02b4vCQi0vVu\nCWvIypk+IyLyzNlC3ZKA1I0fjCDRZn1yM10cps0gsc7Rt\/JnzyDNfnIeNg+5nzwlJXXJ0jNnXTfvULgPGjbwXs6kNdS5zR+J2Z3WbjgSa+yRs8llzOH16wIn\nSd+H3b2vPfvXxpVTwnuGf7do6ZLmzVyzchzqTZ+BpJD3Nxa1bAV57IGi028ol5G4elmziKSQ1L6rmk063H\/NwqIxqch7SurkKbFjUlI1xNFVfP7Pgn+e87mS\nvPchfTPKEPN9mOGuZrHr\/ALt7lGQWxw1HP1Z\/uTgk8efHAyRxxtutnlv1nX8MvIfvaE4OiLyk4NlFx3q3ZiZ9CT8IPmEHIyon5VJViyZuPzLtQZi+OSgQ72R\noxzqjZ91ncDXdWuX31x688zLdz57+YW00ld+S\/n2lLFH8cykk9+l\/hr1KH2py2L3gc7Pwsi9HhsM5JODoWEGLUxAJR4ia1hDMZL+5KCht\/EaUleuORYanry9\n7P0Z3JKvUj\/51Nlwl4JeMIkH5OG5H5a9Nb5jC4+mbOiEXP\/HQyZmE60h7PYbCxbOnDV9xgL3GbCE6p8FC3NzppK8qfAHEF8Oyc3JzVnkPmv2nOnEuhPJI\/B3\nyt2SgBKDp4fnLLw2c5ZBX7R40RvQA8bIDTO4TntimDzF8NgAlw2\/\/+o5cxZczMs11Asr0s8oGzErc2qekezUvKxMUDN2+ozplVy+o7\/vcA8IwdxnYXFRbc6F\nyRpIKWRchpyZPb53+iIM8rLQ1e2+OHlKCwr33bcYOhsPKTXoyPzCzNlztn3kiChZ47jNMOBuyhyfcQPY1d\/tGBHwXD\/UT4Oh\/8Wz0Tu\/XfOmoZiQ9zYdzLv5\nMwkr0m1c9+XXA7v4EjJn9sluiw\/QBZM63OwtHCujd33CH9m7dyG9BQuR3vwmSO+1q3\/98vPSD04gveMnlg698qyLU+qrjonMJ953H+\/vo9J76cjtOw0P0reQ\n3r2WN\/46cgbp7SgKOfj3wtcJKdSJr3Vdp+8R9J73bKcbhsfTDCSpICjJUWPAH6L8JQbTH2L8l5R\/Cgo261TEhj7tHfRjRhIBN5IYbDqMenfQt+NJksvEH3dM\n\/PHhyaJ3VmAn43W4mJD07tunT4Gr6UwFrbWcy9OxcE0Nlj\/EgtCF12AS5lNQLyKhbxPrJblk\/rzr1QsPT56cNhKUOC+3Xp5x\/VE7SLmOqH+I8UpZO6U3GEyu\ngwCop980jkp\/Qoy3GfT6EpOxfs3XaqcgKcNRbRmVXNK5SF8BRfyD7JpdMrtM9EV6ViVq0QfIE7ZojtJzCvB+ibyb8ndw38lE47h2HZFETahIvtGjo4fP4Oeb\ndOqFQYekgr8rWA7gbe26UydPkONmncIDm65bqieTIo83C6RvnMxJyo2avw9iAwYDArc1+fh9DBUfX46a6u0x9\/DX3vt9JnxwesS3wS8bezjva9r3SMvooo3J\nf3wzoTAs+I91a29OwBh5M3YLRj7jLJDa1i3kHfI2aeHXwi\/4yD9kq3IdJ6Be37mFrCXr0lJu+vQL7NqrOHWd1mCg1MA3KXvtuldJhkueZ3M+Jjs6ZmSY+7o2\n4AYvhZWmdT3\/+29LhoZMnrJp88bNJCISvf2mzejsXWfmYtwh6KBGRMeOgUizYOEZctasU84sl6W\/RpJCn7MLPvqx2Q8zRo8bEHR8CVmKEYHAba4ejgS+nsgf\n0Kaf7peIF90HPDy66uHRU61fM\/YY6ukysd6OLx68\/wVPPuj6ePGbS5f89MKSJUvJTyHXMPgZZ4HUrl4jr5AogsWjJTdGkKvKdZyAev3KNTKZTBmf0ynDcP\/Y\nzejvp6AA1NhXqJs8ZSfZ4bpseF\/Ke\/vKjx8e+HzY3CGPp10ir7\/z4sgnow3o6CEoPLl5KMwQDi5fjUHjDXGsYdV9\/KpEBsOLadreB1NSscFg+LUz9rn3flJI\nlxSvLYsKvJeMmn7ynZEEApMaH8avfEjg69s7pgcsdW3Z3L1d807t3ZokpZ28aOzR972kC6fSxzd1f0br1sadd42HoBcqjxxFHA6p9JE29n3y+Ka\/5igEyVHq\nxJCoekENj+t+8im4t+TLSGDBkJZGIXHseoNcP5cyXRxPb5rVpOGgORcOG4bcySbkyZz0ksflZgN2kZuzYGF5THCYhVGITCXlVg6hSglYTzvNrDdjwb0cjGO5\nkNOUGHIWvYHxzvBLUb7SASMRIMiwHAhaP58whrdcEmY4lQeR0WUhdDclNvVpWMQPizzLIiLSUa8TffES9Bq5k41XZqmREOZJupFxYyHu5RkMvikt895o7fcS\n2A8xGlhSUMDcd99\/bspffGCbDUkDl11u1VLjCJZDRBXVIcAEZIegj0woDisJe70lgr7goKeXAReqoM\/Jmdy8lvH9Ec+gmLauqwgJKzZo3g8OunZVMTPWuVkH\n770dx0298tKTif+a\/OyqFS1eDA4qWK4CVJhPn5dS31vQauo6zwmdkzcWDly7OHID4OETikcBJ2Kcial7IcfIlwQtOPjd4+G9CgZfJcb5lHcCPAwwecjQPfH7\nL4EA1oxbmTxzz\/H7gDKJ0cC8U5+d36C3S89pl9\/Z8p3hbrLhqPfu3uG9WrZSkR1CTEB3CPzIG8j\/t70Q+KWkPr0M2FAFfkWnSfPPXSblr1j3fH0Xjcq\/Y0pq\n7Bi0spTY0wtW9xs7ee\/lJz5f\/J7fw\/X5+sOHp6SOiFYhKkzn3v14Yd7OCaNuSe+\/9637gyU3CQ+A+IziUMCHGGdi6l1Ic8iuYOjUJT3O3ro5wmkMMc6nvBMg\nYgDKW7Ye+JjkTczONhhGp80tqO\/y5pcNRikm9mm9dX8fe2P\/c1RoAw9Xd2\/Pb9CAwITIQUIAixYXK6YOUC9ENoR9p1ENF0Bf+SVAiGDuzxve\/nHIjAFJZFmP\n8w8IEQx3HR6qfQ8dTPl6aZMBoS4eHq26dH72gCHNELvoyytr1av1Rq5dfubYYleH1jnPOrWc6Wp4POf+jDOuYxAJdzFSdqgXIhN0PqVk3CNEwoiCieKOkDpe\n1pYWlSrG\/snBiMjGmXcujTQQn2IDADW0gcd3\/dFucmZCMC+zYlIG7spCOOBnpVGxrJlkFrG8fmcGKcrvXoqmlQsZmwn6I2Tm52DNcJdDvVkm7TPvjyaOs2Yu\nMxSVur2Bdgou4l5OudN46i6UEIKwctGdnCmTzTyLsRNR+syek3ub+HplD0b84\/7F6jW3I155AF7DcHlNz27jxo5dmLbn239gOvN739EA\/Puj09Sv16w+uWU2\nIY1DB2gW3fyzuOCLPXFx8YhquvbwSicPHxxdfil0ddCXU9xuDW7aEdu\/nrEScaGmMW6I+yJw7ON6fHpmGVU5e0KybuaNH5DqnTOD5y9mtv\/08ZUmeOfFHT88\nQbKrP2t68KU+4lwYYP6CK\/ktvben97h3dBv9JnZ6fdBPxeT7HyZ12X19wq\/XPR8dfqfNcWwf8Pn9i0h2PpJ9HcnO9pt0\/S8EYeOSCpaPTyTBZrgsiCQkFSw5\nrSfBDkEq+jMHfWYw1Pyz2XUj\/FMxaOL4YAXwWUBARJoeaRd2vPrzw2+KllYwl2\/HJ8Jslp06VS\/YgXQmTNAoK2xsPWgF2Nga\/xKY2LlLI7MVtAlTKwNrpbpi\n9XNuPUOpwQrumSLQsvzFHKMSY5O+tJQqR4PEAhBS90drAAyaUcZuRZBnKMQ1hiJ9TiVIc2peqd6gNweY5VMx4twwEwyMXE8O\/ldq+wvfEIxMxprEO+t8T479\nl\/+urJa3uaXNp053vHlr3dp1awHpqQAPPT2APIwHZOuYWxBIEAAC0iNPrwNIVAFg8eGgy8\/96LMrLNIzw\/VV4Cpj7bpJ2cFGOErWpvwT3q3Tlpthqxyj3bdl\n7m79Vxz\/59p1J44be8B\/wUH6Vu+mvNd2xZ9BVx7ceLhc\/xPg4wKlDgOhxjgZ06IMgUgKN8KtBcubNT8RkU2MMyrvBKENYPPRH1799qTBMM0QsiTij\/d7DicY\nnIyVieFTdvmTbhve7O\/fpPXMN8Latvrpx6VLli4BsKdiPPT2gPMwJpCr8o8ADhEDAtgjT68DTlQxYPT1pY7cxIzGXZcPD3HZCVzvmDylULfEiEjJ5B9G3Pry\n3iefHui\/feX2Nv0Wr+9K2GOTp5w5a+wB\/y1ZOizn\/O+b5w32frNRk\/YlfkW5V9a+PSJ6+oxpM4wzMa3LkE1kM9wF942IBnzcSEeM0ynvBLENYPOWr8\/5\/QAx\nesjqkY3fnn+wLVEjhFKnOHTwbeqLpSP8un73jcvbhrTbhaMk5664FavCPQwBAPnwC\/nkH8KGfYro7uk1wIkqFCQjR61LKioYn\/TJ9OLzNyBAp6WVXFexINIi\nEceWZi0d1HPCrPvfdmsRveRo53fKSilK3QNub\/PJ6+\/868jF9i5N23s+G+z+UjkyhtFNpvEJhs\/zkPXJ5UWTlO\/8DIbUssk8Lr7\/MlA0QuN7l0ZOy3nzzmPi\nMKcM2c16couEKwULjzQIR7k5WZlZmfCh7HJWJqSgqjE55GS8SsrDRPl1aFetzlDgUDzV41VAoES5lPGqGqTI1G5ubvl5s4kDDlveTop+n0fy0tOmPCEGk0qJ\nCUm1VjJzFiknSLAqAkHzKd08Q2mRv9LxHgS2mWjdMeltes\/cDjr26vCm5TYFP05t3\/v8Le2Xh\/bnhop\/f57OpPw6p8mwDKVH0TosSKZ9duUT7eaFfdrLmxf+\n0DkjcVXyZ60GXiv9+TNd\/rQtPdvL5LB+2p+bDn\/+TPuPkvsdmnXMqf+EDy9uCLk3uNmvJPPUhQ0\/FL154J1nVok3Qvcvdqk3ZOnJLPJbvejNcaONN8z89PaN\nDwe2ezXt9wkr\/\/WgaYbzM9cGlpy\/fmR6h8vL931Hfd2le4bzL43bl\/yry962hWua3W29ehvT0pewFz\/YLUa08Xxlt3fnt4u9Vod6XblYuvvcV1233GoyeH\/L\nZu3XPL+zyaJj0HvA9O9IxHSUgfzQedgoEZjeucml3KaUsuSg\/j8mdPuAKlpTVpZ03bxD6eExpaws2ZR0mt\/px2VfLvXS7C3+bk5fn9XvtP9x3s6\/W+\/r9CP5\nJTq5ZVsNN2TlgqNeF+q5ntV+sfBQy06j3luWG+H1x+G+f4xttTL4+i+z\/5j8XsvpX+bd\/l0bmbPqh68+DTbe4HDx2YsL37qu981YOa5bv+7zTz1soL3QkR6Q\nsL2ez4cbWjgfTJx\/6thPmy78\/clI6dUrbX68PK7PT8\/uJXOXxbWIjfFbEfjS5gmB+0Zwxa7dQvZ0ybvbuONH\/xzveqr9rlvJrm7xG6H3+aBPyIIglEF5nVIB\nd6p1VVKnVPCd4gCMdcrXXVd5zH\/Qb+TWh32n+of20vo3dnby1WrZLoPeftCP9H\/osspjhWbA1qlzuxZNnHSq27y8bUPnjGo7KXTZ8h+E9lO7LPycIa4uhP5s\nQWheB\/b7gre6ZLdrNjfceMNrp+GGLQNfd492\/iCnjfOg5Q927Hz4dc6qECYAybSjZWgaMPBhweCQMJdYt2WjCrv\/fGYzCTxDTesxbt5Y\/a4ug08+\/OrvLyM1\nr7s6Oy2aM3\/Klx98terk8uvd\/NrMfKG8N54X\/yq0xFCiViohOTSwf2hnqlXMJwbDkdZhc2YbHhty8OKT++EE08GZBu0RQnLSS4iXHtyBNuZh8RNHw+TZBs3j\nfC\/cOHMl4eeeHIK2OVOgDb595VGSTxy0s3JdHbuuhNh6aYbzuJmPn4wmDisKwn+EWDMnNwpWI6yYkNlztk3hEPj89qthypxvevsbDKXE59U57OqxPUacudAP\n0R6WJXvGrTl7NP3W3VvrR\/FrPp7gEXX4\/oQ2A05PTkk89n1OE2jdd6n+cU\/\/ha+8OmJ81\/XO1zO7JUW\/Omukv\/\/FYQHdJ+0rObfa90Vnx+4\/\/z7\/hcb7qU7P\nZoe1G97LEO3Rx3iD04Z9r0eXFL\/wzYmbae+70j1H7Bz37fw+9CTNMjH9rRFd\/3XzbM8RXg++nd\/Ub9T950+uPbXj3uiwY5l76b\/\/XB5fKs\/wTw\/ouKLp0CFv\nj9nZPmfxT6GNVvYoemfSK3+2eetNw2l5J\/T2+PNaIP1nGdu\/\/LxUtx3Z3n+goNfPnZ5pjmynJjglMjd63y053AfZxuro89dpp9uenS9lvxypiXZ39Q77ekS7\nBlfvdMjtsbH9e8XQ6pf1s3\/cngFrb+ze4t3O0yOg4dZdfWcff7Bi495hF9IaNGV69Zz+3JsXdjbZOqNH596+2vSLw\/dkyrO9hfIbApfuOphx8G\/nI8WODpFc\nxKHHV6\/+5Xj8479Lr0TKh\/46eVVtGkwKTv5w7sxbPmtGXH88Z8F3nyb02j\/yrNuu1HOv\/7Qu8+M+Pi91Df6n2ek7hX2nu+bcuPYgqUtii57boffff61a8cdf\nhjsxhqeVVmIOcSuotJZXUo2V1uCgrqFFpzv\/IF\/5odGV840KX3xsuHq+IXzp1jWUCmg2ecmIyOfqOTwbEb00t7lDPb+cJcPgO+kUMXzp1OYOpBl+DyRwHb63\ncCL1TG+Y0pw1NPVqF1R0qkvr\/HFkNAAZ4t8tsH2jM+fnzdy5Y\/u2nVmr5zsQcuaHhbPhy46dWe8vMH6FLzu2v6Z8Jdh7+zb4ExXpFBXmWWJWdGVD75d\/mzJa\nczRMRa6lR3VGKP30VK7yaEp3QgqIMxlNmjrkw4zyFXEMWpIb1W1GMAlata\/p09IFCZrvv8BrfHTXvV+7HPaZcH3siFaHX27y8ftKj9NBWMGMu5Hc9NP7BW9d\n+CVoT17Ldi7Lems8BudPiftxul9i2hloTTt8rOP6iK+6TphxM+XUrsINqbemx\/YfMSescNAzPT2++OKfL7rfGrzI461eS26G6ZadivLs0X5w2HD3wE+NN+w+\neTl\/+js7ouYagqd5vHav4wo33dqgUzfirshbf\/04bU8L4aOOKzSfrA166wt6yYOEhq4Lfn137\/0wh4LPHr1Q+uPLm3P3T783Y8K3E4e2ODlu\/b2UjFvdu2cU\n39\/YPOJY+71\/\/U8o9KaKXrkcX4QymBM9bsCmfkvIUo2nS3n5Ar5OOTXMI+bIH1EvukY8PLqy9OhOh9dcPRyVHp6pWMR89N4XvObR8gmLHrg8en1N89yPk5t0\na35+wh7Xzl3fHFQKrQ\/mOd9Zm+Dx1vU3\/aL8+dBnXmmx+MT4g4ey\/3gvYHPfggGR3wwIeDf6Qly79HYDJzkOXvHypnYrD032uDPbeIPQOlRYfOPN5m99sbhH\n\/11crtx71\/aXhkRHvPSH4KntLkcd75orh+\/Z\/lLf5S++\/fXmBXNGOi\/rFb8n+pd9vy1aNGxYlkduszkLvw54PSV0RO68k21enHRm0pCwjq\/PWjim\/ndjPBno\nPUo05B8QUQblxcwH7yWVAdVKipnjVz40llqMxcxm7k3cghu38nHz1T7bTO7q896jPi+V7vQZGEIFKK0eTdyaujV8rktO73OOmvPP54Y+69Oyk89nj4I0jv3e\nFx9MXb19fbvnVm5Zk\/dQWtVf4xhc+nnjxu0bmN3g3dq1k2vpxWBnSolc8nPhXQatwP3ydweHqk3tOncRXAJcmgY0S8k6fOLwoaPn56a6te60ZemXm89lHA45\nF5LMv\/1s4CgmhDm3+vC5c2PZYy2ASFnvwxjDSO4jA4JGxXoM7GWC8Srj1ZmEREybNRULL7dIWeHFEeJQPeXYsCtxoRJ9njzOOdHY8\/JMQOyO0D4aeoT6Kyd0\nSLMCcre7xjGgW3e3nJmJEK0M9wyGtru365polv985de\/z569kdyqpcWG9IRkInVxxG0Kx1bzk7G+SSz3pIODksZDc98BzpDFhR0tLSrfkX5\/FXlfudrsm6V7\n34h\/bdPFVts1jpq2LUmrWWvJBJLs5EwIXDYWRcszPHLsy2Pt1sKYWNtsjl3AExDsouZ3oaKSMWJp061hz9T3\/BdNXdeOmjB23KLbnS5kPnfg+OCenU54XWW5\ndj8ue3j9sxdT9z87xaPnN7u9D55KeVqe7eRPpsdk3zN82eKlT1q92ePD2bl9Wv7xzKLwXpb70r\/\/bHhjUcsWLVuFf7coJVVjuGswbk0bN6ZTUvE4KznjeJqk\npKIAyrelHTXEUbm6YMmIsSF7ZhzZeTe3tGjWXz16hf+w5I1FRacJgYsgDix6Qn53t8SgmT4Dk7fmk5ZgYXMhdkghqQQ7qLndxs2AbNW65vT+Z+KFvbMmjNI+\nlvrulZ\/\/P5y9CVwN3\/8\/fubOzL1z91u3fV+JFqkU7SoplaIiZC2UrUjWKAqhSJZKEbKLUNaiKESRvSwtyL5F+3bnd8694b19Hv\/v46\/3e+7cM695nXNec87r\n9Tyv58zcHXJ5kvsdSq83NyxrfvS4Zd2j1XZLPV9V9ZYrvE4ZddSz8cWf1KyF0eFFU6PH0+axTjM2hRIIyd0WTAGIdgagj52GS61heDN987Jbr2zthZfSTb\/5\n6R\/FlTdlhMTlS+p0TVUfN93VCbog8HSnUXpS0U6RsKB7evAh8yW9KI0Y23cCkCVC0bKObhJiv6h3mvYQFl2avwCJoG8\/1v9aYsLFZP62g7Kcpiq50tw+kz0z\nutPVrWvHRFszPTTxdE2Haa\/xkhVdPGM36GlmH9tRyDiw3uXe2t6pdGCHDjaoVwJnlTT9B36z37Iszp\/soJTu\/atE66pfSzspbQHif68XQTy9MoauglFMmqKM\ncarsqZIFw7akP7kbIK0znvE7Mbl2DRvxyb\/pThkHASvFEvrqhXXAmhpUoJCoKQ7Aye56nUiIcaLrqZV91SfE4H6i2Oi0qeM\/f1zI6JkQsiiDLb1TlFbKXI\/H\n\/bxm0L8JPS\/rhPhrJcWuzrFjStP8mrNN70SuSPxxctbywJQ0jzm3eiyyUnMF\/E3jjbnvitucVYZ2j+4ZE2mwpAlqWralYYLvijxUzwi34M1yTlczcwqm0r3X\nZfVszHgRN0j+2p6HqB5FF1TPxk1Pnn76uMwuoXjuq8GFvFQ5B6OMJm9FFd9z1qVXBvv5jB5ikfhVAXcebWOt+tG6YUG1NqongtdqrXYon46lq5dko\/v25BDO\nmQYe0P+RggT\/yOyBf1LPfxf7OyL7lZ9EycezdZq6gK6srNKbSf8rkfgPXX\/yjqZmf5MBfz8OEV+4LG8prLunXvukByIcI9FsTIdJz32aZDJQ4S+5VjA7vHdq\nfeA0gnL6r0Tfv1J74B+k8z\/EwN9OXOVU6dhXsmIQ7OO\/aOl\/KvnFy5nTlfTqf+c0f4k4ld7sA3YGspuudIR0Jf5bGvXtw8iMbb0WXeVD\/YdnVOSe+PHzPyhl\n3n6wa+eB\/T+mn5BmK\/5JKu8\/oKEOXXyZyXcgzRD+4pPBQrBoIcovasibuq6NOHHPecHNsZarD+w\/MO8n+PGNALngRNN3M1MNddCXy\/zNbcEohmKZLB\/phkR+\npTNlzJbBDVihLB052MTKtLLOcH7m0XUZZk6S6uvDRwjF79RPaq9yVsEYX5TqxtrK2Ya\/6hwYczL3whoO1+NPVlWQsz0nFobWsOQdQabpNnNrMrUCJn7+8vzZ\nf7DK9tvAuMDUbc9tvyxfgRXT9N9p5eUrrCy3pYJZ7ElAmiD8xSiD0yDvNEovWt1I\/VnaeRm\/cEHz3Y2VqdtSPZ6B5y8Y4DP4EjxpW6qVJehLZcJYRTdL8F\/s\n1ZHDKBv5A0n8SmbKuK2lqjCwyJKRFR1XUicM3\/vmqNG0gJSLSvIdCT21DZLx1f1eTHxYdf+zYeXgwtNXJM9qWryqv8aoWnh7\/cmpXh4YPq8+OpB+KkU+FEJY\nK\/UQkPsnt\/zjCvTz9sNshxVJWW7wN4qZLi0Ryhz\/lMuXeq8UVdEjZOTy12\/g62WUM0RZRceAfoQ\/3RFT6WeJqC0aarAnimkZYQ0jVQRON0t5dHT71eWqpkr6\nkq\/fryxmb1EILePZpFnI9m2PZHnIl6p1g\/0Pknr2fXFlwva+SKMyUCArKk298YGY8CeLOnzdzXQUYOJAJC1ZvvrXPSzYSpTO6\/P58R1R4G\/5RSnNsKpPQhZq\n4ND+TS5IMV+CjMVa40THSanrloXrJMU9X6pgqNhMJcjY7OQtMhL7b+QW+BVG4HbFciTyd\/6Lg2KXVMayo2F9TEvKOgnCiivjdQBowQkn+jsjoQ93ro2HQDF2\nAH\/T8duDHl1Mzx41ZuDatk9NTk1O1F4ZDX3fdIE09xdU4Td0wY+f8zOx1uKuia1XdefktPV\/0dCaO3\/d2dOt145\/OherexzfC6Zu4U5+6EnuK64fd3rUgyk8\n08\/P9aWUdcTunf32uf8omV9bZz0kNOT8OQD0DUJDrIfU1k0KXre+n+HSZQAMs+1nuG79pODauh0LdUND9KEbOn\/ur0LDprruuWC0am7VVhXEv6sox8l48WPP\nL94ZaALXTeDlp4g6nt4u84PKR45d0JqD2Z3QDYAngqULLwBB98SoT4iTc9DRPZU5aGUH6n3RiCQDUj3nuMKANaMKFxbKod6z+kho3oKX0qxfcPUHQcWevZVU\nV8qpYw3+o58dPLL1oaa3xMQ+XfQz5WxFuM75+Pc27kvc3+\/+rqQwf8C2vTrzxIpNGQechw2UEtZqriZnfs5jPBv4vWmQubeXqxsAS5d5ew0y\/97k6LA56U2j\n9RAAndibxs1Jjg7fmza9n+LthQzi6vZXoaFWR4c6KDW\/DdUqRuT7nr3bZKz4h+eOEo3+DrD3xX53bJd6m\/U+fJK9OVN5w4fvmrwZ8ERgXTKmXvX5xmkOqPdK\nh+rub9LeHNUeS8dipJAhXd0YipiMNXeHN1k3S2o6+5ZfWdJ0n+EIo+zOK1e79o1ytuinRLEUDQc76UaP6Z48TVrkq373WL8dJ5L90X2LIp4SUqbIFfYPB9tv\n7ZfixYcbUEKPpeLaRgvbPEbuPzBj+ozp+w94jEzccPlSQz26Ch3tDfWXLyVu8Bjpu1gfCQCARDDGbyH1kZq3P92YYJc0AzHvTJKPqPHkG9sL7gi10AO1NN8u\nY9O6UAsOxWKjZOXEm5geAU8EHQxTTYpiZRCo6+tF\/ZS0NUmtyU9iFaG5iJXxMFonyOYiunekHMOvx6A1lTQLiDHRM2Aip6qMeCkwi5EmH9EfkJLPvxzAP\/8g\nGkQHAZAJ\/4nMQBXduT8D56F9jIE3y1jCdu37U8On+7x87zhxW0SOj8qc01aTEau7Llma7nPSejVq5slTs04JwKbLFpdvGE6ZAjpmxPkf71KDe\/MlkjOWnVlx\nDo53t2VfnJWWscbkafze9JkX9mU7NEEg96q+SJihu2NrwLc76OGB72+XLb2yMlvRBJHfQlE6YrcdhmcOXzp1OzoOYt1e93uSxBQ82BAYMnLSCHxXDwQ\/447W\nZCy0KJ1jMiYPWVHhXutqPKHoCGq3ZJVd1IdCW99Pye5LegtytVG7S7jSfJ19y+ebu8NmZ\/TOBBZ3Z2WZPirNBlapc3qtHprAvTn9xn3gDVQZsmmjzVrPA5tc\n9jo2fDFeOXzj\/lGeg5sYNF3a1vy8M9yOZagqfYLjCrbyqr+xm8twRJ\/rG1QgenyTv7IwZuw1JADqXyx24GoODFE2O\/d87XSh3ijUbkPD2DjurK\/1RU2eNLR1\na0\/p5NacosDe2FhatbiHvb5GKKpex5kT1uTU3PxXhpquURFLs24m4XHEekxnmtN3yarIU2bqEAGGhbNOv1THMAbQepFHyShwhPnkalFOLXz1a\/r\/9g\/8d7HG\nSrq4JyTydN5p34mW2+5XyvhzDdO8iNWa6B5OrVVtm58MXM3FGByUHsSk5Uib1qowOQwc2CuBHX0aHrMqbLbik9jABoA1rVi+2hx28A\/uw9BagsJ70H4HwOhV\nUGLVamElU4xKeteu+T\/9gf8ujgFxEIkJga9w5eqV8KsuAHG+zbfZK6UHU3SldwvELnJlfVEvWJD\/+qrGyYUHdd7\/4ZaBlMQaKc3W1Xi93JL68MG2zWPbTCt9\nLVdwYKzJjtS6smB2N4w\/1pdTT1grLMx\/T\/ImOU9Vn7Rye+jxg\/uDNaY5+U2RV9p\/oDzDNMZ9re\/NfgGFif8VY\/4dh07jJ2CMsUXO+a9C+guyH3Q4SRzKnCsQ\nq745qb+M6l7k0j5GuQDdhfHVjD0rzCXgcu7qlW4\/otsUxm\/ePgyeCKNXfjL\/51LePboKgJ+s1w4LyhJR94nDrpvG2TqJuCc08vC59sQfWhlI+StvaaKOeWrA\niboxY2uPntjazr6dfbgMBpsugw8vx7hVwQD0c9CILfMuPHd0YE50dJQ7l0me1heGc7POyzukBSw\/u3zFI5fUxq1JSTP46YKZ\/xVk\/h2IFA6lwiBjA4D1kL8K\nLT1zj2m0fkhJxZgkRKgfO64mY7mfXevfkH8DrQ\/7D7SJ0XbYvZnjdOyh\/uJxOQsyXrXAE2H4ujdEvszKKBh1f9mlbzvtAl+gmIuTYkYGXLN2pSswibQb65uc\nQuprvkl55aJLE6UJOoGb3q9g4\/kr\/KiZyP8qslCsvrfH5Ni2YHQzon68Z\/eRoz2jEgwswi+vuYso6ElTeByUgrPQiv+vKIMx\/hlk7pvu\/0+hjmW612yfNHau\nNkRcOsQAMp7bOPZ6jAoxEvZ9ymvPIUMiTm21GboFJRjf1hw3IuCJULWbKrkmsXIu6rvFWo3OqSYqgXBGOgtBShsHepzu32RW\/NrKBhgsJL0oHQCjz3Q1GH8o\n0MKLpXfFo9RD25aY\/7hj5T+DEfh3NEIH0WKO+NnCA0Hx+Kp4hrhclBCDNzf9lCqIb+E5VwJ06+V\/\/MsxMXV6vXSIU\/ROb0f49cElebJGEQeMIWxzFmAMIvXg\n\/gDSAG5ZbABLjKUlhtKSsZMoJsVYfJvNIBgMVgIHvdaKIPawGBiDFpK7OVDkBp9s4sFPkqTgtphPvkbf7vJhIYkfYBEkPDWN85AiuAwM5ymyAIavoKYyMTxd\nQJzjw7LXfCIefWoRynCb0lf6kE+08+DnQEKbgbHUs9io6ncUMQaW9aPU4flalDLcahCasESH0oX7ZkR\/uE8Q8HyWDqEL9y2kJV1yBAWYvHVEihrUwqpkETdg\nY7hndUUMgI6IgEAFKOkALSPQzxyY2QNbN+DiDUb5jRZMe8+Wq9QSAu4p0REObDtzjRxZqYAD5nf53QpI2XoBg6rgsgsYLMCswMh7GOz8D0oRF8qxihgq8gyC\n80SwT5EJJY0XsmaHi2+qFirjcHTcZ75iQsvkMRLxdSQeFc2pYpELo6KfM4\/pzZxN4vv0Cg336nPgaSXqP7RhxZxbTPZhWAmjXrlOlcQACSgM8DBALL6hrlim\nJQb4Fjlq8WYBwAs4ySJYA+OEFnlVBWDEbR77Po8FOCfY7PCIhbgDfz3FBczNBLsLh6WvlNnRNUoY6wu+jQnPYh6RY3dBaeZ+AfugiAW4u0kPhosb07cJg5ez\nC3ukGnVPBSOjS3jX+FCcVUY9EjUxDqkARpXcWTFsL2O\/KtmkBo1wQmOtDhu1EzaSwuAO\/C9JQEV28gAjXkC+5rcKWkRQZ9Rz0gk1d4PwNQ8ZNF3pmAr8HpHI\nJu7Cq8SyJ1bB7XM5qlTMxBjfeVk4i80iN4mIxfWYGRoU9hMI2EuMHx1FLsQioqPY80sEkxTkFZhv2Xz0Ci2uIpfFxovkk1WhvZlVBuf10NV4yOgPrcr6QOiZ\nUEwFiikSyBvALcXkzVsnNUQOw3j+XFZ0ixqxUQs24J0S1Q3HG2s3m8iBY5FTq8qO02ABAS1aL4d6sZtLbabg8Ua9Swbo9HZ9MnqTLobfZ9QyYL1KTyiyBU4X\nbqI8sU4J6jssbldA4+mMPFmiBMfTdoXnirA3gkKsAIf6WJ8oqgqD+j4xFixeRM37KtZ\/qWoIGNoH8DOMOAzDzyrPuaUKTZpKbCCQ+XaqHlWH5zMBtTgacNeK\nm0Vo0FSz+ZdZXMBYRCxWBdwiFdE8CLb0qhXZB+BEZJ5UZt9XZQH8Ikb0winNuqm26JEmHFFv8TgStaFEjhJQzI9y3+TfQ8NQxCviCxOVn+YJLglFGH5TqUqV\nktoeYBSsmQAM6hiTDdvPvUdSi29x0OtQiVfoyieoE880YBWnWDnIIWxgblHcKkb9v61IRpcrYZx2Aclls8QpjENiJsXcQLRpvFdDxx8wa5gkILCDKm9V0QXb\npPxCjeirkwRohw00bhM9nBwc4F\/kiHkLIhkLpNuhPHNbe8ZnbL02ut7BTHR5BXpW0ousIC8wqJXTH66uyYXfwax5VZxyEol5sSayAWMe1cmA\/uSbgHohgNeg\nRP2GOrLxIYJMh06OuVVX2tZExjTGxOApvXz2JyVoze88tgTOHMYNdX6lOrT5LcXD6IqyzpMbcNSTH2R0C5NgzFFwhbrUs1iXWKj0PY8\/v46L4aeZ0ut8Ro28\nCP0D44gq+xPsP+etKpkL68bfKc\/ZoAjtaD2SGxXNfE+9ZqLWPlaialXgrOBRbNhMMzSimbeEl\/noWLqAWnxICJgzIhlz5i0qFLJPCeClvsmkjhBQNpGVTBLQ\ngBcIVVysyN0nPKSKekix0da0jIUm1lWlNMVfl5eNTA3\/q2J8IthwOr3EiR84bM99\/iXkB5jVsFZ0zkHhFeTimSeU2HvhCMQrlYm3cFyy2sTUC+gFuXsZVA40\nLUtOA13UD\/iiNaj6b4JL0K4YZztXqIiJVZVTeKrwqMzJ7ZP\/IebwODSHRAHlOveRHOkGDfSGwb6DKsginjFRhTdIORwj2VAzJtTE1A0xfVPMeAhm6YDZjcBc\nfTCvMb7C6bsI6hEH2usQyZ4fFY2XaxG1qrBxT+F4QzoeiXD2RRaxE83Ph7p5+sgWVyjkNV+yH5BkdCUT45xkXWQj8+ayiI8wHLIkeDyO5JqV2Ffl4QXLJHYT\n6PgOnNoDRxTrMjNf2r5D3AJ0WbifOG9QV5ln2Lnsv7nxI\/wDPOQ\/uVFz5BU42xi5ImhPxiEu+ZQB7V7N\/iSt1nggmoBZbOoSF\/bjGu+lAE36UiX2eTQErxDl\n0sp7GEQyCQMfdNTQV3A2svnRSRyMVc43MSMYM5rZUU8V4aHXmC9y4Wf5R6SuXJjAgFeWpHaK4ATMFoH9IuQvq7EC3j\/d+E28mUS44CNBNhDN3B4UGqIuCogM\nGHJZ93Qy9biwg6+46o\/5M0Kh+2M3oeBYhbEfYnB6tEL4gQLoCdFDITzvJuFBLN7+vzz5UZw6B0c645GYe4rBh3OLt4nciJXhGK4ftQw6HcBH878exxVIwFAU\nA0XA0HsGHR5G8C+ykaU2CZqpHuK35BklslwMR89nIfJSrL04sU4M7XRYm4os1oPqyRL8AewtG+OhC\/NSjdiPDq\/XoqAPZ2arcB\/zYSO0mCoCEWMrOyr4t96Z\nOAc2YCKTB8UwFHXwRDiZNrLbsDWs6zjG+Cwiy8g+f0WCYaQGbINgEEGy+zyYbH5hcgCQxDp+AYascVxEJDOQ5Qk4PDCSR3ZQvGSMg+EjyAYYSfCnRL6IOEmY\no3DYxSWecOAlkonvIizhpbsgahSeI4k9opfMbay1ELHlKLMfEtg\/qoQ7fAC9ToE8bFK28Lwm+Vj4jAtPL9S+KSS+iv\/agEZNImBcEGOcdMs+rEU2aUg97SMW\n+VT+d+\/e4FIAaf4VJ46JU9D4xJ8qUlVc2fBB4\/33Dg87ThBOsGnDSwgyQY54ixBfl4io5v212iQmcYgBD9jaoYn2CDtPkrnEYNhEagZh3OcnCGyoFAgKzUiC\n9\/d64FeCfCyivoqgS78jIupFf5RT5E+KWgnL4zh7UJhm5vClV4\/ag6YEgyziniR3UxB2KLEu4zAwjL2CoBUOLwLc2pEfSNjRV9hDgg2VEQSEnmjwwP0yjLgG\nLyKcca\/4cPYzcuTJ53BUUtA8JMmgpK5XhzoH5zB+mUGkQXeLRyz5p5JywRMBbFM8sw67hnwM6zkPzjbZMSjHJkjpDkQj+GkxYdDPaCB5WPxPJdbGqH54Mtx6\nED7\/ODuJcxdB+27Oei7hAPXsI7Yy+hoJ8byswYXYYQhEAJwv6CW7dzGyHPvdE6kQcQi7yJT65p1ypGH\/Afg9kkhD8+YDZwxRzXonBWzBafwUHONKxwgOkvlk\nF44GHHuLdKwfJSnqHzDsGiYNz45MD\/cAzlvsqgg5tgKVXnXonfLJhzqibA0BhjdwrnBQ5HjAY3+A8Y35EWd3IFgbD4MxF37WsxGqxuu4aKC2Y8t4yfDicXpZ\nB9FShlXOUmByeIL9fP4XhJJOEMjX32HFc7soBL012QZQZSH7KnIl6xn7FbKUmIsWs57CxdE3HvUG+nOOgjTyTpyEXHwnlkugzmzhv5AuFaoZaCwJH0Nfjb5W\nsdlnYchnXlKWrg4GyYUnQtxTJWJfRw0\/I18gj1x5N+MTA\/X0NDZr3pxB83J4WwTI+D95xB4hGrdpzB3q0IYESWTzXyvVcg5CX1ikShySQ\/iNFCi8YM\/gLIhk\nRk2EZzE\/MqDrZbPUP8lHVsuxWbPvM56QCER18BU8kK3dg3icPqM\/IsOF4yfogzmRFlQnRNosJoUhvK1Ezo9Y+FqxU54Mnzv\/g7gVw9kFTKoXhjZOFZPdBj07\nJ015rzIH2sUBieLrMao\/DPRXCSoHAY0CPnWFjz45okscAaaewCYeoLj5XH3BZi1ohi9Mah0LHoeAsQLFy1xl6oEq\/LyuXI\/w+gbGDuyKFD7VKiYpoSG7V4l4\nD3GVMoaAC16gLFAA8ipKTB0tA7iYIxgiDnVGDJt9WalVcAB6XiaFw0lWJKolZFN2B1qz5mNsd5nze4WR02CBNhsGaUYeJucu82GC2xzptGhjEl8pOJIXUP1l\nPqVAOG0GwbhC\/BRQ2bB7+ECRUOZN9CjYC\/yLiOBQTKKCxX5OySp4JhwxksSnZuGTkEOJF8htwWVV1ApN8f4DjLuYRDea\/haUUFbDKYxyhZqk5sfLMVHgX\/UX\nsPcQsGHfifC1bLbMh8nmMnRxh7m8bC4HrgSY7BJ5WEeF6KECGknHOWq3qJCZeKIucUMPWn43WSxFJG6UJ9S4D3\/B6MPTv8MBbN1WEfsdxOeMH0QHgVDJZuox\nBkfSJ+5tMXla9RCL\/IJcXxrrMustcZyfKYCTcjvjHfkIh14Or6OqEcZh3VcjkjV\/O2L431VlKgzGiwtM9uSQmREpLB68PIJqMfsAbBCTJlldMCAyLqkLHYxN\nWUd5os18OMPj+K\/QUoZ5DsvFkTN\/rUgcgVCTcYwfp0RKFPOkjvouh+xRkdkVdkGORD16zyLPM2AjT4pG4E7DXTWIIwgSmRND4JZDIJszCRxulQixNGuA\/KgO\nYQi3CSwpsJ\/6lIWgLpAeSWTzBARjICFFUFUMcj3qvyIJl6oMvQfSFdgjQpoyCapF63oGVkBAp3GK2Iih5fxR\/BaLfI08ntSLMp5RpJxYUfkbg9jAhMpfEl+l\nKpqZe5GrZWBsHuwAKQ0Tb\/Ee5EB3kS9wch\/2j8D9XZW9Vx3abqPmDm3kei5rHVGDl4J3iaHLhbj6pUotSjYwSpXWCpAO1kmlDgUSYu\/LKtlSdPeZy0OYL0mF\neAZROgwTSNqP8ITX6p4Cb4MSDHRJSkSyChw238hqFrqoSaxneN\/qK5O3l4ucUxKbuCH4HVmkoYc8yyC+Q9eOz2bnQmzNbCYPoHeis1KVqA3Qk7Na5KmNyMtc\nFVWhhnRjlcIAxmg\/926SfR0tTWuVkJNULxJvR5GLWazMPoWKn6nIceHqslKBeg8NxT0rVGAIRMyNODu6SAxxLs4vY0I\/bjRcBEuLqads5MUbWcQllEggCOQj\nX8sRi\/MUIALE+FdhOOIehKEDLqnwhyrUEbiUYn3hUB\/hEoGVokR0KkvPgs6Gq0YMgvvXldJUYGPbsW94lbRZ+1XJo5owKLYzyG9oqBVyyDY4YJi9ctNDSPwD\nd+QSNHWHz8SnTg+xJMjfgOQ3aIF+\/IBSvUYi8xA8OwdnUXD8s7gUBJlcnIKI8qsqWSQmpcNZNrRlq7D3BIKv4quqxHs4NhlfBXAdL7sk8UKyTgBbQFBfYS\/w\nJq5oPwvWc4ogCmFswg+Iqe\/QKbAq1Z4o9YHA\/z\/\/8f8\/BGATt2pMj5ATsg+wiGdw9OCXKWIrmmxfhD+YFFxKQYTPjoIgAu1EkPOfK1UpogxDNDsBBih8LU8K\nuDvF0ogyngyfTc7EQtC2HK+WR2N0jTw5HZs6M06VsoFR6gKLfIgmlwGxE04n1kGCCAYTQ8GMsFlE6CMD\/nlDeKEhVu3VgS1oYlHw4LQpvAAwNghC2XwV8hRa\nEhzil0vTmwcpwg+MDh5H+I0i3FwIZ8rFI5lNXkXT\/b3olDzyqOXy65Shn4PInmhHnTrPIvIQQN3FIN6g6bwWI5bCjyIxTwUoaagRKrUscgsTKngB24nGiZF0\n7YiaMtTR2UWWpt1HY8DpZpdflX6Npla1wX3fTnDDeQOdaNARoO0Wqa0T4arj366\/gQaJCbPaVgG3Rdo6C13B6lYwM34D\/aHFJPa9Pk03gZr4hGqDD3HGze+h\nvp1vJ02KODjg8KGBOZHBweDdrpAFme9h0W705t8MWPQhaz4I9WyZ5LkmCxVlrh0VDJpHhSyI7vQcmXwQ6Rtw6uTAnC0eo7qWQH1\/e53ueLC1fcLEvxfBEjCx\na8vfpJI7f0khfX8kAzH0xk5fHQB+CojKOMD\/AYifcB+9KU0E0I\/yfJJ9tMk+\/NCPoICFrr6r2816iiJ5yh1+E4FbjbpGtesE33YVbkRht2nHKj9omLD1zwxW\nxw2w3Vzd2Di7IzYcuC3W1olynRPXHoaa8OZNTdKwgbGr9J9DfXoZ4zyCb6q+qextnDQpFuxGxsqICw5+I6loVLsxaWQgtBU7zyTHZdSoWec+eG2ZNnlkBZDZ\nr9JjylSkL9n7\/fmZnp7DDxpDfXxlS8\/xWztbfkitAH6bIbnzZ3NXStAoK1gC8D6p1cs7oJQVUEJSipZQCulrX7GqTxLGfmgS9Psc4nLpm7d8OyhoL\/T+YcBq\n\/69kv5tFYJHa3DMOKaK0K7IxNVLr81BJSJRW5c6WgUtHbFiBj3QMdZMXtJnMFNRmrk5ymLZ4zhCwf0sVw3pU3BEDr02uh7w6E78\/dvCIPH0t4cF21KBh7pPT\ntw9zum2nC\/XhPmcetQ95M8ylbtydth0la\/KOH6sbUPvq7vR6O6tGv6bLSfdG5oM4c\/HnRy9cfwyzrXP+0LCzOODG8WMpylceVAcifdXDhjaN\/rbv3u5XUJ\/s\ntgQVJqlsONhJP2pM9\/QZPQc8\/hR5ZndeAyV\/K0pbfANKdR1AJyJ9vyW7A9FTFJgQ2ighRlQp5WJCm+ISYtD7YGFdb9K7T+xo4FUWxKnt+3CpsVPuzT77U4I3\n0Trf5MoaDHfTeuXLLQB2nZ7eIpqRYWpQMdbt+dA37UnZjZE\/KZ89O1Fd5o7zg45aHJ20Ox\/qe\/ISYGHgyVf3E0etP9q+ecF7v9Hl+JdhuV\/s13yavaBmh9GF\ns5FgXji+1eD5vMHPR51csOBNXuOxlZs+iE+\/PvUugpY0gfyIbwsXPyXOX4Dq0tNoUAHSE8z6+anx1AQCBR7Zvz9XtT9\/gucay4q0KcyQUCtgVQluMsOs3s0x\n62dtxTPiGwmYXHF\/viHfEjVv+hAkSdOhWYqYXIMO6IXmwNowe8aWxQs3O2ugJzrgHPrkXTHTZqe13vOst+aEhHivr7Sj++ktjcHjHo2duSrt3iLvg23g0pms\n3XdfH75iO5533yzhVG9JvqLB4Wce\/nOkl\/B1wN6elLiH7A85UN9Pv6v3a41K1ePzZ175frfk82c7+0aXmy9PHew9rucR3nLu0vw3lsC6yf7h\/QaNaHWN175t\ntdrFg97b2f\/0uPOwaS3S16k6Osj1Y+aTybVQH7qYI\/d3F5f0IM7QTPTn+k4P7eobCEBWtL+zWDo2PEwd+6RG7kf6up2demQDC82hpjh0S4hrObotHxOinxKA\nc0hH9oa7f\/8bJGdxVf\/cGNs1qjHFADzYhpEHodPGB0lzVAidAXyAEdqK0YoNNzVBWztbtB3pjpJ2zP0MFKP0pAnEfv3RliFNEnp4\/kmyjvVHW5Ec2sqL0dZk\nMFqk6+iifS1ttFWRJmWtbf5IRi5E24nSxUTwZLRlIlTGUFL+UwsDrZcY1pZonyeFx+o7GKh1kyairacH2nqNQlvwJ\/akdLDwpAinbO2Bd3l3wNbz+QXnUm5z\n7w3Q2eccuZmg2rcW5Bd4dUChzFuR2do9VS\/xPiHixf1unX3I6BHlWVCwvb7xDdSXFjY2rCslpXD5d\/8xc0G6\/uFDBmnzxgY0rSjaurVz9pjZqEQte9bYsA9h\ndYXLJYEh48Eu3YM5ejuDQsf1rihC+mpnv589ZuY+41Mn0aCQBo3MLGkoAX+JOH1F\/y75mxDS90cQDgpxOUC\/L+GrI31HKmJWoZfllsNtsyzebJN9eMg++ksd\niF8V7yUyRH7KC+594Kt\/utDkDIPXJjNEKxc7a1yU16xP8Cq2QiM0pFRycWBQ5qO43a7i5X4ohBoBBQ+8qLTfoTQa6qvxH7NBZprEsQGg+tOEm9rXZo\/xkhV5\njw27rnNj4oGvs8dMTTc9nWeWNm1sGPi2bEXy\/G7\/mf5QCOmDggGzAnoWbFkO9f0z8t4u\/xVzfoWcW3f+FcSzMn8VIX2\/LJaVGYj9ijXsVmgtFIdgtEZhukka\npv\/9L8AsxQGD0WeV5kN7NKYuxq2L0B1TqHg9dvuiWXud6IdqYS8Uhhh9GXvytE8jYzUz4dXqqJvXsZn23VRhmffN6cHX9gTYqexpcaCuFa0dfRI1xzjj4Ktl\nDrXckPFQ36iHX+6rePloXF+Z1156lq4fYv8u4Onj195b3VxThn\/+XOrabGP7xe\/pp6f84T6jdy882TrgjOsbO+u6UXc+PZyz1Q3pW5o7pv7VA9Pvg22hPplT\n+aefga7nHzFoZE6nTOiPm0HOCOmb0fMrfsEx5Xpd+jyPrw6MONBK6GlU4JqAbsiPgbUZmyjvvZFiN8xWec\/qDynH07\/KcVwPcKKvkUYa+muDHd9FKU\/5UXfl\nXUfA8yN2W6bcJFZRWz80NZ92yD4nN7iz0AjVxr7+tO4rd1XCbTTDzixcYD\/y45Z3u140Do1YMmTh3uojlsPywSwCzK1nEC\/PXtg\/n\/Hm8Jk8a+uDWxqHs2zs\nX0Q7zt1d++xt\/fPa55GgHeqb+6IOX+J2dNg5qM7IxUrNiEfx7QR8jSFO6pbDwn1U34XAgAQsZ9MgLTPEx5Lm+fUzUlNTo\/imQFVttvMkKDR7VXrY7DQrgB4v\nhYJhFVVnVLMCMJEgTtxDp6MXDxOsfRKyCc4fAtZy0tQjHcuaoXrx0DzfARuW++d+GvXz6b2vV\/YsizrQunvVrqMa8cuHWr5zn9\/VNSMwp3Cw68JE9\/63NszU\njrE1Grt\/GTKCTfoGz5BaSSMrBOqb+vnzLdfvNravJ17tSniuvXKNYl3I3aoKz7c2Q9+5PfxSpjHcR22HT8WrYpsfNkNfjzvbtO5ZQq3S2h0L33ytGvPWBumz\n\/TD65ac2zsDvalDfXy87QiO\/4wjzLwHnryUIjEChvvOQvr5B1HmtRDqDCFmkgWMDziCm9O2qaAZJHc6\/\/rE3RzqtLFIqrBuS5whjTyjRixbRPLR07UtUzCbL\n0D0GdqQ13HJJ5u\/9scQzJCtPCH8nOCh0K0TfeTZki+w8C7g8NGvF4EI2h8EmRb\/TGO7EW3R+FHkRybmSjnArRyrg6B6RgXArJFHqbBTxCkm5oLR9nyxTdsdI\nP2Id43edZoQx3DIIJOtOuMKtPpmIlj5iEi5PGZqkzm\/tv2MQuguuUu\/H+DSxWqX3E+WTXifzU+ed+G6bMSj00tkpcmfFpzkS9+yT38HTDwYla4d07wkTe5oO\nZ\/7sNtI08llYqpOWlVbzQK3ehWF5vy4zTev+lobXeIKr5xjfjzb607IDd1717vf44Arnlnss7QPPQpc2Jwzf\/3HC\/VspmvT42VfzRpw6czs\/+UDrLKfa1Z5G\nD0Pll+zgtQw3YJ1exFPzJC9dStk4WX31UKvjyYyiZ9k3HjrYHS573O0gnCwXRd9LeDYuffGTiFbOvq1f19i9svqYkD23RHEc9XiU2\/X9PWXuy7WWnhKUP9lz\nZkvRpxsPgi4seR4739vEauFDFxeLCVSqNv0xbFN78KdCDakNpuQIP7psUC80cL9qfTVNq9RdoWfvdQt594Y1g9eNy9qx1Vd9slXGI9erYolQNefq3ilFRzuc\n5FjpjlH9l60gtrvVzO2x9Ui6UPVMbVdmAm8zlsjbxhqoPqW\/9dKUkgcr7ysdrygZEnLb7Px+MnBdt4DV9olHPVs+jRV6I4LJAJgOn8U+Jndl4q1YHjUrET8f\nMZGrt1kjdNyKpvAfNxZPntupvXeKuD2jVuRSv2HdhLnrsi\/1GrcsjjDGevTYHcer8\/YdnG7lo8AEw67cq8TeP94ZQzGZYZ1GYYb9raPvH1c6pnsonaEWszPt\nTjJTfHdl7zoJk0n15z2ADXh8c27WTh2+HD2VngrAGTBo4QWliuT1RP1rG5fby6tWO+s7OwTg\/HA+9n6k\/ph3dV2Y3t2dKoTNGDIoe3pue9truQXZpjvWX+x6\nfvuYvR6Bb4wKLv+ocfbMWagL\/S\/eZX6r\/Mz6PXfOJNr20qXXyltC84+b9TcSiuLhpGVRvuY6KiQANfLjp1THtAPuxTEt7tOHjPV0oc5qCJ+A5mbF6\/gI53Uq\nj7ATQIsIJNtr+HPkOOt9Yqa4AMk3dfP1djOzXJYXh4nWemov0h839MkOWDUAVm\/Fu01gxYk6r2+5TquihTVDQ8ysnY7VCJWNAN0jrdhCVQ09XUrgjYLeHsnB\n4mtC9EI6upfAS2N6JXQvXeUrLKF7JQQuobv1XZYn0HRCbH0d3Y0TEpqQUDA4SxCYowUlZQt6oOC3L+XNkp5euqenU5JiaUH10ngP3mCDSwganjC6cX+NRNIr\njK13gV+REgJYIBWgpO+5qXxfSsP+RSgvLmaSSveRx\/jc4qJM+7LFnwOogBfp5q5RIytu+Z0wXnzQ7lYYNy1KqJ9X9aHRY6hG1ve0iBSjpZ+DR7aEeKzkii6m\nBdD2by5ybcZXdLQTSVV+7y8Y2adtN\/DaHMJtcg05Uum90i8WfN6wNNstPssu6INlgoE\/2Bw09+DR5pTI9PQNVWX2L71NFKqrouwfG9DeyzwaGkwigr5HZtbb\ngbzHcSf8vSKcq6rdYv0zVXg6Bl9yUyJynKYOitiqEmS8Emw9WPY5KT89MjG2KCLitF1NpFF1kEl25FbvR80difXatL+bjVd\/j89ZwVXO77+o5DjBBkwdmt1Q\nGD83X2qD21ij2uWnuXNvlkSdn71c7dGD1zWDZq14ddLVakiY+oz73AEB17zyCwmzdM2d3DUNz8qHWJlfuuRdnGSwYO8eUUq2SmCE9\/eaF5mFtXgQu5y5l\/WF\n6BJ6jtqDCTaYYZzsfkAbLDdhvavKvpCWtaRn8P2c9Ftm3z7MupdvXDrsLStBXKHrLF9fd1nvq8\/p6rqkYwtoQ7bKR8WnTSIfXUurs4uSBk\/cfTh\/G37V7eP9\nnw1zuvXrFwBje3yso++r5knKmw8XKp1ZYrivOGYfd3Kb\/LQR7j57MrWG7Wh8m4m5Zj+jga6AyVnxbc1hTsHFrfrHBLkPblWak7szvnwKtS7o9Gg5JP789vCs\ny5YvaInFYJwt4BrJqWnqXImlgwcM1NZSVcBxtlw2QeiW+f6klcRK6mIzSleHrY6jBZKjE3B2MOgfkUILKdxc11zOEmexeJoUUw0IAd1a3DVlhIJFf1txm+8I\noVP+\/hbdAe5y4hWiH\/tamn62aOgLjQbcu9djo8fsr8MmlIaYaQ8a5BsRLEoVyvVTVX7sRMdyNXAlRb6FjbU274m2hKan9FoNVNfVUxSbu9FLghjCJtBfTd9R\nk9Ef09EGKkyuBWOYtSLTvaXFr6WDdlPVd1EUy4G+d56BZ\/XRqi+7vALIzVwttaNmHzWTx3Y9XNfwOszT9dFtMLC988iarGX2lo3zLdfHqO8Yc0htD33i3fk9\nL2akNDXPJgavOTSVXDbPiTZecM3yyZmvJfPZX8bEVn0oBAuPrGzuyIvsuvAoRl4YHnHa7Hidv3yF\/7I7cP3Fz4m8KJg+5fFtLnNy0Zd7CvSKdRtCsmjj1nHe\ndesuO550ZC1qdKt9HDfuJiG5MWfI0LTi3k6yfvWJimmlOjvYwwbPEJ9\/4DNXNy7OycFnKeni7\/t84+Qr4MNU5yeMstAvP5+vunqYvmWVv5D2Nl4ftufkxPEK\nj0PwW1NPvhq9129l5ZrUEYoZpy6cJdd\/A9KXtgFD5SUtWf6J\/ItFWU8i98wvLRXVpm8KT\/qSMX5Lr6+ddohjxGT9IUlZGUbZ7ue+zqLkB4Ws1h+TeWaad\/jH\nomzluhs+W7wFyi6GpbM8y1c7JjRcrgrz9tt4PfzF2ZfvNy9VnokVJav3G9v68OmSLc\/vPmkIWmVIfuyeo6FZ4VVqCMZXup0d65w6vm7wrqwnHuNmnV0+tZXX\nOL\/DJvHtjG1HALZL3zf9s1xRZE2Qr3rjlPXzeg892BJu6uW\/WOQ+9vnJy2Xrghb0+2FiSuy8MPmcOyuhIu+eb3Di95iLfPebqoNdHp4iLsfZtQQs2N48ZrC5\nT1L+WkkG9bko19Wqe45W0r1BIzKnuHVLbTAPzB\/NYwWf2KG9aYq8iZEKj61s3F8cuPRnWbqz8zNW6GvSiemzZnS5T3ccYW9+bcbl8UPPThhFCYwEhrZgWD+x\nvtB7RPRd5SoVYA1+grmAZixg8LiDdbOWlmKEZTXAiMUYqJ11eslzvvmNlRKlaeNGqlvg0aoasyvr61u81pfKYarGZYxV0TnUD16d6U9y10Az8CPY4psQYxjL\nbzbOOqQZ+GLgA\/rOllwTx4eGd0TyDMwz1dz4BMNaKe9zbEOwO2eWnimn+bbFZq+137+tD33sN3jmLCW8evADXYCB6ClztLS1wPFVP0MFLGXJmYsrEqzcNS3w\nZDX5H9OUfBxQ9LGMi+jplUiQOeyd6inZ0wxkuwh8vteD3mBtgVdJfj36YN4E4D6OD8LpDrqbwFkVzjDq0PW4FhTtpiU9NAFKyu\/StKS3pDLMDp4ikdjZnQY4\nDER0nLjKCZZA+Z5SuuFmt2xfIqT1S+iebjanp5vumc6TdHR398I6+CVlDTQKW1Np+kTas1SV+S5TXSqFfs3hw1lYSiQVZlHy1slyr7c25rTnVT3+NWPWORct\nzHXPCd\/BwsOPRnwaYDZu7KSX261ADxieWf8K\/5oZlu+sQwObQNaiJatnVAx01Ii5PDTmgmBbE1ZZWXl3RXS4BHfIfvb1a2Xle4cze+ZdctfoBWFgNViOfU0J\nudhf1X1lc\/QYE+1mKmfpbP82f+a0yVMzGzTxsbVBood7J1zSil3pd\/T2T2\/ax+1Sv9zEnycYLSemTO737ql6bqdN7\/eNR\/QvemwwGZFati02o1+X2uQl2joD\nAsD3qi8nJ4\/ZP7LNuXJpwuHRRr0f77QEAupOXbuy7yDUd86Kwre8HpVmFW1gvjJP+cPPt1ffRxdVxH1qPaqbvNZlVk+kpdvSDz7D41P0jrxYH3a0OTSqJ2f2\nusp9y5mLQdpfBdJBlPKW\/XbHM8pvY1lHwkeObXLN\/gHQjy6dOqkjlUT7kQNsl37wdYLS2uAUOAl+7hv6w3UUaQvsuDZczR2H2gtibeyPPJ26ZVXQs6N21nHF\nvUezB\/JMBjVuOxqvnPDGddwnlQ3vktf2zHBpPln0beTU7q273yYqfwwM5QaPecuN33siSSCxdeV2g7gmk0tjn4SvLz45KDPX6HjJuomNYy4bd0cx9l21z8c3\nSia10Yw8361bhdmxk9J6D+yn04MmCdLo48fo9DBgbSbNrR\/MkabbTYeAiT6T4ztXLO9aO220hjpDIA+U\/yqgAuSEQENIN9Ftk4h96j6T1jzSkEe9\/ZWlR\/u\/\nhJsanM2386b5qeCvaZqJk1xlS5\/x2+izZ+jUoNFWKjwmhkhaITbbfMa2MAamQDCgyGDfCdt7z56R7JjoZ4FEcLEhwfSatKp13ty21cHeJC5npsRhoGy\/z4Rt\nvafzJKkTR1spCQiMrWgayORN2twbGBgQyBNZMmhuM0q+tPDgkhHjNqM8TAtPLPuh1GVA+p52gleCctwl6IflfgJ0hAX3WwR9Un0pLuKn9CUjEE9W0xcuTjln\n3WR84L3ymt0fcsy+r84Pi7McF2i1ylM51hFgbAGDzcGZXAXxsERR7gqfztHuI7y6\/FalZu1d5SN9WT\/A6VF+67P334l0dV1LcuZPfR+h1ps7PdBv9sThHiMD\n\/N1cg8aPC\/Tz9fZycwXeXqN9AvwD\/J2d\/HyDxjtO8fUaG3qsU3eBxHWpE93wfdnjRacU9PAJQTixYHAsjY+fyNQXn4yoCrI0Vxlp7t8\/KOyw\/3jfXCKACGRg\n4\/BA7GRwkEfO7PFJtwjt5paistLC5hYdvHza5vzvOUeCg0Re8i8dMYbDC76HcPyko0e\/FCTRVXPb9W\/V91ZL9CKvtnb+SLmAT0v6TFzc+lPY6oRXubneJ16V\nhmZJO+ZEZ4aUlR9dTygkbhDj644023vWnpjQ1+eJuXWj7KKbtttogNPfZ\/JFq4Mk2yZMzNg9YeI\/\/sA\/CnZnTJiY2jt+lRAL0nLqKSnR1Ip6m4HzBcDckuYL\niN3vFrc5EGaSx7hj\/N1BKlwuVwWUnOZxhZVVtLKy+b3q3Df51fYlPd3FdjUFjSfKYkdt6+6t3kzGLR6UXFu3xTwqlplUI+lJ9YxjhZ6pl\/9YT48\/xib7YcMo\nB51A78ny47QdWfaYwWB1NkfDwk9V+LKvqy9EaqMdvGx0uTy9od6OVjZ84Xp95Yv1dLFOVc1I52wdnpXbOpFgKLCEQuC6la29nSVXe1x1zYL5He0xK5tbSstK\ny940xqxU19i+TAMnKiu+fC4q3LE9v8DeTt8gaXMgVGAPhgK8BwAbG9YAZMKB1NChWo7NTcBioPFgjuEw9FSgbb9OJ8kB1fqWPC0VeTllebrZ319sCdzklMUu\n7u6+dHv2TQUVeZF8YGvgGIIZmg6kP6OEfowG+66IE0ymMA5Xgd9YYgVFJbHC0mVihb\/8AWmh7I+m4yhx33dMlnGggPS3AWWfKFFFT6LpYsaDEqvAgJ1H7o2r\nOZ7uH9Bc8u2sUVFh\/7zBqx6K82cH0kpLlsvRfvMuCx7EaEf2io1EfGOlnrn6Z29WeGEmhTP9aaVly+V6AsKKjBne926d+THCmXAqpptNz+ZcKAuRfKusK2K7\nZ3y+EF57CLqal6KYpYpHG+Zc\/ITtxu5bEUTotatZvJOjVzGW7T5m6KWpd\/dc14XGaYHNg6yaxk19c7n51D1djdH9jidkWGP9jSx3fxxy5vxWbDbX9vBowcYt\n4pHHhlChWPqFAuvOF9hNpsuz0JAaJ1Yp8TLbe+Kna1dZz+KMmiZfTE4tnNauG1tHXLn3Y7KPoFjjPl1Bj++lxwTPCdg2S7A15qLgxsoU\/kzHgFEha3S014YO\nOBB\/1WdS\/m7j3BMmGQXBo68k7D8yMHDvbVe3O3vGDdA\/8cHhBBj3V4FAkOv4PrcECHtOGYevmH\/nJexq2d6CcJ8Jww4jD4vkDtlOHF1ZSVfNyd9z7faC5XNM\n\/ALBuCpq57wR3PxSY59Ta00zRnnuNltzcrRJWQHPfe4uFvvLfHiRFny+ulbeDYTcHOL95kibo0Pr0UYv6xszGK5ya7r3rrozOPeQzdDDJyxur96TN\/rU3Rsj\nz43S8\/FqK3N0KG31Hq3red7j5r2TPveODOR\/vCMZL31HJ88AVxeWuZyyVlEeZK3AIwgc58qZ+k8K8rb6TcwGB5hpCTgcdA8Fm82XG+w\/dRtKtv8RSAap0wIs\nSoBTj98Go7kR63pRP2fMlKXf0f7vFDzoBLPAdPTK\/Xn9E9Ej\/3sU+xW3jnbt2BTkbS7TN8hr\/MZ2N5+2EkMlx2WzYKdnLvXa2uY3vCNpnLeZEo\/AuYqmXoGb\n2118W1NGO3qIeBSTgZEsrnCkwwDfIw9t195ZEeDxS3Ck\/\/Lba4Y9OOrnNtBExGMOVwwcYwKk8UOanUQDX1RJIULZuVIHdFAobHQxUeKf7ES5bLgPQwjZKU4E\nQIJpxIFeZDWdMicFjZ76faOm9ooW14kDPBx4NuHh0feXXWoyPTavNlp8XHnWTobKysWK\/sM\/KGLV9j+Oy1c+Fwd+mVPk0PXsrlnClfm3gxReVIT7P32zs+kO\nmf\/IyZqpoPRWvn2K4ObLqT9\/XrOvmz81\/ukeu5udd0Nr77JWep9S\/JShcHPnkZVlux6qPthtf7eov3fgTNclnymXm0ur4mPrgbuc+\/21QCExf+5SAvc83FO\/\nAvxQnWarVbIffHsGrpxZ7ySuPPvw\/XnDhTnCDZL7kcD2BPhefazRpKsqCexf+gCsOgNYd3iSndPBwISGZ7EN2ENvF+y1zZy3twdm2ejP9\/abC1weH1wBNp+F\nJmiXI1KpAocrTdSO0dGhN0zO+LpY\/yiv\/lD1zWfA6MPaN0OWTNgjOjtqQ8wlD07qsUTPQ7s+ukRH3jCJ3dD0SLUj0yNT6eHX9XHGNyPmDPlycuFcwxqPZRsc\nqnd1t7JTubkGyyV3Xk5IrbPyG25Xvy3oWUXvCv0TgneJnLbLesmfD+TdNYnXTjW7WJ7\/4OjUp2vOKkRFyp1Z+yBpIpAm7kCigVYYNm5Z0+zmG4vBre5fSTvg\nUr8xXpq1uz2k\/09p2g4UZILJ1Xn73JpPVFU5WU238lErLLIrvFd5ZYBbynYM5e82g5av3F8pvCpgf7yiBNxloB9M2bVTkhTMJTHpRCClE2Frb+4JSYp0ajCl\nUyMQENvoo4ckqTgY+2vC2HgGbu8+ndezY9yoob+mUGAygSHoxdgk5+c+VAuVatuMGJPRW1kh2T3WfagOKtGcaTbCd2erGmNfdovqMLBfVWtSQtjsAKHmkVWt\nbauPainpTgHS7B24GORCgb7MHcj9nbn7k7qbNKsvdwe+qILzdjOztmFPl4PisCBQ9ghoL3pxcdxQQFfy6CZbzbNnzp55F7LmVyLPGwwubwkFVuhnZQMR7mrh\nIaQGURb8QIgLs5dSPyKU+f99jBDyWnjc8tVYOY\/bTPNw0RdJb09vvs4WZ7pHUmpBVcG1ES4hQBUeReNwUdTtWiVuQL9MQPeO9iDgFi6eYkRxsnwdmoIR8+7r\ndMy7L663n1dQ0J5ZWlzvV2Qf4G9X6NtQVLavIz9\/rl1D1WMr7uOLFx7xLB+F5c+NiFi61HWkcGtNlYe3l1N5dYrIwzlmWWRk2EX\/N8ILheoaRRdbumt06tMi\nvFxd515Y9qghZF92aP3jlUXzPJy952XVO2lXb2405nb3sHLKDAaZzBoxz8n5JPNRvnfOQa\/TNYLVWSAlvqrMHrw8+jh4UE\/AYufGBnMgbkYJO\/xEZQI44u8V\nYV\/1wm0l7p+mQ+kYNBaAqB3gzSSbuVsb34hA6KDHQN0e7CtvUUnKAzVO48tT8PiSiKi8NO7RFzWROlV+JtvnFYBur80hICwJPYft6PBJruFsSMUp35qxTIWw\nDuOOUUOSHzzcYu3ZbtI+W0yOqfY7KdeUMmy2sUmY7dbvuyWavZH9+i1pl+ueYojk+k3uke+INjSMkGj1elqQ4UO377CZY2xxOCM0orukpDV8TnKByqQbN4OV\n87eEz2krLu6J1B2++xA\/cqhbr6SWf8HtjQ2wWdzPsLd0R6RbZYVrxPYC7ZegSOez72nwBFdbfED5aZO8r7YleBeZNGhi+uH8bRgocvv4sOl1WLf+otPSlJ2f\nM2BUglPKGw+v9vmqBPKWcIGxEMQccPaZ1AIu5gzb\/Wavu29mZtQKJdHI1F7aUvju7R7X7GfnR2krUMePpx13ndS1aenyjDS5nf5yeu5zNh0\/mjjT1kW8I2R8\nxvKMaFQWdvzo8fWhci5i3ZClSzOWRvuLGO5hiccT7RNcBgOlEYCY6DWey8tLVRso4LD5A3otf3xXDdzL0Sf4Jrqk0+laWodgKw0xExJiokXoG4ylRskZKCuD\n5iaa1G721lCSH2KtfX\/MtFZhC+2npa+nKm7+kS\/vtoHeIG\/VX35m3PBOIQA\/9T00AbrnESItFWn2rbe9qPBOb5V6Sdj6R4o3Q\/a35y64fuXn2RXR535cvhZ+\nouNA6DWV+xubTzXtnr8zfU7aj5MXhKEHL2cme3Bdz19q2784Ym\/r1UtuvJFbsgoPTRUF7Z71ZkNZ6fpG+rDd+dctY5KW5\/k7Ku9U9V0S7ae2lzcsKHdtvOP3\nwXnnbA1zaooGmT\/S7ijtSbolT1Tr4a0EaJPvAeUb9J32g85CM1VV85MFo87OqwHbpuV2HZnfuiw3ALTOLntzufiRWfHK5Sn4MNOpYhwYN4HutXeXedg0VVY5\n9WhFOF7JWax7eqoZW0hve7nM8+q8s1nuldY5Iz66DCgEC\/I4y4Bc14VHoN8d2HlaR\/v2J8GAo2pax0SRrfnzokoFu+vKVJRLazP4ZYvnFrRFCI9rjkhamTwq\nLtZzS8zmewEOim51dZufu1c1pu5QUd6+7c39Ec+SamtdlRz9V5hqbymev6AkeTRFX1d+N7JfzyqTR9dvXXIYbOF4ufzaY+PV3YYebxdPukbXq1jV7theemwa\n7G8JMLQczQW8cXWgeldewhUQcHd+iMhmxeKxejMwMDH5aPodo9gh5RTg7\/45RXteL3hgnYtyb\/GCl2DNdnD65qJZWrM2FoMfJtvBYBYYX3y0IJ0FHEomJCpp\nq4UGa3reKybMguNGhr+YrOymCzZgRckAC6LpVhqCFa7QeIDmyOnn1vu6Xp3n526mgMCK2HSE79wrbn7rzs\/wGKqiJaIInCXUVHYdMfNMpPL4ojl+7iYKKAqI\njUf4hhcGqUScneU+dKBAgM7l25haDl9TyHpWfHrGKBdzmb5Bwz2n55U8p4r8n7pYGalYUExSd5COOfoVcXLwAaFdM73StHJ+xEnqilFgKqNtlkYPiQFtUZqx\nmQ\/l02wGPv94veWsifMdwxRrgQIDc0gVgT26wErhwpOwiEvvwRT3Y4BZDzTJoyvuWoALJmJXel2vZP28XTtfm9uPHGQ+WHeP5UkXMBfdtbu3AS3sAZB7jVbu\nI2mIpuA+wmEjExEY+1W+Fi3VcZ1KWkIP3lf5haYleO+b0yCOxmmiAi+F3+mOEp59QztKms1jgioJ3dXZU2kuJJkdzG66C0UGlprD3TIQ+HzNXG8TKxD1GNGM\nBcwzIEWTBuMnjNgGltrnK5SB3aa1QMp1Ann10++iZDzn+N8sJ\/hNc3Zf7eM5gX0xaH4S0RpeWCX6arkDWH3c\/D3bdO3lqo0NiOzkv5ZrmfOL7+Q\/TdIvMlj+\ni+wEfWwnSNWmgZTv9L1RqFEE0usDI9YvQ1k8vS7F2v+B\/2i6BEAMeDJD4daYWNTBXQ\/vvAIBMgoRyDjEqa0JYPk0Fgi9z8gAqf34cvBrzG881E8jDJeRmIGd\nf0FDfRzmrSF9JOZf0JCpT85VRGOCyuI\/SAhr+4OEth+v4DNgQ5L\/1owH0kZIyUyGlrQRNe1UywCUqrPbxvn5P8Ad6iAEeDGX9U7uU38SW82izXt1hrCPGXcL\nlY3wqOZKNW1EUMrblGyoqhyaihhK7l8Qzsj\/I765GfamD9tU22o24070P5CNWnlLOoDV1sC1eUscr0fZCNGTPUC32UJVzXf7jo0o7XbBZoTv\/0BoqBuw9PPO\n1qLCtsDAMaQ5REAS3ByXvoARA2W9diZ3hiFiUoLzyvUR4rHH7fkQz0DEc7fSdzvdjfAOnYo5xSK8043Xu\/DiIN6RlABQB3X4mpdARNVLo0UKxFS+CF+h8UDn\nuqkAXy99t89ZweCRx+cvCtmTlu4AWXZB4MNi\/5UgN2RuPgXyCtKBlFUEL3MfB9vIGEWF33wi+E0o4r59jKIUniBKsfFNpHHRUHCwrEMjycjVvyyFhWjFvEx8\n34tfzKKr1wYiETakj1YEfbyitBFSZtF\/0Nx8AC5Mewaef0BJt5IG7er\/gbaQISHiStjcqK3zBnVwpwHFBdcvbtU\/IcoFj27csSDTh2OB4NuHWeBe8LAyYJsu\n\/poKIvLqgJQyBNWYyuIDMrrwD1kIfrOFi0710YWAuANOK28+HOf7OXOJDR\/E7HPxmeyfY5P+Kgtxhgsh6vD8C22owEkz+MUZgj7SEHz5FAqktOGwueLPsBFD\nFYDYFSXXPoXsPvQ\/oBT6rU4Ip\/iRNdUREw4fY5Y6VTkNcDNmsi2GDVVmEtC0hJ+wuUlV5OSuayCp8u4RqxNCpgEEJUK7e\/RSCExk9KBw0CDnttZr7P4yetC+\nHtfAISAhrbWtqrT9aN8eJ7GeLoQkVsMs3dyndiwJ6i+vX3qa1nfUHIC4wUFNbe4tTSPAMGtFVf2WjubHvkxa6KIoFmoNtqjfTSe6QsCkrqH1CzPRH50Bh0Np\nENLb0VEySkdKJLKiGKJz4LipE3vm0nhwxfJS5ZE7\/jHGwJOfAyJDp4wHwSRzihn4uIkGUrIP0KmOGwxlRF\/gb5oP\/Ob5slb2EX1gy1iQHBfntGXhhBsk3x88\n37jl85VKjbPfsiYhti\/gsu5n3V+E3xY6f2JYAeMX2wf66D4wQjEDSAm\/6yZgyhWACXWBzlSU0zr96pz9\/wBLaPxBwORjmDM7DN2Zw1q4bEw8wKKDlucbLgDH\nPDj1lw0dk7NB9xwNoGlgOAskRLt1B4OTlXVAyuSBcUPnfxDJWLwdvzk88JvE08ztY\/HA\/6PrKwCiarq\/59YGtcDu0t0qJQ1SBip2YZF2SwgWXYIKSArYgYJi\ng4KCgIAYoIiiiCKgWFiggOTu\/WaWx+d5n\/d7\/yiXvfeenTln5pyZM3fOPb\/tN4BEdezSvT\/5tYYyF0GR59mcqRJ+F+ITNdFWnuvjhPNGf3bzrhFlU3ord\/7Z\nygN\/7eVBJtSAaDcvefyUYTHg\/mEcMFRET66cFe7Q\/4dDhASETtGBNoXp0+Th8Mt85tTj9Nu\/LejLUinNuriykCyfuuowoGxGgKA1dZ6AWjfTQQAcfo4Dol06\nwCoYuyZ9dIfun\/058PcGXbrVXzt04JwRsJG7\/NUvaFfV1IwmYCR2fuWDvabMyf2xaJvuYNpTA4P\/2KkL8orH\/mzTgb\/26YAqZEK0U\/eqarbDIJjYLAtkNNBj\nqtVRkyz+D6cHyQcdn5kGCiymPFymUlWm9QqDNBxdhdZXiG9wjKVHBH5x4D7sXHOJTQVCtEVHFCRV4GiLDnAND8BzmmPac3hkWLQ9h0WY06Pbc9pV3ZOHabQ9\nZ9\/eArUfOibV7ZoVsGyggKnR6KHS7tEHTP\/\/D7lF0uGQgbZjWNqrUhTzNbzkOXipcX167ubYa2FTXj96XM6KKx2c7fTazrabsXage2+Nvl\/dt6d2X71iWWDn\njrQl3377nGey4gfTDz4cPnjZrO6ZqcGRZ1574q\/WR7RzpJkkCXbCmndyBujMrMzkCFnzCKMO8DpAPHr4GD\/y3c\/OaumDyUqzAzT934bsUSCK4i8czwBfPZK1\nxoCTm+ZmF6+noW\/Yr\/\/wwfWJA8CJru\/vzKWS\/e+7devQPSNE4sHQpQlh585v2Xq\/26mtPqBmZ9\/gjLiLa5ksDqAruruYrIj0byNOnIpuhYFbZfH9ek8BYAL7\n0CvjzUG\/jLpSF4fuW+IGuvGS9EcJR2YqeXsxWcpLvQ8yLictUddokxVU5r0P3RZrVV0uE31AGQdui0MfFZRrv8fwQnxZWPZR\/1VKxvKdNP17+msOr9Dip0tc\nto2PzwoT4lBPwAe14qXdK+vL1k2STBtRXnnloP2KZdzDX93Hmo7b97wryPULKLTqrH8M1u3\/JvbqBxJzWoSuXonlLyRmmq68zPsbR+VTxiMx1\/q7Lj+X0fFe\n3yC924mu4Ye6HQxM+NXYockBvhUpqYSk7DcoY0pyRvOBNDKZpOu\/q38Y910rjUGl0n1NSwDAZaZ6zlWP\/z6Cz19QUrI78Lpr6wW3xYA9jmkW6Ss8LLstYA+p\nP1YAhDhfS\/z7UK9Q8EN6b4iR58UVI1rEGdrp9\/QLHjqJ6wY1vcN8\/Lr0kfrZR1klpq3mynWVSq2dd9tv9o3vBKODg38bS82fwRITN5NftOI96GGOYDTYMW9M\nfvcWeoSoWN85aeIPaYTuDWX0rEkQEwjHPPN8yrl4yKHJlu7pra1DOnn3gS88CicYBosT5BoaE3DApwpPL2HmmhEniYpTtJfnuhpPLwm6niOsqjijaAuvCNGT\nHwkve4wWhIY5RgCOgIgKc6qop+moSDoUDi4DrCG6gkkPx4SFRg700xQjwomuYzIEo\/vndd0ifGZIGBVGi+e1wNpJnOsDaAn6Hh2\/dzB4O0s4HBpJO0EZQmEJ\ndGhkFHByqvfrI1H5fj+5ULqRIQlRarCAbntTugcWRCNCDuip8PNFJ3WQ+QB\/P0GSn68E5xEdSZBRATSNbjU1gQnH50QkXW+rtLW45eFevcz74oTygr1B28NN\nX+CO7rvWXXnxbjW+29tdG3Ssv77P8NGauTraAbH1ZxVWm4ffaux9+Pxgk5Jdh6rr3J8a6ieCxoAT\/kYg4zsAOsdDfjw4nhBygRt67fQe77ufXzxKfzb9yYKk\nHW6Nu8dU\/Cp5t2KEb+lvl3d2Nsid1t3wG1jcsL\/hUEjbExXRUhHhSYmz58C+6l+ZVWPix9Uv657fZm4XoPwlZN7ciHCQmAS++e+CfdVRliX59YmlTPAJbWR4\nB5J1jidYG4zQnIoDsfFJgX1RK79dg8yAsK35jifBylXs6LXjRWI7Xr++56Lv3NBYpf3WNhEpnAq2fqvjwkVJH49FZAkr17ZP2d5Jy0Wq2IENK8o5TxqyBm3t\npC+3N7bHEtnLe78UVEkec8svydwcHJuSmtqSCtDv8gAAbFPq\/G1SVK1t4t+tv\/Dtm9hO3QvCms78l\/NkeQ8HGCq3OO9DwCwHfymZ3dJgdbbVysPA32\/L+a9n\nkY4W+8vKcBs+njoJ5e5hSG3\/4HF8gaOYrzLhdC\/uTN3QYIA\/ApkVq0VR5Bu8VAZlJum\/q021Q3JTDNsU1UIrJDclzWFoi5sy1LQhN0DwKvDaPcCguFKsE\/Rl\nt2kgfZWqvCy1bvPJgqHwCJadUtB2eZfb06f1m7yRa51soiMnOc6Qm6E77A3Uby40ioqUzPDxvmKQv3Hk7PTQI+Dw7rl3B\/TBVvGk3h5Pr7uZJwH6bXMBwKfm\n1VSlGp8QXNF5up\/CAp4pNVkBR3tqdD2dI56ZM9mR8cbuYLBIzIY5s8\/LZN6\/Bzh0VY6LaeLLmBxDBD4kMV2Ncbr51cGM1BRTE\/hV9dlvo8VIwrL5rjcsp8Kn\nxueKpQRdQfhIhj+dP\/\/+dkk3F2JIg9NrGRcxQguB00Dw0OCQQCAYImkcE9L47x5A7dgtiIl2aouuF\/T2jAyjZ6hCBrQ\/ZHoxiUnwH0gCgWJw7ZAUxhYm7e0H\nj+qMhYLffSO\/IacoynJQUgpI0pFCIWNouIJ+CZCZCwU+Dt00NQzXJ6GJPYi33qS9DIHEywhCXKxXpF6ssoaIm6V3dpDtgakp9sw3e3Z13XhXcze6Kik46QEv\n+lODo09ySWM3C9yUVd20z+z1RSbr84lnwsHCsB435baPN1umqpemhoZduJWXG2D\/GlmV8fgLcArx352f46+\/+fHMzcT2aHldP8891YY2savWLfazDq78GXco\n+UCDxZ3mkObwOeBxo5eGPrhTkqY0+wNq99bFwSGFEuW7diOz8lh8uLp5R8SVcffcwm582RG4+9JFOAQm7AcmKjzY9DcTTeN4GkMBuwJE89m+vUx\/\/f0NSL32\nlZTtZxqoe0S8BsAFJGln3JoGPDxLijyWiuTeeFa6L5Zxr7ZMb9nDB8W3WQ8NZRcUycg+0X+S9niOr\/7X96YTNFUc1E+AO77c1gf3L384fmL6vWdXgha+kTqe\n9e46Z8J5M\/foxW0T0m5cf71FG5lViq8FAMdbJphvarEYfNl8dzdj5l6btGK9MbqG8\/Pc3Fa4GFrPaCm8GQ2235Eyl2OqgHWLeBsswV7KNuP0fiQ3+Wzf3lnt\njfYTkFmplzMNKsLFKi1dKt+kBL4JnvDxw7nzQI4PLM+iof\/OkqPRM1obFO1fn0Byy\/GPt1gwgpDccjNn8a9YfVDPvgXAeHBh4sD1XUBdY+VM9Wu0r9sSED\/n\njrIcM3zPWRnBlq1gukZKqrJb7gxXge1zpRduD8qUZO7el4k2uVUC0mX6jZpfcQpLSzJ07u0ZSlpefRg7cndV0e\/xeDwncCDt8JEscwrYZXp51nUBUJqp3W2e\nqTRTZm4B3X2gb7YpZ4yBrkoVbb9eVkGSx9KnWNLQwE5zCk8fz2I1RxakIYEbA7u7jnKv6WhDA5t82s2uwj+wBtmX1HIDRo6OdkHhzVsPH0Bh02e\/PgndxGc6\nWSVIh0szldIbABsAZGPdjE1P1\/TlIhujRjQ4dI\/IxpCVdTsM9A8MCwQogFggFOIDLCDcFSKIilRX19zDZA0LZUX2JRT8Gh4ZTtiPJfkxBqHijvQMCUcGGSCu\nzgyal5AegOYl8iZ7ewC7v0oogMZUERYC6N4egbDbvjsclg2v9Q6zIG\/OzJFBlsTLCmJATMhEtnvOraxze7d7T5oLmLo\/Pn\/fTkPjGxk\/dtZfXxi1Xdluo8uZ\nO75+kRabMFuXLAtlENpf+cT81MBYrc7EJm9PpzR3t8g1dUJBsLPUCY90he1JB4Hu9Gcqn4D3tKZ7s95z3xbUzrhgJNRIm7b8+mRNk1mvpD+vPS0EgpwF\/p22\ngQp7ptxYNj1d\/f76Dpk6ieOOG7enFfBCV+5I6FHtLt5+1fHlhdn5Y30j5XI144+u\/LDdxMFkeO7TACe3EE2tkFtXm4rL0x\/mTxd66U+\/7975Y5Zh+Ms90Xuo\nCmlnSnqpXarJ4eFv15snhPt8lbcLUNkT6F9T8PN0zq+7j9UiSt2Nft1Ju\/RbbeBL8EvUBvI7GGcOykDrTQYH8uQPiEufqf66oF\/g\/q3jZVZN7KGXvrcUlaIN\nOoL3lKR1bJ7vq3hm7ZqzShvnvAm6Nmn2taXXvnYv3HX+XJ6KsP\/qkqtTbHN3r49gxbYC7\/CTzB5VVtG5E9aM6fLZQV5g4e8+Rd8gS+f2SefBuYnnvJW8ApS+\n9y0CntsPyblQNsfzysQVhsCtVdha3gef4WvmjUZ5vUss72++HKL5xtRvON\/gmUXBkPvnxgLfq97ft15ZUXJG+67rRRpf+tOVOx30e6t9zllQo5dTqea0mLdN\nL0dH6rl5PHuFzcT+nEYzO87qLV1XXty0n3DrTlV3VKSCtWXD4d4H5wUFC07T3r9pkHPBSPM49Zq\/BqyVayVPzDNiXB8M2j50YwZPQc0cvTG8YiV6rdhCVZ5r\n5zQ7o+9A8u+Dc5xN9XnSLHz0dS5IkIPe2MGYHK4BZuI0Oxs0maqxmFwxkoF\/q\/tBM5jyuuYTZ5JnyG9vBC2CFSuFOcSsSRbd3ZHzFx6P8NNT4ImPRoXx9S0n\nzz08vGTpyJF5U6wM5EajwvhMX73v9\/1YuAIOKP4Y68lu2cNz540cWjzFZqwcA2DyJoDpMDttMCV9IH2OIwvwLdQkcEpR33bikmyB6wzhoaWT7AyUGJi4qrmr\nlJjb6SH08Nje2RxISgVHR9pHYDEhHBbAgqNRWFhMCAr4Co7+Exa2WqIiC55WACBNd0egO6NhYegVJEgFidH7adLdwdERorAwmv71ihn1bfyhL8Y+HiXT8q7q\nvfiSd2S16ia9w9bahu\/EN5Z7j0vYX2w8Y7ZE5zpXk8x18+PvBhUuaH5\/8pG59Vunv0KkfhytWlie3quonADcenb1X7pke\/RW07LlS5f09E6brqMdHmGgv3PH\n2TMG+uDsmclT3BbvidXRnja9pzcsNDHpZWdQ5BGv2tDknb9sQzekia8dqxDgnSifoD39Knvh1S+x40\/Xmi3JzlTJXnhmz2XDJHEi8fWTwrMlb412CnYX8vta\nxDt2JKW77TrEO\/F6Mb82pev1vOiUbFZs+4FGl5L6fmmPmhfyV3atW797piB7o9nN5cbvPItnclVUqx1F62CPGd\/ezCj7dvO54fmooh8DVcWrZzctd38159Um\noeOHA3uPLHjaMDczKvXjm6A9Q+\/X58+aNn3mBe\/XbmHNWxQq\/xI+xqLiR77qwnVkGhhYdGJRqpHSvFmLx4xNTEpNWbjo4QN3Dz3d1BQ93ZRUoKeblKil6en1\n8MHCRakpB5LHjHVrV5uVGlLbDszGn7cNPTXp9t272r49WdPWbVz3ZOiJ\/G+thzXcgdOTV3590bFbctP7M\/Lauo8neVjbLbG7On3Pl1mXLHt+2n3szzlZN2XW\n+nOqu2bp6bvGSGUt5Cfd\/RL5pSXy3Aezb\/fFHBzZ3A+efYUTmpXl6YGYRCX+tN1IePuRJo+Mcqz8ft5z43sVZLWFh9ks9MhgpuU2j4QNL4p9V1qYr\/Arer5x\nv3ugE7QhFTG2MjKX+L1ZB\/P\/Ev5Kdua+OFY6vAtup\/Xl3X4afmzelBfPoa9YM9Vl0cLJUxjU3RoGBV3c0Q+TpyxaONXlbs2pky+eT557NKKheNEICzDHV3fW\nvpTUXGxsfjLZw9zCfH1kZrq9kZuWVFPdt7u\/rb4ksTI6La3XPrtwZzvbPbawyX3zttUvC6J8xLbVXG1ckzeDN2uSmZoYW3X8xJncaePjfh50etJhIKEi6fb6\ndE7LAimOvO7HeueMX\/EJempTLdSWwJU42S\/EKSAcHBEIwfCQALQD8h70\/vaqmQEBCbC0CiIeyvcgjtTA7NWHBol9+xP8fPcn7N23F37anxDgjxCKQeC2AH90\nOnoZfd6LAN6GhP2AaABziGEhU4NVKhghNaTDYGvt9gLQl6RJ9JyEasdYQrCbNRpTs7ndz3HbFbX2WfqH\/O\/ctl8sEztn\/os1S+QXZL8Vm9Oqu2DluNY39vc2\nHXzzQIwYbFyh3Kz10UhlTa13\/NP95xfxqxZ\/Mr5OkLPkh7jVctsYN59\/nbhSJ38qmLTC5aseVZL6YFWGxZcFH75sW\/+zRf8SZ\/7szJEL4iwyv8fHmv\/lWerr\nX+sCOz\/uszvXs\/rQeskxCh3bdP1qp33fqa+p9uC+s1flRb+Zq1IxN6PK0JmVKt\/dLLtDLdY\/AyyFUInljhWKM2ree8n3kgcOJ59ip+G5kkVT9Llz323fZNTb\ns63bV7y\/M3TVokATx56WnVunPlsY9O3xzh2PHLjErAa34pHZNvGhyfbU9kWoDbq8JAaFoV27N3R9FAvY3xtDDH7zuzjV4azv6QmbxbdXSFQJZs7qfcpqChKL\n1Mo92hrelTHBISJY9cLprsQ8y7iL3x6p902w\/2HcPnIp3mpFCKc9a+uLdUGAtSXgZ\/6+7LdugR+qVWwuJkWDvJYTGzW67dbVyjvg9gqVW8d3ymwoep0LYhIv\nUbMtl27b9371+ztRVnaYxRNXo8C5ZH+Aa+iiB9nWVwtNTzzeFGU3XzW22OPmpoRiOuQt88amct9LYu23B5qhHDU\/uspxy6u\/79xyut\/dRF7\/LsxbtHVv\/KaX\nepd+3prafHzbbVUbKb+zy9wWVFfNn+dz5sB0W76\/u1\/ZqdvVLXspFOo9b6kw96MekGYwcCbFAboOuT2L7VSUbd0K1vloz3C00EGvnmqPd3LV8V7\/yiskKsbQ\nKDIydNn+Qd+14pKj76ZCCxa9pCwltc7v1xaLzLrbYJ95bZRB77m8NeLCkZaW+TIrf5MnZjlb6D2u+\/ZNQTTdOc08TvRhKxRmSazNPT+oeV1JCSiZXdkiCNl5\nZOT8rEl\/UBQnzjw3nBG6S7jxYvhI43WJ7YeFx6t99jkLLs2ZZKrFg6tOTZOJsy8KHfauqKp+d\/mjj+5CfYNFet4dl94e2Xb12sZLIzmzHP8QOsw8PXxxw9Ur\n2yfFCm3GuKDHKgI0KZECGSDaCa0kgPMJFKFJ1ccMRxAEKRSQIyACjMSjlOgkGGGGx8QNE+ilBe37gEavsmH2kwjBzt1eGiPDAvQsUiiFRfgRJBO9JUdijmz0\nFgK95Dm77828xZh1ubir\/pil3tc6Fkj3mO3u9j19Qq3cRHd88eLMA6FiwVennUtpXbVYusqGtCq6X79Fezj\/6qFtTzSbApIVQ5YVFdRaPjrWXG9Xpn+lzC85\nZUR+ftbr9esTN+JzLQuOlm2BjvDqjtodS3O3yki7hTWypyq93qfucvwxfX7c0rFWegH6KyZPyP9V3VP5OMh8xogPXHwY6bx7C5wqRr7UGBioFzSiuXWxtSr0\nv8HSE\/13a5y6fTgvtqx78fzuBTij2ytFhEfEHUBRsYpKv9dNeNCWC6Bkbj3dl7zP9uTWLu7dYhE41DYHO3Ix+oBTwOpre7Jl5zf+jp5w5OuqxHUzHo6LUab6\nbGc9ZJzazC8WT4\/7lFQbpDv906WzdH1XcTO7U8Ws1pvl\/jD7oSdn2\/3Dd94\/iQ3y7Zl\/JuSVhqGf5lH8QWl+45gjrSuMErdr376MK088GVLa52MzPrk2INi3\nY6zn6rRSOkmacfXRQDcHtCUsmH\/mLBLtaVHObdnEECSa1+dbSDRl\/yQDfafubs6yTTXLli+Yf+ozEm47Qb4j4MomaHvihRTGrZlIsk2bB3MWsyUVp9jo8Uhx\nxTGWDp4ZAgdH4UEvR6uxKmIEV9d68gotiYJel6k9heKaZjZQz0g2X3ucpW+0gMsTxvhZGerIQTpNI9ttsXrSvbY2Pzk+jOjSDdO0+bJjl4Y099c2XAOtwgor\nd19VGbFQ96L0LzuKPbaqjDN8v1DxpPTCC7O3xsVvVTVKTOsfSE8agZIZ6wmuXK4oR6LtHL76oNL0JxKtrWgdEq30o1fZbSSa0PKeENKd1ESiVQsFVQRtD4\/V\np14xU9TcMkbjyGJC0Mvi0EVztU8VpRAYBX1ytpdC9yjMCekuydg5TyaCppxiQvxHwrD7IUyx4GhaAnIyCl5lXlEXJwwKC0VcbB\/eg7iI\/OUbGYW4ED1JDAuN\nG0ZcBEdG9RB0MbwWEhxA0sPIKLpHhpSTN3d0t1yvyjs63mYip5C3v7SS99n2S8l8+dNVhknfZXbff\/Yk+qnPz36FrI9LkjKOxRX9rn35Mqf3+DrlHWKtwk4W\n6fScy3zgpgUiV1IfbbIntOlZU3yxqInX1+v87jFlCRlbJc6xdHtW3Ck+yMKlDuQ++cqed2+XltWLOyrfl38Gl23G5agldp178WkSR3qk2wlk7JNRUx1z7xds\n4dL5E1cNjDFAokVHDgLzbmA4znUGkuzgcbGDGWqq028iyQKkOdK8h98hlb9ysYfPkVt7jZBwwTuDFxnrb7\/HE+RNumm\/NaFt1RnlW\/X3XFsEW97rP66fWC4z\n9HCrg\/jEd3q6X6fKallaLZ1i1rLgXtKYkTL72sGSp0v4+uLtsdLZE4bMJ2V\/V9i0LSfaz74l6fAm46MzN\/l7n5lwT7tnrYyD7LUvGc69TzzCChZLis\/xXuV5\n79f+5Ox9bmnMs7cld+0I0V8jH5uRkZozdaTbBMwptTMyTs9A2uOjaLAl4VcUEs47kIv6zSh9zb37SLrMK\/KZWUbGl1qRdIGdXzqvWAdAsm1bN2Npx37cTKWX\nLHkOPR9zF1VdjQmbli10tx6jbWk+DsE84HJjzWx0xtovX7R8o6MNW8dGT0Jc11pbTEtZVVVZfoy+rroyn8PGSJa0nIqGztixSkpqaipKPE2cDntC2vG4tlJW\nxFJsjgZZ\/pbumTtvgj2H4MlIarApaX\/nWSzmql8Hk0zVVE0SkSlkuHo7OW\/aDMydR3JObnkfhEQhT5xGoqwYPL1iJRKFvymKL+fkTGUhUVJ27d71StEFkqWm\n5ICJs80\/e7lhbm5Q5VGMfsQofO5oiL4E1g4Ht5BuBhjoEwqAOfCAMwFCtUQnPvAIC8eGSMHQoBDNIPYD\/TR2xWmAEIgJaXFf1P1ng2fHBq\/tXZNITZuymr+v\nUzY1vuu35fMrMk9HVmV89HBNmOf5cImedIqBypml5+YISnWVg\/W8WR1J2IlVs+I6Eq9NvaxobrH3B76vPHlt8jLOHONm15aIV1YHdOiC4qMSM8qGZn3Sc2Jn\nLDe3E5O\/TQ8\/1FioE5N0Zm3qSLfaqpnuBlFc2jZqq0uZjbjZO\/nw5uZqpNuBuS++\/\/i4vAL1v7XV6bPLOktQoykcuooazWqFoaUVarTTm7pO53z\/EeeHGk3h\n5KmTh05fgGTyOTfZF\/ieu0TanTdRSutW0EeFioQ388p+m22Z8zRstsB5snCKb8OaGJP+l\/LhiemHNj6NGpAe17y32ZKtHll38ZXnWLIz7+SI2eljlsLS3Ce2\nahrW6vbX7uWAhZsvda31ZSdsMlYxOb5NZ6xLu9oy21q9xa\/bl5iqaY9TmrLL7T7Ts9TFTlJtwQ6\/5accLmwsvPL6vpriA+xV8Vl\/P+stSDy\/otzgEKgqSLwt\n8jZzIuU2I\/H2urUj8XbIrj1xHIk31Ay96+CQh9lIPBM\/X7\/uzRaQzFQxGFOZEDEllf665LmqxlQDa8EewmHDuc2m3lfCptoYaiAfQn2ctUvoZZ\/xG85vdBQD\nwZpu1jaLtULwi67nDpGbSvfNsjLWU5EmCY6yrpHl7LiSzVTmhelmcl5smr7c\/1BLS2fv\/AX7tulfSpM2WD1oLsOhXKZ87mTiuI2YkzPTFjdjWJtl3bKxngoy\nD1+tq\/1Yh9TcYlVeWOj0aXCkHTmdJTG1pRXJJAMVGMq0qD9nwXwk06Et4w5lh4UqPEMylTo6OIZZdEGyktLTQEJMfOJJN+jsANbEP1FfJNBkRqHl+8R2Ng2O\nwE9OFRXmwtENI6eqiGS6lySHJAAHsGgaaII6mmaLEoZ0Q6tQ8IHzAqpHSDHaiHYOJRgUCHv925b0M0dilo+ZxyTdVxfe+4I1AaCrBoq+T\/IOveIk1f4N5K2h\naXVCdZy+xhiVw7fG6kPn48plAE4oXWo5a94o6xRToP7VhFNgCYLCQWN3m0QX6KbpjIPIF5mp\/\/pg\/c8I8Dkw4UMYqHeimSSp5RWe+WnUIfm9bvcAgJWrke4b\nBFVV9DXWlyZdvfS0H9\/1TFqKCD5g6puqsj\/Fqz03ed3c3M2s7+DlP9C9Ga6Voux540jy07Ysickn1B\/ZZHmz+ukKoLKlVSywX\/f8myUCJv2E7k60ChNX\/Nrk\noHM4RF0NtJu8lf0wzjf0RhqYdaebdiLYYTYK65QW7NCDLgeCTV4Zq+X5aD33RNLERLfofJDCAPtI8CvvhTAVCfT1G\/JAfras3nWgpwKY9V1QWjAfTHJa6uFN\nRsC2T7xwIADWpz\/YqQqrA0AdTsnmFhkHPXqVZKzbAQbwOXdUz7pzEwTv+fwiE\/tfzkEh1V\/MbupXOH5WXhC1e\/\/BuFATo3KjerQnb9CuOasieM\/CGW88+5h0\nN91eFXF9b4ww+4ml22I45nlvKLxYcabrxZk0oJraTdsToSzHe\/tGHYxdsTR4Z7sYiw7Rzmn1E5r20KYMMue0oMIstMEL6UKAP00jh8M1n10u0VNBWOp9v3KZ\nlqh0dKaF+\/dVQFEE0N3YBmscyKYjq2hUp+DzJ0+vw+9eb7N0hpIIAvflbIwGMSt6jx75OcG9bsN6Zx1oPRS0nokbdg2LsUd2b5wE7QlJwiA4n4LQgzQUXRDe\nrQAXvMPxkYRpfRxNQzd9pIK2JgaHGHRoWHBYfV39hFD0uJiGwzMNTHs4kj+joFcCdbctBAGLQQeFFpL15hWEaF80NHKkCozQaHsU\/lTQ6hWh0EPpHxL2+YAq\nOioy6kBy7EtAt6JNUkkpeq45eqQF68KY7RG7YjEOev2RbqOZB84mlaTrBCW6RHotDm8G4IIt0NrVNH9rftYy7Vqj4qHHGst0fWNaM4DaK5RO8ecvkGsYAmoa\n82\/GSr8sLsgck7S7+pJfFZDlgCzH\/c3JAAwfyPkcHGIIoNvx4h5e31PR07rk+BRbNdXEpGBjoxCgA4LGgHW9+zPejDogYz3G5RpBNoigRPHx40aZ8ASJoT0f\nE4Kkf3kduWV0YpmEqrr+vsNvmy7vmVNT\/COgPPrjZHWlsRtjW+o+7raY+GxjqTbvQHxgsTdq9T3fX8a6GGx5GE23CZjpx4C6i23L5vsvbMFYBgCFfsC85tyH\nV4Gt41bGpRoMOjZv3br10emVwGhNOuTlYAaInlYHrBLqEqY6Hd3ZOvNXltz2G\/fVQecXsCSLOx6WoE5MUq2tQ37H0urxvUi8nWu6t8YaGVOM2pTUOmALWlJB\nzwu15TuuWFe0jdABawfvpaYfOw55eGI+ysN5QM1cwCaHlIsXX8xITd063lln0y5P2eW5Guvvmd1\/vFlJotXUpl1u6fNrJx+f5JjL83dS1SVbS9qRdEtM+l\/Y\nrzZQ3UK39TFjSQBO+2Ra2C8\/e8hjDQCHa0GrSlBK+FNsbryM1y2LuMba2gfGL0eA0zuESA\/9jvhjr0Bz3s7BXJf+1y5X33tm3FzdCBBk7obWaeNED6uOHW1+\nhVyRpHl67x9BE6m4+\/qkk3PzqZOvgA\/IPAkGz3i3lb9SrKgfoV1yJq71iiUnQwboqqoqEROHG993nCor+ZZp4nW3drMhU7suDA9NKMjMKszDxkhJcrh8eb68\nPFdbXZkrTpASPOhR8RTowQqgIKcwXYzFdHu+DKv6Vd8dQgvE+ykGMdRjG0EPDkkQvcnwUpsjRrMFPUP9QjquWnAlOAwFDIRf6dlJ0wN9A\/3Q0aEf1QtFW5E0\nPVQH2Rf2C+GCODQxKQz0ApAEQob2BQrgVFDVXSsm7PUNYfdTq7o53YQzNjQ4mEy39fQmBwj6RgZHSOLJFfTsFzaxBu1NM\/fcvmKMM+0vFRg0OU2BF9mOQO3K\nw9\/aGY+5B\/OM8t60T3NX75n+aTH4vu4cgimtADtM8oAGWb\/t83OXDzeed1qUUIdyUsHxU8AgafeZvQAciE+Izs1DHgzjlmEe0iT25Vk95PcfCft3ScDpYjfT\n\/vXp8wbjxUZdGSP25a1GkAsD+0tXOp6M8hADEmoude41GfPq5sc5Rivddyz88vPSOXHFp\/E52PU92T5uYZTNErP6UFc87ol2z8k1u3pDt2vc3G6EYgvDNnZe\nM7o6rof2FjB\/TsbV9xzfYsUNI+vPwcH70ADYuGFD58SBI5fSG1Kfh4+c2bo5JUc4HQTPMENvpUoD2\/5HoOdiyvK0a+eqFiyWk1KpzbE+Bfx8Qf7j7ZF8WIJc\n39THj5D\/8kC6dSES7rSKzZuy4BA5vj0SbsLxLdqaE8x9c7o3V7QJaYs1hjtTf0623WJFbcdGWXgO5K4eMeS7eloobFRIpbe6VL91dG1jPvHxXz9\/oxvr+YKu\nTOG7Youhq99SNcf8ahscfvJVbtJR4X1kJYM1uiqZ+ZWD72nvPmYjtLmcUnMlC7\/kQuczALg3Afvjfcc3PcVWGQq83kvsYNfWXqh8txSEvcqDwkG35d71SOB0\nf70wZUlfg9vxlk3R5+aMBcDRAcx4seyuyEryL0RFIkcmcLXxRygcca2caDgbFqqDRNMuNaemxCnWXQ2zQFbSdVpi8slGxnHIALISERPuNhs2nhG2207O8Npa\nq13DvP3IATi6BWppbutg7Jjicqbxqd67nYF2pmO1lBAQrKLmGJMJ\/kiwHW\/1i8w0JMTVRQFrAfXdYfRAP5NFDPTcjIZKC+1CMjlyhOYQxBDNEkBnX0jXPxaM\npwWh0dD9GBY4mXbb08IhFsUQCMFx\/fqYaFpAD9QhFPtBmu4dqXLqFwh7mAlhA3CuEFREd9cO9vqHsfudIOeomkGSpgU\/aGGFkBBPDoRVjMC1BdYupEVBbUzY\nMoL\/FdQWExfuFNtzs7TQZO1t0HCTXyG3fKyhnmzQnHlzPvFMHUl7OxtsLI4BDfWlJAZu8vfxPqFE66zjsiP8i4q\/eZj4S9l8JTbAyET+yv38ZBz7iH2Qk\/nG\n5ACpJpxY4e6peIupugRgnhcIvBNlhf9F0BQfYO6+jZi2rjY1cTM8jlliu9Ia9HBPYTjOYih94AfOwIBVCb8b24oBiuXBWrkan3eXR4ngQKSkpTp4qzfu5W3G\niFPyrCppBiafwDfAtXTwi9KqpsqAkp4IKa2x6QEYYP7iXSdjmIcVwEWVV8xF0cwFGLXa1QRgV3iZvGv8TvkclO2ad5z6wh\/EgO99efwDAzJZg+MdyiS2UALH\nSEynT4HbzeCDTJlWEm\/gwdvnMRU1Ek9jStvYkTiLlFIRk2AwGLiEmDSJsn8rfeLG44+Ub8ljCUq5TKJMmQLUzrtYi1KuHNhLvCAkziiIYeIvCGedlau7lFzf\n8T4o1GFYPF5EiNfJSwIJT8l54kCshDjPgC0fJ2tAJGBvuIBdh5ElUjiWTp6mUplveZe4GB\/niTFYnEv4V1618mkcbDwpz1UkKOtDCg45sl95QHyIS15E0ITp\n8vhNHDL+ETuu7OXjRT7glvHPMe7zsEbSWC4WV8CSZC4ryZ\/FFcFexQHpOOZyj+VyVwl2OwI3mKBfwxgDFk54wbtNFPOxavIAMYQ5THAY00qQ51DavPvYJnwH\nUUpRgMyV\/0FJYOCO4upniveJZjmweT5hD68flqeGoN54mDNxNsAbFKgjKKFeuUKZ8knlVAzrVsxUpuzgldvyRCEO6TdcIy8SO7GgVAVGF87CPE\/ID2MJVDQG\n1ubLsytxJlC5jqGcfqSm7jdMG6i94ZeRPjpaZ8hLchJNuBh2QXEJUYwKKpeTeQp9KoW3stRDggDPSVnyJuJ5A7GUAirPlGQ+4xyAO5xVHpSrhpcHePeICOIR\nBi6SZ5XIT5BScwQTJTJULeTjlrAFT8mTp+HlK0q0PBvyoZWtTDzGKGBWpcRJJ2QA3oWVKUYqVmIYteqCirikeBKVLyf+npAE+FU+MYUCidghJbIPFkh94+NH\nUW78z1g+Jqcg18abPdnPBdRjfkd5dvZ205\/xzJdp6zK9KxECI9UC1TMJu8oHCl1yCZimuqaaiQxcUMlex3QfwwY4jPGpGNik9hexx\/J7+S8xrJiLM8Zd4rbJ\nQVO4z22QM8aHef7FmC9gRvEQHISAJ93Dz+MLMMDxWl2FrcTE\/B5hUfLX+YDs58uvi8ewLN6GhfJbNlFBh\/gKPl4ned9kS3iV3HOyQOUcQTTyKbB68wK5zRu9\nAMKn8diPH5QrkS3mYtQlngh1QoTbs\/O2bARWwiuWxZZc4n7H1wDsCG\/dR2hCwP+C7B3uC+l62Id4A7EJYBQmSuiIAYQiMUk2jevrL5PD1dLXwdirqCQE8ZSP\nNcpm40IeRsz9JrcaUnVg+4ireCsPk0yQN2NbYKuDqVPouVGfLIVgHI\/iXgd4yXyMOMQ\/je88igGJWO7yi0SLLJYq2yO37Qk\/CDBY2yCjZXxPzft8dYCTKIGx\nlLLEA+yUPDbCK8GJL7IivKW1GNA9wcU7cRGWgTjAKvkd2Mw8fDYgpz3hvMGOyWArYvhFeKUsnGLJoG0gCPRhhVzsEK8HA03k1Hqp93IlUKuwd3KwG58x+ff5\nXCB9RmFcDmYEhqWfKpP5UKmo93Ll+DvpDzxwnYyQzmVW4yk4uE0ux59x0cAp3081kuHgkeI1XOoRJo11E3Axup4LjpLXGMeZ7xUyeSCDjJLPkB1RuMcDP4ky\nRjl1jJPIA4\/IsxQ5XoQa4oljxWS0klMWfyK4SR5TRBk3exXqCeoHlwBv8EoSYbf49\/JL8Cz8DeLjIZGv9JtzFxVyi5DO5UlhYy5hlxkRRCQGpENdc\/BpwDga\nj6KyyT0YVqq4V6YMG2S8wrFL0q+VKEOUNbMGz6bOYthMBdZCBkYsZzBZ2BpTm6s8KyyZfK2ouEgeqEmu0lkDyEfYEJmocAKOhES5wqpKDF7SNy\/GLAE+QZIn\nDrk7RA1jLcQzDHQq3MLJT1wcW2ZfRMUQtzFwW\/4FMbaAb4iGOsYjBRa2R6ZNpU7qrVKqHByxOhQek4\/weBx7L19OUpVQR6BNy0hzYNN941qcw8ywI+RdqUvM\nBiIGw+rI1\/LUDR4BnPktnO8KZ3nYETwXJ44QFMgma5hkvQKONVKnyTLiuvIhWCR5XLkVb2D8wLBpKuQZyFQyGS2vXM1XBQKFa5h0B1cKjvVy5ElZHOtWKFJ4\np5RNXMCwdIWNi9\/IL4V85qskMU6SNRhmWYpLvYX9Gq\/4SE7yNy4OyANKThHERPCAqOEOyrEMJEmcZHRJURVM2K7SzaJM3cMsikkRBCY6soslVaBd6BJS1\/GP\nCISPSCAyECQobjoeHftZ4tUIBk6UCZwBWIoMBLS3Zt0GgnEcQ6AUQ7LkbQQLcYU6iiOYvI2jiVVrGKylXj54CkaVsglAJFGfUN1EKoXAZlaC1biXz1o36gRC\n0aUZW4h1G3wxf2LTFib1EIFrscev2rCukbthiHOSEmFRYi8RoApewKhEExyRiosgMwxJv4BA\/CSZQ8GLnYyDDNH5cYqKQOLWMlCJf8qNEpVL9iHgs348nboj\nyiQezaLeUeiFRYq8jotQ8sYjtEtKXvR5oqiJ5twTAcWMJpYdTfLaAisncXzTDRGeF5uFjjxJVAo09j6xCJSAHD9MUSMIp0PsuqjZm5jUDeoPJs51sT0YKonq\nZulDhu7heRjJk1NQukw9RgIyHxLkVVgqdYRJZqLJ5xgzX8TvGyJd1ABnCRHoRiVejiOM4QqxBqyV\/ZMJyAKyTkSw6TyB4Hx+EaOAqbPI69jf3DOGRT1l9UYk\nl6RIVEJ0BHGiOxSFUI0zCJH4E\/7jfhhZhAqIJ0TiS4mOvo9FjTAK9dOHi74zRnS8wI0m3QCm8oGgfnPgzTb8nSgzO\/iJOqEHv0CSbxGCSBbVhT+lPjAAPsyk\n2OKSBHYIFckcLZIpOmazqtG1r4zfUPKXFHkUwRtVEuQzpHszn4hYeIWbILDJ0AqkK8QekpWJUKUSyE5Rovgu8hSqnSnSZKY02YDa9Sn0SxHRFDSMM+qJdBYc\nuoljrAb0FcYMlvrf4FSjR+ZLkQTncZYuPHMUQTNPoK7gsSyVJqodnvxiIDXBjzNQC8RIZ0P9Eofs32O8QvpHNELXAHIXwWpAbi3CZsT3iDS7n1jDdPckDK4S\nSIXUzSDxL9yIyiMcyTeoyUfT4vP46KhDjvkbw+kYzqpFjE3LEQknRybif\/czj1RECZFFyfILcKSk4mpn8H9S7Y8CII0mzRcT\/+fKKGpUK8Y6jUq2hMOlOzUH\nGvEGah40Fd\/FiF9AXv2nom+Mw9hj6jsDEENEh0hPDxNaqJ262depf8pNw0AG9g4WWYaVoAuMNVQOaoMCkvoMtXQvVsN4zk7AOqAi9JFZyKaJGhxJidNsahls\nnQrJR2KqkIUS6pcIadElCjlsf6ELLRlN+dyAU0+Qp\/gMfyzqqlGkbibjHziDCvKOCDK6XLqM\/OfqeZKVj8SNIEY14wsWjZqK8ZqgymC5D8TyCPIryohzgUHO\nhH8eiyOo2a3eVDVKSn0dpwpRrUX4NVGtV\/DvCLqsCI8iyMmj\/MHjqhaRnl5iZlLMbUFEqTjZB0tsZeg+wf9h5AZTVPA5nHoPR078Mn4e\/8e+eG9E\/cem7qPa\noll7UK\/iGVThaGsxDqBacUfROHidKmX+U2wqs0M0Enwg0\/\/j6ugxiYGG00HyPdkkMhUr0hxhNL7E\/pvwKS7KtE2NNrExmY3\/rWZ2ou8sJ5f8nZW7lSJ7kJU6\nIuBVPJbKEdX7hbkeX7l6oy51BPXLYfKFyFirCfIR7CJcokA0AOHkbVTyBJGHipcT1CukJ\/mUJ7FkGWFPXmeKUoO3oP6OZoowLM9j5EmEXTeXGsH+DLJ\/tZk2\nWo0SUSxRozRhpaKmgj76XdSbM8hp8LiPxfKAC8ZcjLqPuFpOdiK1VtFFU5YWwmT\/S9H\/83iMmY0nY01icOTfi1qtnZ1BUg\/xv8HhR7OVj7JQj8P14d9nTAp9\nNhttvWNw\/orBOpiAOEVlINQL1mFJ6gLq+RKMugVlIQzRpPXH3ke5MaeSURGGnbhIyYQEWY5YuoCTFxHpmG84ApuFNzH2ffSxDGeI4PPY1aNn8AZssOPoOzcw\nsgD+hVPsgKgnflH5DNQFt5nUCBTgnMQefBXkKgszJtMQlKFaJ4KgxEfhSZci7\/B\/tI00whEjHJ1GAda0cSwHey3eIkKcGifqjUuSIgBTXapbEgESipxvjsim\nR9Ok\/6fSjdquLmXw93Vt0eDiQDnDK\/IUcvRdKHt4NNcTlS3WCacvTDpOop2dKLFPHDuCZUpGiCofYkvLkngiJk8x4FwN2CRcgbZh1AukMjo\/8RMS+bACuE7k\nyysSZ+VIH6gTbVSxqP4YvIEjwiQhN+CYL9SmcpSlPlDkh+D\/cdxAxSNdfYaJJsxDFHkZNciJ0RlTT3RceE1kWOIili6wRVB9kjxuvBhc0ojab58YoGAn\/FTk\nkfVK0AsgkdVRpApTCaNUJNIwMWxIOluWE4XJADHON+lzUEJsSKYKp+qgS64nSb2TEWkhVBEWG+kiCYdBEnaNHMZBM7sUhv534tUc8gB0MdkKaMriYMjLIzSB\nOhysSNIIx\/RZpDyOuYigbsUhX5A5U3SdICWZ0MDZ4iTkFyqlFHkU9vYT4hm1h0syFJgETshTAbDu1SxV8Ja6wFEih\/lQ\/6ByEBIkJUtC9YDKSH6HtR6UfkYY\n4YswasGfvPjgT5ZSzLLnzoNfsz5MneYhrplSafb91ZjbCRoqy6bOLP36U3\/4Z+PVlyMG1\/4rLVbBVxr8SfVJWgCTvGh5DjA9Fe46ohIrLrFHeXhGxEkTsD4n\ns7KEa6ArW1qO\/VdOqfU5NECZMsEzFVkGBXaZrkzZzaA4qiip5by5KKmlmjSDkkEkg8uXDUV5gP9KySSv7AZ2mrehnZxeKZQi6U+ipDAMvcRP0+BPLkleCThh\nqjDtsKtweO42nbglOtpL47UD5w0MzmhOWdFxPXicYWDF+6H\/Sjq0+QAN\/iRm5GwHpcbCxleckKdZlzumPhQIH7i8v5LZECy99Uempdo8Pd25qlb4f2Xs2f2D\n\/ifPoQ2YNxYfV2Vvo6akICsF9ZEtKSOvqGo9wRaRqItLaNjMAv9Kl6PoFmTuhkIUpv8VrAAigPRizMWZtPj1kzZ5pG\/QLKj32UdS5Fpihe7lziMESQQk3JN1\nJPrI3\/7wmxIVFFUBqoA4EwGiSSiACmAvLiG\/qAKeISWQmI8OC\/7Xk0fwqiHx9qKy8w4arjccRLry55WGwuOh391CNE2V05bmTnwe\/ZQkXipa2hyyVzjb8st7\nyXs3Ta3FHbb7\/xWARhtFDtPg7\/cBFmOGV72\/xzIWdzZalHZzDx\/B6u\/a1n5Zgp1NsPpx\/ozb4rPnesz\/FefVlpCTTIN\/gunBfr3v9\/eJMVWNnGan9Hd1D6TO\ncTZWY4kCiA\/3x+4ZODIH\/CucylhP1+R\/6kpMCNKV4GioK38CzFNld+rsuWzYcrIqsEku0avRx3vcl2PC+Dl37NdPPbY5U\/7SRYUsrXn\/CibK2KdjRYM\/QdpD\n7WbXd0tummuYpzmbWnculsnad2KrlCMzyPNCaEqgq+3hI3YzNln8K2BnTunzaBr8CXT+PQy0k1gZY7u+DKC3C1DoMRQsY\/BT9+\/0vyOlwb+CZDJc56S7aUCB\nmP0jEQATMvtR\/P4AC2sHYfQAiwZ\/InYds\/08AEthS+4MV\/DaoBAYHzv6ZlyL+Hr3mrv2E3T1Hh4+8gCAj\/8KJwnMfZFLgz\/hrr5+2PWQt0w8+UAySAGpIIUk\nKEZqphh6+y3pQHIGSRwEIOVfARt+RRuSm8CfWFFzC7DqusR2J3NTzklPL9E\/J7qK4+X559+\/wiIsVtV5uXFi2jUJUhhubu+U5Ofr53uAppP90Jd8DySLzpP9\nyKqIZA45RCT\/L2UeWLS5fM\/j6rK1MoQdaNiFXJuF4htMnR2nyLL1DPQMVRbjHst9DBFqLK7Xhh4ikWi6wsixyD9cq\/YWk+XJKkx\/jRmONdQD6GG2mprXbWya\n62RVTUJZVR5TlJJHOLQyHBlxfRfZyYDaogLHXY15Pf9RluNz5IiTckoyKhjJkmMqYKS0mfi2IF+uCJadYo8jxptY8t1uYYsWLDVDiyRSjC2nIKdiOEnde4W7\ntXo1pgkof+oVLMYVeRh\/oWydaAuH2stcH7xjWILbbd1VOelaZdD0wM\/rPdw2WCQLtppvXOy+Dpn8MfhbtCNk0+RFtTFnuyadeq7pvik4ZLOHltQ2ChV0PwQE\nd++Y9aTuW7Tprd3h1xRcI9eu9vNdtSZqBhmy3RxtYNXTRX5P5F8vTN8Z0bjKU+lNbt1G5wfT\/XynPXTa8Dn26dWRptfdCawSv\/oBUA6sgQp4snPe9BMl3ZyB\n+pw5Olp2GQdtNbVn7xXwNYyLWPtDjjuzFqqIV4Hq9QaG67vsWsZ833f3J+9BZtZD7q+agspXy89E1y2cEh0HlME6EZXG0q7yJ48l9j3r4omk\/nLkGsg0XCI7\ngf09YeU3h44SPqM9lfmxqH\/uB1ZKG4WktoK\/GZbAKcHfp33apgPP7091RbPJDJf3pYdF0FLLwHIryzstE94YdugDQt+\/I0H1+fp1L9T2v\/cqcJwkkronoy0t\n+Jh92IGcoIapkxRsLxYz7qxfV0kVXZpSab1i5dSpm691erY1F4AEYAC44FWq2ro629+rfayUs+t4RVu3FHNrD102ez5jYKxh1lUVrz32XLEO8P6Q48JebkXg\nzhnM\/S1qBVu3FKq+TkjpmLNlept3wP7Y1UAWZIuoXIXc0pCweezwV2qHNpw\/j0+x8wg7cuzI7iNHSkvFa\/ORkNqA1NFZu3qKzglqBKfY2gDXItfGTJkySUMT\n45qXA3UgwXKCrga5Z\/WUKVoamIwlt8HcXGY0c8KU+CmrJ03Cpbn8+ePdFo6HMw05df3UUTpzN67bQjOoaX9dms\/nw4lFb62z6Ku4KFJ69C9wZo0mLhFNVM6j\nsXV\/z1sCmm5zevTmUXxc\/JOXeppN9T83xhHacNF6xmsyez1xmaAKN3Rb\/zSIh7d1tJvq4+Ie\/gQGGIiPfwzPm+vjEvXfr1P2KFgFVwnrQNfGDfYgBPyEnIgI\ndJvq90KC4RBIEANdKOJpiY52aUOsV+GGXeARBlC5IrIGWM67FLnlBav2PAEYuC2i8ijcsB7cBpZQXZtHKbW0EeWYd2bnll+HlCUY0NG+BYu7tg5Ffv43lfZC\nSEU7CQlIqaVd+gzSbfhvoqCmpjcoE7rZm+ZXreNH6kbq5s0tSnbYrj2cKg04KefyHQ8Ug9GbYKTKaaRoAbwweg7JJn1NlU6FVWuB86kpdVX1dP65v2870e0c\nSGLVBklMG5tfPTPBUjgpF0EuAP9RJqQwboIUV5z6R0apINFlwOmhz\/xdEiIa+wwS4aaNADQLRiTov+jO\/LskgwZIVO4UQvxHSf8m6aPb2pyguMZGxlootl8T\nJao12hA+aGE+FAFG\/2z865bRhj1DKEvyP+d\/3QcoF4750KAFMAdDUIn+PwJjpFv\/cQ3SgaH\/QaYFyf6DCnBo2vx\/0skB8OcKAtgB\/4sK5U4w\/lel\/yJahOB2\nQB1g9xEiXC5naBuTKwlTdl9vXx0U87eYdHcEwoeUrsMR\/urkSoQViUn8BhIaQAxFacNzZ4nKf+5JgzoNQP4WQ+F6QPZXTDq9SvtQ8cRNT\/LWXF8kM\/7y+6h5\nR74VexyeG9lxpdjiSdD2evP6LGMjJ6dxbJe4pS83N+qAHXmcfUeexpu+paJnuXvMjGEUyroXAZ2XTdpAZ\/PM4gOrDx\/Hg4xWBVXO5Q+9mTa9dVBu3mLfG7p\/\nClnVdAC0TPMrueJ84cykyoFJPdvack\/paJ\/Maw\/0\/dySuyooaI2TTBcriwYFYBNoB75TrmxTeWJZmSCxfkq1ztL795ZoV03O\/c7nXroUvzna9Mg6P4NAWLPv\nlUz9DpXG9XNs+YVaQFYGaBbI8SKnFR7eK527U0K7yek9EMm8+0zh+HExtYXpF9n7GvYUf3BOH19WuvN828EZ53aU3Db7kfDA0urhfnEGkSspmaszH7v0Zq5Z\nwDKjpqm\/lpr9mlPqMK\/fdcbAXEdPJ1cuaHrT+hI0zY1Jf67X78KoIQ1r\/Fo97uZ3vL9Q4\/5GYrjI\/08h4a1NYPL6kd19UgGPzgRMP3NOmrXLvq52wm4m57wx\n72m4kkL4rF3z6n3iQDFYBS6A87OuVa\/6aCzn2LT\/7NFw4WI3QcSxM8F38avFxdO9Cn5ctBiZOL0W1A0TNy+Xfh6jp\/1giXszSvP+ymPpyRXriSU\/XV4av4jw\npZPB8I\/yCcDK2koL08H0CANCj9Ah+vp7IifKBg5oqElzwGhOZr6yuqa2tra6pZG1HNDCCEMrLQ0tLS01JXolnz5rwqDlpDn8QDk+BRhAjmBqGJgZqGloaKjQ\nXzSP0kOTaAU5vjzvTxGakIyk2LJKOoZmKvBHQY4ngXIkinP5DFkWCak0EZU8BSjARHjsUgpqemPHKijI0SMr+eVC9QNystIcGWltTUSnrchmy8DVvZgUD3bg\nl7xJ3F1yKipqagpsOxYlpamuaTlOny3J1wYoYTo7AjII\/7KkUcKrNrp25Yo6bnfj3vqzT0JvmsR8fa0\/Gagoi6Z\/FY2lw\/VPHg+GPuvqQWS93Y1hQ48ej62Y\n77X6mbe3uErCkzdnu0ozlVWG6zttlfu+fiPI5y\/CQo2Mc05v3GA2Pj7uxfPYGAX5\/QlPGiLC9XS9PGfOOnlqexB482mo6Ezc9g1Z7ofTFxVpJq1PLRZK+vTm\nmRBMm4jJucMHCn5dDPtw88a7yPNDNC3AEuobk20iYr6XxGfAcaIr\/ETaztoeT6cCb8e5G7fMc1hUaKDKTdihkXPS\/iVDCva6zKXnE0y\/rqpkfXIzYliu3Oa\/\nNXCFmeTYSdPinndb2FV1aOwEwesMS0+JG55BTXA1wP+aanOEmHZ9V7LB+3GtJ9TMANflMHQGjkx1FbJrQsIWEeGvdAoC\/Au1myPIhaFhqh+eP91+eupUMa5L\niHxDn91WHpddwynnacOFeCzFUFWztAoNyzm9e1d4xKbN3V0k0d21aXN4xO5dOae1NBXkVdUAFSD5xjFyyuvvK1esXPHjYlGEQ6tUqvzsgN9gz07pky9+Gkqc\nW6MywdbOXnltHnr7nz3u1\/NTDl0hO349R\/gQv\/gNqic1PRs2Fq9vXb3qzbqiDU+9tE6pDVrxOl6\/cCIB4RwQc6fodSqWV7xAcE+jdrNAuKlO\/b5w\/vVzeEyr\nyY9O3bfg3efFO1tbb5DnhW00cj0IN2s3DUCYgilrY1ZPmaQFZLjmFpTlEhz8pmStAcvZFGpXk69fWvrNW2\/f\/e6ruRsW6uwkJSmvYGs3bbqtnbyClKSzU1ho\nzd3ffW\/fgZuea7Zd\/DxY2DJFQX7y64KhT5cC19qZGRvPA2muLim3503JOLZyuhKLqThtxVEk4cHJc8tSJ9mbqmnYQAl9J1hGn77UyyyNsRdlvtKfEF3C6rmY\ns3mSlamcHAK4o2TkjfQXpt21TWs44WU3VoXFVB5j63n8abpdTcxUO1M1aQagOMqqE+dnvEWvo\/3lK+EIIsCZNQUAxWz0kwVIdbiIU49CqzeZdg1nemcEit4m\nd2rQYOI7UXZ1FQGcEGyE6HW2HdCxepdvIXJTwF\/eB6Cd6Gn6t1zLjA1i4u80amk\/K4vbO8YhzeOBXkXvk5IemujRStfRhaQtPS263SP1O0qfXW+kSns7f2dj\nN7a2YieILiJiczcx47Huwslu1zykG26RPRsiyW7yMH4NL8CwwoJDfWEn5cZ867g4LSf412F43hOCndbDAJZdeB3du3dJzmFt69evvw6\/aTnS9+0bwD7tygY\/\n75SdCoW2\/iv7WkFWT9jpexfuf1rd+v1r79HXrxDVJ9B0Ih+8LK84hYHQUaKQk\/fOF2StbP36\/W+iHc5mgCovA6cgyY4+mh71R3BT8Jf3A+XvqkySuqzScqBY\n\/XXzqxYNrCj5dXaDZOKjuWZPewRET5M1ojxaKPcKSm\/+zKTLzOHZxaDZTCdzJyf3uRdYc6pnZyseda7InGtfLndsKsiaVwXmwqHPE3gB4OnFmFf9qYM\/MNNL\n6XPVbKa7B6QHn1CHUqP3XAo+LKCLD8EC82FZ27Phsov+BKILp36uQlDrf1M9n\/SfVEXgmKcqSIRUAFT9Q1Rr8y8iulwRpBROBZ8hSdFzmv7bxfnLAQHhTnTo\noIXlSNhmYy0ei8nVNNoUOmxlPiQ6j2V4QwUaQJSru+3rzfmaWnJ8lqOxirm5uTVUWCMH18x+8wJz8zEGA4dmOBqqADGUwkOMrTzOwTW7X99gKGsGpBZRAtdC\nKI3KP\/fQN\/665wpAdv8YMBZdgkSG\/wdVNsAHR6mgs\/p\/EvUDEQ1A\/PCh5UAfCYOOEWEaAZ0k6E0hJ0lClJ9A2hz\/C3t77m8xDQBMaYQzgFwpso7dh+zlF0Cu\nlMR9RIbSp\/8Ww+AJu+8uSiMK6Lbx41Nbt584QsNFlUGTk8U8MDfc12Pi2fzAVXXw86cHVvW5vfDDFGX9ReGb2Kef\/xgsrprOkj6sW3Zj6qGJEbphM1Y3hjVF\nNB3aeOOz+0dt7+kTiid9PzvWp0zVszNw+f17y7Z98VK77T2mx5G3+Vtsjs3JXc+f7XL8f5y9BVhUz9s3PntiG3bp7u5SAYlFpVvFxO4uQGxRQAmDDkUkBCUM\nxAakFFBQbDAQUVERBJTO\/Z85i\/r9Ps\/v977\/693lGs6Zvc+ce+bMHXPumc98evC15vOn6m8PP9vsefFqj7\/ZJPWbR\/c6Aed9ve3tm8DGr1mR4WvlZ13ZEtv6\nJW7z5Zly6yKOZZudP1d8y+0CQXX+NOdt4dfSHjkFptzRezlVb17fz60Mk2coyvdO6tonltTIA3YHT6tZyze3T9STfyj2QP593HEQVvR0tWvcKZC8uM81+\/F2\nkboC4ji41aA1iEIcLPhacsfZ+9WuwJq27s7S78lD28c63cfmtkl9LX8Z9FWibfOYVedCF5Xt20o\/duPVAS7btRRLGoqg+1PceFdBe4er5xjVw\/94oJaVXmCA\n3rrokLordrzLtcExa\/V37tIPalJ6\/QO0ZYHs715+SV6gpDFgy5YPK1v7DC1kZcwN+r+sat68eWfNZLFdNyuczoMLzmc6UpccUHKxspoSny6t0ufg2K8qlZEw\n2dra9XmJQcRsSaKk4rNv1pXQA+7PgxUd4X8zZShomWjBenI4SibfQdsTU4qciZ6EjgNxfNVCR8fSlziIkwuc7wpcEf2iIrMiQ0N9XVlhJlXFqrCIJsSR0zMq\n8uIPmRgZGxvqynLZVJzFkdExMDIycHEBNi8ogKZPXKGtymVSMRRncFS09AwM9LwcLKnAwEAMiBsa2hL9W2jKFF1dbU1VWTYdodBYMioaWjo6k92mTVagUgxE\ngKihoTXCMFZ11NRUV5WXFoWAiyJScipqGhoO06yMpFTokEYf11YVtbWfM8dBsF0NRZl8OSzYuIYcclME43JiVE6Bo3I6POfC7bYJGj7\/4MbntoNHq3OnN7+b\nlnMvaGSme1GMmO8Do2MtwPWDVRWnAX+hfmJJzSJbveZ3+jZLq9en52FC0vMffrXXAZu97+XMU2t9mPNqTrDIGb2r1\/VThUNc28LvPLtwUKTXbzvY8sG4yoL\/\nuelS1puIjIO9yVevE1YhPf7H6c8Pu9p\/zEt8Bd7P+PY9ru17x3+j6QVhV8F7\/R6n3kRC5q\/rF54uI57b6zcE423G8\/E8yo6svPzs7Ug+dZ7BN\/T0HcqPpJkg\nYvnnOfc\/mCzlfwzLSq2Yc\/HS3PIz2Udb+MtMjed4qmZNByubfqjPDXfovxtb6tpxdo7vorlp7S5lcUUDjpecOzw2jIDR253ILr2bQ0rnbjl\/+6N6nW5Sw4cJ\n1ZuGi4P8bBV\/9QBC\/f4XGg+QtBhcmutZ4UED08GSuT9okPG8fD5\/6eNXXdmu1vpQmelZuWR1v3z0McrZ2lBeGNAkjKa5RbdtyBnIcLUWaDsrl\/TB3PXfY5xt\n9WWZgCZlZOOU2BW6aizF\/TeB2+nxlUe6E4gLCAKGDHEFJXmAxRZo698KVHBOXEFQ6NlQbP\/m\/S8a0NNT1wMzDQxhKg\/5ptPmzMGJUSoXHSH0JWUUIxQlBR2B\nb5RHMS+iM6EjMB3FoDpl9MEUbj39C6peIoVD1aUC2\/0g19RlxbsJ293zveNrwAcQUHqXfPITBLtX\/JvAHKSV\/Ivgy9i\/CShgAyQAvzvPg9ypM0mK000TFByw\ni6AA6X872P+iIasd4HCp5G7JXJjCageHEHz\/Nrv3Tf9tdhtALLTff+3y\/5Wg0vg\/EvzD\/pcb\/icK8PWfpfwPGpJvfgNB53CLSAsh33GxBN\/\/zXZOGOH\/blz\/\n\/xKA\/xsFcPk\/lELyPaBD0CXDdADyraML3WCywxD2GZpxwiITxxQzZWjDBYbbvQYeY7\/+txE3U6krY\/TxGX2wrP4+\/tIADYOACi+p2qZDh9\/XSXuX7zTU7OCm\ncXhJjaC5tihMOfbssmXW0+f+7HKZP8+1+9ecaVZLl6YF88JORn0AjWfF7Z35Tz7lP\/n0YUMH98FDTvv65s\/1eZ\/rP++d79zgBRKb7aS7CV2q\/oJwNurP2jWG\nQYcjqvnySYhUE9UFgDfHafAkiLIDT7zTTsI92KMIlkYx+IKh\/WJR8aUO36at99GRndH2Ndl3zgCqVmDSJAsHCamXfHaGY\/i5zAiHdBb\/lbSkI2Wtiv9JcVAz\nIzxbSC9isvSx6IV3Q3lU3O5IyYKYSKkp4VGrhiIcjUCHalYFZKnOD7Ik5LmlELLkd7EhGbJ06tdPILQzXDUZnHoPxPnCyZClU\/wlAVOViZG4uGALBDEpBQUl\nSxtLIyM5YsAuaqwoL043njRJWVJcVGCmRMQklMzMjAx0bIRYdCBqKi3O5BGDo2yVBaXa2tqa6rIyahpaWloq5mY4ygbC+vJcyBEGPbL6NcJsTciRMLMkFnIU\n5ykMmIrU8FgQ5wjo0qtjIUdx9uJzABeB75GJQQ0gQR5hXKMf\/odOHtrf1w8J+\/5TYOf9vl93wxIQm8h5q0sE+7znsOPfSLkHMZJNfir7FrCGNBrDvng\/CTnA\nvr33u19fQXDyR2+LJcs8Cp7QLG5a7iy9dGI35THjrgFC3XVyhT22wA1xzURzku5UPbJJBXIH1m4DrypvfCh4LXFPoeJ+mPgRHQ93vqsJt8Fv3PoI46feh9pW\n2fGVQbqRfJEjs8OKK0PysKinTg+6ZiqOXsKLqIl+s44ON5iN+4d4pNduF\/rkCeIllcF3SutgxYM9yfznVxZ626oU+joXGeaojr1PfqD5k7Afw5L7K8NYawtB\ncD5lSY70evPOxe8Y8m2aRsaenlWTbmw2dGwJ2DZ4azEvx33diBOQKpxs7z6SzryeOvXCDSeyDYKijY\/L6C8aefP089T1Gee6tT9rYEc2sd8HWu+zk2z95Xrx\nRgFl6YtkTPfysUXL0s85jjYUC5mcQBNWU99nUvc+9Du9Mmjpe+W5PV\/RATA9cPlb8Ewo8ZaS5OGTh86\/GdF6mCS9UChova4br9l80gnW68qw8PneH3xUGZbg\nu9ynHy1Hl9DfSh64knNdOVmIp77s3NIb7SVDYseuXta+MzOCX4QDFpgJhMGP4Jg+pY6DEmgE9v5GZHXCocc7rj+a9LRkzthk3XIrg4SYT9PSzcH092s4M9XU\n+LcONGaWugWqqcf5rKlLMXqnfMEu48yU9qvadUueeAH3nzVhs04ELjEcyj57RrDJtsK5rZcN+7n663KUnqtkSOyT2yQzhaUqJMqgCSuxzaW9tVEMiBjprU5\/\nraece9XTN2Ycnf4+fkFg8uDYwOCRHVONldksBRPLE4prloFzpZxHIHeRid+FGQ6R0V92WXbv2zFdX5HNkjOYtv11hvSqte\/19DtWCYnxoqXBobQpKlYu83L6\nMflfKbPsTFXZLBUT3syhlhjlIS3tZ0c0Wa3m4iAD6MLdBeVMZnid5p842JvkPt1YmclQIjyC0ms\/jnnKDYZtmWv+bgpCuHQ0QfS38M4\/or8eZ78oGQz3nNq1\ncMiZ8PEUIZUBzyO2jysyDIPhEO+GvuWxJoqOLdNcTiilGWURO22NaR8CdmKjhHM4U3HMjS7SjY1jymCadzch2xE7MQjjNopNWxr0YZgKHUjrYSph+KVGP4QR\n4gmR4AbpYrvohPUXKGqyne3EK3xc\/Nm89sTd54Vvn1kzY98akwMuVYuA0rXCCNm8wJaEDtHUuynjVX3NY+fDtWbXGxyZpWiW4v42xqgsUdIj27n3yku9+dKr\nHzjNBeHBIcFgJaVo68iljyz\/E62bIuyP\/TgnL31QSnrb9J0xj+295KT3z1WT3Vl4+YlDX+4TD6eyJU9aqq2Mblzbt\/ZZ2Nl3D5oLC53a+kvXy1\/QPTlSTn8L\nyo\/XAQ3Kp8CVrtLn3qvd1JD1uHRiQWHAolMXT6yy5PQ1Wz5S0HwaXPPkbO0jUCIjrtvKuL3ouNGK0+pxV4yN5DUsPkXO6nl60Oia7h6dTc2FoyZLQadh\/1fF\nzSvdTlYtFLoraAMhg+R5YdhmJsV+U8XjRSvHgq7+ED6ene0AbtPqHue\/YGycKrd5asVLs\/TnHNVzb9YtbGpqOm\/98GeIyxp1ti8ze+rP2P6uy6ZW8eGnKsDW\nBf0GwLh303TNlE86cyoiL90sztMeeoaFeaxmVrTvs\/24u1LMcXiuehySPGOzjJux9UrTVff6un2NY7aqy2xZfcr\/mv62yVvnx1dNi0pvkcU73s8G2dlwe8PB\nJ17O2vPDX4Xkb30xz0IsQ7udMr+p9u7xlJvYAa+kVQ+sjeMltoFijXgJrP3xctm+xykPHNVv38nEau+XrpkL0OBN5x\/uOGUqtuurBlgYfWg952Ihxl11zT5i\nBdy8mcPv7w7a1ttvZ2KtLq1g4kCfTT8j3kuMx86J9Imk0CjxA8dPDCa428HZGwpGNh7bhkECV9Zxkro4FZfSmOyyt+vR4+59riI0yjOQNziQD\/K0f+lTdrpO\nUhbHcAmVyQ4BbZ8+f\/d3noIzcIqgEJ5b7FOxumCWx1CCt7U2CTRl6XSoq\/Jed5DrVH0URSEVIRN+Jd7As8CMGP2o8FO87UiXRM\/G7Xjf2bT+E+62xrKAQsdl\ndKzc5vV5cITzwcXhBHI2Ccln9NCPTgikaEr40riYmpnTdisJKmXgEkElEEZSOGNh1AfY1dH3BkMxCdnHJdwUsRq0e28wi983Cl9K8JnQbdkbTDgx9EE6\/HUv\nxJnyYvCrR2F4dHyMCd9HEJlcTg1BDSnIPXYBnM9BZJA9LfJynkTwTyl3e\/aa4pLIOZNki5IvrHM4laniOJu9S9pdUT9i\/vjxweIHlyyTlytGCic0P6CcTnnU\nzd0W3KP16YvvhpK+bzzFOW8+egxkAL1CxiNg\/LE900g5YH6udIGb6Ywy5QuRexUC5\/e5Sh\/YuXbaSet06rcVR0Nr3kiMb1T4vkpu+\/tPxt1+fYtKVjE\/T06I\nXOsb7KYv55rR\/3By25U6gxhgJZ4Oqil95chw9PUdPuIzkB1ZDkHXS6qR7Nm73pajZeMNzTVnvaMUfM8vA81Cnzc3lH145nG8LfW1iBWLvfPtC6eaocGkbdz5\nyqsx5cTUPe7nwCbTQF1Ppwxqd+LPw6FGZBvsD7g6ErdOunXuZRHjfc\/u\/HKyOlozvMRlakK1ocap0FMLHjyw0v2QcmuVeWty\/ffwcIfDI266FzT6hfK2XTkR\nG5yj+fHFDNvTnxWCXBdbAesnTUbAWNFyxm7djTkvYqt3u8\/Y2PRhsanWrrYfERHXD2p4BU32jFRxOdpzchBUe+xyP9ki\/7BbnHXVUGrd0crkT4s2rZZeHHdt\numRcu\/rInkW\/VrHADTCHGH\/faG3KdpqPevm5b3z5a9KHtYht+8\/GAx+q2s74ob+yGCpzd+mmuAF24yfKkQ91RStbLNx3c16dTrmhblXziPXg7RZ\/yYy3oYo3\nz1TOdAAvF0Q8\/Ljtwg5b1q81nRlwV3PgMdUtVKZJ47hIDWuEk80aGRnq67kxPLrQ3VqTq2EFfktZ7ICKKuy9ngrASIRnvjZ62FutN2GR3SRolMx4+mwkjrAb\n0HiwlFyKJCxnJg\/7iPWe2LBQG1oZrQXro6ayEaIQRUIkbI1FmWDxp9tvlrENjraN\/PwZtclHV5bJkNGZvXFNxBTuQHLcaJKnnaoZBkbADqACRoUverPmPVo+\nqyfXx9Wa4EjJ0mX2FeyIRVHqSIanncSj24zWanD3yQ6gsL15Q0BP0IpZEHdFQs5j7Y9ZTUmz+6I2WEQLv9Ypal8E1rfr5f2a4jnNN\/xA7j7vmaS0ddAHqVBK\naAMwUgqNGgrfk1MGRwmbNp2QNoozbQCKIzF04CgD2oB9ZdCBcT5hvQ4BNbwG71UeGufjH4IoY2pXQt3RkXEwiJZF+ONDsJc5NhsWqJ65kpk3fvSBS0zjnXiN\nwzVu2Q4fgH+valeLxhMZtc9pBwutg4r37r1beu+o05nmo25V\/Iv5wabil16mhD\/bPH8z9bxT7sdA3eELq+rUz5v7qUvMvDZyXju4qMXrx1ePqDTFY5tCbicO\nzb3y4bRmHqfY7dXT7S8K9mXz9O881xDT284Sybi5VtZmrvWZT9\/tWhvKZC87FS+zS+sJuqNf3pLW+3bfEufEmW\/lwl85B0Yhrulpoq6nltcOvtt26WurjOee\n9YyMxS5NthflZ6aEjYsFdITerTYBd3VM1FVUNlz4LCQkXXvam5f4MRnju3+1P\/icduq7mOKKG+7XwCP+Hj33xQ\/6YRt84zk+\/3Zralr59plKhzxOhJovfrNG\npvQjITDjQe92BAZjj5M9memZX4x0O9N2Pr7InM17trnYat\/itzNHeCcf3hTqHClUWmv+feiS6dHohxZv3m6Mjc69ku8XPbJqz9zozbrcN72aHuaUpQPf7GgW\nK1oLrprFqm+40OEW57t4r35BydrSvbk+n7\/UNIcOnyhCHKb4V1qmqR85suT+un1PT9X\/8jmhOrqQ8iRcX+P1eR9UbBdI\/NH\/Zh1zd9vLFNTqIK\/t0apJQds5\n8T0Jc1tNjGLX3y855Mjw6QLT1q6Zcln0pW9ksfGnte7H2ugOdsLvPE5uOLDq6i8zZvOIYqwq2Hsjp7NgulMgbIMJGxJLGeft\/xRzzNFblBBuQ9LdgvI1dDwK\nytcfeRs6fgLZWd2TO18aQ4B6fkraWAoVAbED+DDmUeXTum6tWdVi7zNaJScLurI6Tj7MvJt1JfNS4amcJYdsw2XDhZefkbEcmuRJdY5uz53lbqFOx9UsnbzO\ndzb3fD7hrLJIdtIlj8ETweNh26wJt1JIycRm89Gh5Ii+pJ3z9Ur5t+YDnf0D6ybxfXgWX+xFevcIfFQFPZ7f7p9Uy9aYMNeAvcoJhkDv9NsgccZcy16Gbm+S\nz\/QJD3VOYo+ZeE\/uQldqcAkLsIVZ2iESe8ntKACFE4bC9enkwHtvcE8F2BsSjA\/1DyhzOU8Gj4XzlDWXHTs5Ao0VjxfECPDnY4SUKQX7jWKjfOpZwhYOU5WC\ndlIIGVNo6Vbm08cxYDcYio59EPlgPT4C5RWzRkeUjZEoiNLCdyi2rolxfqS3yDdwZRHPffoyzxUbbi8cOQmo9DGx0GYe5fhOl6OvPe\/m\/WqivVqqoPjxY5Kl\nVJbzYplVrbxfJYvuzF57wPbZ6sPI0s1KW5+2bKtaXMdarnlWvWRgZ+STOdJfOUOcN2LnE++JuJkW1c7p898dp83xvBy9Tij\/8C6Tyq8fL8hXzgp+tSJ7+qGk\ny4b7J7WtOvHAffGvY5N+BuxKOddjW\/vyXSmNt8psk37Snv36cZQF6z+7rT4mxH59iPlZeb7bpeCGV\/lmwhmNZtz41MyxlvjPczfs+wpqZ6o9ikydJP0ihzOv\nfpPe5q4Xb5NvH5cLk3J2l3lfvuOWRP9kILZ2ssuPwAPXYBskz1QIm7NX83hI+OmoB\/M1Ow9NL1ivmZRiD2ZQMvuMdperyb67pZYaFGKvTP0YGbn5pqWukEzr\n+NuVK5papm\/QAPUhXs8b7Yvezn36tOVSV4v7EFeJok5\/Y1XB28VI0Fj4YeOKCyeWLrMVjxRbzvKQf6TcgohQ7AzMFBf92jy0pMHo4c5madufe8b2WiGS1Y2e\nHcsfKegzxDYrF4ecuHv5ynvK0jf0CI68nrxixo1ViTep7zhtW7HNR0fx2tbFtwoPFxkeuBS5cP9ejUt78y+v+FiyNHnjI+4Te9Bq4BeR27fDpuqdTW43Mm2N\nb7j3gQXSqoQz3FC71CBU+Jn3KNjw5ZHfOS3bl6UwttUmmABLDG9QMSUzFzkOoBDCJA7E\/rqSPLf4AfGJ86P0pfyf3EGahI4V50Sfdb2ZnIGxosJW4hdzMzNz\npsBnHOAFmpkdv58zTF4CmBQafOEJX1od70s\/13vM3Ra+q5XRsxJyKQYYXZxKk4D+abuRccc+1yma0lRUQsXMSUkoeiA\/kbivpy1gctUFTqqTX\/v8eR2Ek6oq\nSUXFVMzcNtpIjXziy40meLNlpyhKEkVpmbsc\/LFje2eQq4W2JB0nOPVa+dyLQrjnx5RdtdVlyfhWENx8Doj9Av38vonXqr8DXDzCl9y7g4xwhez7d4RrlHAS\n\/74d4xCGjyXwKfuZFOJswoW8Wxe7Migy9cG1pquew42rHmqs8Hlw1T7OG8Tsa9i47orvp2dh94s8MvTnvdXlvn48zTFXXfMIlqq3ozeJmvQtZl6Mf0HRks81\nG8pmfU9tcXZ4WXASODjcO\/KjzUR\/tkv+sQJ2yUY0yKXs2j1\/4aNgwVu5jYuFDQpi7Z9TfY7cn3yFYxz6NWVWYYdwY6hkqP69c+drQr4OXqCcB\/pZGsXJw4vC\nJ0+5sX5\/l9zrj29WnxY5JIKsn58wieN\/NaXPcjjBDtRIY1azI24XDy4NS0gvc2kVysn35s1RA1tD25vYfdVqmw6PiVGvYo4NFOqaTiFvtxkuzXrOSYvPpzFC\ngaS0z9ypAx86YRv4F8\/f5Ta6tVGp5vzsPErZkuvqvvEPs7aIg\/AdfjusC5ltHU2Nu9KYNfWfN05SHh8KnEc\/FH\/3YLXcr6t3bmxvy5w6W7p9+5X0\/XilhCe+\njpCjmvJNqmcPv5294gE3WrHXfgCbTJdVTNhyTHQhd5+WdWKtiUWMzP5XOxpCfCrcDXbfqt13ob6928TOY1fMquUOwSq1NvpLfbcxne5\/niSnrXLl3ovEjWkP\nyxp8wnZE2\/RYAsOXV5kxdd7XPDoLJWPGe1e+y+FgQVnIgodTMfXidPU5T0+M2ueBay7n7d+tU3rss7eUdvnGntKX\/ff9X+8\/Mkf6ZBZ37GnJA2\/PH+DX6ksl\nnSo3DvAb+PxJymK85ffNEp+GuSoNnZo1NUS6uyrPY5IzwKeV3JVdHsFmrY+\/6xmg6sOa3Lo02tJOPMKpcn1HmOGi7IRVJT0ez58sjEnWuurEf+\/EdKPEUvp4\nVmZmP2qdBNbQjPj89kDBjyXHMC3ffb+S3O1MJ15xJP\/cv2Isw5Nr\/R6Rc+mP8v0Vt8jOVJ30SX3je6w398Wtm+rM\/mNmAWfek1FJzf6oP47p2ug+M8ZQkqth\npzedGJnR5Ix4Qjz+sZ8dD8aP+TsbyrJZMgZO24+PLAv+tWsS7frIfDZgKZk5dd1Rfk1aNFp90OgArU\/qAxgMjCRs2zcwOBrhz6lZdJQ\/TkWxUJDCpUNR68Xo\npNQR\/iMrah\/hY3opc9ERCJA\/ihEpfBUiMqhM5E8bpBPHALcepBPDNWvaQFAQcODzD+4eEPfeEzqF+emLTSHfwwEcO+J9mtr99WdHUUeUsc3SxmNTTzQ3LlE0\nKFaucTuSOnrm6c3oeaKXIroVNoB53TKGG4+g+V1nF47c4Yd2xYTUNlot+uDetT3W8svUc8kgIM8sSHf3TPs7BUKmJXrvTzxcRI+c7veuDFzzEbXoZlXhQNG0\nvvKW\/73HZ6eLPLWviNZ+zH5aWH5\/brlzmoiovN1jE9Z6q48gO0onjwr2FILWX5Kr68oAuLIxi+A8xWBvxvyh3cnXbucvGdep9Ngba\/5wWE3G8hLjo1FVm\/hl\nY\/Fs+XN7p7A1xCVMNVgrMq23uSPFCdvOMOaA3JfPwbMga+2Xq9ZtVFiajjOv2E+xCIxdpjSqbOD4U7IN1AepbpQ4U31613kH7\/NurdVmFi+ebQia5lVe2Fhz\ndHnwWn+w2vPUzGfHU3asli+fZbtk9ozmEg3lV3coj1pMyyvQdyWPDlGbToJhTr\/Y0reSPKBbQS2HnGvR5Pn8pX0Dvacm+poJzy25Z7x7LM3bXptQMxzLnbTJ\nJwciI\/69rqL1+yAxcjGWFQFiZriRU+LQ+MA\/X7XFDsTEw3cC8B0AQ03LxguJH2jv\/JffN\/CjY8Ikwb44DdjBPFHSPEzcxi2+T1SEvIYMhRAXypmQlyveIxhn\nwogbVNzDVGLccggfghG3kH0CSwBjbYN0mNIGBLE2Qdzt3xG3g6JF0msf5Bov1umT+KHzQwhPLeaiZ4duS49kVz6zPdgukZ1h3TON9\/DykbnGa242iJ1yGtGN\n6JBr5WN3gOn8nLShu9teKFSjCu8adE\/oWj+pXLNJpMnX6utxygevYdARYm+\/nvezI91tiX5roj02rnPV0\/T00qa6g9YJdG2Fjo\/JNY\/at5+K2MVKVL72bFRX\nK2bx+Wei8tNHj1cculZYPml14+NJl1cCi6z2hNumbxmW3VNTdowS9XbIvHoS9rUjH2Zf3DsWArY0Fu48suHlyfDHcvtv7b9Ax3a3zp2+p\/mZ5YqNR5uv+Ln7\nSBXeahkOCwqwfWmY92JAhQPw1Z\/2cUQqlsq33k87YvviYcxexczAGx9VNjQ\/WSPCklYD3HjviJlPL38ykq6L2eaudCn3S\/iOjW6nK5VMP17Zdert9YI3hezx\n8by6hnnXXytpNlbZ+2iWz6xAPSUGNjcpKb9atJNfaHCUDUpYVOcuCif49ZM7xrch6yPRJ+wI1smwrkckYZH7j3mSYV4Zg2leoZXrgMPnTRamuuQAwsYjekBY\naDDG01bwXonnldx+AawdXGFnbfx7hNHH5cBOZzhxfnr0Ljg\/FOI+nfK7A8UO\/fZz4LmNR\/zorXVvxk7NAh6\/OxkcgIgLOtnvaygD7eDDeAqIH6BIJuUNgyHI\nen7V\/Zx\/hN5Gg+D7ponYG0+ZfPkk8Cm8BG+iJqJvo4xx9l8Hg6dSX8bis\/nQryDKZJzYAR2MOe2mjUHMIvu1Jdccouzf9b+K+irpv\/DlZ88fhgbJOeiKr+Gy\n358pakzavrt3AyPtV+iyUDWnBeV+W5Ott4Jlgy7MjLKd7msW3na90qqaXSpRsWFXq+o7tU3+0TmLt0oCO+zjysX3A7++XX6Zqn7Dbbse2hzh+qZ0t5+hqW\/q\noESFBWAe4HeD7si+xW+qa6prYAiprafHurTRoWNVpZlUeeB6BzacUBDN5wdY9Vbkmtnmp5w9l35R0yRz8dR8myj2sQ7PburYypofy07JfD53h7\/4+DvFu4VK\nX2PqDYvaN4vcT47ND\/gOfNY\/z1nM23ClIkxFPWEt01gudabVuuibC3wepVt\/mZUyBRgnOQcGU5U+KusY9c0z3+MdvWKHG9UuqDM2ctuxgIe8+s0gsAgyKu53\nQPBOi2D0kSkCaC\/mTRUDxQvADOEfFZDTFbMITvW0u84t8bSFmLQ2Xr6ZnQuWvXAVCqYerQe41I8y0y0tvQWj1xytLSSFhSTMrRwKRw4\/6nDUG\/6u6AhkNW8Y\n382s1VL9mL3JXVWUjsooeKw+OfKj885VfaF31lbgyxe0RVH0aaLuKxnviG1ChjjXBFt9ZtqBKv1JA3aqhe+6wOljkNP2i5uso2Oi4SIESpAJmDfl7TlhYCwO\nLFKGRSCj9uZEhxqkU4gx3qBskINgygCRoh9wYtQ3onQYEENCxaAObJzPFxnUpPpFTutmBR\/byUeridLHAiKP+fvBVthZYG6MjvEDdgXCmN+u\/xTzs4xOs550\neDIvKGAS72krhh+Da78vYzEQYIA2ir6mIhhSiXRg1Jc0OgW9yqQjhzC8F6IXlbJOscjF2oBC0JxHvtEWIXPnezZTcFyDcZhBA4gAeuOJMBYKVxwf5pJriIOR\nOBKtJUFwyqfj1yDmyVEqzcHKBlVjGSipoGFC6poY0iI6LPqJBDy4zbknAq95RRdcI4xHEGyiZUJt5MrmBg5+Fa7GDsWPkUvkcxnUWMhtPpMkz0Hw7xC\/JBil\nLZ49B81GyuHic6SPncQh+I9Amln4JbhsHQjW7gsWgqcxkhmw7MtMPIL+e+k7WodSz1CJkodxLBgCgDhiPCLtp8SS4AaXEdhqCPs6LP8yIsZgEo1QwE5jkxAH\nQkchUgU1nvKOXK7+Ho0loSRChfAaiDESKYx3CmUJHyPXkl9lHWWQC+SL6YJV6yfZG98zJaWRFgwfxQjqJkYNg2A+BnnLwjMg81qa5LNopSSR0BCTsDYSJQTv\nguuxsdvMJyQT41SsFoIH9GPBEN4CDeJgoRDx4Bk7D648R6rJGqCDjALy9KYQngBBQB5w8Sfwkddz8cfcP2gA5yn4AeIfVYDMMYdcun8VmTobnpUg78iSXqHY\nadict7DrJIjDCJUmQmOglDeYAIsDIgkgBRS8Ay49L2fi14jaosKHYANGIleZp+nEQSFCLyFvUYreRRlxLCyaRZQYw8KOsr4JOsRpCn6XNgU7BKu8AvNt\/JN7\nidZH1dHD0WtYFxW\/hJXgeA3sCUU4fhd\/hNSR+BSWkwi+KwS9uBppZISTVT\/KfsUg8R2o1FY68cSL0aco+VRTWe10AYLAAoRCW4LN\/tNlilEBoFAFihXB\/\/mM\nbTswJJ56iVlIQovcJJFMaFdYx4XhaTJWTK7Pd3MluwcHyxSCqAoo9TxK3O8ac6IOrBiGEEDOsEhgmquU5wxi2E40ZxbZnJEo7ko0GCgQ9Lg4Cv0RSqUgbDpO\npaA1NOwRxJvIpuaRuEhZjFssssNH0j+SckKuvdTUhvh+E+lJ9CGOp2HJGCn1EIQEvUGINi5NNJqcJIkmQCVBPn6y6sgiDnN6yOb6wcaDYC\/uYeEPWX96yHME\nHybFRgAeg54TOkRituQJ48OQKhJ7T2LIPOLiYbBfNTDxCia8Dic1xx0Ee43fwMiGOISpqOGo3jXsOQn0UYA7oLxp5jxaGY0ByI4BuflMO0RKS7UQng3L72N9\ngzXOQEqZVUwhlhBaJpxFtn2m8GEoDwiXAaGP\/vk3G3ckLvRejKFUsluUC7CY6hhjvyGoHlNJ4AfJ5xjJ5GFKKNm6P+lRLBKuhIV10UkRI\/k+S8Hj4AUyuPRL\ngcyeQnoYVSSiyGdMGZGVF61F8KtQBR5MINEVKhAomlQSeYbaxyBvT+2ByoiawwkSJZ+giABUsIhzhwOr8RS\/h+IfKfUkWM0ZAcfdFKwIS6Klk10vk453wo5f\ni9MsjUxQ4WQcImVEs0NIrfCdWU12aVwDVVJR05FBxSSkZEg0KTUyZybZ9zQhfBzRK0jJFTzfCT1Apc10ckFTKdgQ9Y8w9ONUeVFxhErlEjcaQvHtfgFoNxs7\nA0X0HNHBSL2NeJK1iaVn0\/FUvIhE3IkWItVyDBIreEYTWBoXRDGiqyIt1MPCeAe1jWzyl4RdImWHheUxDpC4Uip4I2yYDa8hIh86FTP\/A\/MiwB5SxOSIVBhj\n\/WE0QEMLR42YJJrK\/8YD+UdKo2JEl6cJcmgAglRRrpEaBFNHFJVVtTGuqLjkUQTPhRzw8fdQQGjf2AWkjSqi4RH4eSwVI9X0RYyoxGUsW3B2nbCo1JvYJcFZ\nCaHiqaXYDcFZEw711wtcHJMYxYbIZvsKVRlxCwtjU6KDZVLwZxAFZAzBDa4iWB6UsxQM07\/PxJOg4ZpbQPaKSg6eCm3kDyqu0S2MHWISZL+YWAPzTyVDmD9J\ni9dDl1ORw2U+sj+hpBbwv4iSStgZC4Vlv\/vTr+9CnT0mwNoKoudATyEWecihZgpBfUnFymFvuMe6TgI08YXes0iBGuPgKkS3OkcjiyHUch2sSz0Nr4Ay0MZq\nZP196G+4WCFhD9E6OrZuwybkh9A7UmNWsLGzkG9CP5yH\/amM0NHQKhfj2BhGwjGSrKTi1HaEyL6BV+JkTYrp2Bi8TgK\/BR9RLEoKyg0OuVJ97Xp05WrfD1gh\n2cbl2EzUzWNGDNJA9rRWqiVqNlmPYoBq6Sil0KjLiWJnS6AcEfQqFYuF9YxjDZGqZwCnDSOVWCp8+ITyuILi7zGsEqIJdQsajk4twekQig5KRCOFxPYpJKHe\nttqQeX7\/SMfx5yQ7LQIBUsUGYP0uYNRwjCijjkq6Z8EIoXMGoM6JQU+S2vEB65sQKUN5rH66ABuHhHgJpcH7oGpkYde4BWTZiSJV0Oeg5bO2+APybwj9QiM7\nXzLD7xbzAbURqsITSJEAfi8VO45gYtv9CE2GKuBpaBElAN26fe30M6jAUcE7oT\/Sxwz7x4M0ww0hXBbjEmlTa+hjZFudp+G\/4MMvYeL5TBJOK5WUZwHM0IQJ\noTGe0Qg3qkXohRDJRSxVgD+WjONhOOm1RSOkkRM8h3w0HiWdhxgEJ93SOEoBzDiNHBHqIe8aL5zEJUo6jIxgZKu\/p1eipK9Vx2xlk835AYV6WbGQgf+CcHLH\nqcdgA\/hRAmKIn0cgugCK41eQMygmQVpGDi6sjz2CXGgS6vEkggoRuiGGgmWhGUJku8dS8DLhWSRiwQSiWDCKB3QS\/n0YnkxqvbPYEVKVZAudJMXlOAu\/IPSn\nEXqY+BfYQI8YeB1sXAy7Du\/mhH+AMEvjQthXqM\/i2FgBG4o1Qh2A\/f4wtQsnK3aNgTWxeO8opCl0xlycXggOvbGZXnWkzbHCTUEyQjYTjtON75O2TrMUIe6D\nn0NIDt6QoD+ECLVBEdpJGoM8Bj4OjdtXBP8IqQiuQ1g3KdlkmcpEkwzTu0jL8oOGRzGrKQLUwTLKUwomRvq564YEnt5ifBG0TpxT0JzRBtlYOceSRHyKQKZg\nRt9JvD5qpuB5LX4iREJ\/CZq2Feng\/O1nnawiUodNMYce\/g8Gng8f4FEO464w0YcOcYjH8KdRF2IllAQOKZNHKXg+97JAxk6xigRjnl4KdpvojsgjWjfZa0E4\n2SqnCbNEOrpnhIvJgcwpJBMhvBLyYsYz8inqaMP04YTH3yqEJ3Gf0\/EbUB2\/ZpTRcF0tsqm3riFh0wQIS8exazSyW1KCEPK\/cxEFm3Wb7C2RArccOY4IXNPv\nDFKVhrKukE3xTBi7CR98BwPrg1Bbo\/gPslPlofgpaBq6aA9pAl8W64Nq4g5GqlODEAwfZ70l+1sbaoLqGRjVsMvp5AOZqCwljKxPBKedTdhTpE9IMHbLQEhI\nSZV88tdUYiRDKtwMRjDpbeQwihl4NiWTQtayEfk5oWciyCc1KDwkPOFsZeLkE\/VsJZXsZdFXJEEjp0CUrLUo7TCX8O5CRcJE\/j7iceZXumC8ST1OPusxCp4E\ntchXLumPRVCwH3C4GUHoRNhTQ1jYEPxvaY1TsH\/9XUBuIwIEQaK8s0gCDeuB2jUKH8PINhB0Ey7hs+zZC+l0jcjsayj2EidHfdhR5CGOFcKTFGo09a90\/++0\nVAwd5+KEBKP4Nai9smikLj1GTye1ZhZ2j7RsVWwsEzJbzLpIPpZp72BfSEVU8GIoX5VitPVLl6MraQGEFn8jgl2HBrlO6LYQyRhvKuldNpMewy\/8Iv0FFFmk\nkiVwhgsw8pZ1zPukSNphDlcQOMwWGac9x\/8iKRIcdkC9+pZ7g3zW1zhNIqRWvEDBCghbSoJ+EQ7MC+pfBFEU9gPqGcKB1NJBXQNhMVTaX4jGyQRHBqgi2Yjx\nFFxGTkFpPmaUK3IWosYh6dwXomQl+Tj+HrbNSXYq6fgliWAFYu8FY7laSjEphOvEJTFEthrHj0C9E06Dzts7zERNRw1XSSX0EMnpZ0of+rdChyhw5KB2SlBQ\nFxuvgDIhhkNN0CYAcESO4vg4\/L8Cew1doZQJrXxT4NxsFOIQBWQLoFMvshSUcDSKMdX8bwV19WAqKgZTbR2YCpNOn73D36a4iSiSwiISS\/6kTxVnspGLzDiy\nqg8J64X9gcoLYw\/BLkn3dIKUOtrQ1XQlsQi9Z8JUVg6m+3ExEQ7Ohhh3iKoaTK1tUME6JYhjs9RnzhxgZQ2\/NvJy\/+GrYMfj1wsDOx78ys8ALE6ZvZz1OpTP\nRtfayIbMmOFQZlzf4+hsH0zkruX3GFfayB9udpjhMM3BkV3PL3N0tHd8Hyxnuw7wu8FaG\/mQFmVysRRMAa9bCf4G+HWA+OW0hgSgw+14RoGkakqw3NI43AHA\nd4rE9\/Gj\/\/StqebXs4GAIpEJUE4ZI6kmFfJ2pjrRlc1mQt4YLJYLkXuGz69js0EZi\/ilFnLGIj518BfIGaSvvQ45ugHzIEdETkOOKORGJLfRJWmpD8FN4bX\/\n45dfD4DgyAgATpnxtVx0FICcQiMl4rRHmTjPge8diXMFuF27IsyBd4cUCi7w7q4wD96dzJkJ7z4L5gGAOQiAXZQFi5gRuKJw6RgIUJQcUjg084RtwfMFx2UK\n0G\/i9fabmB8n3zhjkGG6eX\/LJdPk\/sC7S\/JuVvoGFfS+zYvrHnA7uOzerfwVa65jLDYalmIalnco3jg4IfkoeX6qZuac20+j\/exvOr29vmV3VePtWzz\/qBdq\nb4QPHC5HscM5506N5Lf1LNM51p+b82OTtm\/vt7zRRKupqycfgCWBeOOqcRPD2OPgBdgOemBUksPt3fFc5VkNPL54p1pTudGPyOfxiXx\/l47jMsr1xzGwyXPL\nTf+1NYCi+mJ7z8QVFZllj0hqSNmgpAh+SIyIp+3NAy\/Iqrvoey9c4rtJZ6hq4LBuQUv3YMLR7gsF1MNu95ZoyS72XdSgn3zLd2luiielt7rD8d7WfQ8cuh72\nIW5nspbca3\/9pkMKhHI9kjJ9OGGINHlOSYym3x8VKTl0Zrhp3Z7Nm9+PpR2+yx06Yie541Skn7dqw8p758\/gc56g95sCDjdWYPXzqanZ5Xud6peMwpJApo\/s\nvNpSc2mQDHwBE1Y3cBdj0alq34PwmCa+Z35N4mI2rHrgLtaSoNjtr7z1PHhgks\/qI1kD7wGoSfZl\/r5CzVhADSmTqmvAIuWDbpZem8EKsurKUlwpIMERUxBx\nkPMT+SpiiCiI9IhkyPmL2ItNlTCUgr9LSKrDjWMnz4wdEhUZjps1BW4kyzIQ+QOjYsf7B4qKrbipJpMmozXZI3GIig8neU7RlqUzZFgsS07iLq7tJHEYZdGx\ndDgzxGAOpzpO1ZWl0+SsWKxpQrAkwBuOk10xXVQF2AJ9AFc2m\/1elASPVVQFy51g1WG+nBOL5hc6ZApMhkVTlgmbAPDPZUy\/qQXnrkBqMUfo+JAiUCLDyIAC\nzAghgNERuBCZXFTMoQvOZzAqABDuG4fz6MllS9w6Opgg\/bNM+XeeWA15bmdGrp0bA9yC\/XkX7IYfpYfcjHkh2mCdfrnNOkI0LGZxSMejjXZWeWoFj\/UiYlLm\nFw3ey2g011ZX07JoSK8cKJ7nv6TWTXOl9YaeIZWx4JBx1eHe9VarNNzXjmOcM5ec6uc\/ePxB7nFd7SP55kcP5z1xpl8\/Xjl+JPi8L3u6\/MWagS2hLzq\/19W2\n\/Xh+ZPNg9SW5KcGsrtHAleggGMBi9xrb8fcStXUC5rAd\/fmWOStcPt6DxyhW2eK6PHcqbFO+n4XzoknHpCdZuxeBYreze+nrCFXRqOxk\/vuK39SQUqmhEXw1\ns1ol\/S0EBJNVP71TRfSqEmumBm\/F2z3H0g1FKDKGUsd03t7h3Zp5QClTdPXO5LLAt4WxKxmdYdNlpDFUSnba0R\/MVXE3nacUY\/Ln5NjMI7cnT7kTymDJZ8qh\nRfL7I0Snen8cjbXgmFnMsrWZaT6Jax430vLm1Z77rJkuVY8jlF6Ofz0vbL7vVratTdbNvRZCF76Nvcqxe31bUd+how\/0t5tTJzvZ+4Ia0AKcYXUnKTqmymXF\nj8HjFcvHE7LlzzjAqiuYOX3cuNX\/5dB0Y0\/gYYR0aw+7AZBc0+L8+4rf1JCy+lQy+JLg\/Mz2Fg\/YDRNV53CUeAcP2i7S1NbV1pSe7+M92+rgQZ6EnBpFA2gh\naqi6rq62uqowE8K\/MIRU1LR0dBAVTF1dXVVZXvJ\/gMLoC+lr6+prayoLM+E6LoaQkoaWHkGPqTBXKotYGKP6+oa62orCbHgZS0hBS8dAT8+MTtUTJrFgqJKi\nYroWrAXAFbgDQ1jP32ufVYhjwfpnWGMjIwM37mQmXUFNggbokhKy+pyZANi6uhv+pofFT6yWdnOxsQXiWmy2hhRBPGfOTK4AOYwrWMFsN7FuGebZCbIw8Hdx\nM8yV4PN4gDTOmKTqh+rRsvr6mmY1CWnVDzPsk8vYAKzfIME34wHSWork1tlACtta8pjNegkpzqaRFKRFg9aMoEAnjhXg7y6uEhTyznQS0ExhQInXo77rGle9\n5dKLs3r2Xi1egJYJyupBu3QT+P6QOADsOwEfpaY2hXcCQJ0P7lRlcJ+CqlGz+vo81d2E6sTdM5PeQbpF4h8aJPgor2coQzr0lNhlxpC4GCQb4TYRakZmkM4Q\nhWQ0VRmaBBDmmvEJxWAG6hh9\/cyySqgw+smrG7yitP3cU95WLvKFVy\/NfKKsdNbImGf3DV6tpeT8giRLj5la6vspkocqKkAy+1UHuru+J72vrWuFZOFdoUMk\nGVtWxMFQWkJYikaHZEwxFzFxQ3mUwZSAZDPEjWniGAiaAHf73x+ptbF3XffZ2jS\/TyshMWX5fCfQUfeysqH09M1VvjFan38Orj95KPFaVqty2kKra2UlSiuX\nyAqbNqyvyBTXTW9ldo6LbMrYb6O3JCxCa1v+7pbh51vvd4rcT8xbVT5Fne5qmJ+6V4wS6NSpu2mVU0Z537PYknV3e8u3vAWioP7zybg7ow9XN9s56t\/+lvPp\na5PaZQ+hhMae6RfV5wRGi7ZvmrFc+wa969kN0eX24sdWbb9jY6uiamLK4ZqYBofsP4BQPrZ4enA5iUnxCQnx\/X3jY4t8z2VKS61bOzQcHhEcUhDwmp2Vw23j\nE17RlSorqRebor7sroDoYfeULk9NX5azXbiMrO+ObIdajUqXNL1ipfV5jMrgpsYdIoOe3NzpZ7eIGRx1qacY6FMqtl1uWLNlLYV699sqz1WlFKEX69ZtvNey\nGkPRGO2bGA3BblKwa9+XUW7eQsOPtazsXjclymjkpQXybPHpRWZmIxXgSSoVK87fdzNqZEvS4dXxT+6jm05VJr98YvDU+OlZFI1KE0lTaovSXREbfhuUaJgg\n4NpSBUV5uYbG3h4Ue\/XSw\/PmrdAjy5Y+fLBk8ZP62LjaunuVMdEx0QnxwSGRxxobdmxfrT\/zJDcKB7C+UYtuLbv40ap0Vi9R357eKKvyWbUKUrylc8ecQG1V\n9ePnj6urKuue191\/+KDq0ePah5U1D6pKK+D\/aj5\/Ge3xo3uVxcK1vZgpl1OGdtUcXW9HiJRNt4oob9QOodFDanvzueDkSM7PqkMH+NJ0UNmd64PZ8\/le53tq\nDjG4OA0DWBCROSsgIpxEFiW+MdFxsfCblAi\/p5JPJQuO4DcuFtYlJjpKziunnTC8TUQd6Oj97lxvyXDAGe05Iedx\/ieOUuf49Dlorpn4kNAJFADCSBhEO\/If\nEAFAlccPCf7\/9eXzy7l\/zkCYMQgBbC40ZHw+iEh9teU27vUyrnDFzQu2C793a7XcUXl8RD+0Zf+m4Z\/bb1zOCXpzLwuckHv2dWNo56EzEan1y5J\/vit3eGLi\nc3x3lHpg8AU19fdyCSf6vl0IeHDr+1y9VeY81+HEo9iNM4b6X+263Duds+IXOyq+qu7YL51xalWnyq05NSupIsfjvgfavZl18u79a0uvmm8qi4kUVn+6YpZc\n8LGt93eOHIyunnL4waXw2mDzPmF3aePrLz3L8J9au3csM\/j+YdJn8SYj5v7DDzZUfpXMYtDkVsgMpanefH5Ul+FhKLXuXdVh7e2+oCvaSf3Ks4XO\/j8H0p8V\ntw8+9lIIfnpZjTj\/dUVFK3IKfYVFUD3ZBi4H2IeL57aKfaY48krO6fs0bCk6nxtigVF9r6umrtu0ZXxf15W0LKNFqQXLnzDbsgMc86pVhra9yFy7+WzUawnN\n8bQY4\/qWC+aLvryW2PrDXPFbkN3ZegOLhXf2ro3fMd2SFv\/KJDTqyKLMee++Hz27pfVV1665PTWOaTOleOUXQrwjW9TiQkT9CzVGTXecfe0++q6HCaye1D2d\n+qp008UV0xv4hmuOq2LG545w135IoRqtNtBYzo3Zfr8w9qXJ1qoKm3lJcYgWw9Q4o0JPQpm1+WyiG2cEjF7tenJ3kn40eOQW\/1RL80XCroz42TOVjyT4ZWVV\namg\/I87TI6+rHB2xWDD5HOjjd41DNB0mg5zi08P3I3wlldpf5EQfeYQOGECOAteQGdh4xA9JSsBlNhDHGJEDEzPL4vt+dPb\/nexsBwxlIVYDzy2+Jyoa\/gBR\nGxQwYAAi3YGtPoVEcrBxix8IjxhMcCcLk9NDEB4gsvJB3mAccLdFzXFHmgVD+2zU2bMHDy49Ky6mMdnheBft05ITOJ+RivvQBD9fPXt22y8jPvGzFcEHvJqS\n4Epxo4K\/c5Bih9o7huP+zj\/ypAEXBMT33CsQETjIghnLgyh7YvkAdHa9lOH0ZgDEBmsI40mHiFbWIfvgzKLRIHKl3O\/LWFH74GWjyoJcMQjqTRCb0QbIzvXs\ni+H+gzOiR4yfubi8VvR0ors7eSn33kqUUPV8u9sssqN74er31pt8Frimpft4PhUxuld8WkHtKYu5vHxgd9yK\/v62wrl3PgeZX8\/V1y6fydpx12T2+rLNgbOB\nhYyv5qripuelzbuwLQ4b3xslLFtUuvSLotSVXx0vfkSq9dSb7adn6QTWHym9h\/qkT80UeTyUfzJqusGpF2Oe76nl0+JSO2W3HAicIXc9uVKhTfnZ9Ovn2h++\n67ZVOjlD2VRyhahB5bF9GntTplj25\/FsHnyQ2CwjKTv3Mt05cfvILBZizgbejwY6ip5mDP7yc1oABSumO3EcCtovP3\/RCour99bv7xCfQrbBjMONkw80fh27\nd82r+Pqq3PxDu+JTnTe5xD37sfVCe8r02ldCV13HMmIpIa9XWG0JeG5gV7docRiHaX0unO97Z8Os3e3pEmf7ZMTHTpXZZnd97Q1+s\/Xzoi+7z4j0h45zK2+J\ncG8WI33KKWdLR9UvWh6t67eVCF0xs+2Gl7Z\/+oVfatoPSusKVGstjBUy5d53TH6+99NkYNFbx5qxUfH7UDSIVz1P12p4aS19R23R2I+dlr4RGSJi62M8mk+h\nvFv5DJOVy4UHsjtqrV13qE+xEKp7Xxl9SQfoPprj1vL0Fgdk+8eHKs3ySUgPjH8OBcv9sVM6FLT0wF2XYtKu3h5I4ABmH7+UzzOzMnsWvHgcSgkxqrOCoz2j\naR7xY8iXcBe0F\/x81Tae8HetZvxY92vQTSFnZ\/5djwpndPYneHqA6J57DePkAlCB0CYOvXvwCwEx4JgN8IhFu6oaiPGorWBqKHHZWH7yrwQEeAJbY8FsZcDz\noMyiOeDHaT9pn5J8aGO0lL8CVSqQNxFS3vDWQ9Hkz4gngkxcDoymUazp4H8KFpz8Jzi3oSF2GCBuDxhQwOBAEh8ih5TgFximEsdYN2eYyugjZMarl61MyAyR\nJ1YWNEyFU7LwIbggYJj6W8J+z2+GwobBjYrFegmZFGOz4Ny5Hqn9hjMU2omjTZFSthftEU0+4PFDAzNVDFxHnrBOVtXxAFhz8MS7ZqkjNC+XIwTh\/LsrDHYy\nQesA4NWveiY1x+6lXQUVklU0FZXrS\/DL+Jn9uZ6S4YQ5zkGJ0oJzvaUjI6Q8POtsAJAMj5CQUC4rByHBwYAwpcFsY0CkSg382QfOEErEYOqF\/SW2W6O\/qZi0\ngJvAsb2iwz59d19lHaFBjo07Ln1IU9r1QuWiPgAJD7+\/mf5U4l3qVx+JJeAZGD2yMvje\/s3ZsvcI0iejjbX9CgOVj\/m\/EhKZcXj8wJVEqX7KAB0QKm6YAX5K\n1n1CywhFcy0PvyqhIozx4BxHwCM8cT5zkN5TWUZoI35fP1+JRe+8VwWAcxmb0Z97EHnsLDf5BngKLqsZ1si6SUg5QsZSMi\/vQ88ooUvC+4sJxhxcW9\/HLQf+\nh189Pwk0gPazwpwSS+DeAUnDVmpH9JjpDFR29iiYGNKNaKZE5+wZZjIGOGmxSvIKymlpyUzw3z6O1PziroY9vDBfN1vwdAxtxKkwvIQooX4ByLYsOLuAE4PS\naxEq3DQGvhfWprrRKaghVYFIO+hwNo1pKHIJhZc9RsnNZRqReBRGUTYyBhEaQO6jJmY4OsMSt7Sy4Q1T6NVwE58w1BqZYjF15VS4M6ASOYGsS\/De\/jtGhooF\ncQMJxgHiF7l\/bIcmSE3I1PwfOaPodcIbRorQcZx+GnJrT3LrSabSZCpJpkoXUBRHc1FKPjmVJgMlJ4jRqRSiPjxyLxZWHI7ZTbd3NKKt9l2M3qCRVRUQCNJr\nNPg7EkjrpBKc5tDwaTMc0LnU+Z7eCB8bRATBLqo7QTKFajfFAtGlTtLVR2bDUDIzoAzefmuFIEjuT5f6s3OVMJ1oRFSRziJSLl3oT74juceVBV2FSCXpNCqM\ni2MP4Fv0Gxi9GiPONwri\/OsEkek8jHGDeG5EG8C5L0+xd3CCRQxahOI7YdCBMgtGdReSs1aaaC7oDAcneewrLK6XEHZbu+mxFPwITkZ7mX9iiDLKMMIi2AXG\nGTsDwzERCNZM7sGDqfzZ9WYQ6yNDYMFUPAJGOLgPBJOJENwW\/fdcGgCnjFGcaNvXrkfVqLATnEHxXuIaNANH2ATfdlgiOVkDx4Ygb8MU7Dw8v0upRGDXFObA\nlCsC0xwMt+FNQ8XrMXj2EjMwwlGeaCZ5tqwAdmFkTSEFnoH\/khqbwNTQCKYq3Qjsy98FIkD+jppfoSA7\/NE3CNwpB24mSjZ0Ec74BRtaGdaF6OYk\/0gmxriK\nEbkSNE0GQBQF8fJu5DaMvfOREIQMtqLUIpTNZCMe1jQGTWQf5uzqjixNJW+MwtZAr6B0WXFRLiWXFCxyA030FYJClkJxOLFEa1ceKWTklpxE6SY0LR09auU\/\n8iy2w3TK1r85gvQpOtkcR82Vn8ON6RD\/HDKmiT5DqdqKyoTYkWG7twgjG8puG4pfwP48tAFBmIiZQwZ6BBNQblIn5sdgvbCf3UF5jCiCiQmZFmGwiVSGwSVS\ndWdXopkYDFHi2DWd7BiedCei+86la\/3p2trk\/oWC40YEbsVr9gWrJh\/5feQbRkquYNoLKouNQR6YNLJhnwmiy9HohX9snvWYRm2GE0jy0XDY\/FtCUQcnHH2B\nOuAOTi6oK\/0muTFbPhl7RHvQI+RTvkBIAYb8RMlZgbloAcWGh6OjFJSU8lwYLyUYaMbwBBhea6FOm0EotzDKV7Jt\/enHYZFLltLISYuysLwaDFZjqgUULsSU\nOLFGdpDH6pix6STE5DvZbojIZ8jG1kGKYEM2QlwRMipbTggbEkmNIbXVCZSuQIUzvWBd2xBGDfVP8yaTdXN6TKFb\/VEavSg2aYoFlZaBwdDaSsY7+Ey3MkyJ\ndDfDjkgTKQxHGpgIpZHvYSjgnbvtu63b3tq4vRWbeeXKUT33xPM73oOm7ReS3PTDLl+eJXHPwqdq67b7s80rJayqqpz0dibuJQn2JQXoO9+\/b70azAVz5v4\/\nfOF1gEhAQXHRf\/mW\/CP9T1+kyLgMgOIifi5Rk+D3ArTjphDE6+D+UmzImZf+CXzOsHMaRssOBHlTD35Qvbxj+xWV5iBkdvChWozv6JTeAj5mODvw0brD\/O6o\nHPgJ8ZmS858+aVFpEOb0W3bW\/+MXZEFms7NyCWYxct8Es9kBs\/+FXDzZfI6ZYBeF7rJi+OEV\/6fPlbIrgBgc+U2b\/v\/4BdMhK9OmO1AoE683gLIdAHRsYncG\n\/pw5FJBUkB0Qqpl18VNZpX9fr19Z6fv8BDqIW3M+P\/G+\/4qVfneSGDlvRlA8e1eiHCSQTtp\/nqEGzrZdwAiCPv5oXV2v360LOcRppX9PXd1ifq\/fvaSsTrR2\n4XhHXd1TjJ59IFHGv6+urovf7yebdDCnEn0otMtsvLNz4aObWOqUu7KhnZ2d\/PVrDiuUW2ZiGzD+WFPTjNneqAN6w+LevVdNTU38leuelpaaXUYTULhoZQbq\n5kPyjg4W3zd5QbudZYn1tH7pRadm36FfAleqbg9hWM+7t7230Gprpxcvflktw+x7vn7rnYEutf55CcxxtqohCFoh7196Y62sBad1dXX1RCHwGjsu3KXg\/MSF\nRD5PcHHyqZ9JZsQv3PNrj2Wf3K0JqQJ2auyJyoqcTRRWd1FiU1BG9kkrKcEP0tZRWelacDnavI2SJMcQgVdbY\/ifiLxDmkDrHxC96w8OaWr8e7MBTfA7A3KM\nS1QFHRScwrv8poHHv8kgwxP5w0OaKPzlPIxdKUIiYpRDxrPgsZU1Cc0nC4+ZDBkSwg+Ox62IAQUF7kDQz8TM6H9iWRR2BQR5FOzuwe4vIw7g3gRmfD4DJYYJ\nTBhFtvsT23Ln1xEpn8ElyiLcd\/CEQ3DPlZOXK\/POfRAEb2kkd0F3zeVP0+HxtM9XVuuclzeGvB98mONVKu\/n79cLee+plS+zkCWfyEWU67fZq94FHn9pdX3i\nvcWfA4+xSxwZ81K5Rsj7k9\/3E4P3+24\/w94qiFMGC6qTzeBQmYdLLOHx1LuHGDg3XQbeDyvlHrSe0dvT+wWStVbuPpldSDJlIT39mk7m8WF4vGL50IlzuoXT\n4LGU+bRrWVF7OuH9vv2+Xy+8X5CqiqrhFGV1dYKqZiIc4w4fkyAgA+82AbMvKYHDu1F9DWGQBJb6O1ASAunJUAnZSGS4xMCAfE\/ClfAB8F7kWxQq3E5FEBkJ\nmth+ZSJO8j8+0YnMUpq7jI2UdHBxGh\/qATtlXUfrGgrTSmZX5Nxp3seVf\/L11oAjpd865k3jNtw+8yV75d6Nyv1iJw7siZu95vKVrOFajtVOMGAyWdQHsSoc\nJYpIzrtNFrXSpKVdRvFz3XxNHa6ePoetotbeLAdU33w0XNGQssokcYXY4pe1MoYvvqirsrjlFRy22OLSlxpA\/dnH6dbhk6iwqCXLMbKofy6jPPkbTgNMvP3K\nzelP+Nc6y85\/Ewwch0VF9e+ZI9B2ghdJXoLxL6uHSMX2\/n90fQkgVc37\/9x7z11wuddy7cu1kz37vi\/ZE9kSpSwRElHELUKWLBEvFUWLKLTvhKIotJEWWimK\n7LLc\/znnent7f\/\/vS40zc54z55k5c2Y+85xnPoM0yJRUpicswtNwkqBr2ap+c7gxMTa7ZWAApOs8BWbXvVsHCwxuNo\/2nGraMoOpmRnbvfdD8+hVh3nLbT7b\nzl9S2XPsCFeNOP20NzU8rEEV+DZ\/Ay\/gEa6rq6vzaWqVXccHD7ZgzafIti4SFXUCNRQuB6Gezq4u0\/W+XeMmltynTpOPdKGdQ5HQuSvSulpdcKMxa88PUViW\nCea72AVHBXoGho5lWr9PO+8NCy6u6jtzYUNZtYsEonzSSVR5R1Xz4cd5h90DxV69kJZ5+UNGipYEPwkhOQ2nU9OS9NE3ghH8rke5q5Qlpb+\/kJbq+yEY4eHg\n+6rYgMta496QpPgHFUMjhzEAuY6ADqCCKi\/XCs1xc2xx2rdlLaK8ZZtT9mdLwpnzsojyqk0ZesIT27Oy3xUjyr95XZL0dIdn+SyivIA42yCl02u8tBVRfsgt\nUGfIuZkrzPojoryG3jubjU092QWI8iY70D4QWQCbmzfzh8nl8Ow5UP3PKlqEmgFZRftHfJ6vpOZXIXoF0gcSxeoLD6NRduQVYVshf4DHm07eub\/Tu0xX7CW\/\n5msRrYtLalh5sno7VqNBjkdWVuzCh6MrK3TRXvAc0guyqLgwpnTU8MgyWLq0I3wMhAD0hYP7QQbaDxKRfrCrHfGA+acnRM2bjswudaQnhKEY8vQ+sXGf61PJ\ntX08eeq5HT\/3uidhm8xsgYiMhb53uI7nrJlbf8erhU06Ng3bQm2unBYRwETFPr96B5yPvxnn4yKx7awYX33dIz4gKooDVEAHXZSuzp4lX+fPfcJLWT3Iw1sf\nvcV9wXqia\/Ep8vAkOIwq1Xir+no3eCAdzvqHejJXqyORR3eOYd4WUHpl5vxZ5NH1Pl3acKvI+ws\/33bk0c0KNvAuNOp+f4s8usVbqOZx5gyDoU9ZHnr32gTL\nqMVqDy5UmI8BvV\/HttlbmV+9Vn6SNyZ610arJ4rxcarng4937nOo\/TVtCAzGbkSELT7AzVGaOztePgdSOwXAV2CFtju3kzQJHnLggPC8LKK6KuXN0eY9bISJ\ntYjqlm\/Ttgu1FLe1N6ogqqt+qPCK7nmPqH526vmyM3FHjfVbRHVdOWh0j+Yi54XSXkT1y8Mtf5WfKRd57QirTkMbnbQCJzsXJ57PwYqiYmRuRLI0ocnRgLAi\nv4a6vAIOEhHlldGQocpS2Tm52Izd9elcKiaKq4SAMA2rsVqRDpBGR+L9oqbOWlmLtBreFaPcSgNcSe8yXUkXE2fH\/X2maBoR+rvD+l\/ND0lHWgo7YioXYgjJ\nCTGCAoI2pQnJBWDyjsKNbJYNaWXTf7a3PxoYeoRYxP\/\/H1EjrkbBXndT+avQ7R46VI1MuFmbqkvgR5HZzj4cuvEqA4POP+zQcAi1vxDDUS9l8BOZGUNRaEQG\nDbXQUI\/MQyJABD4sF5VHGE2pweP3I1NLlss8a0deETw\/HHJBSxh0zaEl4uPLupc6GkatGE2Q61+x7D5HsKQd8ExHDHUSPIdhbcbeynJhzGXtz0uIgI79s8ZF\nFVKCQ0t8O+b3zf80TGyEziNrYPjRDZJt8a3\/+FCa4g1+H7Nk7aF7\/+TL2pKZYw6DOjVDELLIjcLa63gdsjk39gpr9lwFoeqzbFeRaCiEhqzVR9xo6I2Gbn\/s\nWhuMplD+2Lw9G0PFspO55NGIDyrEClmPQhr1EmZlehyDuJOym6C1YoaGRVj0vCUa0tDQFHH\/xF3GoJeXs6rXAI2Q0ZAdDUXRMJ91Wg0NWQ+aJRrzxwV\/hvqo\npPIfJVqZcyJfZUDfpzfzLqZddNecVx9fFxXCbxCzvTDhyfjYQ4FCauEXYAqcH6uAY5xEFyeztErBR+NjjwWqcszNMi\/SrW7n5rUdmXktj57p\/DHWIYScCe+G\nz1SC3Dwkl57EKr4PKnFxvH\/IZJmblVTQre5W7oXnv4gMb0eLtQpwrHeySDsl2Dn+s0OgKsvSyjhfxuJuZUI3AGg2LdYAqJRuXpFBtDhoaVVSKGPRBMuMg59d\nsAiMKSxVYjJgGda9YBlzu3RfBStUZgwWgSV8ZB2fr1\/YvQ+Jo1Ug5Cbkp9mgOL56vaCLcAEXUgU0stTCwOCiChnHdQPogfSSOJADKjQydGuJqugJUo1e+uvF\neN0qDnKluF9OxL\/PzA7BZ4iAA87l\/YdFSdIdt7h8fPy\/ZdrPIDLIVmeIjApfpV4cOLH\/3zIBpqjMAgBoNpV6AMSdP\/RvGREjlgw8e0ZE4Pz04u6d\/LfMp5YV\nGUQElqhTO3882g+HQeIv4CogwyNv8rzK20l4aoJ0dn9Pa+CunolOTzRW\/3uyo6KK7vcGH\/3PM6r\/2udNA\/xPmX\/t8gb+dz5\/7PAGwPx\/yRAAaysVAP5\/fdTU\n\/4jDEqFphwt\/1a2xR+IoLyGlicS5RDZT7yQxOX8CeAo1wYW4BnL+RMIJLmCpzoDT4Qh8DMzGOX8y4MgEFwOeqSOU+5w\/4RCCz\/15jYsqGKciNKvJwOxahlU3\n3ay7TC2DaLblI2no7FAJwwXUNXqlt+dO240cPtfr2dUNNhSOgdFNLQ1UarFEW7tX8YaRqsrRwDzPTxr3PavMOrinngompw\/m6Q76psONv4PhPhAyNGzq75ob\nZxbRvpk4mtLJl7ZTNT5uvJFq1m1K9dfVC5Aw63LxT\/e\/Tq831buRGgumOjob8SIak+0BdeVmY3p9FSHB5UO24+WNEk3lthKU02ZS9PCwlNTwg+VLonNxVMag\nqQRwpVBdTCVMA+D\/ClECb23DBEZl1Vxd1KW+ueNcMrzKQZV0OqOpMZIhUwZmx81C4pj3JJj6vGV76iE9u4q2UbQKttlaNYkz+Z4od1tt3bbp3EUB15IfD54w\nNOxNNhxex8zMdxQT\/ra4AEbIg14Hzn48+WKKxCZ7tyjpTNqP7wfO7n1cTbG784MHG+v4rFRjx6dHLwKuhmAe3McGX\/E3fiiotzvMGW7rVtd3P\/i45pL3kOKG\nz4TSM\/b7bDtXrfdQ7LDbv8ZY9U2yeErpUOznwdCurUFZ08byahccaKoqnU4qjzs6n6g6PlTd7PaenTj58kTDmTMF5OZ7HO87EqV7sp5MMuSkbFR\/TqjYSkon\nzxIJ0av\/en7x9ul1Jncnft4x7rtw7D1oMGs944R9qaP9AuN8tsVylfQXX2YTjrnqL8G6ZuueW+fV38E1gJucrOSdnJyUE+YWU9yK342fZFNj3idMYZOwIQB5\nx+D2SYNbKK+k0ta9Q2+ef02M0GEZGrT5IFWUnExCyXd3F\/frS0e22SOkm7wSa0Jl+AnJ88YmSPOW4SdBeDjvNTuKW73c+ra4GSEyhmsDewtMeJbedMwwQtRl\nhNkJeIqItFLg9kuX34H6bTpS7GyS2qF1QCk45tnr4aQgdQUymQvCcQqIyer6bir+7H3sfYweH6\/uzg\/HfXb7dPJ079mgw0Wl\/7MXtpi+vraKrLY0B1lGR05V\nZ4nXviQaKb09H7+y1Ug5KWKLu4eHtRnyhs0igw6Gsh8QcEvqgBrPZNKBGY6zGQDqz0QsBJYhZPvFXwRIHIbg+FwSnAAgfPsSRo9EX0Y+eTKQFZ4DcG999syx\n44+fJCQ+fnLseEtrXf2F88JCZI7Mg8pKFOrYuAR9bJwB9xUVFU0VlCh1ysD9eYzZyCb5YbN8ErHAdIhUDxhUtTzTPAmntafWfyt9mZ0o3VL6V6tMQtaXe+eR\nYZHJXByjUAKSXeOCz3gK3rhY6zbgGX2h9K\/zO7wG19qK23EmJQ33DdUlR9EHBsdzIx0fyInsKiYXDKmq9DxVVRnO53il7WuK\/fWgJKQ4zjWquyuyJOpofEPr\naj3DXpOaRna2plrjPiMP6e0ep92cB8rTqZ71A4N1XvJV0Vt1fM+f7P04fefL57szn\/pOQIcngYBXsFe6XXxuXsDO2sevrWXvo04EfLx6ujPTAoIz03q6dInv\nP7R1+l\/t269voCBfdnSNfXDIjuinPQCYZz0xz4tdkiNJ7bU73vndcHn2QEhw2tyS5A\/wNKXBP4zAkXTQv+0O8\/YPkx0+nR3e0cbf3\/jorADSHfZlD7UvLHew\n\/XWmAkOJ2\/Y05FX16zfn+oN7QjnTEqvs7KrpfHfYhE1VVe43nsI\/C1ylQzRIsl5FOXGSqmizV\/\/BnpvHbJMk9UnfcastSv8yf0T50XhYiu+vsRavEpPcPONi\nz9bxrU962wMy97qRLJPPxuQX7DzzZvHx6axiEW\/T5tFte5NCR+6Z+ag9mi8\/W3rYLdzF5djxEL2C9\/6XtzxnLsB1QCLy08TF6BLiYvw0EpGDLCvn7XO4sKt7\nZrqkWBWeOD97XlIMAFlNhjwXVZC4Z\/1GO3X1VXJ0fsS7liZxiQxKwhW3pO0pCAjaoGego8UcttyL+NGJ83CLOZyRQ6rgmZ22ktTqtD2HtkTZm5kZyQnyUZGW\nT+EVkNU0b9A31PcLDbUw9+PS1kndn7ktxsLKykBclJ8lQxMRW6diqGbr57Hbci0Ze1BXLzM1MzzGysZGB5WBcKiMube8ru9W\/1A+iJCOyGRkREXZ2NitpsMy\nZCyGA5aR0HfxWBMZSIWg9B\/6Bpk6PeVOTuY7I2nwyMXD\/e9fKuXPX65377q5RAax6La+nVgs4IbHL0wTBTSR4KkAJo9EYpmbMf\/nAAJU+IkDzI2xLozpmFZt\nQEad0KN0\/xp9j2ebjCICzNpEa039qykAWH1YBLO4VZc5Vsl9mlEkXzLYcWxI\/yKnzPRHWWmuOFjABE8D\/KALHn1FVwbjwztYY7GIpMpXPACDYJk6AfcKY3gm\nswmU6GoNzPpvuVRL2k8yxyApt\/cyZp\/OXgwPQ2OiBh5xG7x2HS7EYOgAUM4mW0AXD4RCwWPdHzvXVZ95yPv6LC3\/Dd+js+fcOz516VJu7Ln0pTBc5fmbpax3\nl81f6Uu+W4yPxSy8lTLot7j0NvsrhUBadLCEbIBbRlR0tp06XVQQfjCcFAERCTXbrB2R43gSsPi9JfL\/\/XHwfHzb7pSQMXxai\/X9hgkMZmdEUkVfxPBFLI+8\n7m\/7a\/uzNDcXEbUmcScLpeaqzmyRXdknj+JyfSuPKohUmqeuXXtA1\/XZtwcMwUDlS9dqvn\/qbJLatymVr2y\/Wi1HNC9HrM366qjUNR4iWpYFJR+DwkqyvZnl\nIS4PbohNnN29ZleYXRt+bcH7c46rylcd8b6lHnvU+MQlx0e2qVWlN22q8u8JronkrDqz14ctPqduEUaZ9Ye+cprUNjmYTTdofn6vDfRuyuXfeVoqRq+wtq0Y\nuP+Eg5uHzEWrsPwxnkP+IJPbaTh81EthdWXlpQNBC5c\/t\/CFbIuasI\/ewdN+ILl\/84Vh59f6G15a8JweFjvtfS3rwFWlHLQOwqpbg966F7KtC\/Wy9zOO5RvZ\nmHSVSxYYmJ2txXwcuNfRynmf3qjQYQd4jcfzb7yvKuK5WqYeKs3bl1DfChxDE+tFpMgZWUW3Mp2C+HnCSK1BEnM+Bzrofq+qDMbONwoYjNavrnzztfYB2aFq\nWEj\/Qc7ZsnPHMJ\/Sg1WbO2ybcuJSa67Kxp\/6ug1zi\/2hapfVK67sman+wI3hoRw7VTf6qcSQkw43FZ27gs0+1nkr\/tHqB9rbvhR1ilgVD+f1dXwyFDOqKDeU\n2HNiv8FGQAu03yeZYPW6M\/3z5b5YedA1vJP6azL1rqHI0rJo9GTO9IGiQ3fkDGLmpqTaYlO\/9hyO4v749SM6ocAWQwtQ\/v0aaAoqwNpjRzs7R\/8mEnMCRdj5\nuXnsCBhVmEh1NFAWRLhLjR2yJk+dnsp2JGIcDnftd\/kWZfd\/mfZ1fvPoGzvtvPO1JnZql\/1qKT4IJbmPHfr8ZXiXjY7MbxZ9Y89pp9w8hGl\/FT\/KtL8meYVp\nXw7hzycKKOlr7jCkMZMZ\/4tjX3mFPd9ShAKKZlHTx2+isxWjLxLH8Upq0CgYp4ihb3M5W4MQelQEUkOUJkZqzjSk3klnIoYPF3pCCuJLOEdaodTnnQCpWbOI\nfyHCqU+dSE1EnA1Rfn0zhKwsNRHxPGRdxDG5cpGEKny8jLYx8V\/pN4rMmL4BHhTuTRW3ovO77yVLtp+wMZ+wutZ30y3LW\/bTerfPIgqeL\/J2nrD7zt+JWRSY\nVe91vSRfbPiFj6a7fWr70cz60DeJo8rKWyfN98TewRJabt\/NeztpBdktnPYIermn+L7rR6VvNV6ukpppm9WlzNNbaftP3990z8qXGXvwplv5JZ4Y20rv+vsp\nmfK2pSbpqgWb3Cwt8uW3GeiHKhSY5OXVTdkItHkwT49WRFoZJ2Vo5eGhWb7ZHgPxB+XbK6sifg1+uPTynpDSnEP6hntpn1OauYsHHhkq677bde1yv7mlX+Lc\nLN\/07LnR8MaHHKdtF2hPX23f8KokT\/5mYtTqSLQOzjZ\/BcWbfQvSK5\/tPk7T26KTdfjrg7b+xHMb0qJW7z05f0xwbfnzxzRFrIKWpZ\/r\/V2S5L8wiafbDCwH\nBxy5bysb5z6r+3hoh\/twQFDKYC5\/0bKt5mZuwWAtq+qTu8Mwjpjq8UXDH1+DsFoL1am7PRzyvgx9y3J4eHGNnqHzUH9v9JcdF+hCkSXX+RuLhpV9eze4Ffqv\nqZvK1+nI9jzUErurNcerRS1NR\/pVrHbguFOZTznl9uVfeeKSEu22PWQtH2vV6xt8r5nIclkvvJIcOB6cM+8xulfp\/oP7AvoDHBm1+xQ9kmv3cnoU5Cc4eFQn\nutzqPR0ePud0NkpGulzH9+HnQL1TokvIrPXNm8fq4uxEETVjB0w+bhIjUXwdv4wrxbhizIA6EBcTByhTvqap04nlM61Tpc5mq+lkDgkNUzIWYcf351XUDc6f\nc5b4g2Lfl0WgT0eMfVKa0DyVD2HZn\/HinfiDzDQ3Q4c63dP5q8RZlfb4\/tt3oz7sigeGKi\/PFoS7s2TWheVCGToocT7I53vBu7gseMWH5v3Wxf37SXd7AzoB\nL6HrsK7S+X2h02xBSGSqYJ\/vjYHB9o1k6R11XH4jRwJQan1esXX+RccH70yWurWHHOl4qur0eeSmZ7Xfp1Qr5DUjNzGIswjN5C8CDKnHmYsQAwjyEtuBGWZ2\nDobXixCuHY9lcVCm7YFy6Z74eSYXZg7LxC1AYFQGt+AagIlfgiXnFgn48b0TuKWlpWUC2rymtJIvPTa4pGuX1xmw22CLOGf+ziAHXDPzmbZQdwwB338k+9xj\n613HRu93HF3aSqqNBaQfAkmaKkuf1+VGVYeSfNI4+G1CNEgqBOsrqhU8PPxFIKg+8hT49czSau26zS7uPGrnNRKeWuoGEsp4KiMojLj5UAOusMeZeHvOEbad\nJv5Gdz8cBLGSb+yt1i44b07ZHTqksXDDZaL4hk1rSXGL9c0LBZlN710o8pIfckUZPksHkrwtsi6HBsay7373Qv9O2ZvXR7MSRAl+\/Z4qbvJ1Ml8Ov9ikwr9t\n18ip5H7ebTxflvPt12W9e7s4W+Ai3XnXeHizfvPU6Kd20yq+62OWomwhcmgd8O6PN+WPr4wbCVB2bBKQ\/7a77E5Dx3kZnYmyK7zdGyW4TfJ24aKwvmKgk0Y4\nGiK61XmA\/9HdWdrcvl9P3zJjRtxaGTo0RVvZcs7vc\/s2Poldmqlery9nfm6UcfzU9lf30hqfb+UoOXqD0zekmPg8F1uMV7qR5xyQaJyWoBXoeDTNr7FYaMrh\n8ojJC8L4x6OH+26IQEfEflxNp95xjDTX1LKIctifp9jvf3x9L1UvbyjTrGD0+8Hraas+3uOf8cq6fjxsoKJ8sOTh4Ov5Pa77w2sSG4x9FxvmtfXGt0GG+m4n\na5TpCcFbLwkIXjU5lBloLlm6867BeztehQfeZuXfEl6MJ7Cxphra28w3rPVyslhj5UTW5vLl8FbcVFydRBB2aQm8bl4S5uZLMGVqMUd6mB6bNQw9dqRPBusw\nSza6IYMOr+Ja4S1v1ZL59+n7++4umik8+Cst2kgVeQNVDHdW8QcFv1PiGXTftX1Wl6+CWxvZqml4l\/7Ebxp88x0JHwuUryep9Ucrd2r367CzSeuv8ayZwsj9\nuU9T2eXvma68o5lRpvN2JGQYQ3ZoWsreN1X6zw5Nfw1LHDs8fSTxoyvPylYbpk5FC0XH\/0Uau6yfPFSQ7SgImTnDEmtCtu56OFmL+OzKBQVtCXLZHxSbFTSW\nDOGWF5hLkASDwY1bMJTBzC1DiHcu3jK26TrgPgiNw2\/TMuRZ0Q5PYBFj0CJE9d\/PWISQwQ4WhJZJONw8Mtohe8pAc7glBhAbX8LPU5wvqun1KjS459zRO7+B\n+WWXVY7V82O3srpE8z5rTC1av6EY3DQfOSt9xKBQP2j7Da4jlY5VM92XLgeLjX\/BEh98YAZSODDuRBGMOHgNF0qOtc3NfFZcAUKcS5JVM30PA+4mwITmACYh\nhaJxmHNi+fzXwpvnx3oKyC94Er3fBRz4+P3iB8DbPiIixknhMjfKOz9zmnItauh0peXWGp8Mdw\/p9LANHm\/ms7fJDmIp+5P0GR8iLu8q0vrp7HSqU2FXohuf\nLr6al6\/4wbxWLgfA+xcOC+Ag3ALJbANugUnhOfn44gyb\/a6MhkdBfoaPd7437qUIUxIHcypGbUUqT1ygnMNUiVoEmd2yqmBjFw2g2JmOO15z6He8nV5ZnZmR\n\/4FCoRN4Y5bJ0zg6XLLP3CsYRBaGJLnzZ50LnSPwuWDfxNw84tbAO8j2P\/efO2nI1Rjw0t1Uao2YUc8BIr6d9PsLCBvew9M7dAYD7UQI9gh\/mMtfE1AjfQYO\nOoX7+7sMlg\/i\/j8UXtrPsSjnzSSLlPI5DtqHUKF8w5UjZB\/FWDzibRZ5HYeyVl3GthHEBGAxMV4hODyOh3qQvPsxKPddL6YKyesINh9TgUMPcPgSxClNAOW0\nWcRSeSAsPzf+KZJWhyPGciPUUsF87yGUJeUmVgL+uw2ER0DYBZy4BsSHsrFEh2A3bwliEV0JIMQwbO3YItTlLR3\/APGdZRNUg3II+LMoOQeLIM8C+knEYkxJ\n0BqE1YVVKx+x9Sgzx10IKke++WBKWMq+wOH74EvtygjEfgIbwL5aob5gfbLJwuDTkE8yBKjoNwcm9jWEKs7ew+JvQel3cGH4UDhshggpiMuvEBqbgj7j0LI1\n49BSFGEGUcKadxAa3Yj4NKtqTLHIOXFQCvJAMnGoutVYfDbygA9j7mJYapdh\/ySQnMBBvYgufxejCHsW9dvFDuBYRB6s9gGX7jnu35+s4IeNVl8lizznNBrD\nrdZkkXGg9RfTgHyWwzl9Qn2Tv7FIssqx3bh\/XCX\/\/5CIVu+bFUpDYiGrXRXj8NHwnVcy5kTDs9h5lBRmgNVEzaC3CB3jftZzGsDO4dEry1m1TEGpcC5gUe7L\nzXh8BlKcuF0s70ZTOBvSfQw+G8rBsih5CnDQziYcNA3r4HAXB1XiCiHUczwXg\/+FzcFloEUogKBJTBOEfORCTnzD9mC70av7cdA1TB\/2LVLVuExMOuI5Woll\nla8Wi3px435g\/3f5+7GGyFVHsVA10lRKIUIXQlg5TERv8x6D70fafRsWIRSSVkHL1g85IZ8\/ldCIK8tXHAe\/U3nw40TvfBEfgPXZ4Abcsc6uNgFoo0nBtCIv\n12msM0ooehCbh8VTaah0Kwb6itT9I9YD68WWsOgsj7EYrIzxVrAC0lJo7bLI\/25D6BfWwzhUg+PYfBz0GYt4qBpVYrGsVpmCuu0eWHF\/v41BaxN3E22U\/RC0\nJSgkgogfRN6YARzCiog7goF6EJdlH18WHagffGwPOaCfR\/swaJPGH0L+pmPS0FwKMdAN1EOc9ZJg0dDeDmthZZCOwc8hWTdi76LqZOOKcFC41Q2cBdLrpLMq\nKXEfBiFNYjX4M7jTqKL1uAbc\/+WwXIC244JD\/aElCNKzwpqYWaSwmlgBBnqMkBU9wRM6EA66Wjx0Bf8FT8hFIov4avR1mSUQj0Bw\/\/Aez+pqzmDxJ5EHemKF\nCUwILyiBMoFGRiPhjhjWy4V2soNYc2iMda+nEPQQaR4C+GzkqkuYi2gd5EF\/QdAsZoJFQFaEuYxDD2LxebiE6JUXCW3zR3HQDUTXm3iUnQ9uvbcJ6JdwHjik\n4Zvgis3B4K7CLzX+MhZgI2KidU5hcL6b\/Ck05IuqXzDCzufxEjeEuqRrqaCdfCrc6PD\/zfAYNsN6NX3x15EqHsNv38lGxP\/AQ6+QkjAglov6EygLoVXb1oPD\n5yGUhdx4hLpUiswFYXkqsUdY3cFXLN7YBhpBHncrBBlZH2clz8PJJZhy1vPMxqDMipXYOQyk94w1LiGPiIh+hxeCD1FX\/0IsJJiLOc6qsTJW7cLjFPUvLP4C\n0kccg8S2ZuMwOE882yEiqn8HHp+NnGH5LgPWF9XwW\/9hLCQuD3s75qfeuJlS4OAztMR\/2m94yjE39dbtlDyHyaGN25iA9T0SK\/cfxsTBjft+Kor++vptXmTV\nxH4\/zw0+yZN\/x6cY3rJMsPJV77+MjQuLfzpzLoQE\/ztu5EFRHUQ+2a3YI5sBsGROISF5ygMj0QQgiIhYJVsBoPvCwI1KbYILbouGMYAJWAb6msD\/MEWOMZJB\nYUEZjUazfvWKcqeq8i61v9+Gn5\/\/aP5hwEhWYwKWdTvf5T9MlfYWZq0Ogb002msJ7m+zSbG79s595aG\/4efv2+LYYmpezQQs2\/DT\/zJl5h\/KyI6KsrGzWy0O\nn0JNywIiYhq2ttaRkVnpOboe1AqWqTMA5VaC\/qeD4rO1j2+7JnvfqdrlZsR67izjX57+f2DWrRruKU4ym32ommKdcZwbpfbkC+kFXF88VpubY\/E6PzuUCViW\ns+wn\/4Fpd3Hsi3Ta2ysk0\/wB2nBca9dw2t7DYbk3aOLX+zSqMlyGmGDF9PRfmHf23xsP\/e1D9jvuIaHahJqVWLAYWUvHZK2om2IClslltOE\/IPJXE5vb961z\nzy7Y6p7Vk7QSJXwr0RR5qCmzoYyADW+RdGcClr2C1vYfENqmr2q3Nptyk8+prrCX8oINLZVVO7W2yzTfr+S\/z9fbocMErBn\/eYn\/gNjHPBosvhzcIMXrUt0Z\nkmunIOnUcEf4zgYpSadr6zgH1gt7qCcPCyBz+r9BOG4Q\/l2Cf9G\/mTFMwJrzrlr+D1BuU1J+9i7mi4FQ91Jd05oX9Xds3BRxErZlVySEMlQtkp4yAWvC+D7u\nP0D7y5GKmIyitKN5qdLc\/jXjGgYLmWkXOOz0Xhms4T9TPa7PBKzZVrDof4B68b\/36\/hV+D\/9Sj2AxL6JpeXfoJ+16Hhl6fH\/\/7Pbg6txX7Luzavt7o1wtIdP\nNJwGY3+P2D0YnAIUHhGFXY8ugtv2R1iDwW+P3IGLREM1FyqcJIYeX8SgWNoZvS4FgwJVTZSl0fY0Zm88BrfZKOo1BvFcMoL7Smv0mhmM7hQmAWB3\/8Dsjkf4\ng5FrdaAYOMlSwB7OzQZNcUbvHI2GOO7QZgwG54\/mL4CP3YLBBUExSMbgJ2ZXAoCsdMzhnFl9MQbk0xYdFHyD2yEtoESMlT7Qv9lBoS6n0YCkrFTVqCzNHKN6\nfz3H+0nZJSzcVekj\/88uH8o4U0apyTb9B17BKYwJ10v4w6GDAYTvcGbmPnWHxdv0Xgo8ZEZUDs488oKjUcyX76u2R9wOKPusI0x93IJZgONh4ZUfXix24p9Q\nhLS\/HPVvMcIgiV3LcGaVirixF3BeXQlLfHMxZ+UEsXx4isjWUCT6zkROmAfCMROWqrD5czHbACvOLSRrHAp2zhZgKpcTt1kAGVEqoQvudPCUfUHSHhjuZlMM\nYgEkkkDb0vKiOglhs35CAvgF5NMQfKuaMF7AF77oIgHykhMG1wQ0hIMD4bwRY4mMeOa6o33pLmXuc8+\/SudifeKw18dpb0K\/ymsDHYVvO\/hLd13DxCM7PHh3\n9zx6PuGxB87twZoH4L59RakqcCIuDDHDtzsDJ+wlh+FF0vo0w+v9mN5rRg5sy8fVIQ\/i0mfnqyHYSLdH4OHaqNArwOnLMqlrCYD1OBO2wLJGDLihLQmkdFJ1\nDEA8XVxcnYeLBIgSNCFkW\/cn2pJsgF1Kxx4Y6BiYINu+C\/OPD5vpDowzmTzcqAxSB\/rG1VHaNAyVtXbIDPm+h5QadagmW5A1QZO5hXnw+DjAhQSHBGeOj1Oa\n6BKSUgdDgk27AEDSQoJRYRIkCZoyEcGDmQczCYhgzqHcPPzBTEQQSTuY6Y4INhnBQijT3\/g4ronF+IeIsI7+9\/LW6Wvidz4ZrjIeYy80ZrVLv4npEbHXHscn\nk331AzwWjmscBJlhG4+v9zdQIKunFxp7ZKhVOO9X\/FBkEHe8ZlVAfvp9TaqerU3uxyhgV3sMfSb6tbR4Zy\/baDi3Asd1dQseFg+dfWh6n9w8hrXiQPyngYdr\nP+oWhyS2nMt70JpwjdjzcN2Qrs4Xr0dvK8oSV7HlllL\/kn4DWjw\/ayO56e2sJBK3tBLg3G6c+Mk7X5G5WgqiEwVkd9ieWACL38xWywmS2GbLF3Qrghcr7AEa\nh09r+MvnxM1i\/AJ+7boaAJDEAbgSiLTiaA0PADWbAsRyxksHLcxlHEIytkygLtJBQi4ZvtHcpagEMv7yzxbwQTpjX53n3mfg+Uu\/n\/vTZcwta\/1NX3wNqLGN\n3jcyfVTm6lqVURdSTOG66Hz6kPUhIXBM1e0Korb0iCtndMFxZzi3hDVV36Kd1z5aP1Qf1xq6vsf6K\/g2NPhoW0v8DiHPj\/KcOp+8WglPm7bUxFvmJTT+Ne5e\n0y1VvKv3XPNpcD0x1wrJLU7xJUTYfo0I53Zbjh8LF35NDufxzYtwZcgJAgFP0zXlC5tibOQECQAPFx2gcfi0vbDXblFqYQ78JksJASSRCVfCZvaJFwftPeD2\naNmcmghDKUZCCuJThXzhAZYJzYIApCxhcJPMlpoIk1bZCeJplVb9g+yArRXIHhOye7JMELpcLCKMf\/QJeAEhO+n4A+v2hFRV+BCCwiJl2VpAGwRUmXDHrnKu\nuvWTl+dbDG4ns2Xd+mIo3KeloJiUlw8KigFUmA9OV+blU5mT6rMzvwpyiYSCfBzh59QwO+\/Aooggh04fIOWBfCSjgoz0YvisHwanadpy46af1l9BG\/0A8u8k\nE\/lTV7\/Rz5yJU8eRDDb6bfTjGx830hw1v3O3mnejH1MTgI38NDjZA77csGVXbO78XF6u0dQkMy83Lycvd\/5XXu60KXzxDBzPnRwfF9WcmZz4OZWXi1yaFx8H\np\/6vd2f4ml\/jz5\/Mu6xYj2AMNiIqmgsdF3zQY1dXrL2jjVsMYVs4FI2kYCPQs1zIVM\/E\/i9koomLZKDzITbpRFnAvgZhF3+HMTPDGhjpWCBLawmoS2+0lRfW\nzd1ZCmH9xPEi8xoqSicLSSFMnzgZTWQRLupxGiyNq8Xg4dkZThgOcTgSHFJwonBoLArfJ0wbxw8fYzEQPD1gw2HhYy42ZBk0JzKd8FfXRNK1N+F8\/TypyHyL\nnYzc3veP9Y9McLztvCvt6mOww+a+S4tChWnV2mdnfnTPTdlfWxpp2JD55Fl72YmBJ8MnRetuBqkqfvzuLLbPyH4yQJfBx2GkWfFB2V9qWUWo6ZiOoZI67nur\nxwV4+Ms9AF3ekLlnHh3+lN1bRkmayvL2ClRc++3gyZxbm\/w5Q0t2nNmylcMraItXa95w+KU2qLFdzSHRxNbS46CD3YEE91X3dgodorz4vBYru\/4Xd9+n+2Ge\nEcD1Ux\/1MN3rqBIsqBkb6m1zIEG1rCB68+Y9V3ZKqvg52Pd4lals8DqtLpp4OcE\/MPJ0XVyUSFtpmh15+57ak9LD2bVzdWG2J9qX5k8X893cOb69wiwGrYM9\nnZwqHy82gvHJUVW+m\/Fr5WJtTvTLs2\/gCjgVaU60iVZ5GcgV57P9lLBMkJ8l9kgiZu3gGwWg+Hog4NEHeaoPJhiQtgiZUhTed6wb8KKzR0RUfih4FGlJtPEo\nRUftt2wSnoPunTZYa5EfHapX\/bigydr4NVXGGnSbY0H55xe4OcOvGHZ+LzzpjrVJbn4nIvf+XqI1xbquZj2naLbdOOFkEO5jbeMP9q3l+LE1B0VEAw8HGcKC\nzaLc92FBo62n26ZeHXffXeqzsK8nnEtC8WbQsndOxLpj\/dOPWvkqOnnfSSsvqXeUcw+Hb6kXvGeV\/uF9Yv2JK093Op89XPzp2R7m2DQTREL72JdIMkCauMy2\nPzySZ9+ystLS\/iSMjNTj3bNgbs85GUlprJ5KZPICmWOREaUqJQl4+IEABUjxIfO55AUScZGBzu8AkYKFeBC0EYxc+cECARK+GnNEAA5IUQGOIiJrHpawpKW5\nnBhuIbfo38IUpUIE1gq\/2fJFCdM5ZA4pSEAELUP3MnW0mUnbrORgIaQ3xEKIGBaDCOEwHHLCXFg8kmPo3oXVGotJ2yxgQQKGU0jWksQVmbAkKrKcGMVJxJjB\nSqAQxzx495KqyvKebWYw6EH5d0R0AOdP4qCk+BSZSbezbJ7gAmSAYSJbF8KH5h+QTUXV4YCaRELxLUpiOcEFRxG8CxnRESdVSIJjcj+MDCgwNJjgwhAHGRyT\nyUtwvcr798pUXU6lV16qlO7LkLcT9Rwe8hKp\/zT15S6Kl7a7fJ782G6pPpLR3ZU+qsacZAKrSDK+bf5XO4EDHu9xTHW7xEytlr0Jgw4BdSEgJZw3aiwxqStM\n82CCrVpNLah55mVtmeZ9zBhrSqjddiqZcTq0Bm+WzFwEJsd9DljZeO7+Ngbnwhz\/qpTVIHnH74s5\/7sCRlx8cv5bmsXnjXelLmYnH7TNDuArzkgv4fXPsst8\n7ZroKoXdWxuQwXMzLy4+9wZ3un9NEkbSJcFF4MU6meLkuVlGibT7S+HTL6SCjqmlVktqDtzM2xGde2NQS+pcClrssnktXY3OVt2sjtV6mqFlbcqdiwsdSp7h\nL9v9UGBnfLTtRVggB3XdFwfHz+4UpNjku4VsR+7eKWI\/vAEptmNlvuCni\/iloaVtYSj2cxpeJjzI+ChQUOXABo9eRh1uzW2KUik17kEqQ1BJMW5Ydes6Jlzs\n2lTJVe331nb2ba1Eyl0V9GzkUZaPw253+5Snuhnpej2pa9btcfTOfjiawTOQYdnb4rextc8qfZDbW1Nx68ZJLdV7u99mr8tId896t6dZRXPKL2iVVlNKjUa5\n37u3GytW16aOGBsyQZ1nzOyWsZ\/ZHokJ67MmxgPndu5dmmWaamqarmXXluAg03Xs1mqIcOAJZFFlezudaywIqqVtu8ZaUkRCiEgSposipZaS2+yoZ2So67Bp\nGSn1YdNEKz0UpfKR4UKuoFRjXcsEs8ITJ8GJRLKAl5EBnQ7DVBjGYjFETgSkSkjoG3oKcsjuflCBdu0UJrP8\/h5VEyu9FUkChMOvSOpaGqspxUqK0DhwEJlf\nVGqXsrC6gZE6XVxUmJ9KJkE4IgeFhpB5qxnqqylK68oKUfAEqrCcngzPqtV6Bgqi4sKC\/FRWjhSagJCYO7c1DQBJdAU1FvCCKbgc9Eng8gRMTU7BL4wEgOf1\nFAZgTmJW1mOy\/LsYYFa3jQk8E3qzqOF6MTVhlOy+557IE4ypIJ49QypPKSuRgUWli492DY9laEE4zfTxIVvbvroz4Gx9r1050HNJKXQVEXU5nOqqC\/SAbrya\nYAuO3JReW1NbAzIE1OP0QGQ5qCgfo+sivD1gTk9inFThQh0vVjBkMruAtIyRfMkYxbW8T12td5wSOV6uriQto6xWMRZFnfOS6KWaDtYxcimNARXl\/k3UvOT6\nATNKH93TsJxPq0N5cECpU5O3oj7EszvusD+j93pkSa56RblaXnHUtb7kWd0xJiitzCbwe+XY2XjS8FnspWOzi2D\/JV29y4V9NTMIXK\/tVahLCvQZHPDesre+\nuWR7zyAYeBpR\/NyiklM3efXXbxoMPa4q81Lwly\/lfjOGZHYEFD2gbigFW4fA8FAD87AIuoypkHnx1nD2dikxq\/ev+j9YiktGZA213U8WJBKJGekApMdl5Aow\nHgjdyZSi6Cy96l\/WpkoevPuMZH8qVWuvz6st\/Irv5WQ\/rKIF9nsnaaacXkPcMNr7dW6uuGR29lvfSBxZUqDqsKtNwVNlXf8dvHzRAXpKPfnWswLf4V5RBk\/n\nFBcQx4txSRCkESdeQBPnIeC5xVS42DNh1Q6yccZuU6cj6wAk1EKTM8UV2kGbvNjB6bmkbb9Xde+d5QRcw6KuiF3vvukkGHjgIjLECeHoj8DCa+ZDCWgZMRvy\nk4g0xGyIweq84Vfk4uJ6+w6Adz\/eDqyivc5WEgj\/e7VBmKCymfGOTfJqKkqykvLyyHumoCAlp6yqrrA52kSORlslikx1RRT5+fm4eWkCKqigNktQBxF0pcHN\nmQB35ZJwV44hN+EJDBZ31Dh+\/hcBUAADPw+oOPCriQ6geRmAgcXQaSGEYImzs5VZQ9rXQXBrxGiwc2YQwK1\/W1X140rYjp93gf1pr7I9jiB2PCb88lhl+Ztj\npjV1gyE8Py0\/1nZNL+7E2cXey4jI\/cXXf16jij1BMHT7tqSz1qXs3V\/PJf9tOtj\/s6uL7S+bM3tDbUVQ00H4w6FpbCfh+3cNiTARH6n2gw5ve1fVF\/jt\/26a\nSB5wv\/wp2pseGLL8\/LmQ4iOjkHemF\/W1+z9r3YsriV435fmwpI9bfEbZqcVfdFhtVCqn9tT0xx09ZZmzrw+9nHgveafh2ddL7banzMQnJA19n\/rb\/5BxttN4\nGBYwnepH2rzaSPHiC5P3NSE8T1pFNljeLcgd9x5D6kC3VbYucG0LkOu0bguP+UsW1E9iUxWuuKe\/8vgc1XNp5+a7LyOH1\/dnrLsqn4KbGqzj2dNk6zob1z00\n+2w2gHnv0LpSK+\/gfbGMVJ5v05knQ1Vap3WUQ1pAxXOWxeNZ+SN8sJL2TIvqtvsVADWDYE7k4g6+ABbRYrwOj1UXfqUUO\/3k489MGqlS22FdcZPfpIRxhUlL\nF79\/Nyo96vOricvBP\/R5HT2fasdCCy\/6HGdkK0Yfu2tZMkyIix8Oxt1w56XSiFwYDI5K5GB8i97owC86M0jNGvUrcDGVYLPqv0cMVg6nEn32UUnHDnNFttrY\nEbAAo8DNxnG6zeH5CWYy0x+C0Yu0aTCAEpYU5JcTcSDASkYYRSDS1lv3LuhoLyYF2cggZhcKgkniSJhZGek5bBRvtyqvoTaefbXr0iFhSEpy3GBOVixy92zQ\nNbe5PSEAxVLIigLzYLB7du31rXAiaqmZ7NI0JaCWmrZK3eDH9I6URML7D2IG94pa9isLGem747g92cCkuWLgt9FFwPdsrzjWOhjacsyvZHbuE1tEjlqG+8LL\n5\/f+khMn4COzIu5+Fq+qrAKVAPkvVqrQ0lqZVP6gkmHUPBcCzhwxGB8fZ6qp8\/LhIDb2TQaL8MC1Spz4QDQwogNGVNaAShycIsNvD5FjkAGok7gmuukEF26O\ndF\/NVBKa4JpZJL9D2L0nzRL2gyl2YEfFzItkEJaWlwNwTQi16oDhU7gdLTGXmUzbeUbT8tISkwwPJHBS4Ee6zjKc3gRwDUzUM5Gpfnyr5MtTs8MShQlx8YmH\n6UPueLl7D8UGTnq+5XKXXBcc4i61jvOd14lB8UfNsoRYA\/rCx\/GxT4veWTza63cOq6p8F5f55DIQFTlU30tx7\/xtqVonnYv1i4Ou\/h9L1RVc\/MbuHq3ncR57\nJIStzctOCzrevxB5vdLN95RkR6ewQEb5Pa\/4CYo82y6SrdtVvSH71Etu3WMKDx0OnBlPefpmu5HjSa+rz9ZLSpyt\/7nVabvXk4IciyzFfey\/+GIW972n78cZ\nRP14u\/9rifh0gdrWS+XyhclzbC0+xxejJa2WZw7dFtANPNdsNh5VLf+eaYY9NKo8k4jUgVc9YBqZWJmb0GTExKX5jS260nmGjlx\/a5LIXXHR+UDE9jSnhnKe\nBON314qGuTPsViuL0Pbt5xf1+6qXJ5isaWOtFdLWdSfi3VsjqG\/P3cuG1\/swL64ZORHpR1dD92EI5no1CNqB2teiQ69gUCAGcJ+Jt8sAbhVXQrBusrF\/uS3u\nyaorcbPUnW\/mR33XFlVabr5pFRIp9n3aa1DHXkRD\/MfEwutOrJu32Xm1+AUD15QL3o5qYj6GH098Wgi+uMlIin\/WwEWerv5TAqv6ppcEyYbmsFtaJmKbucty\nBOUvipCyjurUPlXb6PZTu2Hg5XM+PceCBbK0l9bpam3hVn6mP3NaRF5fV0NRniYrwYsn8NHl+FevUtfRk4FxjSACbGCsxIHgFRExaV1tNUVJeREOITZ2YbKV\ncEyqjroOFqO9dVZRV4yN3YRLl13P+x+7oNaKXXDyPdOUH0ZlbBy8CCqb7DKah5HZmQjN3qFhsqi81EGb0F3pnPgL5wlcGbHhDsJUcYikhRE3B2yAjY0gzUGz\n8WaLMjmlciTLZAs7FiITpr5jxieJbDh+3ns6i52dTRDjRYg8n2lec8vDFho3VPZWd6idS25yl7mMw2kO7iQiF\/hAjdLikiSYcfCJ4EAkSRN+1VBiCzoLVKEE\n4CjHAzIg2QGAbGIfUBjf5RUcbBoZop6eoRYcZZaxri287VljwPWAa5G21KhIil3Udf9r\/k3P28Pa3enqta4KAMi7vL4l2Doq4FpeYTrw2jAOSkwI1pvriL8J\ngJERADbWNtaLRrhx467u1BQTG2tWChwcr4lvBVEVlPHGj0ruRkohxMWyM3mtvrVHidcC+AYbm8zq6yTqKbULnWqmVpXF4Y0brk9umRupGCwfi8QtRELr8uDX\nmf6x3jTGqCs4z4yebhccHycYRe8m5kqE2BZXCFyjzL52cc2LOcxkpIImvesMlzGjukYXzfqo3pDuet8uJnV87PJZJlJul8JKQSmOVJ6Zgwc2+qVlTnP7NZw8\n1OUxl1Rz4nrvIf0NvgY5fddO1u6dXd+dc+JiKDs3JJibJ4AjbR3DWD6e9fGe+z5RU\/39+LHLCe3c596yyt3\/qv8VUm7CyxfPn+H7X7FS4CDxGH7kigjpcY94\nm1rHSMhs98vzLXcfn6fdNPx0IEOsmFv\/SWRoodrT6gGTOs+I7W4CX66KEszeGARNZ8Wsuei85EgNS\/kpqXI3M+wXMZBmRRXj1YK7roYL1jj6dRJONKkZuAC7\nl7KXzWdO7Zz4vOF1k+d02lH2ULGghC0nZKsG\/J4eKw\/16r011fhyYVpdVZCfj4eLjYMfWVdGI7PjKLw0GH+pKMpKCkkLEEmCMsJScqtUYVzGz0flYt9ZpW\/e\nxWRqqZk6OXgyl4st1RrqgFdpFF8FUuKdMTtj4L\/jyN+dMaw4HFSUgGJuPKRioV2qYuS0HoISEjF4D2fmtdlyl4nBRePVAh5q26h4cQK7ig7kEFjL5+sltIkb\nQ+QmPukFfY\/ZeUiyUiU0I7jRx5YoUonC1veamlp42E0mNxwJpBlfVROl0F3I5GqqEPYHXkmMTRjnwiOhSgRuGD4Pcw8P+m8+FxbtPRyqI7Zls2VsEIEQQAXY\ngE2SqaDAjCTIejHM8hjAjAELIn1l6LfV7ey33lJa1MKmvQ4\/Z9t1\/5XbnlN2I0fJjOD9Iebqh9IjXJUbHPqgbIeGBJ4rh+rDrr0nf57fvyi3+aL8r\/aX+sSv\njtjqBxFaOw6ETPsJLjx76FpXWG+0T423mli0pnjkhH1NV8el10e10rerbvbiLb2T8MGeFL\/bpuBFEkgLWnIln+6Ldat5e9fEod7QQrZ+uoWzMXMQ2oLY3c7H\n3hN93KsELnIsCb8Gktp+9z\/e1d\/1wKHWEWSNpJFD9BH9QPwOPueMhsA+0WnyjGQv37W8WnDIDTQONdfrvuKSAZvzVwO26+D5YYeMHkegrGS9Se+2mX1kekn2\n1871GyrfI3Xw+QmpRUXj1NCyt8Xz7AJjapzxm1v9+cok6x2alz2iMni0jPOu1Hde0dp9sERm5sQiiH9G3lCcfDZ69FG62nK55\/zdlyFdVtmcFBKB9Kgn0d9y\no5Nw1rNjG7U2CWDFtQXN2e1JAkrzT36FkkgkNWoRjJE+WV++eUmBm0b+ZS872hb2XcV1GEsyXXc+MOjdzL1Hx28Is99lu6GE2N2e3TsklHT5OTiB6AhU8Jkl\nGFNEvxt9YOtv\/cBvBau6K8RRDcH8amAIq3j9XfUjkK5yFfwIAPO3J4RCusCb4lQSBwZRFmA6C0thfZn+A3EbZwH3E7\/l9TvXhOgbgCoZ3hdg7DuhBK+hHCY+\nABqBHOSBWRpmc6OJusumObuChUERvT2ykUdMNr3aJpyoLeEjYG\/1OBFGSXD7+ih2VA7GSAzBL\/est1iBOD2ztUUtTGDazSuijmIkJuBYMjATE6c5G1Dld2w6\ngE3dHC1MBRSBdaudBjCFe0FSJGJwe45nP3V5ctKUsi2iY+Ms95MggxW9wPHfev2jmKEXolnnJNPIdWHJ+CKsW9FzWLkoUHsLSPgMddtbgVGbxaYupjwM5io\/\nBSfAWnpYe3g0NN66xMRBy8uLS0z1203k5cUFJrOVYcpg4pahOc6UGzCwWl6mq+MGkLayFJgGuJaX1QGOwWRSm4EQU\/3ePJw+RZ4jEWfvNai2LDGRjBhwRkym\nBh0\/x1yGyFG66stwrktGP43A8hJ8g6UmwDmAgDrkIyJzBlzwENrkmMusu9x2\/mfUqRnl07toaw1d20SIiUP2l\/uP7D7WerVPfj9O+Jn67ddNW3xyH9ALp7TT\nDU1bSl2niovkynqDr8VBZ08k7v\/06cZ9ZsT4x3lXPq3ihhGF72VaevlGzSNPlMQkk4Zd5XKmrtB0N31tmz939DbTDPPNhRyUlzkgudYZ4+JOvxWYaz7mkMmm\nDR2F56ZbEONcoKpK9+GcCbBnyqXWAwgIneJ9FOE0oXw2RgC8dY4U8O9utV94A0ripluvvoQVnPz5TOv269tbasGuXHB5QrwX55ZlDu6VKoGkevA9SeNebzDY\nMJpxandM7YmkRDoHY9XNK20ocr1Pno9jeDyqbn77KTsOb+WW+pnM3fHE5eTCQun8Iy0xe4OqgFNxNTev7rG6wLm\/oX1KHWtVGW0037K\/nC2tW05yy6D1oWWF\n4kFVsqz8xBn+5FQStMN6LBfT7KDAkfJ24zOBQ8Si7YQ985Yz+3qE3foaBp6f4W29WbvPq\/9UmuHbyjNHw4imYSDcjDRZXnZd+lbWu5ug7z54UIZY6optrKeo\nex8A\/raJ+TjA0IubE7A6nDYE6wfKTorPJ4u76PyyB0ZVt1gKxmte4Ey91D5zDbxzBhpGUvRts2PlgC1tG0jnAtfwl3kPLQNHaRuTZnFlLnn5r81Yu5+wvszZ\n10zMcTZVbBnuOHEfkOaoBQkUA9o+LGYGukXewGnGdkngiNB6flkIEsbJIRQa68h+G5VfjxJeFEqu4mK\/VWC8J9bViKr40J2fxst71Imfl69rInmRRoGiJ2rx\nMex+G9dw0t8Tl79mSIhIMzjDiVTMDCVRI2Q1B5s4dVAuQEdPaxWVDDgoikJCutoawray40zKwvouyV+6sUrKTlF6k8lqk50kzeMcqjWcR\/h3cyPKgSnoFpcX\nhwlbgwBAtJOHIFE8P5VAAJi17L4gbAZwkZ4VsHNIrAJc7EJghwyI3ykQYkQFGqS3fGZ8iKZKyqXaNFhZAPjgYQwLMdAl0DCKrx0caLwUqTTwyXYuQDPyEmXM\n9pq\/7c6BqZJ0+UJKYRuJJBJZXz5WxxhI7h6rmOQQWScRKFNeabhgRA3oAGaTr8m59VExLl3ldIWRjsazlHZSd0b27ettZ+obn1V0D7iYMqkjJYaVjcxZtWIX\nmcY6f8e6DPrslq4xNfXF6+q31eljzGTAGBunSti+kU4ZvNWIs6wFNSOIMU6rvOJ11bOzYM5LqbsLlPOFtLrmGgkwba95gkKmZl6ymiGlsg1QSSORlf58dYyK\nqEjmeIX0SCdwWQBqudBiVC6uBpiZdYEaXSBDznXIrQdRwGiMHtxbTKdT1MlKXm1nBZA6cOW0ZRD1LnG5MHydp\/kim3\/KvUlKSORIa22KMOlQs99eblSwW\/R4\nwIdvBjEhzwYucpQMHQr9xNkz3heRvvAsuWR8PN9Mc8eU6eQbKSnbcNXMHEvcTJLuL+BEp37Yc+dVrMLR05ewHZsN76ftfRM7vY49VMIvyVssRftpc0Wd3aqU\n6IwK8YIGcDFfbONS+kS\/BaToCgIFgGAqYrYr9vEeL\/98A0y4FtkyANFk9tvJyEuIfnsBLbXhbpTJObXnkaDciD2usS7jwzfLJFjDt22HB0CLGEikrAnpst0j\nAg4sHQGGWSDogE69iQYwOO+pJCHxE1aWTnkfnQrry5xlLoNAnjW4PGwOeQ\/gIqSAKAKNpAVAHbECL0syp25hN2S3lTTBExVJxng2DDaVYmJse\/oO2+21Umo0\nSqa1TMp+600CVhWSRHj0PRjCzcP9eNx0kYe96Lkt4QylpGiXoGYpdOeqLhc71Zj9BJcA9gdBg09zDR+XmlAfRZamv9ZSiBvwCFsprDLg5+MQp\/IDJXEgRkIM\nezdxUBbOBQf4gR\/PGsQR2VsahBME2GHtqomleFmCPnUjO6WLKfCLuRsYm0sbKUkLMdh0gHI1EGK77kThEVUENG5RsJ4TJCexO2wSAK4cVUQhIhs7icTDfcAN\nWU+NfJOhStJ5AMSwgzEeW8GavH15dAwDBMDTG0FApSN+34AEyABHgquKSrJAJDGSAJRQZWTAvlTAAATkdSJ+vaQ3MZEDDhj6PgXMlrK278+A\/eqinoFLr8FR\nrR0pqpvrOyeA4sUXwKSfxxtIUDbsMQcJLt5gDEGIgB14Jf1goUPR39gQ\/AaH03tX0CEosAcvYHio\/4qacTFfGbzUrz75NV4xVlPvEAIRGde7vhP\/RomjhtaW\n1cfe\/w0RwQpGBDBIBChKxO+0KfAEezGZ0zkHuJff9G72rt21aMwZY7RretEOWZB9q70jOCK3cpM7UsCNDoJZz46Dt34FLkARK6DILgdkWMALsJDX6T5eAIMv\n0FqI5Qdiqty0eTC\/+x9olX0Ex4J+Mf8LWD1dgX5\/ACsLNd\/NYP7uuFAI+TekwgAWpEIhoKlfwW5EEft\/qVGEKoFCQKwcqkQk6fiwHKYduLSxE3WXL\/y49dZ+\n9tlRpIDhp63jS61S3855Mv2IKKTaCPQRq5MZMOWepEyCIu15FFRpmhp10hXZNxms4re0IiUudiX9DZnACphz+U\/IBIM5sGQMUMQEnrdu+7iCl7psYKSkrslk\n\/o2WUAVkmufOwjcv6gYAvnMn6Opimb3MxJqwEkzxDZJOzk4llO+bh9JSvmQLraJQ57tV8YtwWTiFJF2X9k5OwC0aH7iPgVteRnp6TeRrIuIGEu7AXKzvlAaI\nnUu9lQF3f8uDGk1vIAQ3PW4dV19Clj0xAS6uD0FNX5Cl+wgtBxm+lLRrCUZig8xlHHcTQBEVMepH7jTxNpBU23oJNCvsCj8sDuit398q7lQF+7+5Sg3MjH69\nBgR0A8E5zih90L+OafEFDHnOgEQEigGh0PM27SwYVvkbhIHfKGx6bAWGgWhDcBnGYRi3rMVSUAuK5NTCejlGtWoiYxAsJojrVrj9Nxyz0wzcDCvyNxYDK2AM\nwGgMoHAsypFpNgy+Bpiw8XAs5eq74da6QmW3B3ssHvBocyKNYcvtbry4DLnvGep3Bp215DAGD7DN3OApx\/FYgSzwmVh0ASqnA\/OpfT1Mt6hCJdAw8BI8LynQ\nADXaXv0S4IBEK+BHcBZgvI\/jEWBhLKffCAv8hlgIgkExFnhXDCOY+ZZt89+r09rJYMvg5flDV6SfGTWLI0Dra\/Nn+59\/Y618bJM0osgK0AIrSAtW4jlAsVbB\nKKrE5evv3r5TPNtoVhMeVjsyFS56bYNeXjrSQiqmskPaMs6e2TvGJHZNyiDQJYpv8Bw+CbwDfZz0AeLiEMgQE5NO4vA3nAVELgA+XOZqg6eRi4sDHRxEVe5c\nGJ2wqdZxHOFnYad\/kBP4DZ34qVAApYsyPsOsXuf3\/5h777gomq1dtHq6ezLMkLOAIEEkKJIkDIiiqICimAmKKCqIoBjJoIKSFcEsQYwoCmIWBAQUFFTMKOYs\njOQwM32qhne\/e5\/v2\/t3v3vOH\/cy0F1dXbV6raq1qp5iutZa28eH6MmWvUcfbIuEuET3X1DJYSsViEqUAMJPgIa4AH8BKPAXggIQQgEphuIacFhmgHfDdIzB\nmJtWbTxNDlfDVd0y1Pr1xiRNJJq6unJQv4qcvHSpDodv1IUtjBfH5x4DbVd4\/YC60Aq8boJhSkcj89dEUNk5YJPhxeDfABcqvYDl9OAFoKG8uZMPtGtPASky\nApWHAgItRlDRp78xEfgbFB2P+wsVAS89IICwaH3G61kBrtNA9+vY1Ix2sLffaDOCRgzV4U+z\/4GO9lzhMSstef+ARuAvbAQgOAJSdGR\/vLkTAPOwpTfKryy5\n8ZGKi4sNo3i8fa\/zVGvLu6Gctir89teihkYk31R8IObOETAaeAEw4d29UoNKUFhclvpAbxaoT45t29C7j9wH2Ku1wMprYxxA6tHH1TxQuukG6EGoBzBm9mYU\njSCef+Id8DfgkeIJhHhAzRqwDUKe5mk8tWHzPUAotK53Zpa8N9bV6pYiiQUqSf+CfCw+uJb+A\/aAv3APZEIbSJHPkWApE4luxmONVcNnZGlfuqjj7HtszZ+b\nndht1I8S37DfXYmGRtHUV0ZTNxDJM7NMRNOIC6ADRCqP30e7cgnYcLl8AXesajvgq9FAhxdrITBfJuppbpaXddfcoojQTB59me4IkPknjAF\/4xg9tb+ADBh7\nAahAJCMnP3oqb5MMSExgey2z5ZyCGAGhGXm5lPlSvyuAHSXIoBCiuTICZ4SSC0PCTp2+Chu+Y75KBwQ0MvaKsu5A\/bA8n8efqUypm8jLjQsx9J6ttNhcoIcE\nMzbUO7ieSSfR6AwgiNBlBqD\/JcFfgsaPk8d0IPqgBThnZtP5OkiBVTGgi4L8oS\/8+ACe4v79W5gtjN83WxO7HHpmjHUcecfqo1d+9oYtMZfXt+koXGaceJpY\ncrdu1pf4RfIHvx1anaUaW57qFmf\/YqDL4oJ+Vb+fXUD9N\/tD3c8tBV+\/Xt+9cFTDmvDJLkJrdZnNCR832pyy2KJxUnXpGqvhcaBgBVNt9SzdrR96VlflhH09\n2L3mzIIrRnfCh+qWf2lNBNlRm8wrkq\/dNl3FV67f\/nX2\/BTDyZMPd23bt3frn0NjavfZnHykev2je8DoFauP1a+YWzX9lO6v5Zc0HabfzStq9W6OOHCEesJJ\nsXLOUz\/Ju6679dAE3bl95iHKdtNKZq550ntae8yw972HzEkPXkCsN6Ay3i7e5TLj0mAL5+jkLJ3Ht2rHpreu8ZmpdXFI2gaF20Y34V92S76cV68RjCtrs7lm\n72B0\/\/2HczcPT\/l8YPWinvUnrnwNMNcufsFwaEuTn\/w8\/JLbQrcjjtci5M7F6D6n5gSvWtP10Cj+ojbo1eBfcZ93Q8v+aehZsK+QPW5Uw6KBa9cZo7vA9WX4\nSuWvfoPlVs8sz1EeNodnby9dW2a7+F2u7UvriwO+Px5eiRNZVFTdvlt3q\/KyNpVxe8GD\/DH33E\/+5q6vtVRQnPh8CWitmF1rUFyrON5bfZm3wfRpesvW8+ZO\noA\/EXZ8wgbFzdf\/OoWPssMGXJwaWbmDbjL+1vbPelko7eGuj47q0w5QNrnqqUnad6OlC1pllR5a84Xce3bbBY+pjqhO2ganuMfyN0h+HCuW3xPHZpvTtTWdO\nD1XMUFQddevYIBg6vnuilorCJIFHTrdE3IPCMRkq8tmAxVMw0kTbLA70f\/4ycFC6zwIwFNiELKkyZoN7Pqz5y3migSo90m6AAWiBOoo0UsnQytXr0PCChaLD\ns6dYGynTMYARpBIDMxV4ZA1mZA5lezqb0Zg0VRoglYxtXH0ODHvNFh2cP8V2rDJcyKqYAwZy29r1B+0AYAKliaO4NIaKoY3rggNi9xmSgwun2Bqp0zGOlqW7\nLNuncGhocLBoPktGZYq1gSLB0jC2cvTNETs6Sfb7OVmP1USQnsCFTIloUKEB45KDlA6QaxAjH\/4U8qXQwwX8hn+8ZkU46EjfXCX+8kfioAPQW622cShKMC8p\nCjlMmgYriYFrNbwjVa639+SLU7X2fFCceotnwn8388\/Nb1+\/txd\/itWvXje2vM1w\/GZFL33hsn2PrCvDduW2dNR\/Xnh44eskq1tfZF8\/Ne1zt75ckX\/\/mGre\nPqdlRz1wWuema1OOGC0bCwju27SgzB\/8g7ToofhVMrtEp1daRQfetkh+NbD4ut1o80fFk8HksgbzKwvKkiunx0wpaf6lUbTzmoP99R2FT6Leul5cW\/HFZ\/OJ\n57PHy5T5hJxJOaVHHNrx4pFw1tMvcnGnc8s26vi\/Ob42SL6mnD2T8Xhgvdfhdu+Ila57n7+OTMvdO9aq+ffC7Dtj\/1wS5vc5PFMyHpfx5rnNvfthl9Se3t6W\nKFeWOaxyo25gyQtpGzx7s0ecHdo2M2fTAUk29rXxyg2c0F4betKAdeBnJ\/2LUBKoYv+1uHe+U\/4v51npF0\/byXVeOOUz51yPvBr4+I520bqs3K70+mWSXuG+\noMXo\/ZIIWXny1Nf74K7DxkVkfcYYw\/M2r3Yrxpvb21weNrumHtJ6e9me2bcy7Mou2e6\/6Xvbqe2F2ptHu6dkB286cXy1VcG+vfnWa562OW+rxDevLb7\/ojPd\njVst7LxDzjz09c\/hOm9XGkj0W3Ou+ssHTzdZI961ov7eukdf3q02jrsqWOJdd8fHe8aVVaRi+Gdxr\/BBxm\/PeknTQ8kj945Ngo0TXd0XB+s6xrRuG\/9nklXH\nhO0DagYh0jY4+cUALghpBIPkgTGOJ7t3fN+VbLOgbFWA3k19VaCiF+6u7x\/8ym9jwKwZ7u7+4cuy\/oStVMM0g9Z3mVGrgsHzz6ZmX16sCKTAihZF4dniO55D\nRbsnopoLHGcWDroHLzx55jfzZ4WamprypbDhqC2HRWdmTbbQR6+e6Jm7zDwtztm+nQq5ENt50uOi5RdPI0OPzxPzgou6jtWuSHYSn\/d0njAauRjRHS\/wKJE4\n7vGvqf1Q+DZAd47WqNn6\/u3F7w9HXixfc15UNMvJYqSgOXzucMnqi6WbJu+Q2Bq7qqm6jbUR78QFq0+HWPiej5syadyIa0ITO9fYsz7zfXxUoZWYTdcBOJil\nQ+BsoNIMx19JgCtJmZvr6wyLKEoYB1xFBH6nvZk5jKNmk1qahPDiHwa4WCTET3ygk8NiZGaS4+8AAydAVBzyDajwLhOH2UmjoPmOvO0Ccg\/WvSr32nbn+Dva\n\/j+P\/d2VW6vvXBn\/3MY0Wa3EeW3mDINbLflYetXpoJL7ZbUq7peXnn4njJ\/oaR5w5p61b1N4\/cvGJreSbWN1ZJ7wvyw46jDPRP9p\/ZOyYeD+8FKyglbSQ\/8k\nv5uzZSp0egaKz4asUdzdtXnPpeO91z0fXFlwpOGs+bRy\/7LDybyi9adD5tnxnzppaDo+4wFjt+xdU9aMkZl3d3FPjXeOx1HW1y03bp9q6JK31Z29dfbtm06d\n74KCdgRPLOEsM1zF7iiqiN024V5tcFjdrVFHfv4E7LOpytMXhThcZq70cAj1Kp9TsapjTGmdowR85Wmevbn72fLV3rVJ5Mtbw9I2qPFMPHaIveDhlmdNh3Su\nZs\/zv0PSH857lZ\/Zxo0fQz\/D+L6qqCzpdYX1nquXyy8mG9\/z3\/g5I+ZSy\/rBDdyu0Ya2NZr7c7SrzHX04ncZlfhrz7y4tuOkoDQiFKxvc\/hEtK38GqJmqfXT\n0GH8ivHrAk6um7z7gL1u2NrnRdv+CLdPOeARkuV0oeqX2WiD3LZdh\/gLcrYWFm3bv9Aw6kX3qvcag3MM7Yd+2MZNmDrt0Xie5aDTOEHR6ZsRBusujIlcamm9\nJEazIMy1YPCq+o+sXyXGwndDC9Q32cxeYfOB9E5covq97bG2urlXVFlFuKeB2qTaliMHqHh\/vVfH71keVrqxfO7EvtCBQ6OlbeC395FqY935FO17TWqPbf0s\nFt3GCZWZVhuWpr6OfgRebYpYuWvJRgHy\/MFkIM8fB5JT8lJfHczdvQvNMDCbTkodgvS7+V15HHs0xzLmZeGKxibQGFzEoXInKp07Evfoqu8cOo0xvvpr4wuO\n8VIzy0N5ni5JiZOXZBydaLzESPblw193+6yZiNooOil1N0Ja2QS\/r61fz\/KPL78StnTZ\/E+34gLYYdUXW4NOzVCcNRnFjtMa7zJTwd1815\/9gmffjdjKHP+f\nV25\/WS6vwdH79d4tpys51WCU20RU0HKq1phR9quXzF1kb6htN95YDacBmqbRhEmjjdAEN44SPCQlgyK4ah8SQ+joVYaLcGIDNJVhQk2gr9M3iDLvMMSDEs9R\n2qREjD7fBKCHGJL048POCvENEjHNnAaQ4xLGO5xiYO8YcGn\/QRp31w\/wJXGM43FiqbNAAJiw1SWjrGYtdNlpvyomPrH21Jeq5OXHPu5+aAeaYtRGvftpou2u\n9WjJAH+IdZ416lTxmAe006JBjSkvouduScpySX0RZK\/Rd3W5X7hR0sal+hb9GXkWu\/atNUw233Akwficv3Q\/0PvWN0sX3DB133Bw8dMt5ueObLGbxw06sjBq\nTm6rzmWeV8iOSzFTXj94WMnsfD3o4fJykl0PbcWQMKVOi3j061OX2yRflbKyzblzf\/VZtzKYyeK8DK3f+wd2N+2vMzr85LF88kWK6o9jTOEJm39t5PFz8wCD\nCXIzmXEp++6dVmtboDO3FGeYO48xOJb37MG+N6XjK4N+IY+mDMOUM3zwc2kmbIJI0Vrs8VmZzJbHn8PLvKu+vN5wOmviRG5\/3C2lcbuOfnJ5aul+9uTtWfjQ\niYVeG+dO\/HOy90ZUTTPV+nHKNdprIuwaXeUqnfNhUVbd2CUy\/p8zo2rO7NKt3d5r\/ejego\/STUzvu6iDrkuzWnxCVZ5JnBZ8trKtMHOxXtHv2CKk3fj0IfXw\nTHV\/PwZTY6HpCvqF9AXaOu3y4upTn6I9azxqr6kkZqkpphnMj35QVmn8A6OV0xZFHTgUbiNn9kv+NU+xYsKfqeI8edVdudaqMykK13553zarPHp+WjrAlkJS\n27dlZFs+MflNYU6CXq9IXRXVcuvvVCzlw8YVxli57pnFLut79bK3nOM+39ZstCLBUNE1sQyPFadnUAnrrceNVmbDGcTUJrJkklnH2zedJhFbAkEe1RQIpuVR\nQBwwd176wjZtTYVjwzahxaLj02n\/3GtlkrJ5EPgGDGypCMAgsuzvvEQxGUoHIiw3yZmremkn\/xbR5njfuBEVcdn97Tmf+YBlwpgQH7axoX5DxE7CcKy9BZem\nNJrze6hHIu7gp0SZ+pY82js63ObcUv00sGoQyqyp6x8jtr8HdZiSvMg785FpVTFZ2OdFFRWO1i7KV5E\/oUZhuGDnFQkp7maI0LwGiL0pEmhMrqxqaAK9WFW1\ntpiBU8t0JlMMyhoCxWExioGLS+h8ARNt\/IJpHoWLM4DX8YR4MQ5wShgdIxFHx1DoDTOKGmAODW+PT4jBqHe8oUEqKZFBp7otHaTfTkp\/EgRNH6h4KjqeYg0z\nxEyhkMfr6e7r7evFiU6AC4ZIdsKmwSRUckjzSdwVU5OcnTWnaaGHml9mn3SysXo02+CcyhR\/t5a9Msqt3bNa18jfxz7N3zFp5ao2sanb4drs7WXZR75fxcQx\nS07X0r9vD5jAtWvJVTbcd85fUBEZcFZtSvxPs13SLWmW\/E8G2nxbMx+38VdPc828L+tphoimZI9\/P4O4\/eh76c2aSOLdxuwsB8Yy9tbOig91d2PrU7em31PM\nPj3G6XBLrSFvzvfdzh6rrxKO5Qzmt6OP5Oi1MZM3aqRkXmtzM1uXHR1zsOnU0+PhpmYRDq\/Nxp+DJha+7WxRuKGj5+c\/03kljuLZ9lvLz7LYR1eXfrR8nHM9\ny32Msykwm7hk1tpq8LDVD7WBD+lOWq09dFzhvXX1rvifGvjh3+FvNqQcMz5cMF\/42eHIC8PBb6E1b84+I2VLijZ1650t3KRvcbd\/6Y6DV5PGWinrJLQcMHO+\nZD+po8Zub6dwwUdDb+NPC4+PfVwVVSPdSHeEOFt2f9Su4PqC8nMPtkZlTNl8N9JmbOhl1sU1xfx5FvT6xtsGi+7fu3qL3jRO3vuKnHyLYcveh55h11P8LVxV\n1C2NRyn7SGLeFp0o+Xrs+PT6J+cj57x5OT1vagTP\/sxE38T57XY5FXrZbdlZr0P1ssImAnCszd5ybdvEQ6yHOWNcsLBAs3XWf1YdPPAnabrB89aBy\/33xAnZ\nICt0XaLwJFg1TzEWtoGf5eoza5xNbbfr+i9YGDA6ymbX1CuLdyaW75xhazby4qbaGFOrmTuuxEX6X3UzM6eo6rgEi8LxEwvM5xIAJ3AFCwvzOZNsRqne\/Wvv\nnzn2z71\/i7dr8rP3SPf+0WaiTM13T7CUWVhSsucdYS8jdmexnDh0HZiuk5Wt4XNyhrvY7qn6M597dTHRdxvkEs2vR7alhR0wbajnld+8kaNfv3MoffGzEuzc\n08ArfeNpybyNA3sPDU3K9fPNsyR9mzoBuJmrJ7TMVbfHgPwNOrhWuHviZyODJUuLDTr103oeBz2SUxnrBwosG7d7nQKFvHI4BW7eYuBMo5y36KBl3Ci0oKuC\nhyoHofQ1AjCyPxFtoNkpaNieKCJFXAgdeGgMwJkM5kC\/iFcjGRgWS2dGieQPVV8\/0M\/iirv+MJjDDcuSMtBrCeKu4Q0bsfCMYbAhgz4IBFRVDUPUPQSXlnQx\nY3AAiOl9g0P9Q\/19bEADNQ8pXQknLI0icDRhUtys+GM7uCYztzx2NiISfTVt\/NrjwjcW5793DS9VmR2lc9NjzEw5X7Unnzmf0\/tVyrvn+2a0v3ffcOxnV\/HJ\n+cFZYYvu7SvSTlRXaFuddXvhBDo4eEJGnVx8Vrpv0hTgc7WH8ge3ug5oaFG5KR2e6J9B+QXzzi50sO92PObpfvLy+1q7ideXLqldtDLVvvLyrshN0WbPaE5L\ntk4zDvtQXp37JUDX+EbwtfRxD94Y6etFpDQWt\/lbDja2vjn8dP9z17yPWu7Ld8toQ0MFxyONQc5vAPSPRXXcO5Z6f1Xa6I7GtK07mZuy7zqeO9te8jL4luZZ\np+jOtG5oqBGLmv4sBSenCal+imqquOFZ8T4hWhK50thg0cbfZm4bG4L5pYHHbx+5+2zCvuvM4C93tx0g71xynvS2mXHa9PLarJyEM57h+dp6GuGyJKlx6mKd\nY5Om1qSDUc7LfmSiADAP4hOysjP25WTD45u1Y2U57zt4fMaUlinzUBP4+hE52evD1JwuXy5LDfOK3qG+x8Y2LotXxTJ86wQnoS9H4\/Ik1ZMvY5s+j\/22VbGu\nS3VZJa\/lUeYfu0n8C+9qzlzBgaAHs62RORqWdSM3pOQzyIZ2CtDf4ggA7LKawm2ztHavMfaLPApOPVj++pzJ0vIy8unEU92cjZcCs7KOQDt9vS5nOB+sOGAd\n+4yiJi31XrrGaampvq0Rl2Noo2dG19DS0FDTNR6jq6Eix8BpTHllzdEGY\/XVNUdpaqoboK8idFWcZWUEqvg4AGQm7jzNEzb4odA3xzT8\/HxD16F9qiIHnlBx\n9uLJLqcViqaiqIyN6\/yCV6XtC9TqGSRXheSXDcXGMSepR25SmXpr+rR+8zfKb13Nx60MMhmnkDNm+MGnnGtzTRPiZXIC\/EuNzoYMFU+PPQqORHndHTAE6zjp\nPeeB393cfID+2iH5gLpXbup1AdvgNFdEgJOETd6LBptDh1dO8Lf52PF4ziKCXucHfFc1ZtjXgyJOrpLPpqC\/3pb7xyYcB5lMFC9oW9\/IptnMDJEDQ9jNYPf1\n9gxG8ijq3ZbNm4Yyt2zegovYlOvCLdKXFCRDg5JRk2OGkIcLqq8Xw5J3iLdHAXFPtwgbftd9J0Nqu9DU4FRKUT3i8Aj42cOGZuraEx7PkoRv6mec5cGFU2Oc\nznD\/4NDgUOLDTsuusAwx3i0R9\/f6+4w2BvlrvQ6EkocNTzEPOq4VAqpZ\/Vqgy86y1v7vJ7HUyCYf8MkibX\/0wl4ATp+5WweAknJDRF10DNgiorprqn4uVfg+\ncyWDOVpXAOsymHH9W0TDsQt1iCUBzVUZxwEYMwochnDSEgxz+hmGOqcPH9I1fLkthaeR464wL9h008X89UVmqXWdC+ZG53KomdO1hl4Yih7UASF43NONiwD+\noy7rwych2q+ihVMAX3i0N3TdM4oORKXbnj1VnjAN9klzXOzG7f1P\/X2aH4JVe36xX3S5x2kt7LU6i8TZoW+X7pIWtXeMityniiMqYH3TynD3xVUAfPxkZAjA\npsh9StFq6sBnH\/UnsWpT9q+TebpLl2jAmjiHn5a+IKaa4gkMM1I3R2mPGg\/x4Wiwl54O+1Ul+M26NxMjn9r+djqx9SE\/KLTkfEESv1t0ycuYZlS7ll64av95\nsd7CZijIJO85hUVIlMdXTqbvQ6Jcuo5E0QhPNzRaRPGAKLxp0WLvOfI9Q0Aa6Rrv9\/H3wSiwebbxWWFo8PfJN3L5GkIh1Wx3kqL2vF1v8ce3LpUtlhg\/ARsB\nr+SgoxxUgZ7bt1CUzbv3wjp+A4k9Ja6pGred8+xpECXeuMFOaElJcoMoyqHW9XJNFyEYEPsWKsmf6O7hUWp2BVR+ilnjKvVW4xndny\/dOuNy2tJgjPzV17N3\nYs\/jQcKBRwmJf5xKLlWUIGm4pReqKpE0W4YN\/O4iaR6tQtLc\/OLX2CRB0ljVS8SlF7oylkFpmqCCPoezVQoTYJLhBIgHE+KRZwsL4a\/m6JjoKCoho7e5m6AI\nCBUTYkTJMGt7TDQA27amdUfHJ4B4Sqaypgregr\/RDkLLzniIFeMTEgckNUKA90Zn\/MG71\/NwIjpNlupjT0QrObjQgZo++OkPcqM\/REfvzSG+d8bDergD5Hsg\nMw2x3b8VsR3TlQmfiNhGT4hP2NSfgDQqBvLTL\/b30TEEd27sVS9QFc4PYzzhF6JeIPS2brOrePr9xtL5hxrebE0oNSnK9omp+FF4fNv5EitrkDr2srmmIk6A\na0coqqbKeaZxyqKIk8eZ5WUQ6xk6vkNeWkwbS3bYnB\/rcL7jz\/HiIwCwnMAqCPamgcWLtk5coh3yreyF607QXPZgFrtQbdbeGgWG4orbBXvnHgubpXfPoLro\nRLta7bTIZlwIpv7uWCopRh1iY\/1b2IYkM76IJLMONGtsKkSS1eQWFv3umOy9F0mWX3C2CJn+aiuQQtrlnNhFe5J0a+c7bSRZia+D\/TPv+coh2pUMo6pYdrVV\nQn31m6yNv6baf\/l8\/BhQPl9jVRx26za4swhJdmiP92gltYfZx8+dFQgFkmNtE5mbHbKv2HXdtwu1LkicPbMLgIMDYDVEcFuBto5D6LqQTjE7oUX501jPdZ83\nl1x9cCXx6hpGkTxbo\/xxE6fmTM\/h+MmvPlb+LkaCVW6P0lbk4r8AHqqSdA3JNeYdkmuz\/MrTZ4akclkNDW6PWr77J5Jrfdi6rv5IX5\/CYyCP+TK+bG\/rRuH0\nsQoRUK6ahl36ejU+x9reFvpMqgrfiIE6ILvYiF6kr1dW7j0HgJOnwP17J4rBPg8k1ut87vqwJwmTbtTdhWKJbuaq73v0Oj\/+9JNXxyzV84FxzwkAljwHxT2P\nhQIqMahXv6mxcfb7em6PngpVfBbHu34fjvfAcgTAeecqLmfDJjpexEMaqBoTPX0abgFAYRGSBo4JUJp5\/UXXrh9E0oSaHDwQE020PkfSODk6xaB\/dHRzK7XF\nfb0SCQWH+lJhbbWkp1tMRXdbaKN9OmKqp\/sYT9BMUSMTgUQsaK+pQquq7RuZYomgRSBiiAaZfelR4oT4RgFvAmuQJAYGRUwLgQBIOMMUMSjJhDONBFZp4OFc\nCicoSRVkFVKg8QHIRFPXMYCJJTsh\/IF8PSDpJDKLR31gYoVDheOB+7Iei05lWiPlaV3p4Xnxco6x0fK8OtN1Knq3hS9a2y0nRbziRM32cp8B0g7L\/ArfOskO\nfIxGrWwyuVo1SW77cb2PnyCySs2BTwAepnLRmcrpeGTa+OUHNKGhnLMDLRBa5QM\/X4+IRWO63qjFWu+ddevzth61GU\/kQN7b1k2dhfPatLZuc6jNMn1hcj+8\nTe9gG9Iei1Fay3lzkFnMcRkIvIgafO4gHgvwccZxsftRe3tM258zSqu\/UjqD8HlHqpFVLD8EwteHnknk\/giXzVr\/6CMSLPVOQT75dmZXAl120+elx7yd2BPy\nNXBB\/faLTUOD9Q2ANNJlN1bv3AFWZyLBlHqVkkM\/NGZPchYg9bHL0jo4uyC7bvzeB8faQkTqnmPpAJSvByoQL9UDOlnwet06URGmYYwrBofMM\/OaOkZkoH6m\n4qdMfaHP\/cNbZe\/uTnLY49HwtnntMyTXKlMzul8gkitAzURNH8nFU0CKZLovKCI8Fwl2TiE3z9Ts87jrSLDvPyxWI7MocgVO9DeT8qKvPvKcNFouHZnFqQkN\n9bunXvwUWTTVIu1FUhEYB7jTR9ELX77an7NsOQAF+cDCHB60pWbxPpG9dInVy7v+40yQXAF1AaVWDX6vju+Md82dSID6viAADjWCpA5kFvicOQ2rGhsdnpsc\n6ppMo0wbXCebGgFaSxyIvVdM0i8dIYkrGA9qmsB5bQiyiaJCJEpRIRJl2WBhdpYSFCVqbYKSssDZwQ5JsnXb2iYfn3k+Gzi3tPt6RRJCMqwjdKmRkSUkse8t\nBBL60DAF1byPrtEsEeMEORxL3YlDtiBOiOiGHEf1hG+ii2Uy45MSG+2hKbAH4DTB1BHEgC6xmBjkOXKYIgInJDwQACAByJNEjHiCaWuAS8RoyHEgxBCTQWND\nDA30D+CxPm8YGXloA9C0vtVXJSs14+RH5Tyefep3zZ+3658WpDvkPdnvfuX324KhJ9mBhbciNIVaoP2P0EGrJEHJaaxhTzdckuG5bcWWrZuMqWaBhZsJ7\/L4\nzbGtwkd\/eDxKlLMf4Z1Cw7tx30SqgBeRvgonuDWUiMHsCo\/N\/boLPbpvdZSK6sD128kA1JeqwhalXr00Nev4bWDedgWvetr1B3R9+bxsdoN9wSMv1yDs1M4l\nawzXlbz+w0jZh7D23u1G22YNHX9zI9rnKUNHQFGDQ2nnMvDq0PHE1NWf1Sq\/FLt1BgeqPMHHWx\/Xf2dez7mOTwp1uOY2toZ1heoWOpz\/YLOX2uO92aCwCDAo\n3PdBsMKrR91QlMSzOezdRNcpk2woycDPXwju5LfJ4SIHQJ\/QW+c9h0jsTc5KJ3jDIgF8onZmzsuM4e9qSAAd7TEGOfuX9qjL2czalwVXFKO0aM4LwjJZYXOe\n9hR8oN9TCYyceffHrwokQBj+psJtU6\/V8ujINwwLQXe3ePmygleMrJ71Sy3\/JMlzPPktiYzLq4Gauudz\/9VPXlHgc6fFZIu27Oh8qrvKwZCzNMHjAgI1DjIU\nDsfQxCi95oGPUABiCVUorppQ6gdARDhFIYBTedZWAkCTA7C2qi+9QDUlfuJSkoJCqA7wiY8oP99VECGvaGlCQpw6OcnO1+\/Qh9cbrD7AJQvwLSza9c3ezT2P\n93nF+7jtnxLUxirIU48tQtEGy8Xrz3pLStV8IiN9WBaC4Y8Qq6QR1PCAqFJGBIY3p6BFdi8FGP0DGG1YPEAbFA0OQOTj0D8QGZ8Un+DA7cYhehkaTIjHvSwt\nOH+iIa5BQYZjUCJKjCVB5AUbXiBFTzFwYWrZ3BQdT3X9Qf9743WLbODTROkZ4vCY7ZB3MawWvT5s23BGt6QPrhcyM2RlmGL0FtxHSsI6mYHNQ4ZBDcRGtjMK\nz8HkPsY1TtKLt5npvY86ptLm7aoLXKQqOPIsNQW7d3xUaXIwcV7S2PnaZv7Gd7+Goc7I+7R88P296vSJYgeo\/lu3nd3w7enUs3vbYaPXHnxAzy8wSjfek5Gc\nmrh1G0Ixh6+n5LMg+zzBRc\/O3x2pe7aeL9kGGACuzRsfG41nH5TyYMopSbtxe6+RNgChH0vQHHanOvVX8vcUc+NX176wb6cuBouEnXpPejY7a4onXzCzDgm\/\nUme8tl3PuVIO6ZHoUq26lsGrx1tiI58zQiZCir+ebsd0BHHzhq9\/EQbtVFZKyE5w3Rv8SlkJLN+7ZnWUWad2Rs+VeiuNeJGcAEq1trr9TPz2GRM4XCSVg73l\n4r2XTq9cgsxavbFIN3V92NmHHKWDyr1uDvYIxMTx1dcXSsXStNXeHqWs5FBx2R5Ot3CtfWWxZViREDIhQ4kEQeO8Z846aP35zaZgJFXdXeXlm8cpuftOVF3j\ntExZG+g4Omk4XX48Hyz0eKhlu1vn6kZjtwo7IrADSdXGHj5z0mRZ0lBk5AKGUCB4M7HzxfNCLptzkOnAE4GTRc\/W30xOEToc29XVTdBKbN6CA9zNg3iN0OH2\nrZhXp6ZPQ7Lo6wklWQt6ZSrgWggknvYc6+Q44xmcns+e09dDACZ2xTOnS1L9qsRNYqL1VwTqgZsg1w\/EO6k1XYyZ2Am4Qn1BITfv2frrQuAg2J3S13tC8k4E\nuik712u3b8k\/P3vcN9lUe5KKql2G7clbiS2V1SuRWWzb\/LacvkJJGb02JDQAzuJBfeYKMCjsSR\/oh6MwhWNxQgeEfBx4LaCne4gY7ubBEXuISdJZXVFRCCuR\nkAwQDPYMi5o2UFHdjPAocohOiQeZfKCbCRycEHJ6BwJqoOmvx\/a3EZSYGVsl3SGAtPv+bzS2P726+Bx9UPHam7wbL\/Y9ys71mO1iWB68JxNXCRi9tWPM0fdW\nHxQrP\/UOPNyMRkRlpfT4i59Hver3noMab3tUx7Ud\/Bc5KUgRcuvOq9jxeXlOh9OHM4q+bY8ah0E88uwp\/61UERYcY4\/SSkv3wI2jIN6C+i13dE\/OG0UpF2MX\nG3\/fkSzuheuT75bvkSZ096S92fslNZLf5XdYxE1bAQINxuyssS+4o11e2H7exivv0HjPIb2QGe5HkCakrtGrzzqiVMpA+m0TASleKw\/Bzp4Z2ndwUoF551SS\nriHzovu2hzFJBwpjLOvqHB\/Wz1ys08ZurncqQ\/qtbJgar2katG9FIBKrsSk81U1wJOYGEuvbpopaje8\/FuRNpWvjk7UamxAaeV879\/sWJJZlkFDF1IykF2Q3\nATuk3nUfRy3eXAp5QOq9cjCTz9PiWBi3nEBCRYSTX9pZxJDG1fkl5YokEzBC1soQIWWL7TqGaj2sZFadBwtW6xh22JsjodJveFmny44nlP9S7zq1qZPsilw8\nLHWQdhcV2i7OMjULeKtZNG8OBopsXwJd610bkXbr6wk+5K8NQZK8fOU2eHJq\/0FVpN0511a0bt22+u0GAI4eefkKQZGg2du3QkOC2n03QeDcQOW\/ggghNx+8\n2urfXvlKbSpUbiAoclkGn4WU29TMe07B7RtIuX\/l9uvr4WoyfC\/le5rj+QoW3kpmM1QCxrsmUSIAysrbGQFb+FLdFuBxYjbC8A5cERj5ulIYMD2Gw6UovOad\nKgQdUMVf4wnxLLpYLBrm2cDRt3egXzLME7WJJBD2QGMQD0jgzCRAhiEjDm+ypETxPeHxA5F7xLiYzbUAllKqQFVNImZC5DU0iDwsEv\/hxbq4EsPKM1ecKtPX\nYU5ojQ\/uKTKNZJCPs0SOBz7NfWYb\/ZjU3fcepjT87kjQXlaDjCYGaGNwWbq5D8A0L5PkJRkc0MyII8j\/8zM6+xaXi6ppqmtyMrFdrOCVwWv2cFBkAnxAPgNb\nhvkHrUaet9emK86jz5iVxoojiZPIBfQzkjnLex4tCyNfMHGAX2IR8+YvzKKZkHIKSngpTjwnaBjNnTyMnDZn0IP2EYGA8YG4RyIPbe3E6rUk\/oswnrtowQBz\n0Xn+Hak3\/qcYeRx5DGfeQs6kr9D2M6Wun8cRActX0PyQN3W\/EGIpTOzFyCLkx\/uebDpyXO+XyL9Kjvg0n+VJ0JizapDv9xl0YjZk8CyNXI2tCoW\/pJcP5uUz\nl5yTSV6W+rCnSf1oc6Xe1M+TUsocMg\/5v2aQyMH3E5y8j9hPxElff+RIDl+waMl+2l1pNS2yB5X5iEtzMenxOjYoFSQfI7+hijXkbeQPn5VJ5BBIbntrxOVO\nCLVR4+uScahQM0Y+Qy7VmcQtlFuBhdBgH\/CJXchRttcL5CN77TIZnMHCSfa\/ulxfXSp1lv6YIE6iev5kG6SCtxLI37z3hlRaPHadTgyiW5ewk1LNWByLjgYX\nGUnYRyagLb6IjUQlIIWo1RvxD4jgEaYqUY8cihdgjdL7nHMj3uRptxjJ2BVYb80Jab46oQ1LtTF3Ya8Y72F2O1PqxP0e7Zu0fAdO1CMJBjAiHzEhwUZiN7TR\n4qXtdwMnd2PTPP\/pg78YR\/75cuSP44fkUWMFhoZBBS6lT3EjaPEMQ+SfnTZMZKOOph3CyxlcDAR10e\/RCIwE84k0SJs2n\/Dy3ICIy5EtqHMKsfvII+FlKNJH\nJJKBIbqpTxgjH\/8YUYP4kyMbaP8lLriK8n+ND+CKglfg8kQJkmCUttT9OmH3d1qT0EVO1GlSFTqEkVfx2GLUb2doaRjZipwbhs1HbOsT8ajnDKRhyQ3Jw\/DB\nKBjEDcTHVOF\/i01wmERhAo4yfeKkPV1BLKXNX7j4N408hXS0GyN\/jLjiJxOkZ4I1B1qtK5kETcPDQKyAOOuUrSZJQGAYQMcFZA\/2d3RzMY0UIcnNybFIx7GY\nEREvIxF\/0Iif6Lzk00gACzxD2uXWhABmNtGIXtrI+QE6swnk3f08XigNPOFKJv+zPde8kdabRNjQpB4ikS9+Qmoqs+BQMMIUPK7yY0H1xm5KW+A2PYQO7Z1B\ntkE58JEw8Wqq\/2yViYSYJg1c8lxK7wYdWeaA7AEGKWHDol9p5DPEQAYRyoFGewZ7KTXJr+ScudJA6r1S09fUQsfX5CVpy5bjb6RxAkY4\/NdjIYNcFhiEV9PR\n6LP8APmNgcrPlAZ5DyFKUG+OqNMP7Ku0Ak7WoqefxMijqKn1id+I2YfYiDHIS0PNc\/8lkst1UmruHzHyFIoFYHZAGinkPXcnGtho9bJkD8qeQBxA+l1Gf4X4\npV0jyJvIZA1GSo9ENvlXtkdoC0a6ohA7Ku3FDwykPyj4wS9U+QBO5qHxxxUNSrRculTQxwwkKP0pnTyMjPk1Tj5GZXKlneZ\/jkbksJCwjLscFL2jRi4O7Udj\niHDiBOQXHy0dEqpplVK2cknpsHmTRgzSpTEGCCabS7tLW7yLmczC8C84VIG\/1ecS4xE2z3ve4kNkuTQWSRxG3EOtu5+2V0rMlnBE+kgKUasqExel2kl+Q1cf\n6Yg5RgdGfEfPSWdIoyvAHjiFRPg6wkUBmSWl85JGJqOpo5BGFiPza8OnzyBo73EeBKhM9OAElnS6IWHtDJLsQi0lJqQt9pf+LSH9YB77rrIVJLeCcKVhyZxE\nJbKJhQPChXwIT3QGOYCupDagP9ObgLVCfZbOBTs4XUop7DxOuxLATcnjUF3HSctM0CK\/wArxStkcpEwmdNQk5BmM2KsEBeIky6DnmjSwnOBJqY\/1RukoB6ON\n0xNyMiAhjYg3SgfhNZ1hDxlSlXFBQ5w5Ax75BKzO8DQkYdqC2AN7Lk\/pI4dA7OiNO8J5q4TRdIit8AnWKSw7gOVhawg9WKEUq0SXXDYK\/zBZmZi9izcktcxy\nGpxfZ9OciCneaJ69TGMTR7g07LASBAxQiuUZRLEKKteCE3x5ReUJWWrf2E8UwdQ8Nk8NYB9YJ1nF0hmMJw14ISe16ccMMQsNkP2sFgYdA6i5sX+MHik0W3gB\nm+Y9Aw0ehAzqwNlrokMwzjksEF4UY18Z+1ioTDrrMyrjyUGoh97OGJDm6jkgYvJoXpGTdt5fOWMmoCNA+aQe7vxffMymYbulKlhHo71hEBj+i4EGizpWIgtv\nYv97j7NowiBn5UpvHMDc0NXSf\/qc3UXLY2cpLzExNVTY6DXH6zprvIB0tLcDJpCsrosaqaH1i9XO\/IKMlNVFf8SOk21kAXYJQyLLhITesQLfsrJo4Cu2Gl+2\nxFctj6m1AGC+bgpKAFsS1orpjdEjXULg0XiB3XIbUM8sgPbPpKtfY2+cgQHrFdphGloqur4saN1zbAnpMMqT41Wwgta2MUMBzcKINlqf1k\/TstAAJN8F6ooN\nNj0CGvVR9rw7mDdGrnA3B1gS6ydzJ8SKRVBbMlnHyNvsQQzA+RmO4N4y6DgmSEubxIUsOTt7CHhIuH6QYTAYuAxHThrWScOBdoNDYMTWWuwib4iNJePPcZkB\nLgewn+MuYwKDqnk5NI5QVgZw22lf0BT\/mm4EB+uLTMCqYJmXsxKZQBFX4jBYshdot1kH+AU0bG0PR16VRlh3ch0G6bdZGLuZScZxodp85+BXYd8QX7F0xrgA\nP+IsU+UtoQbeyDSRuxiLly5W7qUZ8o3BXPszrFt4KhurJTLwIczR3tHYH07HXHMZgO2TDSqWvYef42ChRznS+dl3Ah1FBDKi+zMx31MYkQHzSB3939hoTHsT\ntxNjY3GyPzlywTygepkhhY1PiQGCBlUC0yrm8b\/TZDHcYZjXxLlLA7QHrDo8Hm\/CsHMExSVn4EAzhY1PhCw3slkFGAOM\/s2DUwYJJuTyePtwOUDbwTmFcWQ4\n6STF5nzCZWAGG59CgjSsQ5boRZxUsWlH4KPggHgWU1ZVNq5gTF41BTPJYy2Z5DBpuvFbzkIM0P1uMOGwQFxkD2AZWBIbU6vmpGE6o3S0zfiYLKZQjuk3Q3HI\nnRgRD5Xc8RxWyG1jvcRAGhNnjDVKhLqP3cZOcMxozazwq1gYYDxjoiHiEYtfzxaxxFCv\/FakMJdj7PUUYzcthY3kUVlVzcR+MVfPVQldS0Z2sFQD\/HqZVYwM\n1lVMTAfDDCFGO80msKBQVMBfGvfAdzcE+OmMRjgauEshJWQdAzuwTMZzZjorjQHmJzLbuL+xPjYmZKawrrOgUkfGMdqxM2QzDu4SYMNagJGYdAweif+0l+mq\nYKQE+J8ZemPHAOZXBqkPb53FqmkHaI\/hVORVxVkBC37EduMHuJdYmIyrZSnXc7biRxaJIMU9BjkKnpbXQwD8mQVonax07tbDGCZkv6fXsUvwUgZmcpAZ4bgR\nY7BQACGTpTpWoyD+04FpnrrMNIC1sNbRjrEQUsVWwbWWPi1UmuYAbPJHbGYtzQMQ0+6Tl7ldJIa\/YNFQyY0R2Ma\/yjwjLmAtaK+xPAYuYPflFD3ksW9ktyy5\nBk4y1zi3aVfIqyysnHhKFDPu0jJp2E1iyXnuE7KNhZHFbNleJh8T4v3cq\/QdBJRWwfMN0SJziAX+4K94xBEUMY6OAj1dJSrx87BBShGpRlwi20jksbAm4gYu\nN8TkAaML2Hl6PJyXMbmo6Sdobph5Ai2RzIPLFJAl20ZWYgP01zSQSFbzjtHyyJMYmKHG8mYAmondO5YNyCIe4xfIM+RlDlj2DE\/kvOPmYyAFz5ZZXoOtwEiD\nCdewiRg+iavExtpoh8gh7A3+GMNuyjyhmTxjmQKay1GINZMhk9wamlwCmweOEKX0W3Cm2YGBB8R5rnR2c1G8SFTJDDPBEdozXi4tmX+IBj4T92XUe1maWItM\nO5d8CPHCXZlq2WGZ4xCQgYm3aLx3mBwcGo5zuP00NkZ+kHWKx52xBrydIY11l0b0EN3MUhZUKCmmusQCJJ1Jz5ctYIe\/I5oVAfFI8S3RzWtSxMj7iqoMZYxU\n5e6Fo8FN4hgexy\/BzytinFLFTnw3K14JJMp1cbLoh7l72MCAfItl8dLhIzOlAIjczb5H7uPB6fIOiSWQlWQPkcWuZvUSZAshLfCKGCaALGxsWjZ5j9kj+1wR\nsKFdCMn3sqQpmkraZZnkefKpIphQyUb6ulCKrWX3sneSR3gYK5vdDWnxUHQ5Ju0YWz6fvW0HeUYWClbE3l7Apu0lGniH2OCizFFyB4Ynkap7CJyLP4MaAiEe\nWctTPEQAOv6YR+QT+9j1sqUEIA6w6RnsYuKuLMQrCFUQV2Tz8ANskE\/sx\/UbWT7gCvmQ1EtlQ67T2B8Ybp3kdOw2XOWSENLeoCUR+o1wuGHp0+DEQNJOkJeI\nzYDY2oK34y8waMvfOUlEpQzURvIdfpf+Q+YlG+wi9uG0dmgdOG09Yx0ms96PEYDhfiFaazCVEJocgbFoI8S4JBtjcHfIfiOHWYDCP5D3aGfotzCw+AbsmER6\nJoZ1ELBpvXHgRAZNDwT0IG1ZXaDKEeGdRCoGOwOjMRAdI44BxjK6JbOfuMAChO8A9zK+k4l9IfeSaGAgyFO8e\/RsDrafyICA\/Dm5D1bNxrJk9+PNLFCDmDVF\nVJQ5qhiriOamMR17S6TRg+KwQHCSjCOYOTQ6xmAScL4jCWcXJ8zV+Y7sJ7KfBRKJt+RvmRbyI0q+IqUImRitp48Zj2bbcDE5NpqMOHSChWoaaRlg2n3YU85j\nAuKGJ\/gnfD22DmO9w97QrhPvYbcsWAQWQGbRNA1nC7IBGoEqScpCoEqSEHARBJ1kYry\/\/OIzQGxcDIgGlIQWGxsXR0kcxBRIQMnoWCqOAe7Y\/l623XJHavp3\nrXWrFdVEFAVymu4ffiXnxjJUlGWzy3fMOznJGOziY7PUpN6YgZNV0PBFsm+T7x06\/ZxsducJFmeF14eojiJZ7kiBmbPClih7tlgFTbMoNrX3X6L8uVHhHWFl\nZGqvN1LAxjaINXk5UTJZS50329yRNZkM3jEqpMRstjlHyjQD8Mdlx\/mWHTMVvpPV9uoMlUCuMs\/f8uT5XvStEr5ngPSuwYVbxgbMePkm\/vRutUrE9c6cz+TW\nlvkfY1QqGKDhwbTmqoULii\/MehZ4GVMXUf3g3vkVeqPmnOfekCM1ozbooW\/3JVTUA+SxQOrA4L\/\/mJi7O0ZuP3lzsCnaAbaj2ZxXPxUx4OvisXEnhw1rWYJW\nM2\/B8cvqx489YIAv93dlPVIA2uS4h39GESbodsaW\/Xj+vFkM5hMSgIAAaZQVBnjwcO22J3Vgd+oy9+xhT5yiBOC9U+DtTYYeBmP6AiFa0F05vPkP8Gdatsf9\n2n8d3b9lcWr\/0kk5OfszShhgcEi3dvJH4AoyZKNmTFqN7q\/JfOHX\/tnO18\/XiAE2bkiRiHeDTRSQ0CI3itF9iVgUniLZsCly\/SBsm25eY5EtWGE9Jtpuioch\nYlR06Or85AnblizVZoD66lKFs3xwUkbr67u2IC10e3TynXWO9BBPDzcO0FSQ5WrQwARTXFN5PCB+tvTH8qCu8S3MFUmugyU+8rq5QxMu\/Rf\/v23XxaIoATrL\nl2g6PdIf5aCuSTMiRmmquwV7Kzo76UzgqxoYyY9Gi1t1Ve7yhfNn6fgRSxdrMsfOGqWjDjRpyqpswJ1sax3gpM7nsvnyNFlF+XF\/x4HAwJw1eLmRvmFD0sw4\nE0ak5o4TR8qNzD2kARwOCZ7oUXy+wfcz4\/7hhNj4T\/MYHo\/Sb3WeVv+v8YvcdaTxi1yXXsjRvGvbqiSNXzTQsBheRlCt7dL4RQdeWC\/kP7gjjV8Uuk4av4jx\nkLfA6vnB\/4P4RQW0jP8evygTy\/9\/H79oJJKPK4rkM8V1iljYg75el4g7UICe8RPk5X5DnWiXemmCNKSFCaY8qDJEkXyMDI0MGaigmamFOdPIEIXpQXlGhiOR\nfHxQJJ\/5PvN9UCQfdJ7vg4qMpKShk6rv9YK++0ePpwHrnsLetKqjraDvxc9pV4u6l4wb67H2xnNP46T9etM1OFZtkhmCymlPYEcA1BNVwYbu4tdIZ6xvXzyy\nX\/\/MH0jN8uVhcOjV3oYjwKDeS7n8Gbokku6rzG5wSYWNTgsp\/PCScKot4Tnd8NWviX9Ih40OkGPlBPK+nt9NCra\/I529gBDfhcSaNPmApxG4ajMonyHadsYA\nOa0TuKzaOuw+zwE2MEDOiIFg1eb+ufB28GQDoC7NVBvjAlAh1AHzBtpPBvtgOhj+gTEICO24ISYgeAkMFJOZMVSNdjP9O51XujrKUX1T1q0t3Gs3\/4pl9Fvj\nj+DfxTKSNdu1TzA32fTo\/xbLqGwqimW05+t\/jmU00\/Z\/Hsuogvf\/FMuoIPl\/HssocvA\/xTJq+A+xjJLWc\/+K4hPi\/G+i+FCEWvkBNXW84X+L4rN7PYrio8f5\nv47iI6vy\/7soPiORnWL55eR\/iuz0\/Ot\/jex08huK7OSa+p8jO83w+J9Hdip78f99ZKf\/EMtIOluMxDM67o8BqqoSiF1iBVMp57pYl0ymj0UgJ0F7LEdA+Qgo\nZVAjarasjBVQcZMhbJja3QSvYLFfgtWwWJMIgHSmAvs9JKO8clnEHuWLe+w0GU6BEavWPVY13mouOWCiWOonX3oNdLc1Wy6LqFO8pPTiuXIyIqMIi6XIX4DF\nEJmydcorpq3BQI+AqbKrR2Bja2mruU9vdWkKXWjuyuOtB0EAG6do2cSbYEngRuosohZWgviMAQB8uItbXMxtFxB3EataEyNpbioRTNbjuZySlURHJEbvA93C\nh5ZxMTESarKTSzh69m1YKiHxAizV1ANHmqb2lZCI1XsGY60qZ3PZoMIOnkzar0quirZ4MO9aVuaDt+0NoFvUZMlgqGepclXWWkUjKl2wWPJbW1iMC5n5pbxs\now9m5DhUc52onPgpZLvw6+FGvOWU+fsv+NUmPfw2fmuCkJluSXwKwluIJgDOdExFc4CzTgDGlDoNSZLK4roxQj2a\/9v4R7tra1WqPXebauwEwcKe8lT\/123a\njZCNZssI9YmpGh28gfuuKxAfbbDc67YZsBxqSS8uUVYF6VTnVSSuaP34qfFk2v7hB+trcw4+f\/Nl0XO91qs\/WwO+SOlUJP5sDfn0pLWm+h6icx+W82hVheUQ\nnY7axodekA7dseqiEXMbiE\/YKk1FbWckwLQMPSmDmXxNSqfq4mh6wlZGQiydgegwYTlNZjIsh+jEMxnMKKRnEhEhpkgIuOgjKTo1BNMURQ5S5LCUzt\/ZFIXo\nUH+XQ3SQX1Hy36n0GbPxjrMn825OBZybf2EWc+1DV9yCo8c9Ueou3\/lnrGmp3kDjbuEFTqtS8dNF1pbH7C2\/RGzmKR\/UnFc22\/UH\/eZs51\/2jwtE4ZNdtjen\nG\/mjr7vNyaycwvVZkJhH8c4PO5blLyjSNyi00fxldv1bxEDK7v65B6pTI0xSRRoff+66rip\/5LbdfsMPRiazFV5W6Xy8Ytvcceeb\/eW1wtGI2J3vnWEeWg8h\nMWVPDe1RLctOGxr1a8ya7jihcUWzfUZmzUvH0ccP2lScPoeVcLl5eGWVA18zaJwJFAdlMeVUFSrwylrbzlhNAK6WlVcuwriO1EcJyRX39bLEwzyTexeEmMEf\nqm+YStITiVhsCT44NEhXEPZBpNLXi9xpkKhd+PfzDMRa4p179UcvmeATfHXu6nN2o3PP3r2zzsXIZ\/eRGTETtnqHfPB84z7T2s+tT7mRwZnxQNBylzi\/p3zp\nz99IFNXlZvvwnveQWKACQY8uCjWragPpOMaibsmVjBYPaESwSVXSdFVo5SOVkNJFStxQy5147Y1+7vOayCuP1JqqW86e4Ln8nLEGEeufrp16wOiLGHMQiGo2\nn14ir8nZFFy4ceZcLbnw3k\/bC1H3Rh7ny2CyE23mkC\/b2KpwteN4Pu8Nyhr94EzJZgW65n3fSkhqnPn9z3dP+GCaDsM1\/RyuaEAkS1pSNTKDnP6BftYfCk+y\nFFLinTsI0bBoqEJBTA3T4Up787ZhSnAYAJwg0Vz9sqbH+31EX9fq\/SnL3UwmdTqNNZZVmjmbJlPYzg0s3dwWFLjr6+spi8yzdXMMxQH8hBL24qBYzwiF6\/Ob\nHjQ+akYiHRkQzG0J2A+JaSWNtxTNmLtn37692QU2+9Wi5k+Ljzt02PDJxs9rePOD8n7H7UhM8\/m2KTjlR0Pp+A2CtMD9v2N8vTNYX7fI9xtfEUNibUumzbQK\ng7RAkZpaKDdwqLCmtuZioSIWnsxxEsTFvshzkT0zeZq6j7MywM4tHO6ZNzsx6FjBaKJ3JItmVOzW5dRbhRjjLTRtOnHdtxdzcKSGqT62aECW1dtH9Q9T75uh\nASJb7BMTwxzmMEX10YdxCgfDIuTKQZqFD+MYQRMBETJF5LyX8e9METu37VagKd\/hSEJs5aNg+qzJU2iTUWx5LlOdbWSwBoQQ69Yb6bLgso1O57LYGMNnFoGB\n0Ux9trIqpqhhYGTAxXQMMEBj6MPxkCXLYAGMaxLu8wHDLPSlX688wQwgcjbW1nNUUVOz43nYO8p9wPgWTs70KU8wxzles1eiFy\/o9sbjFyzSMCSNTUxJF\/TN\nL6cam+YBMAearYs1+h7Q1tp20ija0vkLafNpC73n\/YUyj6OX2C2bHbpjvz8fxevk\/ZYrhxfNjP4tO7dshn\/JDHjlcESmE96r1g0+Cy+6g1rf8jmdDdaXk7eg\nssmb+rdshhqXvCUZXlkyJsjxOXzr0QXhlvDHhhKfoWKoGJSmSsRUwZpeX5QmzGMpSWycRJp\/zuT5iYIF8xtrLAZOPEW5j0X13aKCK88HF0lKJHGxEpGoadYZ\niZ\/CJtvFYqqpqbZpblzsPErs29zEbbrc+56+TEJ5NzVVNcXF+lCS+dd9fJ5KZepYHVnWNtfk5954xKeGXKrbtOnTUlJ9NZBMD\/bONVnS5nnmcQeS6VVgHiw5\nbt4TNQVUNtVt6sW0rVP3pPqqOdQ0Wx6cN3dXm\/CUYjxi92Tytx+mDartKG32\/euup\/F2Ey1gOjnW9HH\/wCNpNiPZJONA6xWqxoKaofT7pW9Rod+rDmX3c1yw\nDoxaoHKtyJ\/FDihEe+auqy7cIcddGVpg9LQJ\/vR9\/NT7zDB\/XTNML+LQvzceN3piiW58\/DSx1fBYk9ui+SOyCSanbGDt5sUoTCkd5rX8ZpQOjxutgOTSU1jE\nC2P1c9gCJNeKDQc4u3lbZBw4Zi1injCNbBkercxTgEKN15VZFM35zFGC\/OLDcessdJRhcryltnlorES\/C4kREzwSmAildX992XzclH0bibTTz1OHT+A8bQ\/f\nHUPTgSpo2OTnNhLsCIk01Tfyq2B6TN7syRMQ58idxXgXr1wk0lAyo2A3zFdGNwhcCeanfJ8zz8dHYTqgDcLFz0TRY6AfRycAsKREFjRoeRjALUQEiuGA6eIw\ncxgm+ZpVOkBCOEPLlEiG45AvCbhukhDAGRD\/UGgvT9+lS5bu2Z2yG3Xogf05+y9XwE95GWqk8sLiE8U5ebkHV6NGWmPnsD0mdF3oev\/lqOyyFYHSj6vbVKTQ\nU+bOm+vt4iww58OGstTm8bRLY81Rh2vz+Tw+n28JkTmfr8PnAXhbh8fTETRVAS4sxq+qseDCG3ydZhEXwBvafB6viguqYC1eVRXXnO\/M54MqdMtHiZBDTHd1\n93Tn7EcfxMhISvpBTP991YOY\/kfJvNw8VDY37+8PvLKA50sXYfoyHOktI3k74RFA8dG0GMmtQtvqfMiRR27bum0rNHX4QWRGUtIPeuTfV9vQI\/8u+e\/KWsDz\ns6cw7YeeBVczaCGL3l47w0azjYXr\/\/wXgH9YcKvhsoy4jSvUJlSgB67\/zQi+wOzsnNZrg5jT6biZlBSVvf\/xYcQcvuFQzLYkkx\/PbXahstN0fp8Pzrs4g5G8\nHnVigXU0czgm4urF00iZp\/ZM6Yj07F6J0tVqXv39WZlDKN03W\/mO\/fz9gTCpt8nkrqr\/eRZVo0Ot6A7YRvRutArTWfW8A6gAsEZ33YRY4TheNBXV1LSsa1nn\necfqZQtuIaUevlfB2REQ8wZqe0Npxa72t7G+\/4u9L4GH6vv7P8wYQxOyb2UpS2WZEpG1LC2ICi0Sqm+0WJJs2RMSkaI9itKilHYpW5tMaaG9VEKLULLPzP2f\nzx0j3+33PM\/v+f9ev\/\/yuO5ZPss5n3Pmns\/nfe\/cuTcW6G0Xf1xZ4lWRzh+ZxCehGuxd9uxYANZiT9Rw5GDu8udO+jCyta3ZCjLb7WaeZsDIvlBqt2PJVif9\nhSD7XDN3rbD+kYPYX4Fv+rZDWhe7K7seGICmXnRT0ojwUCgn74\/Sr+vqfgJlZvSBJK6OPpWkTyvcfcO2\/COs5MMTZWPdGupso+UKj7hvRWVo8eFT8lF2zz66\nxhBmLJaMzhEPkWbsd9RJ37RiSftb7KdgIef3irlhP\/WmAxgevl1q2E+N4Y9txTJvh5FSI1SkFoO94n4j2kdIjhgQSRkFY4sUtxihN1J9pOwKGNtS77lYUk18\n8Si\/WmZnrci3ETv3jejBLguGFi1lpT5ynLgEDcxWUpvoF8Wh90I5ds0wx0S+KXMfm3RYpY6qNuL06TA0JXuPmD5335+RyxyUJZk4AJtgyqZOn6X9sTA0oNJm\nY\/+zg\/zU5MZ1b8d+CYYmP1nIGtPTuoAxVp6diemK5MsxyTf1lSNiXOzgOzeY5Ui4h6wJICZBvvhMgsIU7oGShDUzvp+G0PReoT54eqLDXYT6abHYQ7FiEV2o\nDzfoCT2UOXLmXOrNewXlvHF53SV2BNnz2WvH1e\/Y069BubR5syFdOV+VlcpiTXbEXmzmZUxNnXl55qySq3RS2mbBGCw9A8o3RscY0u2ilXFwZGntzpbEUkC+\ncnnmF3kFuiKUTySfmBK9m54M5STDnxt0buXdn78bkbJ8OSwzORbLYP56nfq8CmhuUc4hxnl7B1C7cN6+Q1KKLsYfx53Zd+sWHXo0CsqPZj8auyi6GsbEoEQZ\nsHP0enCJsUj2Use7EBB4Rfs52W2+WwGU3ShuHLf37U9AeEyfdobczAIQdlO\/kDgwHwS6pvcpHS9zayWFfd3Mj5dztEBYoyqA6XxoJQgX6h5V\/a3RalCQL8QT\nQCuBi0+nG6EBq79obHAIN2dPzxwnJkbOJ20EfayY5Y5N0E+jU8t9YQMP6EfsqPLbWeLkMW+eoi4mJkaBspic2Hgx861xINxk\/\/m+iP5iUviU8ttlGoBLHhpm\nyyqKCZOyUmJaiva7vUH2s+e3wxO1AkB2zGXj4qNNASCHxIT5QjwBFABcdBQ1QVsBf24L278QPh0O74osNA1PRIJnPDBwkUvSGCSNTeULEkOCxH9BkJvqAEW+\nIO4DzlgR8esPcS93EgakCI\/91+3g1eTCKmewLGNiY4CByuGO\/lgYYQwRS+B90BIiNpZSTn4bAA15qqrABg3xSqquJ\/fJ3KUmsIqo+LNISKZSqBSb5LtUSkJC\n7KwOZ4nYQLw1BZKZBFOi3FnCKtDKi2nFVGVitNCBE1y2ymSSGWIyqKkMKoXO57\/fu7fkOGWRxt4EeCOjhICAwCgoeEBSDclKSPZCYiAggEZZwSVu+E0aJPDD\nBhKPkOujbeXV63S2xCEoB7iKU4U3NZVB2X25cFr2Us94B7yqXhW3pNSFAlXqpYU6fY1kKZT1\/UdtEw52NoSyUkO\/UHSrZx0LS1NMLfPLN7QDWf6j\/i66r4Tj\n3fJy1kxxYVNpII5zN3q179QFd1LW3HOps\/u8OR\/1M+lrJKbOlBIXFBYwleaLUMwFSD6o2TVjmVUSe1g3b7JmPhMXtoQ3A5NH\/3btO+rdK3CBRVnW\/tYAViyr\n54jbmFG5XG1MZNXnR7+PawbJ\/iOdOinmpKRR3FMR0s9Ezdc5PnY+9whIJh\/nzOPOB8lDYhwtprcDJjqo6QzsAcGVHYVmeh1C8iCYUcG5zr1BGGywVOUJghBf\nAGUgkg3tkGxPaGcOiPBNTpuxY8eAHAOTsYPPADyaWuEcpPjGeQampU6WpwphKephi627B0BIrHtXsh4IXXRYM6bewYrBcEjVUxYVgaYybXancz6AVPWPlEwS\n2la5BEq\/caHZgNhkCZoQYWBguY0UI0X4bDQZHzo0QeiKse33rUBcwSGB0c+go3IaUX7XCtYBopeXw68nqAwun1FOLhB8dAGDihhEPwNL\/YFRQWHqEP00vFIQ\ni1xmwyW7PF03gtFHM44q7sqhZ0A5ffzHxTr7jjpN3bc7+zKKN\/pGSE1TyWlu+SRQctXWbqYdTrsHH+0byj1NDBx\/u\/vU8lMEcWz3YvIMDnGJWG3q\/GMMVMWg\n5BEEczODye08XlDOYFof53L6MJ3u5UkwqzCZox7Wg\/MqxdF2E\/WXUVXLUR7TGvxE0h32ktgY7CI4sTHz2AUWqxYRxEnqUTYbqxFORcpqJ2mDtg9z+ang1H0a\ne7cXSoxG5Ye\/2MiOQHFjD39aG53EqnCTHa3FbEPk1RSkdu4pPmPb+KJeE07Wrk1JRvhEDT3Si0VJBrXYHkZJ50IzEzBRecwlsTYw8eKb6vSjscBT1\/H9UgW8\nM7Lph6SAd3Dql+lPRYFnsE01\/DaziiCujkzpefEtx1HkU3tHi+jc3DbdntkPvh2mIaEjMIa2+0cWtqtd4Y\/hT15\/b9CYU70of2Wt5p0jqLVv4wF5feNRomIa\negscMhGFHIOFOwefoRkLyJBnZ+o\/yDMzJKWm6xP1\/QbYIqQQrDEB7JQwUaGpgJ1B4\/UkzDWAR1FYp6VD8kzVbp4EnubuqYuC5gCPrhYNPIKQNP869nOsrw7v\n1bETfWK+j6XiPvWQrh+MIYa7Y3tvaairrbPLX0SAMqdafXy0sftIl19LDA8IHGSFHW8swh81DIZAAgwmhYoPkCoCXoSEKD8QQaEi6\/IEygCVWYVwEHIVRSsh\nIOHzJXD1CGE3Lw7OtAifSTBVVDvEe0JjiI5kFdmjEX3zKmOSY5OT6KHpErmIEp5KoVEok0ZNkhqlrFmKDacW5KhmpOe6utr+nDKWtst7spqzVxj+ixFEkdbl\nluXJobMeXvXAbVO6YT5iyyorjjGtGUwn3wUDeKo2nytOU2YCZ62WpsY5mEUl2o9njVUMRLG2cUgDTk5jeIQa01qVqjwSqqpCbS2fnHGHYHEqbhiFUnBHA4qX\nErdchI62gZSC5ChJLSaFwaRJKAvjVilS0hNpesBRGsYRAQ6u0iSAoywsJT2eiSeRlg7Vq7Vmu3Y6CyEqdMSGjgYoVrx3wVH6Ya77+Et+wuwxL\/adZvnxosYK\n7OmdDCwELV8dCNw2trZvxwGl8dN651cvuiw5EpW9eVyFihFqx+jWoP2HXav3Ibc4Jce+HoH+3rnyZZatPmHttp0\/3MGAD\/o6H9xhShqM6w9bwYFVdDYqds9J\n4I267hyzA3gZtQ2O24E3UsLz3fQRwIt\/v7\/CAX\/+lu1FPz9MPXA6yS05Y255x8mCrT\/ak0+e+IqoZ+CY23vq3SpXXXn+IP4cFs5bI5tMjnBa043RGpysptwx\nd2hJ5+vR07OpQjHoLUIjcJA++gifEtH659rD2RB6Qp4IUajJzVG6jzOwLVRzi9IuMNNsdGXbFDBzFNvh3rE60i98qdMxA95NmZD+W\/BJGExZUlwJrM\/+JmXm\neAQDd8SUv9NFHWw7uAPsbzftR3xp7\/jMcKji2tnDCES+rGtZFR\/HH8Efw0WgBtJUFKArXU57byEgdTnjA8evuLwH9Zad87dBSxGcrPs048Xol0Dvjl8zuOLx\n2Y4QO9ofL9RMsGSuhr5cEBg5ftooVz0YgKFS9ESLFcBz1tJVCAbeRLNpBhIwgHFjV0ltAta8CZMUImDd61r00ZXUdNfGDOzN7YeXS\/PeRL1WYJ1eLz69UZem\nUlyFBKR\/H386WcMAX8NjgklwhOnCdG5\/X1W50ztCqAtEJSoF4PYNeGAAsub0ViIURicg3uHuJdr894yOozPLowmwpnkgdRYN58hJlqnQgZfQ0ZOLCC6FYcbs\nceUWLMQM3Ct3rzgDVeZyuARiVlXtu\/CqcAPojqHoyqyR6Kii5xxZSmDPYsztIuASAkFUiTOYW9IKp42i4KF36Oq6yVEPM9nKjMnCJjcoYoOWMJecyjbdgPPy\nc8XnRhwirZHIpELOPPdNK7Qfm8M03aZvoq5Qhe2xCK2ZszEKpvmdQeaDfA3cRdWagBUtz0\/gFqruytmc8wFV47A1654xsWqCjiw7ejU0VlpVUawJhWfFKp+\/\nVDEYTPfRS2eMwAQ21SSiTF7DhskyY4qrVnSaWfNtu9lr80QIpolKgVZXVGx7QLb1pXjlAnkwzFhfT1NaHAwbb6I6QZ\/8\/LVlxXWtFcEwHS1NbWlxMGzi+RNV\nbGhiT+jCe0wwTN3I3ExbFvtb5qiJNVSmIF2CAjaZ5b\/krgGbmuK4k2bnT2EyzMyOvRl7yGD\/PKqtCz6GEIfAk0NBQhyCV+NAhMKfdnkVhYo\/7yoGPiEA58Mp\nx8iFza2iMxG80oWOGFzep49dv3TCVBhG+d2ycnHyAFAxLi8rxxyMVqgIj1WlvBxbxsyJxZ8i5jdYxXhZWmJ6eRmhAgoUlVzLWEvQtCqztGpg4m5jYnPKcd3M\n0iu3ILYWmu8tmOnkDAfBXUzoLYCDwEdJWaugiMk2Y5QFlpXv\/rSAb5HQb5amYNGWxC2zSOfaZZqUnAScWWkBX6E134SvfUtxznTXT7d9ClbVNy73NnkPn8yS\n5Pfty8AsD4M0x9eg\/qplmYclnnhG2uznz1owQWe5d6pnAzRU4Xk\/c0cVdoRPPBqqPMAqXD+Q6QlWvZvxwTDTM5JvVc\/on5fAqrj4uE8K0Cz3Ei5ijuonBVcJ\n8v22qhIYns0gX\/spISgAl9xQ7Ay86hiM8PiL0N2U+LmKClXYytr4i1PioTtcfy8ZD93VKl7aKRnvZoWseNczBOHKG+\/Q+7xwdFY5jDJv15h9eWbQ+fIfzNna\nwLOVV6tsh8Nv2vUAsVV+cPhp7Xm\/4oYJyHu5i4fa6sPhJ7byXY4DxM4qr6AcCb3l0IZ+bG1uPBx\/0kd1g83BQLN5D5dUaVyGdi9es6+PA1N7VRS09eEovP+J\ne8TL5jxT2cxsS3xY+pXD\/JlJVE3ogrkUFdd6cR4aPrYRr1\/giBzwNwHbut8Y9GdZgm2KKovPSZHYrcf4\/o6gFrDN+mChRtEdsK1wz82HZmSE179edNYBbNsZ\nFbDm9jJyAV5LT8mDgth2hZhUWCBlxdovisE0lZZPW4KL82CB3LsQLJYfxTeNRvk8CjpbvSxg+zZJBhOh3RSmFYNJvaAJdo0dryLPnAB2SZjoT9YMB1FlIx1J\nU22wa+xEFUU9HbBLQnrkNCESv2nqSUvlgV3j9cZtUJwM5uhJbIkk4d715KQbRysYVIk06maGhASVwqRS6VRXCSsZHD6Y3TQK9pXw9TKD9wEzELw0qZyA61VC\nTCzR108rH7yWhcjlKc5gUAnhn5oM3AyHTPBZCJVDH0wY2\/CRxWDQ8Fk25FSMtrAQIwM7BQb8NB\/EQIsYUtg6KEgdyqEbBsMMTY8ivPGKR3enQRpzAtKTsZCa\n3IH0zmlIuWR6hoNTxpm7+3GKDkwEElsDUs0BSAMOQHpgDqR0Mp0tDN2Y4W5mx70ZKwEkCTFIRamQUkQgHSkO6SgpMhUmlSWhH2lJSehn1Lg\/KowaBamUEqQy\nPAVZ8mY5OjaUAz1aMswYKk4HJqoYlMF4zxadLfrrvJzkY7f3N7mnOOTpREA65HDnz+\/zXC\/IPb08\/5TzzbiU2eBzacANyK52tnaQ2\/455\/HdXP8qR65uuTAf\n8+fNB+q8\/0LON0JYUUxFOMUQyEaGRv9MjowM54IRMbExQI39L+S8q7ZUhjAQMED5Z3KEc+iePcAG6sB\/IefPwW6bscv3x8Dxj25SpsBRk5NDpumQ1npB6vEQ\n0gyYbpSby8ALx8A9l1wwOfK4RtVPwymK0ieP9jJIKwMhZZILJoM52Bda1qLsv+w50ArJg9v4LrnEjCGN4i2xaEin8pbYVBiahNNMONxn7QRS4H5I95ON94+F\ndFzfsCUWwFu9DESlHAMCjVxUYpL8BUbH6wUXhy+vkdDHSCk69CE8hhSUhlSSXJUM3vIaAak4b3mJk8\/lhLVPdoZHjwEZzx+hX65ouHv5oz\/aPswfEaTqkELS\nX\/sjcBn7\/8XeCErK0v9CVwSzNvj5YE9Q\/t\/0QJakByoinP5O3wpySyvLP+V8G+bNv\/JvdD88L+D7b\/Q9g47g3+h+YHWl9sLR4fOOdBTHSQeTDDL61CdUCFwP\nJgAtiXRJBeCSGA3TrsBBd7kBs+l62yFNtASVB9SdoELf\/giEpyVBmq7PP7YdFv2lf0E9p0h\/1PsHf8SI0h4H3YytH7Zo7g1fNJBWD\/ojficypLukkDxxctGI\njyRXghDpjsjlJcaL95Ay6KIU6IRKComT60tKaviigVSaVJOW4DseYnDu6Bny2JvQuXjMDGIjOfRAXKGSFDqXl7KHyojLxQicDjO1EXsW+BQp1EDsfui\/dChk\ng0M+R+XXNEVrQaod9Q\/cNmPqnQMwmv06QKqYBenMyr9z20M+Z9yvaRLhTZPoH6YJ0alD08oQF5eCTqTJZsR50yTxy29LSwz3Rb+fMtIBvGuA\/F3DP8472jva\n\/yJHHe2WYMRfuJXhuX7tw1rIHw7Lh7mdEPIzCNn4j\/PELYmQb\/l9jrYkwjQynJ2cger0d\/lcx7mQOw7Lh7kdA8inGEz5Z3I0xcDh\/263g8O6TwxE7kptSNMO\nQnqQxDBvyGM04N0wvJMBumMp7rl4ySAS7yAS71BjdKHsR+Kd8l94h5oxmX9s9x\/6V2MdONbd\/+VQh1w+4BrYvxxOKOlwgv7kcMiU\/QeHEzrkcIKGORwqvR+E\nKRz+UHhD+xc7HJ6b\/Rc5nOEg52Gtyn\/T14D\/ha+SgaryN7n4X2jzLXCcW\/o\/vubf62twC6mUXjjMvd+S4OQYpIcSITV9BOwHVOM\/QRzjM3jZ0IvewyriQZxk\nU0gf7IDGtwM2gmXxL4Q4uOPZIv8+iHOdQwhT6eJER\/Hzry\/9PdY47rlz51r8la0FbfNt70u\/LkiLz+8yum1lcLT68s7FiGolSGFKUK3GspAqhfIUoYNtDpsj\nrbvibQ7kmWx8plxVKnX7qnsVy2igfcz5QqnXLxY\/YdkEZNyUOp1dP2kcyznjmOb48n26xuyAiY+zSvyn9RNUYs2KcwqX54jOObTiztxXRQwN9BaprOJyutBc\ne1R89cj+bmt0AH1E8xucH6EHx9vP2yIqCkIG\/evHUYlOJlqn0M+IvJHhbM5pwBMjTgRcvn3n4s9NUdGRXVfubpWfVXjc3szU4cSJmXLys06eHCzHk1+rvEHo\nx9cFtnYurclNtQ+bk6ImJiXrRO+v25ry5MCwcs1I5Q6L\/LGoVsZWquLR4y0PW06\/cU8el2c+5tOjsWjcYTvZh8XO6PWzp+fSWUTt4sj4sc7jGg7d6U1HlFXK\n195tRt\/QSCRZqXHJstOg88GShzF7Qp83f7JNAutpd1vUY\/OXLcDWC4P14opa5xc6dttYd81ddMFsfJGfxo8pBt81\/c9OGFauIK0fjRDtwKFpJgf3j\/ppPLVT\nsvCYhfnRU4w2C\/NvI4aVZ9KEqDSjGn9V9fITHuvWUkf6vRRauJZlKJTj\/6oa3RtVpqaySA7JysiKWrIIluWHyyGJJctMx92QRx8qy9TNqGg7Oo1kS6sfI4X3\nadnVaAA9RnP9RX2iiO9M9GWk3zHdWcoyLq5CCFHHEMKxY4ThZp0xwqkEQRVDgWJCHC5OEYcbyDAO41C5xDqz9CS4755KGId5IYIQZnXXctgEB++ExTvWAJcD\n3whzKabnDaZwME6mcDidFIQoA\/Ag9WjsKfCx2h6Ww3R20s+lSq1cIU1BTlaWzmimzthxE2cNK+fulnv+THlXrPadu1oxLdoqqmM\/tiycNXPRu0Zc1oKypfPD\ns8xklY9L3RsYoVotKhILz9dO1GEd9xJWFacvvFyrpc0q9BX28U3eTBMQEqK4EB0LFnX8pCywnzx+ij6VLoiJ8x2pj1oeqtD2RD2QQdoqqAjlGtN9w1BBuRmb\nRVx2UmHSp2rH5qhqIQktbXkCtaOpiK7ClBAmOjtQcoG4trywSo44J8ZVCAbmOHf1NaeDh5xLbbSNDLWslSUYI8SVngv399GfDSszSrTnOmpd\/erk5+\/ceg4o\nxVLAlR5Wvvn26Q6Hy4EBV+wz6++2yhwzkT18RGbaUdmvZJkgOii8uoKw8KGjbMRCx47iDYlbco4e656saiIm18Gqqr1eXNHiOk35UyU+7eucNlD5yS2qrIJJ\noaDKTy0dBh1omknFp+tfODEupPWxMeGOU6WkjecaK4uKKE2dZyojazZ\/2hjGiNEmw8pTeVz7qTKyxg7TxoiK\/OIOlbeMmbvOTltspJbtWsdJmi5BcyZIiI+f\nvX6BBlkm2EzEq4sdQcjUQJZ6owysLU30HeFuI88Yic8cGmXG+fiu9mUaUJDPEjGfDgMJZGPt6yPggrEadpID7D7s\/mjkP\/kOGAlUv5AAx6oTUEYVKNcRoFBZ\nOgK1lDoqJeKs3yM3paXuqjv6gspi0wJ2MWPiJ9Yfy0yLzxFapRoVr3KUvWb6bIvcZ9oCjtrLBJwIolxU78p0jeIzrzMDtaf1j3R2umzos4\/2ZWv9qVbPrklI\ncMGSWXfHaN+xeP01dlXhIRa6iV6eMN15BX3NQ85LypttnqBz6CV6mvohEHuMBrUpfiuvzT4d\/epdFxw0X+ZmrOpct11l1aOFDWQk6Mc4DYk3VN\/s\/PQ14sTJ\n8NaWn0nyinPaChUUT32brSAnrziro1BO\/lQ7G49ztlwEOI\/V2NUQYVqHd\/3cGpQfIldUve1m6f0HVLXaQy6d6zfmsU9UccqQsURn7mzOgXN3T7bfJGqnzazM\njGpdu2dvfASyK4uJ+bQe9aFU1ClvuRZbaf\/obrM8rbvTSxdszFDmNCnZP+dYP1roSdooWg02Kj3Vuo+03k0Y36CNHphNrJaSeqsz8Y209D2doTLYKH1vJ9g4\nHokRxGZGyKNUCaP7cbcM5eLi163VOZ3rYC4V98BQd+5twVvoduRjR65gT2+PPXGTqBLXv3G7RtnWruneGEszFqFAUbbvvJbdMu1mNbawlnp5z\/664iLTiTrq\nROdZRJmtt3tNl2jpPFvwXQwEb3dlUMwo5WaUATaVMgAFyNks+GZkAIn3JFH6aQMEsb+KHdYtSnTTOcSdpJ3kowqEzVMbynvg3qXuLrzuy+DWRi6VzeFyLBoN\nWLhMgfeijsQzQ3DYOOD+1W+I\/KcIlaAlq64f3mN0PXfwoQfUsAVtX9w86ItufNlVaybUxb469i1OiSrTwnab1TFfDFSlV2z54jaPsmghFh7nsu+LW8KLT3pf\npNgtq2dfUJbUPR3+zFlN97TQhRL1V0KNWH6dcSLIL7sx6TNy8\/CyEzklafhwUUf9xbyATOfFdGX7nyYeq1I\/o6\/jd3rcctjUPM9sjtVxB8LptECWh7dWgsdE\nZflFNyd9bvyIskdUL3pc91um7Ma9vnr7Hy28xxDNQehrwCiNdb5NjnObfdZqSlJQjnBu8+U3KqLlhksbR07bOKfSZGlT+QmV2Zfv5yot0MpNedCQ5DpPduJ6\ntlznLmWbTgm2x0TfebVJ+x4wXQbnYP0k1mz1aRahZgbCx77arX91TkpI8YCrbXeRbX2GXVSicKrCepeN6tNOBZmZYuF9NfHq05irraYKrymyi4piby7UEqQI\nWslpCXLYm5gO6yOwvKFxFsjb+TgFoWnuyyx0DoarM+vN9+\/XMDSJNHq92UHVxN33chCaaFvovnyC6Notk6du7NaRtxTUzItK1kx0P7NZ2MzDKUhNHWm0vYw3\nCvWUy37UdCtkuWHci29IE6GJtDbL\/FzX7WluOXlW3xDSVDtR\/SxEa+LTSI66tPkjdl4MZ8HTOK2UZw4ntFlaGhYmL9LryqUsp6+V7YxZ1Nh5cW2b5dpydrq7\nyZyawTnYjpJiIjqeKO3mrDZ8W8C4WTvh7AtaRxft8bMJ0QWMZasN5yvtHhPR4Z0mhP3Z9qTk3mHCrGcTWF0W5Ryb4i6LfUPy5y9kkfIC2WmoI3v0hXm5Hgei\nCtPWrQ3ecabmwJtc7oW67OBdaUg4ezmfe2Z\/ybnSiis1mD8r2yZ39e6M7DRhOhof7TtH8WBk\/uH92kEnkxRmY2BQj5CwWvTSuYpwF4mCo3sUgerDk94XdO98\nvKMyr7KgeH\/m0eS84B0uO+0KJJMCkoSeKu+SO2O\/z33fpsLdl4pKyi5VF1bve7Zv4MzTXbHJGA4TFMv2G5HwGpkovMEvBqKih7ba0s6OaKBvitwUEc4eaC\/d\n3N+XsDketjiQjY8b2mr3dg7ExW9O2JywhdjE3INQpMBeJeNNW0RiERIY8aoTsyLCt8W2D6C+3p7+gV4HC4RSt\/TDV+xEamQ\/djS95GuLfm2YAnlKsGBf\/18x\nSTZBlBFo\/unqpNPZ8jV793re8DDXWOlprK2tJuR3aWbd3Lfc5Iip2R7yx65vDZKvOZU0XRwL3zsjJ1+zrcBf3MOxu2Cqqvyr\/UnWI+e\/z0qy1pGv2XgdNyJ\/\n7IOXHMhHXLdB72VZnl7mFp5ek75oVnl2djHfvJWX25pSw4oIR9HRAzWs7q6g9VONX71mD7z\/YG1Tg6VrWPJyyFPZBlkf\/JCAhBFdfn\/VTSP1ha9ycJlBiHda\nWyPrUVFsH\/h+BKH06ntl5dX3Xr2uvtfbY2T4tJ5XBtrpClR3YEfm\/gMxsZsik5K3pSYlb4qMid1P0k6fIQjPk6hS+Gql8LWbs\/pv2PWX6z0m7Aq\/C3F7OHKf\nUy+Up37IdGktt+DeNB64Oau7cgYbC5fQq27O6i2f\/L3cuaPc5dPNuR2VFkSlGacSi836eRM3YsHtsq0CeQtkjswYM+1s9XTtbGndLqkuElYxSxZbmBtPnTXT\nwhy5iFvPmulg72DvsmCuo421mamF+SwsTfLshM2RhYAp\/oCJ2OydFKqwzliKuBlCbgtsbPHS00oa\/ue1KGz4Hx4XB7VxpfH\/qA2J5P8Hvw3uDzdemV53WuPe\nrLYNnw8P0gf\/saQU59uo3xP\/\/L9lG08GbcMhdlsqb9vgLC\/T\/YRfw9sw3p82AuviPRjGhcY\/4XK49H4ujGt98IYgiP68V0r+9YbH\/Q\/Yz7rkOCgluhf\/9yDe\nf3eteU9tFzDJF012mXXWWpIHP2wgF7WVLwr\/8IOgniF+jxlRy4AcC+EkGvGXNj7qqP19w5Y6+sX7tRGE+DAqDFcoFBeEN0bDMP8sP0wWoX\/AJn3vs5bPi7cK\nXiiRvo\/D567nuxb1ntWd5FWiv3UKwXpls6dF4ItB+6tlbRdKtulS67BwY0rShRK9FhyVpdpeYK75DAqOlYhKaRT64rZaGgdyg\/b3WltA3pkjcNZ5jYe34cNT\ngXbbwgN0BcUSJOcXPlIO2fbJYwRx1vy6Q5aHZt6r5tqk+0aN4z+jxkk7PbyMJ3ikK8sLFQicPc11+nLfXefkQTelSSk1GbvsT0xc+iB9twUaMCNjb04ulYzF\nyNF56Yuxeip31a\/mKn0LShn5IyVXWL1aRXbskaWNWyvn+gVmNPvOmxIstCNx3WcUvc5zx7hg13kDzYqBbSnkHAj21gpa7WNv0nHG4fOY6WozJ2njo\/62Bz+W\nliab6a1WVxBOfeawYjd7U74WRRALz7B8yd5kZLdgqfAatFrdWt3qHMRKtD5IDalPM16PA3nqMw3NIpAXRJpaVteiktW7D06x2DD9UopS1ERLbRfJzWvl9aPY\nmlrqGjp5UbFTStYqzjfwFrENQmpOhe7LjNujwjcLrw\/W1BK0sFxiGGcl\/DihfnHa23c5F+mW8UaNhWqIok\/GXk0NRMZitJ3DcQy9rbXrPY65CappMgkCJ8re\nh2hphJpy1K1+S7to1z1zbfkqmo+uXlQQYkRF62bQ6spHzOy022\/Jm4OLhejcrmHhVjuwY\/WWIMVtIV9D\/hBrzSqx8Lni0X+MzThWou1pwuuHYvP+A0wyNqMr\notcU+FH3kPvzhge9QzF3L+YJl9QMxeSgbH5MFjvzI3c1Y\/KVLguadYPCbPetDTtK3x1x2fH0QMrSOYqMFmtk9pqMvfVPCTIWI7p7XnDWIl7MvTzhiNRlJ15M\nzrqdV3muQ3jgOMRc7oWnu9YdSEMjD6zcNfoCxOTQ4zuLPVxdOeKWtRYQ1MhAioMrSsD\/0QKb4ribIgWj2ks7qyA6k2unn91ZW9o3uHQhYndwB8jojOMujszt\nsZ3lZHSOj0MKO88TXIKMv2QkpitV1ZI9hAgQhKoou39DUCe7X9yM+gN7ht7UYFjTPb8Cb++GIFEcdX8FZgEkOBR4e3s2oWAgDwVmgoghvi0Zk+L8gzV9xnSX\nV8bX9N+1fTv7aqznOVxvznj98H3epx\/WSy7kZTXdzlAVsbIck5ScwsjLzzvxqLlpE3YY5x590e6N+cy+XFFZ8VtY6MQp7xrOXMT5KVyP1rym7bc01jRRu\/jU\n8U\/CDzanbqtcFhOLae5LPb+1vTgErxj95tF7XOVgnc3H7dtfb4z6ubcOPdmH81e4bv2+ULVdj1rnzGDpXmx++r7nxrKeGFVLU7a4yuFJk5uamz7nBcsfv07Z\n\/jPqESqKYm\/fzWqfXHvI2ren8TjqxCeNn1Fevpx8Rrqu3qTJS92Lzj5+BGcWkEPd1Cwj3RNm4LX+PY\/y2D4cEC8E7shgdbJqbAO3JmfiuuSBphUDgSdiE\/T3\nBq4Xtz4QO3HWzHs+vh79gQGBAaMkxPNxcztGcdV2PhKJf5ibk+uze8\/VkiOHI8JxHo\/rYs6p9aavj657obbkY+P1nw5XNTRFTj16jGmvYHu5C+tnvj5ats4p\nIOp0CD3KKEtgT6Mm0viIc0NcPxMR7LyRuBTld+4TEZBuHOHgtLQ8z9nSgC3u9PJedUZ6RpBlRde6sov0NwIaSFvgOf3kzY2zl8uZizsw1qFTyAQFIUsrunDw\nBnsHLqevX1sLOwAEjx7T1IC6k3PwBnxYxXS1tZX\/8Phy+VPLp0cd7R2ff3b+7MN5P643f4n\/Ed1q\/KWujdmq3FqL829Y9jumfcX1r61p8MOvVr88qx31WTdw\nnD2Wjq3amrI1BechuL4yS2CHRI5t1vK86Tmeu4txno9lMzEtF9f37F6G9aftLpZ1lDmioq2NtBR10ETGBDR+BM4VcF1L9bBsltwtFQPZAfkeFUVVS7VxMo6y\nlpZscZnd8nKEqopq2nYV+IURxTGVCVdM9LdlEQMGBm\/MG3sULR2zetK2p61Zrax0vOD5s+fP4N3s4L8gh\/rxAmWlcNeTRE+bfyucl8KvA1kP2taRJ6xcrt7c\nNn9M43JbH6wTg8KmLd29bt3dvb29\/b39\/f298Nfd3R1GFnDdrTsMV90wl00yu906EEj3hm9j9xB4DRI4\/fPe28Pt7cJ5N65xhuS4g7wEPEWRvaL\/6PeECZHw\nnvooeBXoX+1x8ZHYSwjYWK9es3oNPGorbbuD\/b1qH9+07dvToH6q8NLFZR6r19hYA+9UIfyGkC+7PS1tO7KxtpmTlvOx0cjwxDFANYoKP79mZRtb4rwd1zkj\nGJjOMTL82LJ\/T\/e34nNwvwxftvqe4uPGj43C1ZnvEJ5z9Bw9o+JVTnluaWnQiYu49Iy3IZwAA4s10HHKE31SB2rPn8AtmXXwaD1bO7iZBb7ztncwNHJ1M7ew\ndzA1g7qtnaubpdW8+bZ2wLO1mz1n9hy+rKmZvQPCmFfCTMDaxsl5gYu5hbnF7DkGUxa4mJpBDnVrG6A7OVvbTJ8xe44tPBpjFl\/WZNpshNtDJu8zJSWnSUpK\nemd6q+Gi995Y8sXHrt+Lz\/2zG8IJOse1d\/gnN+QAg+vsNDBwGMKlBgYGnUMoFbM6h2FWzCKGYViYWg7xH\/0JuH6PjvpnNwQAMwo6ijbAZg7RwcohKbBymA5Y\nOayN8n8MUH\/BVNslvT+mkGEqq2mJ9GesdrDp8QpHXG92DDUpn+6awl1yCYe7LkcfS1GRXi6HDH+nxr1+pWMyzURmnJ\/2etPFvDD14uW+eghTOM\/CdZlFFjjU\nycXkaOtK3J2a6JJaWYE9vBkv\/CUlh32OCI8QTirrlamTUTmsu2i8YFNQMBPr6+NcANeP6NGfUBoXqzRdH\/MxKuSk3soRP3pmP0F1NrJI5vXGkI1nn9Q9WfxT\nXeZG+6IfQfnoS5DNomM1FHyWN2CwslkGPULO6Cx6\/EhOXlcPBy8vYfqXz3kQhBDkUD90EAc7+NGwmP6T2PdkoFovLq8IL87aKS6pqoLrz6c\/DSQcDDxM9Ytx\nwEudPnamzsQniVvIALgvJSBw\/MfGj6UpTLWMdYG8QPXyxYdUCFQ4f4\/rRt8kcbD78ihUbfTJ9btl6jeIiGrsWreWFwDPFe+ux+4dnXtWtiCqwuklodKAMiZX\nwNVELs4Rrr9wK42+uFHKKdQ5NaQ+e6\/biuKycn98bJyOR3FGWdlZWhqaGg57Li4o36jiNNkKrZ9soXLg1sWtoZxnLitGLkAn0HukhZEsXdjeAYcvQTX19UGW\nVojCKSOgoKYeEY6jHZ6CrsS2U2T0Gh6pvrYy8O5ORrv5P3LawnHEm4Lzb1j281AEFO382SnUUZ\/3nIxewyPVnt0+uP6GjHYGO7rzCBzxZuM8H8tmD0VAGg6A\nKH2urIXKWhymEI5TSMUPLmrinMD1PbLrVJlaO2Ws1Gdpj5lYJTtXRlZmCubxIuBEHdHxE8arToSw5mmxDWJYb3Yqk8DL5ppD4JgXcy0g0nWtWU2GL3zEbcdB\nDg4CyKFOhjvXk65dq1bS1iWIeQk2R3Cb361qxiFtlRf8VqnbDZ+th7h19Caibjd8Dt\/tFgzBa9EeNwhe\/W5ubot6hXvovT2dPQZmQyemqeIGpp3BZFm4pxfW\nKp0s9fTiHNbqIAfXeuFHt\/RNm3\/96DaetzzhqhRsYC5cd4KNDF0g46Wrx+EuWZyXb2rGqgHglpEOj5zBHwysYZS34DP68hKN6Xk6R8QUvXhqJfrydX3DS\/Ti\n3dNXiwuURsT4lMzri\/UNid23psWv8wr7gCfyKvC+Om4X2jm2xP+Ap+ii91HuUnduSy1+vuf0q47QPovVZupSYfujmkJkzwUdNG8Y9XPXU6k4gYK7k\/Yv1BnT\nl7OItg\/kBX33ZDyVehVnUfo55ZbOmLD1cvYT37ySfPeJsZJ1k5O17fvo0zfWL\/dwWty0cqPUvlvmfQFPs0\/EZYd+n+Dh4L6k7\/XtB3M6OYvd6vLznrguGUX9\n9OB+C0XyiFhRZ\/Mn5c31jOPIV2yUjeeyF3dgDgTtHWRlREQtrZycKVSAbsEbphpPNV4ftB7WMLLsuYguGSHOXaNTlq3I0OirlVHIRkMjXArZaHFr9NUlt6+O\n2LJ9SWbAmsK5nBHegVudkHOC94LzL9DLCy6+W51qaFfre8aeymccSRH1EF\/Zo\/fswz2X4Bnql55Zb7xef\/iQ6PmRO1MW6Ot\/O8le8kFkhXo87eILkKfXimK6\n+G\/PTnIWvRVZMaPt9fIdh2TQgypU+Xgd41Jhm+z6pRXPn60qfGZ5RPNJ3iGxY7h9\/QRov3JRmPqMgWC1XatdT78ZP+HtGbfl2+YFb5if6l2DWIF756lstXtu\nhupZ5VIOMx6WwhxEHC9YsxoO6+MFvj6A3v5wmN8+hB068jvVpJ0XifB5SL7i9BkKikgBZ3MFo0SD1lP9hVb3Zs+1mjNSfOJ0+6wehCt40aDR+uYYEppcrK6w\nbbp6XHJHa+jiWo93RTsPb5euN3E\/YtuUU1BdcFxySeiG1ke1ujuvHZc+XJ1tksyX\/wOdPcbldjpCBUFo\/RgXo4I73mjFystXLrs8t23acRHa+UP779PCSTPo\nwjw7YFnPtUKAUjlXUf1qJEQrQ6iEVuZ5dMBtEwC3zb8DdlCD9QJzEEmI14r34rnaEMyB12zXEoT8rwje4zULCUxGSIroXx6iFRujH0D09RL9ffod3V1AAITJ\nFeyF5y4KwgUoXBAC+g+i+wcX14hBIgf93I6ho+BPohP97BLEMLK7S5Ar+HPgd62WsnsRbpFG4DNgqbsoIXKm5YDFABaG76458OVNJxUlTZmCmNeszALRNhuC\nuCJ1MmvR\/BNZfdOkPWSq9qvurqkwaUGfaE4JJiZo2rTNCSYthxubRu1W2dPyXShS507FhLqqI2P008v9p1xNrMzXHLh3ZQR6vefynhbP8pu5AofLyjNqGsd8\nAXnnGp2Cy3sqph1RN\/hRgSPLT+tKqY6Cy09\/k47a8LbDcfW3DQfFPi6Y7q6UGP3cqPnTlbNXLquGtTjXqR0u99\/FzThL9dm4iiB+e+vj+2YV4TsZ8kk+6mu2\nfd709lB2aP56FOTRFztupPR05wHimRX5XRWF6Oo9TzszLvvqxxKagMDW9p8ulGnwdhyaDE3DW3xJcsMiwrA62aYm0+hOWkG18kcic6MSa809lkD1wi87Uqeh\nacS96uTgBqXbgfeUle7eSRbdAfIzphrduVeddhKLr1dRVmIZTqlGie8NG9JQtj870a5m4LPCLdPGwluIZZi18F1SqkX1PSMieUY1Pi04f69RieXLunuKQqUs\nmLaUoFKoZmnzqcKCdrP8W1WQ6ugPQg6nom56dhEL\/x7vIXInn9wBY1Rufpg0kygnmH3Fs5x11xaNCwPcS3ntyJgRqODqmO9qpujqXuwaNzLD7Hq8W02IG3Kd\nPmKuYz5SDHBzdZwuBrS4eFxEc0l5BUVXN1d3DVIc03EVOTIU9pgisykBuLV0sfiNzd+fuyI3BVOyHVc3RZIOXwGRjbk9gy+D2O7CK8XN2Jb5eyPwqULxvgvF\nnhfPzPxPAVG4jYISHhbeXh6TGxK6mc3tga8iKbRe1COCP1KBrm5CFKfC9Myt2jmE+HdM6+kVLyI6tmqH7cNLoZfgSyJCFKoIM3L6xXGQJ3q7xPu\/99DXq+V2\n4zIIoZ5fLVr0IkQXoYuMYP\/kDBB4jccRFHiyKTE5I51VY2v3+NGhgxwuwDxdPSAXnS06C0fa4xP4HOQlojWIfHn6Cr0Qsax\/aTa6B4fA3jGm5x5qMxTT9wh7\nz9056a7LE66bilbJOGkkJVPof8AH+e73uzpOujpxr87OLKm4nwvWSjcYckfdGS\/b9XyiAyNw02mn59kPGvdJCi0NuHObNaH\/s8w4aQ\/jsMRwBshne0svCrhj\nOG78Dz16m7SHQ4Tq9ZvNS2UphVWH7v9s7qjwakxwNv75fevdTY7FWz\/EN\/aKBki\/ui046pr5mDCjHmPNlPxk1yXcnxD6OjmOcyAUzp77TfSjz8q6yvEl4aVo\nqd6qNWY+yvHkwxGCN1CoBKGpEREuKwMwz94Bn693w+PSYQ40dQrRKSOEDC0vGW3EaSuOgqPu4hB4R7I1MPPM1JKGPg2NppdnlhRd2bjr+qHF51+h11ecfbcu\nRktSfBacf3XsdJ3GLpEF+v6CH8fVHhIzPvF8hfoM0cqlLakCS3xvaopHXtDu\/Xgq3++1rqDOig0f7u08fUMc5BMejsP0Qyue60pNsN\/wofLboVwjXSoqjDOs\nfHpIt0TKXMjGvOfH9+qQVLkN50uY4iulcPv5dGh\/hvGIey4h43vOuK3ZCaFv12rHixAKL81VRkqLT7zJ2zObORYtcDidEntawAPm4Jmykq8PXLBQVsLn4Rjp\nDV3AEIVV2e2phbQVEVLIO9g0A6eROAqKnWpCzYUjI6cc7j6vnnlVW28lDjNOKY\/HJDr\/in2DkfBw7L1LwWGPaj0e1zV7HZe8Vbor28T93nbppOCwvu33HtZ6\nLG62q7t6nL7r7AL37KeHt2\/gy\/+BPrBtsyINoY4uhfZtq2kd9yyQucW6tetOTA8O+xoL7fyhfUW6xq\/Qxw+FGKLgIi1Wxd0MWVoZ05S8Zxh5Nm3KJq9c8Jdt\n3LCvLfH6jcMnC\/CLe7i9Cp7QxOXUlrM7uTgcbggmUqPZ98tly6nsPg6i3qUQwnGeKgG9MrExPf1Ef48Ajnr98MWLQD9dQIhGcASE6MJ0gkfGABaEvy8K+46F\nOcQgkUv0w5P7BIQsG8wPYBJdCK6hfu+V+dVsTAeSIqUT7iLEjCQQher8myp1Pnya+zuiUevXoPVdoyehu0+OG4XorDthqPtokiQXvVDVr1igrbN6hEHWjZpJ\nT\/Nj8z2yRRs+p6\/Jyo6RXaC90\/vy9HmXlSoVcl3i6LMjumY7RHiZ7d900OnrbeXDi9gytp93ic\/yE7kVuSnilk7PSL3usHnel+c3YY2V6qJz4ow7Ize9qzu4\n38uoLaw1hZN4pVoyDNmfOzd1hbOs05nQ0I7FI8UN\/W8\/Pg5NIVdjP83wiC57B8m7Rtu2hGW6b1tXvs7kti+6e2ffVWnvMoYffRV6Eb8j4dZT6l7bkGNoxPIs\n0QYhw0jF7Osf03xXy1sbaN3cb4FuEWHHUQEKdvyCnp8sRcrv4YTUf98hxKpJ3ZZhJo3ijb5O8xZc+S0mS8jDdzSK3edYIeLlmuqFtn13PpB5XGnGsdQjrMks\nkfaOyPWrct1PCpgxZgYbmX3+qJ9\/4ohMRaXXMdlrgW4iffnUk7TTQYXPZp5fa1syeluq11uR2iOy9jPaTwo0PMMa4geL1uofkNmWuvKl2rVjmGF1SWLXDbmj\neXXLX57Orrj3cFXQE\/0BVdS5\/ONgU1Xu72yLD0MfS0\/iPmaIfl+88luLbsgmFB\/n6nXmm5mCl6sIip2+vWJJZm5dy\/xK5DV6zBHW+zmHBDoCH3xQEV2ev5Z1\n25+G4ti1tXdsHpuZml0J2jzXDG5dWFgSSGK88rKSech8mXKUzZTQ5WNiZhiFLkZLHc94Ly7xHPBBwldRCb0CQVISiKv0isqKkgN4DS1oOqV4sfq3Wo+vraFp\n26WvFe3EmLIUo8yL1Xu1bJuW4NUZuiEYI9Od14qyTfCqe2JLaqz7PcO94OWydJRxd4yL76SCIIxcV15u8kbossuPoaZCf9\/HJKPQ5cpRglZ4bZMlbCc2ePoR\nb4JV1bkLm3m13gcnJZZVtVX0CijTykqumtWyquqx68LFElpfeJEbMXChk50IqJDLplGo862p82fSg2dSqYAUBxCbI0hAwhPBKJPNpiNhmuADot1CmCYMzwOH\nLzG6u2JDtGj63RjA9g+CVxLIwju3W9sHarEkFy9DEB0EuABhE6LRT6JL8CcfxmLqAF14eeDyEOIHQbYs\/qO7cxzTyrkXQ9rfxjFn2gQm2QywuJ1sDhugLMEe\nYA9wuVUEh6wQmGr5gFWLKwmRmEVeiCU6Ztehe9WVFUv9XyLd+CfGjEsFjKmSsz50nELL1955jNatLdQzzbT4uGTkpHqK9w4jrdmb5c8VVxcH\/0j1S6ClfF2u\n8mnKp5axzzL6Ev1drlfEVMRb9bWsLWqUaaL69WfJ+Gm3bkl0qSg7eNDM0v+oX4JoItbok117qmWt0JbEidOvx1y\/UeF\/JOYO9Urqu9ztlXJq1tHiGe6HIpsP\n7egUbDZtGdsDTR29fwrrimT4+T++eSP2hr9uZkQB49Ir80SkqydrHf\/IaIe\/w1W0vGHBhpEjd9evWv1skd6HD0ZaX7aoShcvlcjvkLN33L1\/QUcFkrJuwmh4\noauVP6okNiPZ6zAHee4zkKLCq9ffO7NQ9lvDed86Ft5wVPg64LcDGRmmv9lRdB1lCXTPmfJqd5tiQlZXn5\/7VMHMHbdupr8SSKWmswx2ox1NScmzam9bsFmn\nVAYaVe4WqCRb3MIQGg2YG6anMqbUYLryl\/5bt7E34WksfIcFLGg1rBNqWEFVhWVqfAct\/pJ+V7Aapb\/IypxyS\/FsteIX4\/XVCLcMTREmt7BuhlkNq0hJ9SOb\n5T+5beHPOKXLBig763vo28OKLeHfdyKjiXtfCez+Lidp3L08iybc5xfo5uOxY8ddU5pAaCcaXZm3DE1Y14nhtPeMj1XouEMW8lAAVxfxBmNcx+JzxSsc0ZNw\nhCFpBC+tA\/IK\/P+2Dp3fiyLqihFJH5If65hiivEuchcbBLxuz+IxEMYprmKgjQIVFEwdUzByfhaPgfbGEAyneRrTR2CBfOTKU8B4Oi\/fFRPnYhSO3PeYYmwe\n9xxjc0UWRtn8pkDXjN+WW40DaaZgMcIwmmfwCtIubG3xvr3ogFodQiSDA4PAZWBEqKK9ZgSrFoNv9WLMxcyDRyOWsbvxygiDZ6v34TXC7hNI4KXR2AEKUGgx\nlj85lNC4fsC+gHy93CSlAlRyEsJ6uwhWD1EKQBuwsghdeKDBoBZDZXhxPKBolRPagUlbi1QwqM7p6FD53p+ZhKkYe9PDclTExYlcDhbsJr4T\/esLkKI4tIIB\nNwbfaAjSi5QOxLBwyBfpIY0iVIhuKS83qfg4qIbGCbAHCGwbjvYJmwnK1ApOJ41Cw4SEsAE2p7YK0HpYH7BocLxnjBNBd+42vEst3IgY4z6IFdquPmn39V2b\nXh1S1phzNULJI\/vO5XEvkjLOTNgU0Dw24UGWnYap2SpLS7WTfpqbwm+\/rjy7cPftx50WOzeE7TN0Tc3vsr4ZZ5yeqPbyZVS3bJM35Upz0742aeae1dccKnB4\n3oQ1Tg3MeX9bOb25ycQ8MdXQ85aD7v3fBCsDTyavvl75fODgk+qtm7OaNveJBzdtjKN7QlMW02oxLJi3MzQsq9\/zwCGHwN7w1dv2ibSOQIwRXyZ\/LfJ8eIbr\ngpStfXfOOFNUt3Ht99o7JlEJD5buUYs0UxA6X6dpdlB4JzXjMTr2aEYpuvawemEWKlabgWK3wBysWh6DREVu37p7vRV51jhFc48v050dzM1fnocqKoOMCsKY\n2XHuXszWTyvWdDsVea4SWJkv0vbNaYlE3QYcbFPHNBhdLT+eTzUznTV9hqjM0VL10lUX9Q8cPn1IwyhV9kLBSYFZz5+J2m84iY6+rXQd1Cg4U1SQT8WMEYYB\npTKY4XZgLTKkvZ1+I9fIoLziyNNq6+5z1kKIfa4QgwZoKlGZgWHBO9yHui7uo9Kr8PiyqZbBh7yQp9eRlZNMfHP8dS1RRfahSQkr\/EcSjia0OMrCVQLs5DDx\nb4rnrd+KupfJiruuEkI6CZPGonFC4RX30AT5mWjkSzwFnqGC7mjJ4tJrpd4HkO9TMnqTgbyEjnxxRMSFdAtB62glb5sp9NE4CRV0RA72Z06f8U7D0TY4rF8x\n9t52HOVvN08zcT9buguDZT\/MiL13QDE4bPHV45LNdrYYcu86W3p4++Ihjcu\/Z0h3dCEamtgIqLyjo33bCYt1JywQWndCa6ipVowL6n71UUqaiXEGGDnc4J3Y\nxNjRnoIWSBAK3padtVX2ZzynjziD0XloNLuhtkrJw8zUCpdHe\/52rOS3U1aBSdY2BCHOJRLi2O0WRBuHTWXD\/b04Qurb0pi2GAyzSSG8PHsxUO6IWyQc50Z8\nB\/RMiGMkLa4ShsE2rnEQAHOA6gDIcel7R5xWrEwAwUPaPQZsYBAYt2NeA6djA50UxxuNiHP+3gvN4grneylBknGEDodILcgmcQbYtFmQbQvxXtCaKmwTSHWa\nb0UhqM5e862YVsINcFCPzkbJSKRrNJqHT8L37cUn4rpB6r\/p3jp6bMDNZZM\/0d7KsnU5m6SV4KGlqaGpgSo+aQmKG2kJOnvauszHIlex6G9YhbaXp75v79KC\n5r23IsIHttbM93xZlr\/qC2E1vvvn5M5KBLvV+C\/Ej1dfiNOeL2vmYxlHLB+heysiAneMFifbrF+c3JmD21lc4+XJqvEaOCBxJslQQtxIA2ki2KFsiGnZmLcb\ny7zA8rexnja\/\/9zb9s3m7vbhni9feA1sfXFj1WtSo9b8O4Kd1MY0Z8zzGiBdm1k2OoRQhhn6cP3G9ZStN3DaKj76+oCWdmnjxY9n31zcoJ8f8sY0P6QZ4VNP\nvLdMyg95PzU\/xPfSm4tvscweLDsa68zbytNP2dqj5L11QE6+9Mmtt5ful4Xr5wc1Tjq5rlesH8HeOCk\/6M3U\/KB1l+7feotlVmJ53esDcrq4Z9Sspfe1Wcsu\nHLfTXPXh0pOqD6XLIz7r50a8n8rrvRlBORfT9mPeCyxjh+XZWM+b338Eu9U7urdV\/tL96g+lT6oD9HkaP+kDCHaedm6EL+Z9IC9Fl5UEotUIlZWg4JStg9vH\nk3J4P3GEnnoP7zsnL5\/7Hu9F6CyC\/f1gPXKQnzcoL\/e\/QR+tl9vRiPdMXF5Pcu8d2TWXp8HTLkLLB+vjB\/kRw3TIjaw1rv\/P9W9r6+paymWxYP0QeN0Q5eM0\naQRCNBp1nA6LSxAsqA8Sxj0giAcsVisX7kngcAl4njSXGHrKcevgU46JNiwEN1uQt1u0tj0giXiDxwESQ\/IPHgyKcz1jFhLO\/svROzRiqT+y8Pfzf1rvh9Ov\nrX7+WxK3BMoimYDaWhYr8a1w\/Vfz+qf1T3Gttj7Eq35LXj1PAARBARR5+9s3Twd5W1AienvBH4U0+qOFj8PxDurhuLpFfrB9EOc14eePEJvoYPlFtfrJ5dUD\nkc1ms7AQ7hx397SehetPoQiEQFlo3U8O71Hm\/L7zE9FT+huyX2gc+sbiaOHiYnKHMkkD2wI9PRe6fu90RzMQ+t6J4Bem8XGQwha5KVJoIwqhsfCEbsJk8p5u\nbHtcIiUukhbHY4MYX423w8bjRaL7tbW1m+JjEoVigkf4BI8AbR9ciaQONg6y\/BYQYuGR4xKFRtLYLDYLy8RDX\/FxuMIeLGIii11DYC3KpliyS\/x51uJcaBOv\nZ+h1Y3wMFg4W8gsWqsV1P9CMwZqRQh54yB1VtQQJlQ\/yvybkb2gzSkBwqPAJw8twG97fbP8FPTzQqg4WvwZyf12uIn7psIdxEv6uGxhZYEUtxo6Uvnj+NzuD\nOYpH0aR9\/Dt3hpejUNwf5f8JPd64+HWQ498i9PtyLUGWCVKVPYwV\/Xf9wErVKHyMjqNzqYUo2tfH9+QJH5z2hHf5Bisq+CUX72HbFl+y6JR6p90phc\/aEeyC\nfZ1SC3M6pS572RbXYJlFWLYL6yif4OmfPHH\/utGJYISXLw55nrZTdZNYb\/atUktZ\/hXB\/mZfEuvuzySWL4RELJOF5V\/5BqNXuGcU\/zm9N\/7zayPcTjzrhdc8\n1gu\/y2r3LJrUFubweu9BUG7CtLmYF4llnmD5DVjPg9+\/4YZgo+QHwcgLB00\/\/5fHdcNJjazpzxHspDamXca8F34wB0rXQ9BK1Hj3OlrR8mlwe+V\/oqUhaH3R\nm5KX156VqEct\/fTee+knDKMR7K98ln6qDl\/6Seris5I6LHMAy54gdfj6LYE5LQ2+PkUtN+suvi\/Rma19vtxgzIlUowoEe7mB9vnHttrnQy++v1mHZQ4Myudg\nTbQhz+z1hjzjqbi84faDi29uPyga\/eFW1PIP1eG83ksRlJdj2grMa8Qyq7H8O6xnyu\/f+F1oDvNTqM\/F9\/ceFLXcU56tR2p0UL4i2EltTJPCvAdFMAd3vQWR\nD2KUeqOL8Fwkcnu\/yxvvOw9XbxPG+4lM+aCPeN+KUhDsHwfr4YP8CYPy3v8b9JGj96QPeJ+My44kV\/jwySCeBk97K5IfrOcP8jcN0yE3svbB8T\/Xv5urq6sN\nCqRadcAzQJFAXELGTl5Q68jYG0cQvEeHk2Tybmo2ScVkSgcEvqqO1\/ynRL+5XwX3+A1+scu5z3rNq+LtNauKIIa+8WWz7t\/nKxGs10\/gXi8e1+z1m\/ukEocn\nvPWFJQaBEZ237QFY8rYhXOuVpOvmpYBBbIKHkggPVmogKIsbKYlEYZ4dlrk1DNjyNh5QxcC2LEl3a5nCq+6f4Rm\/gG14Bga2\/p5DwPYqKQ\/7L2D7UxeArZ\/u\n7v8Q2Prpmg8CW2u+\/TAWPXf7K7pb\/wRs5S4\/\/Atg+6TaF4NAXTt2KwBL3jYEbIveXmosWj8VgO3JQD6whfL7qScD\/THvOZbJHAZseRsPqGJgW\/b20pOy9VNP\nrnth+gvYvjDFwFYhcQjY7iHlYf8FbG2vA7D9dOnFfwhsP12yGgS2Q\/bDWOb0to659ORPwPbpmM6\/ALYYWA4CQbn\/b4EtqxXu+iW3fxuulSWhIAkQ\/fnbMFyL\nANfKYkQ4DNfiIibIyP4R1\/I2HlDlKWP8KO+Pvkb\/Dtfi6pZwgg+LQRz23+FaeVyVkf3HuBZa5+HaaL7hUDv\/htfvH3Ctcfqiv8C1GF6iOIRBIuIj2t\/hWlSL\nJ3QjxoUksH0AwDYWAGbIxj\/iWt7GQ6qDqiyMMDGKjeXhWhbgWswdtZoPivlweDisBfGQjf8Y1lYRIRsB1pI94sOiFhQxygWjfgdrU+UA1m74PawFbPXfhqf\/\nR8JaGNnQ\/eb\/bwFb\/5d5GAS+er0hGIAlbxsCtp6uesmex3IA2Apx+cAWygtzhLiFmGeHZbKGAVvexgOqeAHauur52x77uUoNWf8CtsgaA9vebUPAdhEpD\/sv\nYAvleFaKXuR\/CGxT9IQGgW0G334Yy28Pgvfr+f8J2O6lZv8FsG25l41BYA6AwT8D27MfL745qx0OwHb+Dz6whXJ1+PwfIzHvLZY59vfAtuTjxZYSbdsxJ0p0\nfwHbEl0MbEOX\/AHYwv5HYFt3sfE\/BLZ1FwP+Bth6X2z5E7B9M6n9L4AtBpaDQND7\/0tgC49iwktj8KcC\/x5kSwwhW4JNQtvfYdtTenxsu28Qnd6KgIuuKvfb\nynavaSurGc\/DprzgKENedIWLsBEr22oKscwt3bWqPGzK14fyWlWsX7MFy5RhecCzw\/Whfn0FqY+xLVywhX3fXoxt9dz52PbcjpXvzu1eo0f2bjWepy2LoAwW\nLTyXe\/8dlrlF4uGf5rr8\/qEFTCnF2iARkcHT+NU\/bzzBa4DPw7YH5vCxbcogOh2Qg4uutNKKstfHKspCJ\/Gw6Rf0GcEOF13hIuz8mxW3WFgm8\/oPIR425etD\n+YcQ1r91E8usx\/KAZ4frQ31NIamPsS1csIU9ZSvGtnN6+dj26o2bd66+PhZN9t44iaf9BUEZLNp\/9XbpHSwzn8TD7tGz+f1DC5hCxdog4WfK0\/jVP288gceA\n\/z\/Y9v8QbNuwsEGWhIM8bMsHqFsS4bJrSIAQevsMsK1QSKP\/VxJBAjj1xzX8TxMCAT\/\/kI08cMpXhnLIRuDR0O+VeVdvAemu+00I8bQBGcP+tH4Q2p5\/w4O2\nNCGAtm+fCWF5rIbjK677+fMaw7o0hNWjWjEyv8DvGsaBKcAJIa81D+kO6xq3iLk8YBsryAe2fHwaSV77TKRtQ\/Gi8ErNbYlCPNwKA4cLsPg\/dRvwY2MStwwH\nqLw8cQvwUtHvdTHMjSErydRBXUDFsMfHIdQKwDaOB2xTtwGwjRfdFstTAGA7WMSKLNYdIhWz4sm+uOTlWrh0CxZh8Mziaw3rETeVSPsfUPt\/Laid8xsf1J4c\nhKXBCK62npsWZjtwL8yW2McDpdbIBsEOV1vh6qvLijBW\/P9i7z2gmnq+duE5yUklkITeIfQWWkB67x0LUq0ooiBgV1CkCUoXRURRUZpdwYYUxYJYEHsHwQoi\nCkiv+eYE+euv3vf71nffde9aL5qdPXOePe3Mnv2cOUkOxOSGWlRMkdJpe0y3qID2ja0Qw4R4jMj+bo+lLbR59pDUYju12Ov4MUhqlzZNk9rZ+sHJs8fu6vNq\nb9k3ZW0HMB1rUdXsMNNkiEF5RFhte8h0\/VgJMIcFrTEEy27K4lf9U\/15dRc7\/k+kFts5bQ1deaeh6nlDQ5Uo5ycpnfrpEd5uK7b7mnij4WYTxJS2f4qYJqW\/\nSO2nCGh\/8zbE0CAeI7K\/22Ppbdd49pDUTtX3k9TqdkyT2ouPb9y4+LyBn1d7HWfKOh1gOtaivIsv79yAGK8pIqyrM10\/VgLM2QCtMQSDPWXxq\/6p\/mxtwI7\/\nD6n9f0VqD01z0v9eWttWXo9tkmJU8K+09p5t8Per0dkYDf1FCzF9ihZ+v1rIo7XTtHR6y3YqjdHiGTz7KfxQrwjAXpu2kLjY6yct\/hta2184RWsxUvpvtDaP\nR0zrp7ZstdnT9fOI8S1\/Js\/6F63F6ubR2tto\/6YtKI\/W7lyCjUHD5RxskxSjgn+ltfXNJ69dXWmG0dBftBDTp2jhtau3eLR2mpZOb9lOpTFa\/JxnP4XvwH0B\n2OuVRelq7PWTFv8NrQ2MnqK1GCn9N1rbzCOms6a2bF1dpuvnEePxzzSe9S9ai9XNo7Wck+GvLE7yaO2Vm\/9Da\/\/PoLWtWxcsmCKHPEr4N7Q2fOk0PZxmphg1\n\/EUPf2em0\/+m0lPWhP\/gvWuxF48Wf73hBf9P0+LfiS3WjOfF4rz9W+zovzBbmM2z523Tnp+u\/CdDn2bkD6aZLax9JZaMWK+M1Q2NMa63oLHpATdtihr+ldhu\nR7FxS\/u5H9uIMcW4aaL4OzX9tc+Lvf7OsnHKMv3vOe14XHwCAZ0irv9IaqdrxUg4Dpmu8yctn6Lhfya2jf+xTP8fXvt\/Ka9Nnp2LbY9iXPCvvLYxU3ujA8sO\n46G\/eCGmT\/HCjQ5hPF47zUunN2un0hgvXsCzn8KfWmEPsBc4JdOIvX7y4r\/htWqGU7wWY6X\/xmvHeMwUndqsXRoyXT+PGa9JuMqz\/sVrsbp5vFb3IQucesjj\ntfrB2BjcuFjKY4WQC\/6V1968da2hisHGeOgvXojpU7ywoeolj9f+4qV\/5sUPefay\/2Gm2KuKyHcOe\/3kxf\/CazFW+m+89jmPmXpNbdb+kdfCnFU861+8drqE\nOiByrIoowuO1j2\/8D6\/9P57XTnBJkNfyWGGg\/7krFdFPg\/0vvWmLEhjPV1DfZcO692C3hoDR6\/CqxFhiYXNSBjl1Bl7v6eaz\/dRaL+q5PtDvOsYdB+BJzjWX\nvtpQALYYlteqRJ1AuxcpZpQMsPYdfFPA534g\/zh\/k8NTwqDbaBDxddF5Zc+kxzc6BuqjD8ipLA0prxjOK\/RcRLz5iPyVIAtkQGtvTXmvfNmjezGzFAyWZBIP\n1SmHLP3SbWYOGG3dyiAkYCcbhFuERC9J+dKrPHtObJ2Zvaybfxk4mgfHFJDFjtaKzhg16YnEOgcJK4\/uDX\/GeRLO52lk7B7PT3jaRSN5dqfTGGU9HpIG+cWU\nw+yHV2WPgLRByHsFHQzUF24JkGGgAC+pjHVOUEZfAiWEAZB7gughIDJ2PtSaZNFlSeZT2Nx60olF0xzbeagw7PYMr1Ph+Sucx6qfqK22b+lpS9BCKFQSOWqe\njdpqt1Wqn5ervwKvgXhy9\/Ian7yWz++pHO0Xt58R1qrty1+dv2Ej2NKerwb2Wbc6vtjxId3wBf0lQ\/3ihWtrsyry3paGgfBcrHMK5PCrc25X3jqbtQB27hcT\n1dB8UlT8VAvKI89DOfditzQaQMltmDTf0ljhcLnG0aG6Sgf7PWkz7Df6PQA4MoWekm0Qfefd+7vQxulWlaPD5XpMVlsL8HtLer5aLa1Rkbtt967lKzzeU\/qk\nX3tIrPL8cAqcBqfYUiFyqLSEJBX4vD1VeRlUTYYuW519uQpcfhY5CUITYnZfPhIjduQUUkVpSUvXrhKLUa5K9wQesCtnQfQKj3SL3hjllSI+zwiNXW2xPMZH\nGSC1xZIGqUmbY9osSXWJCZtj4rEmJ9Djh+UyqJSBQSpUAHyn9YgbG\/P1TU6Gm9NJ2O+axE9gP90\/ySVxB7HvhXHHJ6DEc8cSonFcHB6FOsqdxHHHzLl62Cdo\nx1HsF\/37rABIiuViX3TmLiBMs7IWYLLhQjVvHgezMuqfYfO4RvPP8zjy7zEzQn7D3HlycSPPpT6GCxzgYi6VsvTPLuW1NrxWUytn5\/6HQ7siHz1+9LhyKWsy\nQktTS3PJGLY2eLXy8Q3cXCrO79xjBcy5RPLyxT96e+hWfeFhP3obzqTMm\/+hzmocfFy0eNHi8+eAFfQBkrtbJnerD2Gad8WDjHO\/5u5HR2zuvij+89yd9\/cY\nm0+\/YQrn\/HKjz4KYGwlSf7kR12rwEOZKaRMBY0vEY8bx3Pwlfj5o2kA8\/iGdy0WZvWPNBUe\/hJnFYl0JnRMlm1FagnWlpjoqcqOMf+qOCKwrK7HfGMnMwLpi\naqKmGok9ieA\/LPC\/MnWL\/wsY57\/1GZ6\/AKRm0qqHjnlNvLvXp0sXa8A46O+jZiRhP\/RYmXArNFt5C0eirIcDzJc6YD+K0kPn9GHvm6IvV23CuhA9lcK6sCm6\nvSPUx2cu1oV4HkdaTR2Wix\/GJjNlQA70yA3S+Poo2MSOx\/Lg\/O7BJjhfn3gsqQ3LgW+WMYlJm7ckkup08Umxw+gMb8iXeJFDV47LHcMaMpmKDQ\/WkCmCuTkm\nEWvINOWFDUlM2rghtnUBlwTJGY\/aNCXo\/2U5x5ZyuOjR+1B\/xb+PB6eSfpu8cs2oIa+A6plUkxwruF7CMir6YDhA\/bHBCk\/8dpxAevugu+2O6czyiqUhvvl3\njkk\/IhNvuorLAFkgKNeRqrb\/qMxlsU+CNsHKOvftjZeGnG0XFQELt7cbg6WtI9fPykf8CAieZ5xqUF5hb99QZzOG7U6kYuthoJjIlTLLTkfX61i3IN\/isZWO\nNRf\/spBjizjWLZS0fP3fRwJp\/d8iwajErwJEEaxbsAyaGAwEJN5TCi41d7a7f9IOb7mTnLOaRKZQfR2c3V1UP7utmjP+GryCdPDt5VPHXXxFhC9Hpb\/0vUCs\nKMzfp7rh\/Ttw+f6GQpC\/K1z+hFKoldzLEs+tOy9XLa7IXavqrD0HzD6FdWuUPLsubHzx4LzQZ77Yd+vHwS8aJYMth2bYgws8HP91BsPZizOHa36Vjhm28ntg\nzaYwKKOvVkt6vtlxaabU8hW7d1kuXLPCR2LVaw+LCLigg+N7m2f3M1ua3xSgz2tO79gMYgjLQgfGN8eAzRvwBLDMuWrX5sNV8Yan+WMUq9PTiuCCLhYz2wJY\n6mLNVsu1TPMMr0L5y2b6PCP9Yj2wsbQtsXASx2KTOSYRzmYSNpmTsIcYxHKx1iUA+ofEzaShycn9N8aj4CXEKDox0ZAihMcoCt7iauv4CBfPRbkTCfF4FD\/G\nBXApH0fhqs5FJydR7AdS4BIOE5gGaA96AO9rEnjwD38vDu2oDuduvQoe3XcYxjEQYIIAMgLUeVKCJ68iUun0c+wafeSWPkq+wCYi+I+c\/TYUgKgBBEpxnryC\nTCV0mVAq\/Xbgfw1iAsQaIIN2IzZADAHtNm12CAoQCYDkIC9Qvitm\/AD3hUhSoQDGUtJMJxf6axxxExnRW0IMnb9Q4AmO5EwB8ktJjhQgEEZS46FEeTqZp5N5\nuihPN6YA2TDSDJ6+kQK0L+HwmUQCoOHf4r4iD1GE3oTSJKgIiUZj\/q18ilbjviO1KGih3cXRbgj8C\/Sn\/IbU4fJQQM1H+Rl8AMe\/D\/cCiUMR0iT+3+3+UcLm\n0WkyZCKZj58hJCIkwMByxGjqDAEGfTceR0ERfhzhByEXAUUIk0DDAyqBIP5nyS\/OB6gUSjGTBGgShFTm36N+lx0EConymlCLEIpRPMARaNWE8whShZBRfhzC\nh6IS\/5\/kYRwOuYg\/hmB1lCFH8Wg3guWT83FE5CC+G+UvxvMBlJ\/8BU0mIuMEGhn7si6ZTPmLZBIRPjJZhIiQeJKPl\/O3yN9kIori0B3oXQL5DoKlKbvRewRw\nh0CgoCSAo1DI\/\/\/IScIHpIeEkMYRyUcEaUSkE2nAFeMPIWAbbh\/O+xXiiXg5C5gwEKb2PXz4ivADeH2aBRXBiwqowryLCKMMEUDogTrjOD2gm4cwkxE6EFgu\n58wC8r5MR6ib0NWYgKHKFIW6BJ0M9TUkEx2908guhCQPp\/qyu5T7+O1ExOspQpQgI\/J9pFSkhHyLgIh0oMRAMiIH8+VFxaNOkOhrmYD2DiUlQ8eMIBKf4cgI\nK+QJqQN3nwBUgklNMHsAN0kqQ\/ZShkjAPZ9EEoTOFUySpYBPyCRCPIaQEfpiYh58Y\/ZTiY8IZEQVp+2ri7C0yVlwiFeh2MmRI5NXwdagNBMqwkRREXjGyTRV\nnl4ETz\/9NFl+qyxERSyLQlbFIbh1cEoPIlEpSAQSGSY3joMdN1FfqApUdB7jlwYvLcaLzSb6AHdNpiAcgDLkCC4Dn4wgSbgVDBYcuGREIA+BA+mnuwPRRnQc\nBXxhQk3eBdYwNcJkhgSExRHUjqEqiNAMWU15hJmDRAlFIEYkUj+OAtCtketXAWM8iyYHBBwFRxBhhP8z8gBpxMFz6Bnh\/QXniaiG0R\/CdYzMeY1btGCRRyTh\nIw56iRhdEOZVI8xZdEB01b6A00UkmvHiVxFRZKYSUQwOFkpUJCOlhBLoUwTAoJAAPF8EkjtcpggkDZ4uDUeYQKLydBxPF+bpClC3c4DURyAFT9qOh3nKEhvF\ngLYmKQTqs8jl0IXorvZ0WyQbMSXrwYSwiqoa4qHg+QHhGBbjpET8hICKFH0uE8i7magYwROO68XBobac0Y14zVxlgA2LnDV1OQ0ReYx8RYMCgrxDPO\/ggpeq\nqzH4BBDSEaQaOY9LQYBtAKMeBzMSEAE3BkKZo+ugjYjZCmhCXUleWRahCwoIQR1l8EMQTQAPdUkGHupaAvxQN2UIQT1IVgaO+wqGJtRf4iOIXxAQRRQgiosy\npqTo77oeCSBEZ54emoUFESJRlqimIh80ixgU4O3Coqiqy0noUYxMdNSZFDEJOmVKquMVlaVO4xizYceoRFU4SVGyBBE7CSSoU8kkbJAwF2FKklWhHkl\/Cs+p\nPIcylwRPvOgEIo7ozSLnwYlM1yGdhyeDwU+QhqdZyq0JsbQuwakQWdBWQY2ignjZekt4ItuRNCKzGUcHtkymOR2QTehUOB9UmVSoS\/B0Ek8n8XQJFlUOHuXp\ndEyi9CPEw9AZEcpRBBtyitYsvjmI2GsEG0l8JSJAYSB84jQ8XCyIPN3Rm+CJkGTlEVm4DkYQoqD\/yyLyiJ6xGl4FoVQQaT4wVFxBW2l7medQ8AjXpYe7JoAi\nEsRvnFLrPBxo1XtI3oYF3iiEbzfKD4qIBuVEfoDsQRGdg4geSCNOIvlYRiGCKO4lKoMisv4XkgsM1ERELEICRDXgusjiCBiDAe8wQkM+k5BmkhoC8hBAzICL\nwSgJ6ScpISCLBAMiPL6PimRThREA\/WhuPMkPOU59gj9PhQUwAXUET0MySfzF8NSAGyjQ1zNAdK5QJkiwdm1E8TasPI1KvUPxAMgoARESEAGMdvxHCrQ9gweC\nJGGEQhKENUkB6mVY0A8S0oFVfIkAqDI0REqGKo9Ah5t1gTAHmaTgk7A6u2GY06EhejpUCJQD1AmUhlynIJUUmBwjAiqLhsixMKAemNUL7fbwjeg\/Jd6z262P\nSMrz79GvtwN45ZcoEQELXGg4SJ7MyFAq22GSZYPJBS7k\/1356liNMla8HJ6UceAh0W49AkBwAPklZ\/lDSQwKxHTXmZgkk\/5emnP+bCsrg0klOUyKivwZT+P7\nhYzn0L2Z4IktpA40BE+gaiHgG7JXO0PoIKdEG0R24IvY8Ey6eTg1oS7ALVRPDyAf8YgcygK4PqGn0NMAaTc7V3hS\/zAbGOl5JBHdwH4boE3SRSjvkQvC0BaH\nKO5BlQEXwdUjcAoWo4gYTgKgeSLbcdAaX6d1SuQg574WsNLzjyP5ghc2YAafMcI\/STwgYgGQNhThw\/EDFMfHworSeYzqgXu4OhKOyhCgcvFCSiJAlsSP8gGa\nvCQqLkpTpjOYgMjRw+kAqpa+NMzx4IOtoCqycHKAqE0zsLSmsZ0cXYC7mAwqBQR0eQXZiClJAEk+Co4EGESakraugLKqpDqQF+InwpLJCuai4lRlOQEWXAJ4\ndaGmqPEMaxExAQlA8\/In+wLLhbxyNv3WHjUFVF6WIcNHhrVrGpI5QMDAVAm2x4WXM9UeDZq5ozPZ0M3VA3jLSRDFANWcShUXxdlICcsA0an24GjSKmqwdkEW\nEOdjonAZwkkawPaoK+KUAe1nm\/VpairmTMy9yF4+6GxgOtWeLX\/oF1YOS1FUGUj\/Xo6yHO4\/\/SLqo7ra5hJSRBnA8PXBwXJO6QTB+XkKOU0QfKMmjMjtZecR\nBlVz2WDLMit5G0DTqyKkqDWyEf2vBL33qnDQjX92EsU6qY6qAgFZ1BwOuqHbLNhJMRGcECC2aGlREcApJQieUIFl1mntJ+xTrdUCXivNhC2AsPJ1whnVYS1E\npZ3AzlHVBERB7LRRPcw0LIDBdIeVGAJKUx3W1EN1gEK8loQxHD\/mc1KiSj8bofKx+IRE5J6zMSqq3MUeUBlU3gBkhWnCsvK4B2w5URZgXGNLw75JFascYl9U\nydcGMR9VbijDaZaMSODxFBLfETZRhoyIUbwIHm42ts4UR8TKhSPnM3umEEGPY4j31uboInoUKYKEmIioMEkQIUnJGQqJyDAlmKrqYkwZpiZb6g+SxdTRk+NX\nZnIMFZk8ya\/ONDJRncqX+FfkT3wxGV75MZl6QlIydAKTbWYBpYwmG0qWjh4dz1TmGP6NpPzE\/FX+1eoonBjapmr8KohiJl70HF4cYRfiJCcQaUSmFCeeghNF\nNAtw0vU4SURqhUoaooYof0bScG2kVjyIRzOJahMItCzENRCsLa3fkZrwkkV4aPqzCNZxnHQaZlqIk7+Ak50ugiWqxlRB5CIk07BqinGyIzAYKp\/+iS3AKV3G\nKcDDsrtgNktAngkp4QrZRCxRiFMYQJQQ5SN40WrYVOZa+RIYU+V+mijuwYun4EUR5lGc6De4VMkQxZmiiNRqhTTMphinMoC1\/yJOKQUDNxPFGSpqogxphoaW\n5B+kPENbV5amxNA3UGDwJE2NMcNYZSpf\/F+RP\/H3cfDamcHQFZSUFkAZWqbmUEpraEEpD9caHENJ3+BvJPkn5q\/yr1bHUAFEx0ydpgoUsvBiFXgJoHUYJzWO\nyADpMpxEMk4MaBzAydzESQHJMNVURB0otSOpuHekt3h4mZtFVB9HoOVh3C2CjZVNG+kBXuoIHpr+LEL+BE4mFTM9jGNVwnVLdqoIeTF1hiqQjZRKxaopwckN\nIyygdOYn9gBOuRKnCBQi5TJhtjydxcAM5RKwxGGcYj+iDJSK8GJVsKmMdaxiBB6dNsnDSyTjxQDjGE6sC9IcaZIEQwxIrlFMxWxKcKr9WPsv4ZSTMXAL8X+f\nvzXi\/u\/0N+hDE5h\/nP7lb5dxmNv8rb8pjGD+8Cd\/U4yQzfoff\/tv9jfoQ+OYf5z5L\/mb4jDmD\/\/d\/vaIyIt+\/Dy5jCcRnjTjSQpbh4DX5Pstx4onVXmSwJOK\nPLmAJ+V4eJHfMBSe1OTJpzhUV98ANyVVeFKBJ115UpQnxXmSxpMhPAl40pQnyVraKE6D+luO5W+lob+VOZ8nZXl44d8wZJ7U4MmphuJ\/a+5UZ9x4UownJf4b\nB0j4vzA+od1aSwFivJ8Qq6isWGr9Sg9fJwAvsDw6mVdtjtojtiNC9raQib+3u882AQgNIAt4UoYnlX\/Tp\/LhdTyNxjL8LYf1G1Livy2fRbpJpwDiN2TlqEAY\nIO9CkoTP6B9lI\/PLDcKrDfoR5DlyzeC1fpldpQFC6URQIorDCerPgfwPEHsFyMh1drnBdyF42eqbbSP9QlsSmX+fTXishwdi\/BQKnYknkGbPC8SDRbAuqeU1\nBnMRUK3\/1vaUQbPNOTtAkkVr7XBIWI7yzA7lbhUgcpddrnKSXaYNJkh4eUk4nJo8H8tVea5N4gPITRINJwIvfUYJ61QBcpbAUDBSQizeE6S8AFJJoOlxACJ5\nTqtZVR+SbQJT0VQZWLcSBA9oH2Qj5wnCZchLtROqQCrH4Az6kdNNBHNbiAxLeJ0sckX\/m3Adp48AXL8QyDPgJbrwEXavTSRA9gjlcdoET3EuEhDmklXn9Rs4\ngEDKRlB4PU0SFsWkijUm54pj0hRePBP4VvD0o8hl\/UEOHK9j2GCjRCt1nuTpZvAkoNQwnn4MeaifZcAz4NlZqkEpJvxFv9Tgz8YL4LxChdZ16K9dLYpU6fch\nNQYIf5XBJ+Sm\/iUDgNYa5GANqzbIxpVj18Frf970KMQ+AQJAZVN0QvyLlz3dmRl37rIUtiVXF09+cnO\/VCklfanS7f4nMXGIfXPg4MymxW6EcJ0D\/jrhLm6l\nTdrs+yXursJ1dC63plKSffEF7aTTtpb6wfw7Dsc9Pw8PffI45nh3wcUlZWWLjUvGJB0GROKrHs2JqHg1euPN+Yg5j6oSky4\/nr3yXHP9nYCDumFE97gLK\/Go\n2VhPuXrTx8+NqpGnJ0xwiOnkqSi1e+u33nqb7HyCVABc8KgrB18wW7qyan5em4Ohu6OD2wzH1r3znix+Xb5y9urb5V4ZDo6Z3gm+F3eZmeRe9L0l8NDR4QF\/\nvd+FPXwT9zUqNDXDMzWLR9++a7V\/+0FZY2oIXO8nfe2amLxxc958ebnCQ2Pj1+jLb1CoJ090fT15gtJ049FjOARhFpYp90X2PFoqIiAqsuzFXua9JcGNgnkv\n1bAhuO56PZi7y7rXyXZv462D5k69jvnr1+1z+OFsFrApeOuWpSaCoddz181PikzNU7vy7ETRizq1\/PTIpMSotH2qV1\/q9orwi4Y8zu3iKmVl+1QGRgxsdfPY\nOrB2UaVPdtbcS4vXDMbNv3Uvz8b5h7clcM3Kdrlrk35ngRzL\/0GO012XPbmud5x3Pgw4VPO8VnVvuKD8M9vcPTbPDUvLrUgkmzOlOg8t9uZZPtAtOWubsS5u\ncKWW1ozHu82ex54yQUxOnLA6mH\/8OFCY4RddcKWVQRcWEsXhJCQlsKd7SEtJWuHI1RLiYihqb29rC4CQTB11xVURFCXaL7FVAEwhwwEfoMmHR+1DHO1t5REh\nzmwOR0+XARQcHZeE2EMEx2e2IYcJr7Ntl4SEOCrJI3qzfdZxdOX1gJKKYwiEsCDEZ7Y34q2UdCsE+\/1\/3gPVwAGvENLHsmfxNsLclobM9hYj0dPxbwiL5jDP\n9vATNuyY0D69KniLvuVeIcQupDnhxrcA\/66b8W+WW5oXjXKb44CLk7RWmVkjl3361+FEeDiQBA\/HXgWg18+3p27rm3FuZ84YBqn\/CiHXYQnm9SHDsIRr3QD4\n+X7nQcBW7jSkE6vENN9yEEKu9vqBKQRscyzuj5BH639CfHuubH2DPRCBiyT8ESJj8RsEgBNCQ\/sFPuqImSpqD+TwxmCJuATyBt0p6CJkK5aI2ycmIuSe+RaR\nFmPOxD1qNwkVQd9RA98GsaxcgYZES4aR9v4CtnHmW0l1T19tkZYsIHnBb37cS0F2YMgfD890xg4bAqCVv09zRvZbUfZS0sY\/Qh7c4kG0AJiGgMjoP0I+fpuC\n5IMpBADslX8q5eb9nxAeAo6B6F8gpy\/9BgHgvemBJfij83wT1OcXBWPPBOTAv+G9rpba0lQKp4\/TJ8W2cMkb4mx2Gt4LXEGE0\/CQnj6YBkwdNJyBpQGYo8xL\n6un\/3WFtAP6Towf+BDEynkoDMJ0D9P4BQgVTGQAM\/SOEl4a9z\/t3CAAuGZPDe7drq8BU2xD2QUEc76OA+B5+rkBcT08cXeCHAEDM4\/h7AfoDQB1KqAP321AH\nQrcxHaH\/EJAHwIu\/F0qGeRxAfghACXEQDG0wCXE\/AMrsxn4UGSjMuaZ6pt1y5GR3UN7z4ctbX2WsLZQ\/LLHW7FaRqNGtiZrDCSeEjBSy\/APYFyt2jR7rlpPz\ndUnkf2JKpZg8FUiax1kcYV+zrPN7YNB2lbnJbUnXrlWE2DZRv9D4Oin3bZZuzSixsNjtefxlyAXNTp1F7+fsdHshJ\/PC9\/qZyg4ut\/3S2Wt+L\/Gp8vI9x0d2\ntxLnZ2Zovc91CR51g\/\/V5mktZyms0Jyv6j6SXng9sXWbT3yX\/qX2jsq53bvKokZHo64uWnBOu+oy+\/zCxXWRa5xfuufM7vKfcSFTm51xEZ+cfL62ZNy2WmJ1\nVUf75VWSNTZjZx+PLOH2wOX+XEvDt++83mv4G\/qtCB2OIF\/ZOTh6qnBlxI\/Fe4qeaFfPLPpywb7Io\/RJyosH8RqKBfuD8wtK9szc\/+KFWo\/78Ksf1la9r4fc\nNk32nqnf94jFLvgykVUefN7YyDDTVu9k81Frq7I3J\/RtDrQAAYbmusJrO925JcYD54Or1S69fn1hXc1SLVs1VRvNkOr1FzcZvXxZMCu3tCKSlZ0lssR+je8e\nNcoe5Y0K3DBFpXAua4NKbvYeY6NzSyqeXXnSYGd\/u7Pd\/+YHV+cPOX1X1lasjChfU9u\/8+OJ2ZWqNUsiPMoabEVFbG5rngneRlE5pOdbuZxFoSqsuOSnX1if\nluuHPZllbbLwwstcbqQR5xxHVltBSUNbV5dOn9RQUsCrSgoL8+HoIJwsK0MiA2kteBQOU9dikdp+bW1daWFhIdyCeerKLLYUCZXWUFJS09LWlhcWZFCJKJ4A\nWZ0QEZXQ0WFrKrLYciQSWVJNTUFFTUtDQ5ghQCXiEAKFny6kLkrVYbPVFVk6inwEoqiSrrSCioqKkoIgjYriEDyFj8lSJAmyNVUVFTl0uhCBKCyroSItLy8v\nKysuKoBB+EXEZGRQflVllqqQiDoThh+aoKS8AmyesOB4Kcv\/KreXy4CNmaHMwjosJWXiP8fHB5HHvMkaAMyrGPBF\/vmOKbx3qCBT1AiH4bitXK4it5VoR5yQ\nmtM2L243lfvwgYXl2TPpaQZfK+VkGfSjZY4OxUU0PmWV2hoDTnoaOPtNrHCEVUbMcMzcKDp4SJys0Gd0z4aRHlm7pT903Ki2ynh8q5NARdQis742mxwEc1cu\n9+EbmsWyefVk9aczk4ICUzyfyLrdmRV6QTqP6gaOpRV97SpOL20vMb55pkdbI+Hx5e2nK9QqL2mWn8o6nTzX0PDoPV2n4g1PgtLSA5\/OL2ldmCjGElTS8+Zv\nTui+fq0r\/o2Ar4C5oaSVUDuj+Emajm76PX3KpbVz2zpmPn8fJl+ld+Swfq1c+Jd3d2+2ss3cgjt0hIXs7Jy17LXPhj43wUZg78OYzzi5dQvvOgpwrQXNy476\nB\/ALGHAWqho9fcJS6GiP2dzRzlJ4+sTYaOECAw7gb7r14+IWzVcZma+1Yi\/01scNFsiV+y89tUoo3Y++f9DXb6BAYHaG8Or17Q0TY0ewsYYjUPb28QenXoXy\n7dp3uPsLuHfZKRWsH87d2rjyIw3Kdtf8fK\/bqzw+IV\/+tTN+2O6JuJ9SZ7I2e9sXRV+xp\/ZDCRRTTSKBnra\/5W1Beu3IJLXiq49cXHGw+NPn0atWb3r2RGxJ\n0Vb5uQfFl8yZ+dJGRNR2JLuiM6XQaXxm49Hglfuezp7zJD9iSdm9WSOOr3GCJU9E4rbGSRHsDjBHZKIKJ1u7ucox3j66VG\/ug6LiZ89HR+7eOWg1T1aGzmBr\nGxmztekMWZn58w4euHsHjIZtWVU7plbytqVUdfzK6lhbW0vztc\/8Iw+Nplm+jdJm0NmRLRbpI4Whno7akkE\/+17k4mJz+VambNV6S0kqRcJi3WWZjPqq+bOc\nxRmCDBrmNHx0ITEzEz3VAz27F7Wl2k49T9dmB\/ZzyMMnO+0OLN7VfTDIe4aIFFtZZlPDXMedVXOdDeTJJDmOk8\/lHAef24v9rGWJRBqK52NKiIksW9OyyulJ\nYYCzAQMOG8fJ\/9BT59VvQwMcZYVxRAKfCMkheNO7fWPdPj5zfGATaXgAQuDfQmAdZIqDrAS1BIQx0nXIaIjQb9om4xhRcRNe8gAdx2ILwI8BQgfgArFC7Ff2\nmLcnYGTaPglnujl+DPvw1hn2R36zBkh5gNO+HveO5EEz5EL\/+3lBe7c7Jt8uVbvzQr1Ao+CV3+3V10ttG1yimEAoae\/tuAaDsQdn7+UBjarLmmDfZ3hthmXH\n3ln89tHpqWx16E2tjY2Ttyxa76lH0WGqEsPcirvXHPrk7P2fmL3YkDPult+dYF2Pv5OXKAxBCbCge99mPIEFIVMg7HNo5+4eiL+e2AAjO9g2jbqv0fLsN9Q5\nAO7elIYgGNunMZvvv1B7dvI3zF2gcfF6ImiYQmAj4Ec7yoknQcIDJBU1+a+vgtexCkiIQJcX4T3yQuyiyKz5Rbj9lA5cC\/AUeELIQMCeWx7NLfs+fD\/w+o33\nSDBLYQlIhCdFYSqbKf2f7FEAfNq8zh4u6WzZkoGtZKyfmIO7fmG8sBEAza8OOlnmv33jWZ87Dbr\/8jdQM7R+ddBEF4NA9RcqOOJ31CsADmoqQBAAv5WkbvAH\nzEHAEs9\/C37W9QKOgGftdlcec4KxWArMEuRwGhuJBKaU27wtQ9g3ijZ4qw3HzneXFgRTeevWTyUhBmBXo4S\/ZEsB4DYvVRUzCxXEPIv4Nxg3Xtdh5qbo3zJh\nes3a39PY82x\/QqD6T6gtkPLxQJB\/\/SNmCGAQ8DMHo3SQftB+MLCwZD0O4w5kdtjD+X4IwBPqxeVRN9KP2\/CoAPQomA3ZHkbX4BtG8dAfGMUDQhiC8ZPWQWuI\nY\/BoHfbxSmDF5Rp2Rx41r9h+TottGz2UIFy6KsPMRzYwTGR5muvXJk3Xk8u7wo7LGieWZ3BLdjDfHaxcjRQV41ZdOvBe8PTJmdyI+CrH25qv928Pkpg1UzIw\npeCVVkO99wztxxETL9pa31MmBWo2dTzNNDGayMI3CN+qrqkXuo1mTxqbNtzZtSAtbVCZmJlBUBnYM4e7Y0dmrxylW99zwcm4R4+3nljooddDlf9xPXxrakAV\n1SAzg0NpbmCvl9y+79iupGFO05cvXzo7O+8bDCXuPp4femvP947qJTXVwbkKCz8lXfWYGxFsbe1ybmZH+6zzrlZWS1b6eJ6I3539Safzy7c5Owz1apW6R\/2m\nhwD\/5eMNm25iclqNP+VE8ZpSNvfU+LoyG2uhu\/gfyFd8uZCozaF1226s5j4qIV2R\/XxbqqCne790wyeZ2k+fatXeFtUSHF6uC13iseL5s+WewcvWv3B0Lqyp\nMNucFSEu9vF09rVgqv8L25UrPY5ucvkge6VW5qNrdJlnRMSe97MVslqj\/SNtbaICNjlEqSYb83ns8HUbEYgyXZe6Y71JJP+ou1+q54wGa\/H9LCqfrQ2N8uZL\n+fxL51fgtUw\/IicHSwP8SwZO4D6YaKLLaxZ3aGb3+R0t8727kvXUONtykwPfUOW1tSZ8NNM11y8N0xyjLSKzY\/xbjAcGo1eLBdiUXIl27fzycwgaNeSkrDZV\nSu2fmOHlpePV\/7F4ifEMSVFx4TlP++FfL1NESkYGkZYUFxSg4hAKP1NMQsrEzAi3EY+QjBUkRQUFyDiExM8UkWAZmRhxiDgTt0A+moKpe5QpHkYl4xlqksLT\nGCEJVUMjQx0nGhl1M2JBlLG7pQHke3R9AwNdSWEGDYPBQCahw+Hosd1sIB2cgrlaEwj84pBGaqmJMqgYikIXUdVkszWNnExkaESMvho78zG1pFXU1FQU5MUZ\nWEiki8mxlFVVlR0s9IToVD6avAG\/iizNHJJEex97JkbwFkJvASBumtlNKXEYv8PxSKA8im00iHVvbj6Mr7qMHnwT06FNbDvzfvPVsii7wA561wlthYWbDf1G\n+g4LV10WOtg\/ukBj\/iC7oi\/mhf2TtI1LxMNraqse4Csy7uUdwpb6gr2NybUvFOsvNthuwXcc0j1q0GFvd\/ufINeAdU01+jLwqjDoqEbthCvBpdSm3N1cde44\n+LBnrcL9tKK1SnhsN0QLNpId1tLbwFK4\/eNtuPahSNlRnZX7b+oTO2tmc+2YaFshyle3qQ5bWq9GX6XhD7Xina7gF+q9TjIrvSFcS3AMGO\/1eOO5GluNV3k0\ne\/4YCXQgvlnzosF2zpMbO33XrG3+J0gO0IOVLmjIyQW2Crdzc1lAocHGjL3Xunsc1B0ztT1hrvcSa2IllyuaGeSqJojimaougRk94\/nv1wa5SguS8XQZlwWb\nPtE8hrYHuStgSyDLLTBl2JPv80becQI8Pg+J6Y3Lm0wIcpfH+IicW2D8xN6tPzYH8dZMupQb4u4W+I8QMLX4S\/cs7RkkcPutBZmCIwxpbjOoI1GYdAL+MtbA\nKz4+IvDUm4+jcTwaMq0DL8IIdq08SpTH+AnMJoxgi+ooEfsIOpwgoI53DlAuV44X2t+u\/mNo3+OKMYRfob9W4I\/Hh1R5DOIXwN\/njwDcW4w93P69jD9BwF2u\nHKQPSfMBfAfX3oH3rvsOtDupnNwse+CMDrOs84k8iDsNMrB26sB28gIwSfCPAVhM4I+hHiX+8TiTzIvzvwCCpD8C6EQsxjf\/XsafIOAgPwqDfEsxgO9gHx6g\nn8+dfzkzqKVF4\/zbwNG49\/Ya4F0EwGHtTIPt\/Nto+e9x+T9B+X8BAPP+pYypoA2mIjNMgOj47SkuUcPvw6VT3g2JW7wrlwY\/XsAzD9t5Cs4bbFpMh+HfdQDj\nMwzJUP4nPCN0Fn\/vA7w5jcvf+6N3YjLOve3DxOQk71GtPVvtRcoWbPgatG59YNfGhUd9R3oUz9zsWbijo5Lw7eLXTpXegmcakyXrSto7SteXTqg\/3\/9DmfuA\nCxKJ59hs7eSs6nnd4AG3TihgQeWCygEStnaRN1drqWnbkKzGG83JZpVZwiTyqu\/fMIrjopb0NW9Xci2XV\/U8rr3IzYH06v0nThbUpA3e+OKyqXajSAfLmKKl\noJVf62vjIcEQOaTMvBbgf11QpVCULulpa1TrXl7uyeUG+G6S462fsO7tTM0vCnIHo7C6I1f6lq+tmBUF6xaPzNcaTImK\/IDVXFv3uLdwi3mZqwtW862r9iLS\ncPEno3gSXPql5OTk4HWMOh8FR5WVlWQgurpK4qK\/YoOImKKODrfPIIvrBYCmqpy0MOMFVvFGMlmURjzjg1U8N4AhIIxm+cCKwVxvquwGn7lNWMWqgtJ2Egtu\nXv\/0Gas40dqeALC1nozU9cNzmdLXr0u7Dfr6+wAZpfzdF0CUjgtfLdG0qVEb9LMo5G2+hgYh6T4nXCwbq+kCCa3v9pjfP12U\/jYPJ2qzTMTu2Ohh00M5KwwJ\nTYWZmoQXOisViHM9SX7URy7nU3cIbHhMST2wsYZ2cEtO58aXKvmCNmtSE19muHXlS2xobTvwYJ\/yJj+bRzZbCXomHYI28ZsrV4Ud3qQr9lqEjbOSjt30ozd6\nS9pZRNt\/vodP+K6Is+bpk6pqC4c8Era4plGbzuPOnLpsalJ1+ixy7v7X6qQdGy2Z59P75zfdW3DePWGduMmH188COvtX36o\/iP\/iH7Kc8lVcJ\/pIddFY5okq\ncbvIWanKFraRO1Tku6oy14WbjAezTqR2RLjExlMW6Aesvac5GWlTrz4UmsIbAxO11cGqfFnjmz\/acqtcmuKTbvbwLb\/iuGC+TsvOtROjbJ+6QxlFn57V0zKH\n79XtkFkdrfyBmHxQLfnwkZmBB7YtNfRzeVVk3Ni7weSslo3Y9xrL2uZtpxRT+86e6S5ROh8n64wkuvB9GfxkvT3q9Vuu2c1H+bTa5\/ZrNrgj5PXrSDi9+Wvt\nlm5Q2ZRlnnoVTZmprFJcRYs5tS\/dHn3uTL5KV9dg1JGcnuEFX1pUr660dT+2nu\/ceZqsZPGiAylRid+\/7hk5V1F+fCy360P0tQC+fY9vOLNGi75YmHcVy7x4\nRNAIbG06knMpi0RMvpl2pr7NPDT\/9Gah5t0LnD9+Ouv7HB+sGNXGGwOJj449A83D5mUBL2\/uf3gyabN89pIlG4rXbV+5Oix0ZZD6GgGzUQ+afkqqu4WJV1jG\nhI70eGqAp5o4kSCm6uFPl2Lq7K2QrFoku8twke+G\/f2j38YT1prqKlApLB2TNfGlRtwknebFagIDRoJ3OTp2Ltuy3obq\/Ni41lZLlsYno2mzZkNv91Ep3dGc\ncG\/OW11oZeLic6JHQLi\/YJa1vgKNj6VnNXN\/n6rOSN++aL9uSyL27FY9u5mHxs9MvEy1tdSVp1LkdCxsdrzYsKElO9nVWQA39XhXK4\/cia0bu454O87Atp8N\nHbwOf70W131yrjDRdg5Jhp2xS\/L78O4aWX94zWIcMvl9Ao\/i8VycIBA2gH\/+suGMCTQWB2xIQ0FpSggXHYb+No7Oj2sDk6hTXRwyiSKx5LhhMkIng3EU4W+T\nx49h6+Q4ChBLefwEdjGDxVm0B4vHcvK8B+hywa1ogYcX6Qvkjl\/QkCTIr6TOKHyV1Km26XGr5kPrWRZfRHcskBa2lTqRrBnWef8dWm8\/eWhJb\/y3\/RX5+5Zs\n+p5QFDhsvGAy8DZ43Ni2ymB4W0w2FZevI3rLwMExfJ\/IgbzPzVaOYbgfe618ou+BmAra2pXjQl7HetpVNAWeZGY85Z+3pKPbZU\/hxF4RvHazqs2V2on2a+\/s\nS4+fHw7JkvfnS9lOC5DLXjrU9jVrc3MFZ5ygmrAjPdH58ujSG44J73Ad9a4pTfcLF91ql+NetRAei1jzqV+y6MHA26Yr99lBmzNw7xofK66bqze5\/i3jXdl7\n\/sESu\/fjWmbR32NWX+sxWbxwl6IabwyOziocLjj+7iatLGU2Bwx8+ozL1Kg9lrxhSFqCxBZZap9\/jOQ81\/Z7tJP6nT3z3gTEsxVNx5s5rxY5OWt1G7yp0TJt\nL5Z4rfR9bY72t\/pKuwiybJpk29mD6gH+jMQzr+T8XoDB5CcNM8Lr9XaC5KvsyBW6zw9frL3VYu+e2def4ebQVn9l1yol7VifZu80E7avn2Ppxq7RTQ89dKta\nJd+uMjFd3SLRdlnHHZBWel67xXe9V83WRtXDWPLcRX2bFGuwKSX70WNf72hgkxpe+ExnedRs9Ht\/ULRTRh9jxbfr27p0gphd2nPXlM4M7pVdpPuxJHrkq9nJ\nUwnnCAvtElsFK4t\/6GJXcByjNZzx3Z622FwFYgRlMy\/KTmSA92iL8QJKAP+yzNGxtHStniR3cw1xMp8M28hpx0BJ6WCqszGNMldZx8pt14NL3zsinA2UhKEj\nKhu6xHTfb+rZ7DpDhY8qDuc\/28pjzeVv4HX\/RlcDBWGUIMIydFjz9cPHrrWOMxREAYFGElM3c\/MZc8vIHNrtbQndmSSmbOKypbv+Vk+sq6mKOBkQhBQ5TuuM\n6JOJSRN7va21JWE7dIyc0gYOHxlMdzbWlaXhhVgcFyk+JHckLX10j6e1NuyNmKbZzPyhnTnD+2aZa4mT4SJhwYf3kkgf3Z2pqwL98u3vN350+2nYfZ8tm2MS\nMd9J2ozd8YE6lFAH7rehDoRuYzpCj0nEuCxcn37e94lJxLhs0mZsVy4mEZMQ9wOgWxJ5swy9pKT046WzSq5S5Io2STuLz7uD4gLMHKPKRd\/l5n4ry6CztwVU\nDxyP+jFz3cuj7qKdYntu25Kcc5\/WXom3dyKzFr+rlOsbPT6yerd80mfW472LP+ycdBy5cdrdTRI\/yrUrP1MmFSlW2KAvN1JwvH9\/jrGZkKxTPv+3efv2iQEg\nnr\/3yXeBUUquuG+Zm\/NhyaelJS5vOmebCi8ofU7j7D+m7OSscrzAgO9Z8+VFeZuffhplBrzGcw7LrJnveeCT7dt7ruwrZvsLPu7Tdplte0pFRtjcyEkuyu\/L\nSOuaNleXqO69emHVN495W1he1\/w0a+aR8PneQiZzEo7ucN0nVlse9qbc5KX+Ht4YHGHJPny1zRTh7Bf9cR5IHL2Q8KH0YLBj89nsHQuDcyREV7IbfU1LD1uZ\nx9gq6\/x48\/CK6+GXx7tlmK9fSQv3HGvfYbjzJfnau65icZfZoXZPTpfd3Jl\/12LVdi3NbVGWLafDZgkky6+Qd6e+2dgceWOHYT4jjB6eadF7YcV1cRVlsWvb\nHv+w3OfjUnvoZK+5M\/9Jb69cW+PovmN9J1T2pAsoBW7YGKTIn5ar\/HrF0VOPHZfZFWeYNPp9mZfTIzGMf7ZAPsW\/XzYz44tqwHaRucd0GeH0fe3PE+Q+9J4y\nfP3uM028QHhH4X1SUUL6kTc6jLtFqRMyx\/s3PTAyMt3SWXL0BSj9bCQsxfM0s+o+GA288rjkr68FX8smezoTdYE0jgwoOBlDogdjN0kGTlt+OT0bt8OTuzpf\nptqb68vT+OT0zOzoDJGt2PPCGbR5IupGy7MGXaUG9wRZG2BhiWMVmDtH\/WvJ2Uk48eX1iG4XqPx6HgfG51IGs0P9NLCYo+67LGtg++ovuyeOuNuKfJoUEr7m\nSVXd9ips81B2+Bw1DKI6Oyxr+Os+l4HsFcbl+vN3Xp41WmBKCatn2k0c9HY0lSUS5IwcvA5MZu4cO+ipn3nS+ZHAlkyJJnn+2Q1al0bPhyzRECaTmJrBS8+N\nmHa+TlZr1tgZ6NR\/9ow8KO\/\/bCOLuRr0FqNhKs\/h6gDCxXxmHLWEuZShnjjAGEfp8gggDZHa4mB8I5rHeePH5CHrJ4wAz+vC2DePYwFpZJSMH4uH2jjReyEY\nxk+QEeTHJFHsSV30OPbtZOwv+KTq+quRj8XWf1NKecm3aY93LHsXK2jds6HsjfuXO66\/kXNx\/cz7IskRi46ZLjJgk5+TDsgseiGH7\/2Byr9csfOOvCcx+taD\nGz2H2DaB7\/c+dXa6c\/jdV5IfObrypsHYjqY0CQF2ShExb2H1stD5F+Vc1aq34ZeFosk1wx46sXUKoc1b9117EjhT4dCM4lfbL3uplm+iy3EqyJ9PGzfcqKLz\nU\/k2bF128\/wOQ8fRYq0A09w9Jr17TaKiFoZrb5lRQTxsd013csLUz\/70Xp2Dh++elUkp\/5Lmt37d7Q0r46ghQuJ5ptSN4RVdkh03LL6WRx95tediu2mPQK7f\n2pLSqpQRf5dzKoIJJ7AxMAxKnWNcGn1w8WWVCWnXcw+ufeZqjWzNZc+VZZk7eOrRPJpzdm585hFSG7dGq8flWNHeiw6T+iM7FJVSR\/XyKqQLmjYaBJZssNn6\nwHZjw7EYBVa36O3Oi13UGNlbI2mXHLKrPz2WoXelS5SUKXQ7MwpPXvosxOUKf6r0XHK3bf8HlYJLk1e1LzjnFyjImOoeO+P26Nh+yq2NGpUrlArFpeLFstID\ndq1aP7lGY5ZDmpTcXgIxb87ysPFlmx4O5BPvjROl\/S4vDanylerVWVb+emJhuvqeAa+jBpy0krOV7ZHbbUqEyx4VdV7f+OHzpmtfBPczS48Z2oklzSUKu7ln\neDjmsCMCJR0NeT8XODtjreCZ6LFCKm7FJGpzTO5Hjsb8pCjykiDVKK+180IXhUZGbVu\/KyQ\/6GrCmOsLryfjha7mWtg9H00ztwNj16p7nuM8aosSuAXejsYK\nRAILc4CRbbv7j1S\/FJ0Rh8OznJzaR7Trz559Nzq6L8DWWInGp2hk458\/NPZ5rDD0Wn5ThKi2pARbZOXWXS\/OXi\/8rjjnR+xq+ymPtFu15ZuvSndmrPPOa1ed\nIzTUVzpxdtTcTDfsFzMY3h1kOcU4LQJ3DRhKDxUssedfemOWvNzMYP\/rxSKrRutfDhe6Q1YKWaqelduhgVe3x4q97SVlljLo6ktzUJ2s8etnRjGfQ7riBShD\nowtCKPnpG\/PzgSC27T1Z1i4PhsdGgJeSNWSGzlkYVwRycfgxa4BsjyVjvmgJL94IY87469BHgd11BHJKgL+N8Uih29AjkXjzUd7jfz8mZ4c+eON\/M+Rthcqn\nI8evfD5knxk2i0wLb71XG7P5PGgCItzEkkQXr4I9q8Y4mR8S55DKAxcf9pl7ZFHQ7sBlsbdc6lKs1pyJqLvi4Xh9ScjSCVUHQcX4wX27V8rOol\/i+1qal7U2\n9EcPvmzhrqaJnKLV7U6BQc4dqw7Okb7nHPbUli726KDZ\/XalTMOXIec\/9Vd4h164Swx4ei2GJK5WLyVWtkVhxHGjFDpa51rTth2HpDAKM49q7WzapiA5\/8q1\n60PuoiLMK9cOEzd6SagoHOaekzh3svNLUOgSxgbl1bLNd0cXVWULlDdbifJnnQuSl76Raa6SrlgT\/emz8eqr0nMPfNz9IgIbg9eizFIhsOjC+S8nX9Q\/0djp\nYgLUJPoC\/aP6rvbMZB6eUwwMXiyk7Bo62WlbohOZp2KtWxh7y69qzuzLvvUS4z7BW4O\/acJr6NwC2bzND3fvzXuwK6Z\/5f2axUJFjvPJoVeJRjNuJj5v8Btt\nbl1ofVi5yXj8IFPwwJjRVpn1MpvuujEdjaQVdZqy7kc7K8gZ999BAml8BZvPzbq6KZZmp+7dRFpbtIVCON\/RGq7t0sLtaOc2j6y0Cyp8bHyS0fbFIHX\/ZFtr\nx8UdkkeGBes11+RS7hbKpVy4GCH9w2Hp2bU7pc5Y573OWamvuGFFxM51BkufI6XnKhQCFU03RX90CyuLSb90tAB5AcdAOCXTkwxIEmw84ikDgCyH09zKY39u\nu\/rwD5qbGzNy8Bgz05UFUmwLt6yB\/QWD2e6W2tJkkgSiBEMCRgNdUvrKK\/q3u2JUkyCmTsDbeKzOyBze4xkhi+0mT\/HLLV8fPOyKhfwSXvgJKRtSKASPnQN5\newdzPM11cSgKRCHHVDR02fD11euuja4zlEQhjGXohOen7Og+dbon1d2cSEblRbHCjCDNvHMX0kxjFVEyQUTZxG0ZXuRrw+2uWHcqqqsgSSRJwEbt6D1zuj8V\nNkqSRyo91jwBrW2d61FLXSxHavpe0yCNd6+pkcyjf0K3IRXk3WrisUVSEnaraTN2qykmEdvXghD4hrFK9AfGKoFQDHar6SeTxG41xSQyeEwSm2GXP46OaM5v\nPOiRrH3Ki9RY0NH\/IaC\/RNYh5rqy1NVdbo+riixPtY0cVho1urT2Te\/6ZI55dt3SuNX3m1ZtDbn39dGoT3bD3I4zZ4aPP9xZM35MWaW3sDrkU9aDoRYjA6+W\nF\/GUugGxy8KmM75cd5Tb8FImPlUmceasJNkdEsHDJg85815pzLZ8266w4pwYM+itXdOxr97Ux+IGgXlbO2R2Kc8vv+mzrWc3JXdFxoEdY4ufJXd93VZ0UzCw\n6W1novs8VUZYUytn1+6n1vdtT5Twq+gNBdTZmZFMTU0mdgB1z\/C6sVhGTuacp9ZrXovGWD0ZEM5i+kez7Esizzl96Zzjnxq5tsbYgcH79dGvTzMtzp\/eMCQ5\n1jJRsHMlcvPMjPi1h2gUm6uVA66Nybt3hsxLlb4tM9p7aMc9kYi25KF4vsr+5tToTTve9J09svxKINM73FDswauezMljQ+fPnT\/Tf3y1hLXJspRjXAdls72K\nKs1Jcww\/WO46Ueeyq\/DzQw\/mh0WLPwp62uuZ01PrUlcOGu2NP8ZHFZIsTYgfX7V30b5DEucMl7ezv7XbuVeNOmtVXSzUuF4fbz1gcr9q8l7jRHX++kV1rzVl\nPi7araV2rfubmPjQ8+uPn4uJvLB\/U3fl7GMbheoaOXbTQHv57PfCsUF6VR1jDzYzQ8bb755ef5a\/Ar3ZsHpbl7mZIGdwUmNrqzwnG\/My2uWRoMWvjW6Fazg8\nu7VwFpdb3dVEfvTJCU5+S13ppsbv3WQKxjFzh\/Ck4b3utlObEjZueX1do1zBY5+d5h4chYHDAKOVHCxwHN4+USxMnWXtydupeDdCEpPhCOmPZi+eDkCLdvYZ\nio5krtASpFlPfR7Cyi2PKaG3ZtBwxXByuPcUefQKS+ldaTqSs9h7oYGwLvRpKVgp02lV05gafTI7dLqw5RljAsqjsUu0+5eYipJJIupWmhs6S7\/wC08emWU7\nhbGZfWhCSKBz4xzBDz0RKF5IccFkzcXWx8P9mJuJyYpKT6BEDuSQw9hniqyhECLcUJQHI8NE4EXGuKI1nYztfNDJWMRCwFQ0i8VhH5dASW2YHalNnjQEEKHr\nGMKubhzdDuznQ4Yup99+YmWSsFBixEmnAnpB9dUXeRxBW7Y1YTLflryuZiLceP29YG9qkVRbXOElzflBKfbSFUfvl3wW23NgOPbr8d1BjeKrbD6eyP1k\/Gxo\nlXF+i\/zJhFzNdK\/QDoRpYVc1sCx5fczmddtCGf1Pra2e9NGjkTebY5pxmwbPZ6vlusiWbTQ1m\/n00fkH4cfX3lVedj9M9m4oSyIuj0VrfD1ybrEwufEqtuH6\nCLbzVEdE59moyDNfVqbeuHT0tofas8ZIr483kkvqjTfu+fb6i3sfemgTHoktZSgkSQjj0o3iLLU2zTkh7DMje8UWfVG1WIlun7F6KdnrE44RdZtvjdfosMsX\nfNhwnhTlG7P8ZI\/V3dgtd6y77bqrxcRreuznrCbV3yKvmn0ikbT1sPNFzaZ1uSSboGSReBuCdWHLw6UWA6uY5TcXvtkwfi8DOlVrAbOO95F3rhy23PMmoJVH\n7tDpWm6Bp70WVY+pLqBolzX2oXN0NzyOTR94fNfQ18+je+C1vTQfn7KEiQNu19jMORBgObWHZgEBPjDtDg2IJJamGbCGWWNp6eM8CDYtMUhW9jCWBrLQC9gA\nhhpoC2SpCClNSdHaXWbluxHFCFkF8zmj+wvM+6SFsHam\/7xjRRjB5DAZk6Qh7I7VMBm7yicNTd+xStqMrc3Yis1fx52QpeFbucPjIxOTWClDsLcHT\/WFZbi7\nZYb3kxaVrNtr8nI331X0\/eWxeUUmOkKDMQ\/9Q0RWWHF0G3ZvZYnfXJe6pdjqu7t26LscJcH5\/qdeivmrpKzzYxnfbkxsvh7wsmhDi5rv68fbXn5dtqUuu9E1\ndPC82fFj5ucGpmfN9CxalrxwsLgr1u2Ox\/oZqz+pzxKNAe9vV7puk\/dXDX6seSs4XakxVsvZbvGjuVg7N8B2XrTedVI9KVHjxG7p74rr7jzsS2z5klTpuPjc\nceKbpjzvWyMTfo\/Qkmu7roctW\/9JffW55fYzjhzvuPQhiDM\/O+3ATIPUpEK\/IHzWfOswB7f2E\/wat7j6Yy0Xotpnd4pVnO0+kZhrY7sn6eT0rJmeRT1WgpeY\nkW8P13vcNZ7puLcqIRY4JHa1KFjpBKy79IBqcxxXmf6BKuWmzrsftBi2888sgW3hlfKqtu17qLWxhuzUxtJObHsnZ2q7B0tn9O6\/MrjW2RT5ufPqNjUl4KyZ\nnkUjGQXj212Bx9\/Mmuk0GEvL5GaCXWNAVGwSJkC6YmaGx9rh91GyGe9GpK1az8iCnNap+1ZlP+9bTcf033XsjhWcLVD+J9YjdFbSZt59q0FqzOY\/3rfawvWS\na7+SNS9UUmLZ\/Oyr3kPnC0Q+HL+rX3kkXyv32sUiiaSIyC2MVJNAnUJH9\/3rlG4veE8XcSx4tDTrsUmU6AoXxc+ZRanCFp+Tdc7WvLsxuaLqYAKn7ObGHEnN\nT+R1eoIe78HUJ\/6Da\/oSNzxOOwV0WC3mDvWAaWvM1e6M0zNV23Vk2eYlqxltAhuruu4Z827nwjatduOenOXsNPMEN\/GB1Pdnt9wqLmkIX72nUXLo2rZXcfv4\nDkbKpED6HTQ7by+94PXtMJV3V+0mh3wnVonYOC5qV1PX2XHvpMfizLR5XkKHu9s1VDl7vkmwjH0mCtTpyjo\/27SoJihnpv28N0A38ItK9kKQoU\/1exBg7tB4\n9OLaEY94+t7PpDuU\/da8IV8J21QQYK6Nbdqzzfz39448eLtZW3SwvQtQ+trarN99vNmcHeItK0okCcm4Re54dqf1bThtxcePO\/jxH8djXdb1aah\/TprrqYbd\n4GY7ecVg6ZwE7XdHvB28B9Zqm0\/9TNmIwoJXH4CGoMjgCAtoUZS+n+gqZv8\/lL0HQBS79j+eyWS2sbBL7713EBFEOnYQUEBQVCwoWCliLyCooKAgYMXeKBbE\nrqhgbwg2RAUEC4IIgoLS2d9k1uvlvf+73\/f+Xm5mM5OcJCcnOcmZnM+cfG1Y3Nmj4r3odAcYWygWAfuAERR9WdkPtcY7k320ulndjzha8popMXFxQs3FyXFb\nthejzQA8TExMsuLfeZiYlCiyb5JN7RexGFza\/++\/nrHqV091jrzxRWNVEXi2j9gFSYokwSYIEUyA7VI\/hSQgYI+AapQkAfwi85o9kwCF\/E+8fNZb6ToZAOtl\naqU3EZ9lCPKTTALxjrlHUoBO\/FHmk\/Q64oMMAR\/yqjCGB3mWYhzKTrCoufMXHpVYQrHpsrop9J4FCfKVJIculAUHhNsoRGeD2TKtEGfPg\/lQTkYOvudTVXy6\ngNu8Vzy6tvHwLucp\/hH8nINeUDSpHFYQnOA\/MZvIo3A+eYpuBByO3tNUyOOIcwRVSdZJ4nYd4cfjjOlwEtWAQY2u8K7xcI5bkuckkRzajTMs5US20ZVgc5es\nJMhOAm3DNxu4qItLX79JJNI1IVjKEUsg0qRvQETQYYocWkVf9vDQBgn6+pZAp+jUMJmTw1ToHf8+DxdPUCm41ALyPEnXYg\/cQjIcUUBZ5B9SmwmUgK9sKg2n\nFbOWCclX5GMCk9nNYl\/mcAGsYVH9LPrpew7VyaGvj7lR5PyFi1PQdwHdm8nwqmS2BE4\/MpBksEz+PexiTSUDJwXDDhaOXZekrgloKm3oFe6FZm4mVQjxg2QZ\nLl1dtvMzaRwr4jayKJKiPnOZLrvOT8Fd3cJN5zNxUMllWnqQ6cH1xBvZJKJCGpB32Og7ZuANVgWLqRxEW+CfRhez0BssEy\/J6\/QdmAFpTiZwaA5mQVwXsomL\nNvExc1ismHkLYJYk9Y76V+bA2wT1nG4VSfdXlUwyATYQo9KlcV66L+nQH33HxZ1FfMjiwHWcEim6B\/JgG6+U83eieEjhyidCLmAD+BBST+ELWIpbwn5Kfmee\ntVGlJI4zGdhNLKEMgtP2EVuZfqaHEU5DUrtw1+2mr7Qg4sGCPuIT7+Oo17CcT5VgWX7Bp27xf7I6WThfPxvVUFHrSeY3RGG95PSZCNYRv0hUQ\/TCLoaqiKQ+\nE9WQqsW0KyH1Crq+waM2C4or\/0\/heVY1B+ev5JxlCnsOPehcIuIOgZ5gscuBuQx9\/RmzKFKvEo5kRPMuQVWRuJ4U9zlFMyOXOs80MR6hj7jH7sEinIslKe5o\nX1SN2fuc+MhI1k\/JVgFTliS6jQdEJx99x\/2XLrFTEknLMSU8pKgZs2aT1zgol+kZ9m02IzmZkBmh56iNmB\/wIbqMmPRdcAYZPDXkKA9dYeMKUAzrM7gfIOVT\nQuDSxlP+dI3ryW9Mxm3kQYah32Aw3d5UeBCeQriAddRRNr7\/gY0uUX8k8Lcc8q7wGPm7xUPZnD+3hz6FTBUckB0dc3Ol0jhoN37cyGvj\/T2edgvOS9PpdsB6\n6UYBjI5hv0bPEIqYx+TdRuSIB\/2K1RSBKITwaEjiow2YL794iZIIUP\/ydx3KK1LkLJeNBPWUd53HzM\/p4mFB7iAymBJTUTyuWUQnRH3U4qMMF86yTuB2sqr5\nrVI4fo+LjrD\/NKUfocjoGLiMOkNpKvwtJDnkQ0a871PHGaZd4zwTMyKei76yXhEvCEbSqgj0k9zIYkZ6IkHtYtcTHwimVc0EtR61EI3EvzY2ilpPfsSySndM\nF6Ra\/57Srkgqk7LyihsJdInmQJJUM9nNdMtBNlLT0IIt5CNJeppJkgJT6XoFx8ttk0R0odl8ar0cPcqPc7cwnZlIzSVpIZqFRSmHG4Ypzw6jZofNhfPx77mN\n0keYdFdIqkkaKzTyMDPe4ymGDc0cbV2KfMmr5FNRi5d8ItpYzFS3h13AqIvt5BlG6F9JMLPH6gzqGpP7GweFJvOpbjxAchE1m4NasAgPLRGLyTPUxIy0bySa\n8oagejHIZCpFnaU5fFNyuJScFOLfl6TG0nc18Di3fE2iLrocWCNWB0uogMBJZCApyeaSVdQVPHjJW2xGk1YIqHg8428TpDDjayuXuQ2YMFFISktI0irrJ5bJ\nTm6WmBzBhK\/kmE4jP+HBR94j3zPTtIhgptdSDusSi0OQd1hXGFVQyGafpmgFw2D4wQ7qFeYCPCSZKYlTp3OmwIlB3sAXjvVyrxQwHFtPNDMDYZEZNDDSeI+o\n12yskFjypECaHEpNDZlBnuaw\/C6z0BY8z19ksRJYdzgbmImph32DQ88uqA\/Pkf0slIGl9SA5IUhhyjQEZ2tNnFLNymQYepWFpkybDqcNCOs5\/cwEdBAOuLmP\nRx3E5Scg6jPuox7IKDq7oaSNrakL+YuWQHr6uoozwmMk8+wkOXm6cx0zqFiIzUyLV+DfQ7sShszeLxEDF0VGZ0OGoWm8cgIJpoZQ5Ct4BL0Ty\/0z6ilFxfPa\nMHNZbmLgxGoO1c75N2UlDh1Rs3jSRJV4aFLUeZx+J3GYGccviT4SF13Go47j\/EfgWaalnyS+M8LZg97Cvwewq9vfM8chVhrDrkfMTJ8Bz5KFJLrPfsWm67gV\n3pTegenDSu5Bib\/z36JQNsnMgHeZjnwP+7Fo9HD\/UiV03lbORw71Dg+j+wTT63u51TyUQWAm\/CBnMIuaYG90BYZQL2muQUlmHdbC7mcGtoc7LrWAQ5Xg1mxi\ntTJDaysbfUV\/Zie\/T0zTS3noCJ7mGjhdnAHLFbQLt2AjFKdNpzqYof2dTGIxq8JkqhH+RxUIKxG1Fxe6gU39wOsGK\/QQM34ridrga3hTrEUjN4iXHhdJlEzc\n41YwA+Qmh2riSQsxqeHoJ870gahgapPMoT5gWn0sKo0ttQ\/TOAeVKSVdSoG+q09pFRHUDcwFM1o1llKoju6SOCKL\/YDpGj9qwijKgX6KxFKWSE7Et4M2MV3+\nlbzF8OEkeZdi6hbo\/XeTXv5eiRRKUnn08g4a6jBSwdrEVPgri3pJi37UWzYzp\/yLdntOoYd49D2CbVI47TY2dZ77RxpZTBuO0ItUzKoKghHp4Cb4nmLYkkRs\nIxkdFEeswz96iM2QqewlSEnJMxx6x0OFuNvucNEzrN3e8j4ysvST18qjhtjgn+dIKh4zpQ6vY26zbzGScYZCb5gxD0nkWweZ4nyokTVs6h0exe\/ZVAO7gl77\n47QlXPRdYjP\/AF6Fw4cSL5kZqRShE7hvjlLbKWZxGTLx3wWBXjmG0zODSyti1n2VXOospr2NR+3i\/WFBPv8Ws285I4Fu0oTJQOoBMaRarPrcKFfncvHPMdTo\nI9zDXJxyLwdd4fncYXrLjrKwug5\/s8TgAsxhpHE\/vYmhVzjiJWHsSkbmIfq7awgqEz\/p4H9jir7Gf8j0zW1IOdTAG8wUtVOsOx5Krufcp1ARkccUtx7uQ0yH\ngHXizdtmthZUUZM5wtvBqPA07jFm9V8kQR3HvXyBd4Y3YBKlVcvf3PkgUcFlFkknKTy3T66WoC5jPXNOQixjpySok\/i6k5vOZSa67VzxDfHGMRm+46LHTBdy\ncjn0jRPwGlHOSMcJSKnQ+vottMQx\/3HMwzTyEInmU4vwrEakM61JItAxutq0yqW0dfXpHipjhFxBFYdPYANNRpZh\/gcSnWO2XNR3+Hu+Oyd1lVnptEt+FzCT\nNVu8r6lm\/z15VEg9YvibxmIa+Ize7LD\/9HsPawTp4mY3lMlGb8CYBSZ9jaUv9BoE94+907+vz\/bBk\/DP1Ljj96S0NoFg+PGWLGSKLSdbSXpaQhVYPJ\/C6+Ke\nMkKn4A8uauMyg7EIMqxvIpVypRUImEHmMP10QwIV4QSXf8\/IA3duWWxmdibjqH1MG7O4jE6Ch5g5IFkCr2ZIuJvJN1W86jryW2zSxUsGj9fMSsbNFYcuzn+L\nwj0u3iHx1lAP8LioZN1i5quNJJPrJosq5h6DeNHE\/z0LS+5ktNE+Xg7D3yXU6ixIpeMSwQZxaw8SKJdeKaOHdPrlNsqqFNnLS4RMamUlHEoO+M3l\/H1HXU08\n7wpl5BSkKYMWIdWPFcqgcoYHhfCyDL1CZB\/noGq8hj7JQrms\/UQ289ArAIfZ4p1rFaGlg+AXaSMNPQ2kRlow\/XWdwDXRvCFdJMPi0FmlX8oyowOaiolTQ0is\ng+sYKVZQ\/DvkM+3dRkgKKFJRn5LgsimzMHxrPKWuqU0OOYIrwLZ7yXBbVgaH9kjPwAham+DfO7g9zBrrt7bfxmHQyElvP3xz+AgcunvgUEkZh45OOBxsTXOS\n48BMoSrMkBBjv8gFyGNDkQ0AZWCwDdXWCgCLvv6in7n8ZA12KQZxdCyNA5BoG467kP10\/CeTJr3X8cn0jJ8sOr4EG5tG\/CbmiYl5eZ7GxE7R13RMbNspLxf8\n7HS6HLaqyeK4C9lLx7cxaeR6HUsAfZeOH8fEXv4mZoiJGRnqY2IG9BVb5VysDIwwMTo2CRObjOM0MTpuxaSZhInRd+n4JkwsGvjKY28fsQcQQHEAgd8eHSKQ\nO3lSHty+oWuzet4Tw\/WZIDsocG+e0Md+p0\/p4VebNmUO9ZdWVpHxC67ev3X1KvdLsWryXt0bJR6qxp33XbnC55z2y1Gniw9+svnaNPjjqNRzTnWLhvwY45pg\n2\/xtyHqXBbYfAn4EtfwKOurV2tISmLVms7Le2Rj\/ibdbPAP8FhfccLY\/pDU+RFRCsQ\/RpX\/zt5rBD3H8cujJVk6dXpft5qrKhxGHqu6FnOoAkp7jt4x1OdIP\n+pzHHvQUdH\/hjAHSatzgV7gJ6wODEux81L\/m9jUfbFDztafjtQdLDnuPDNl3YkfenFHjDj3O2ltyOMgRFb54eUxzznihV9cnN+6E2To5L15ma98c4d9h\/uTb\nBl29jc3bah\/cP5RyqedzeiuOt2wLrjmhQ7UUw7X9GzS1lq2xa0eaJ\/r61vYd01nfv6a\/v8a+rfRHaMXdJ1eCSunSF6b563Rynsae3C9KOLS8+4rs3iwXtaEc\n0v\/pCzB+YsnGPsP6T+DjlMsxvp5vt9y\/NKbLNBUJcRPE4BeeOztu3ezc5cWAYShwsdk8o+Pypc5MbEbn0XGuhZEcIuWt3fy2\/Dx4qHPrhOGDFHA8kO1sr8b7\n291j3twB7h42Myiv0UoCsYOmuWdlR3cX81RJnHit4RHuLn8F0zV2P7h06fuFAfRW0+7wpU6FonngwPqKe3c3A2FKsv7ceeBswVw9pbEzZoIZEUnDYhZ\/zLZL\njFQa+wzsZE6Q+Wj97Z1pBURijA0+FjPsES35vRi\/cceIHMT64uIfsn39P6Qky0gXwXf6KtUn6hd1Wos6+\/pF9E\/6b7Go1KlP1Crs\/9Ei\/jYmYP1orVOo1gOv\nFOTLge47+c8t338U1iUZRM\/vLX3SsyBKP\/HztauTvkWYjLuR9PzQ2JUHLS46O10wP7BizOFniYXba+cPXzNlicSVOOumbr30H583b6r7vk236+ug2Kv81HWS\nk+vOv45Yfn56h27BZPadN5s2v30+j9O4Ta8z5JzfOd8TnDPECgt3q8jSS5Mm5wYHV8UK+t9E35cuJPSD2h0Uj1SfB4lPSrn+fnsOHxpRj1481T4lvTP36sSA\nHWH1ebs+668Gz3ETut5VFfh1zI+qmTe3NnpBp\/\/Zyup36JzVNmnjguXLzprIpFvSmwDTkBPZmj2iy4nJmQ1JTju2OyfWZ6QkXRK11G\/Xk2pzffx+lLJZSdql\nysHXvjUX2lRdTn1sqjL6g3RpTyDv6iiewKjeU93+0KVzN1pbrpvWXt4u0vBqMFxz7sypcU\/tlbcdfEzsjw0KXJ\/2TV2t0kZxqPpji+8jL03eObTPbyLoSd92\nxc7et7cnse75TcGypKw1h4pcXXb5mx5ee+hiNBiEm2BlNQi7q\/x2UpSVV7S2tBqkgh1YMPoFdmBRtra2NEUmFsTgIUpKcjJixxZpWUVFWxsbc3VkYES5DXZw\ntNcY6HKpbjdsqM0wA3Weng7bBzji5\/ZKWn89DcAPPYc6OMjzLbQkooa6E3wuT0NPeTEw54+U42iozpIYyY+d6bE8GERt3TLVxzdnuEfH\/A2WFxunh0r\/6tbT\nTdPd81PGJvUAMA8I8GfcIDmMZ4yWGAvj9wVfxVAYQj2OjOtGpOX6n14BLOn2uDEnJez6z\/ILTszLVBGoL3l86tSm83NnlTzefXPTx3F0\/N2c5qOvSpIfzx5w\ndVSTLDXIefRBdrPH0p6c3Ip97pwyIkdzf\/SojxlrV3WXb3JaPWjyj6GReot2bvU2OS5YrnKLozxWl7MpPqcsWjMeWJjnpEyvvnD+3qIxHEeNi86LL+77BNeW\n5IY9z7m71evytZLHDTILG+fOOwb5c5pPWOx3ygnPmdD1+W2v9SDrRw9bJaX0fS0i94H9I3ePGHUT9tQ3jdxzwXwsmN0nCrGqeeqCnj95Wvb0CUkgALztbbKe\nDd5bajPgOvqlz+RxGqphPqGR6kBDbtw6L19FFQ1V9WgB+ak5F9qZUgAMAWHWFqw9hLWNhSXLyn7+YFbFqCdfjiV+hLvAtvQMCNDWLdVRhbAidUv1O5KoGJdy\n3eulsF3V6ZLHOgDIEdELC1h5rZPsbZxv7D+s0Z7B2ppO9rI\/tc1VVBII8adtul2E8kIkLUUKZOTKA0DxaKA\/mtaRBvo\/aR2J2o30f56g+9blZLuRS0mvi2Hb\nifvTpk47LJp2OMxmlmjXvam7dgLRrrKTvwxcYkkR\/fj0LzrrifuiXucyR7uTv36eOtk4ddrdXrIYlMjKycq1tgoAvsrKydFzHPNZwtFARiwIhFaTqKY9KjIi\nWiSKiE51CbrZ2xcViX5qEVCqvRgIen+ujxSlRb8m4kDP9OksDOkFDiirlOwp+jA\/+HVF8ezFFc\/p+HlyfHf\/yXnaNiXPqPBBGsu20\/Gl\/Wt3XLGpPLdoJkfB\n\/EB7+nj7d7x8G2u5NS75U+4GejzpeLi5Ch4fcex4810iZ\/naq9PNIzUPmF1VWtz\/bu2ray83B76q\/foUzZwVEadkO+Plqx\/b5ho57ji4Tc5YLVParMF90+uK\ni\/PH7Bnk8DKaV\/IsZ8SB\/AMLsltbSt6FRkcNrqp8dv7ceNlCheOTRXnjb16dYTzRNPDWhKIv2cANN0FkbNLzScb+AHX8mJo\/IfhCx4e5vnh48dPoma0rfSMe\n33xVbEfHV9V1nloRT22+uG\/Mj57HazOfvt+gsT1eeuuFO5wTvIWNZ\/2C7u7M0p5blRXe9UFvXl7xpMnnyhKkYkliwb69w1LD7ttabZhg8+znr41dnlkHuqxK\n18adft50zP9A9Pc1AetWnPpw\/JjPZa40HGrT+XCl74+Aw+TjKP\/oqLehzhbmX1KS+eWv4qR9fQ\/sYR34fMVIQ\/\/GzhFX63zHeoFRf6lbSxfP7R1btnb+PunA\nohUwVrdfGvDZBzEaFbRSksTXYbRirn5HK2ZH8X1r6GomqSt+s42VdmISo7TFcbYH9HaWtEHMkZxxLu87mFNyzlZGzPmc7ensZJjpxfXYyf4K6Sfp7FSW2md2\ndUO3REsdeLf0zbXCaBC5eZN+RCQ4kx9hoOIdFg7ColJcwsJrluckR6t4vwEZv9UtPpuGfrTz\/6jbdv4fdbsqofivA25\/qdv1qyWwum1r50vw\/0Hdxq\/tX7\/u\nt7q98LpCMnxxpM17ZZXh1UWXlej4xAES+pfE+p\/YtW37gSEdVxpmL\/tiU\/IlWd5qrskBte3zmndMmKFy2TXBO9zO8VFdXOasyyek9JIfDVnl2tJ36ZtT0ZTe\nlL2vbtdvShWeIgzLX3Ib\/M0NrFLJ+aaLDk12Kor\/9XFDiwr0vqiscvAy7\/HWmOXtPuT4UYM4r2zOB0rLqPVWTAneTs8gobPepGk33p9UfXu9y\/hrlr6GM1wT\n9O0+gLO4Cb7Hj81+RdiWNxubNPbLwCI6LjVAQv+SWE75qon7H6\/PLK7YqbcpXiLp9JYNaVMfXw0qbFL0asl\/9uZhyU0Z5\/iLV4On5FduYQfe2xlacU9Obdwa\nGZbE2cDSr5s\/L1s8v\/2NpVVj2qAbG44t63hUsGFJ2Kfk8Y2XkjeeT7iIjE1Eu5NlE1pdG8NdX2i9mHoxnhW3eVMceWXJUoPaGtuFi76M4beLds8WLb441No+\np2bBhRj+MQNwHTdhgISKz+Js2fp1gIT+JbEwo0tioITSEttVSccnwnHbJQ5iCe3e8UdC\/5JY9ljo4sP2Z43b3vG1Kcp70e8jZBkqTYzA2nIdkaUbd6QF1wTR\nNK0l7TlG0hJKXFVJIw6X66dSW+MNTj58pPrpIzh1+lPKm+jwMBA+Ltk7M2ORwfsU7zfRKsCKVrcCLXxS0ofxv2nnox9CWmKxzGLJJfQYH57f\/jydQKINrI4D\n+KlUJC2V+xcvo9eGbcy3XFP5VowrYv9\/UslPLZSvrw9bUNSy4fYNfBCrnMBvciM6STUNBHOJPTASzluw6BDUv0foAlQDqaPkX8aLK3ARysc78ZOkgggqEdQ9\nEl1A2NaoUAk5LA6cgI4RjC1riRaRAhMJaj82wL2B40f6gAPkNWK4joaWjjveIUNlaiTzaBjp5mL4ACq0kTQ9uTl1MJz4ReTCACM\/APU1tyJtgHRTsAHC1lTw\njsQfdxnH8gRIBo52Hw5nwmSECHI+OckvgHQhh9rYkr3wkNhk+AHC8JmhEJtUKHIWHZs+eQq0gEIeH4KgyXQNpofOQXAiD2qpqOH3Rcam5payxqYUmQNF5DvG\nbN1HapOq6pqLID0ZwmnwK6TL8iCVZeXJJpjLbNaPEWPewlEAjRj2iXACMwWClXQNOdDVwRHyp8PJU6YlEMyrJw4T4THhbULMUgn8WnhxIH6DRO4hmUeACbWY\ncAvEQMOqBwkUAZnDAUYmZjCBWHKabt00DSZJNUFJ08TVmIjF30VATUrf0Jic8oIgFy+BF6DsN0IeoFh9Q4o0DGKSxTCdrMWEgAk1mHAStjRoikXgPhFxhqA7\ndRgjH+ZMaMqETwnmvRnJRBjxYcsyv0uJbdgOE+3NEDDHthtdAhdbQryATAo3JlxPMEDI3khLRw9uILDZDrYQzDtXF9JYV5\/8ROBvTFEEaW1qTpLMg28QxWyB\nAPpQzvhDaozluA66aGtrkkvFZrpA6igWtwkoRh9ARUqK\/h2NtkNILF+EYhLprDaUAX3Pk6mCC0O0GCpE0HLHmaMeTlABs8mQGbPsmAebEdOEUPHBjo0EEzNh\neDcXiwoZDW\/TzCXFlR7HkIwjT5Fh+G2J+O1xprjLYsmL+B0Qm+TToVgCwhlq15G6JkU6KTJmHVlsITL1FssMXLIaQU4LzeD5C0lfFPOFlsVTcNxV6AkyqKfE\nd5INCNLcemjY3NVlkHInwUO4FJGQWD0ZHcCMOEqq2KoRv6C2ZhXUBjr1JMYmJnXtHejwLbmBmg2IiSrz6RDWw0\/IngDL9hM\/sTwbqHlgfOAX1HR7xkinw7xZ\nDH1IzSSGrbXVpTMYyRr\/ZRGi1\/MxPxUxJFn5QIBcBgDP6b2I3iYQ4CnBB8iG8xtH5RGDWCJGKzkes0dJsUi0JZk\/WFllT+yWrXG7lVVsJFK2ioqVFHcvji2W\n6mv11rMZbDvYmrEYDX7GFFUyEIiWQZprOIWPOvHBU0Dr6W4GboSBGpF2qjI9fcoGIbvc06ZVbnt2u1eancqzJ8nBp0+ZVTpvL+b3ti59TS\/iy54yViS9Qwp0\nAZY8CnG85iyAgRfaWwVlmDAG9mt3XSEav1GoJi1gYGlDh0OhjW1AgK2sEJMhr7i60P8x9iOhUE6MgVaM8WTo2Zn8Yz7aJ+WYY64z1EH7guT+D2uOO85aMyib\nQZ0FA4FcGbizkcYNCU7O6xNKth1i8MkavkU6bfyDVbbmH4xE8vy3A6A+YkVq4bPDHgPwaM6cMO3OhtUH3MPDwoj7D8Cc8LBRu5rVfkOBKCpFV+mJ\/jfzUShZ\nETvVZF288Rg0q+zdxIrgd1MOM6CxYCAOK4NXdnHqrcWaWjE7alsOMgBjU95s0az4AzbW9g9GItPOGwNQQEL3n3l33c7o0mVD+xvV+ftChyXl0HHDsHAjOp6d\n2JfxGyVkz+6Ne2vX\/2\/moz8Aqhd2doweFTF20ajOGgb5FQwEU2UAx\/wsJmCzUNjUNR2Gv\/HFWLF\/QMNW\/IORCMD1AwBCiM49Y53N8GLC1GnM7o4RI3HcAgP3\nmeP4qJm\/AUQszHPvqeb+T+YjDiCcMUYr+UAgJd0CZIsZfDAGFIzuXCD6C7NVs\/gBEkm29NP3ZEXtOORLlErxBd\/7+\/9vC1JNSC\/Q2R5e6DHM+t6u9Mmbt2z9\naCxrpwMZ5NYPzd\/Eo19gfm3JVdHi+7Fu6hrucQ88i0VX\/P7gfQ37j9ahttvFwO+c4N63Zjwo6vb+hh1ZsWHRkYey\/90sVEHXy8Tu+e57oV6DDsRu+Tk9ZBX+\ntO3BsnUm4Qyu6iFcrWuz2IOeG34xu9facte08eKWZ9bP\/mBwffyPFp+2m3FgzbnKPcyR3drfiCSNB+b0eR\/674YeXCkNMx0DjIqqYo\/xF6VxpQQLOBpHGOjT\nbFypPmzFGTTQiFP3Bxsr9z\/acNqwDXyouQ6u1IWtv9FKPtibeIgS\/7vpZsQIf2yiEaYxhhqCASilL9hGU+wa54r+L5vNQGST3zab8M\/9EkJique25O2ma5rT\nJefZUkcYuJJDAxFAGIdV7vAVn30vKN\/S1R13Se9je7shixMN\/niblv2DZWb0vMYBrgJ7fkzuK9ozcVerQm2oythRY\/ffGS3wk9qgl3l+\/tUuE+LW49+uBM9m\n\/JygWv3fbTYiUQgYOsRmwYHrkV6X7itbpG1aqrXlSN1WBm1k2EAAD8bfdPHOc4uUnzSOVOHobwVTlZxGHc899eiPs+i8f7DOvGRlDPAikKxq3rt25NS31IkQ\nzQ1tjR7OX7o3ai0Uvk5\/b7BmW+MbD\/PfXgYrdS6w9gv+2W6Dq66sovx43KzBZXtrLVRYlJt59zh+FwMSEjkQd4NxE92Q4fZwVVL7g9F6PBY9QJ2cCirenPzj\n4\/kYYKijw\/QU8a8mnnCR3QDHAsDY0ru2bGW2Tr+PpGd0NDf9jqv8djxQYM0CvlJ3wX+w\/9CTlNWoONDXx65KwZ9w5qyOY1f94nHbuumJSXbzUqoYeJd1dEdF\nRvR1tv1kTEKMOWhjFVFL77fFXmc4bOcXO4l6O3u7Ni9ni1ib\/9U+dC\/7eKzEcJVZr64FtbfIHfaQc1ctZeA8agYiZDCenavU84KDdSaHLQXnSxtfPfHSe7r1\nsccft8wf\/2AFuuOQMMAFQTF7SFDul2nDm2Z59Q6vWDpvjvdNpzqrAxefz754MG6tU9GN3y4K+2wWt+o\/\/N\/sQznyV9SzKm30GvKlKrU9CgtGT3R\/waBx9AwE\nuGAcMw9FmVQOlTpTbTVr3NEjE2PmzjqwU9v\/j1dlwD9YgcyG2g3wTuhKdVyhH7vO0mDHSfUJxU+6Dm2uGa8R+1hV7+g8gwUeUuqTf3svzEn9FJ336X+zD\/X+\n5ZdQmNFFb429wrZ21zCAGsRAjArGrzIAu7Sw1SPExqQdTL6MP66RW\/7BCgTU7g1wXIDMFv83Ik1G1+lT3f8S\/9L127HBe1zyNcvk\/8k+hPVpOx\/r0zWr1yRg\nfYp9IGnpW7+a0ad\/IWIw+lTiu1if\/sIh7\/\/WpwNNRCjCdlEU1b1uQ\/fFrKTVV89NLvxpyCBiGA0EmWAcJC26S1YJCxKB28mNChHKa255DFqqEPfHu7HwHwxB\nN2LCBzhAFGmeVyHlXDumxPXF6Us52fm7+X11vA3vfvbetcJ1z8YbQb8dJB7Nuynd1vW\/mYgOlxy0L+s4v9WGrC4ytojaH+hwPIEBtHAbiBHB+Deua1t4a4Vk\nRrvTlzpTs09Vi\/KCav10\/zgnbvsHQxC3dfwAf4mPQe8rw9O98\/rS6xwHT0SNk88NMg1XnjLEWvLkeYkpddZpv\/0p3u6u2zyl7n8zEWHPGGzB6azGIjPOKZMW\nWwaSghqI8sC4J47yndAxekTnhwGuWyMX\/nEw1P4HQxAwujLAxYK\/rG1XQNpMV9OFa47WNc1Rkp1RFxlweamK8qaC0E1N0Tz02wUjOiqlNjPlfzERBWC5\/MWz\n6hf4iETcjl+I7CEapvBFfSw8s3Zy2MVgtM9PibY4wH7QzgclGVvZtGzK3vJ4gHElZB\/IMteb9u+LWaL\/P1ajf\/Xl2EB2olU\/COIlIUuNGDVGjj++ETbTm1Q+\npBARk0VimwYVQo33C6AaCENJQFBKFcQQ+yHThbr0LlNHytHagSB\/EeajR47+fQbsArqFTxLpyuIzGUNJheEEMNbG38Qlw\/DJl6Eew3ScwOxgLbuhdruobPIG\njMTHrlE3zjRshNaqJIpwsta\/QekCGLweVhAvabrPIWQjggppgpISktQNYlVMdAyMwgdXqZn3iTjiGQRQcQf+FjYJgundMBmC5obNJQMd1pTQm2hWAv6qONSk\nLOjqscfSFYKKKk\/IUua85jnS1dkVyg\/yp+\/qk670zr6ZYI6YbyRDZtCU+EibThdCpWFDj+p+chI+ZcuctVWz68XnqKAuY8bgUnJ0KD0ynKZjyBzSI50diX89\numlMOdLhkGPkc7gKoAVowaJINA2dojf6vtEoleYOxUcxiQRAmvirykgZW1OQMzxGIoI\/TbCXyKKj+8g9RALcRRLUYRL10VlP0rcpSIJ9ZDqBkjGRwCRyxVv6\n6o4EdGiEuuhUodNQ0OQphMRmop44Smf+APG3Q5Ez\/v4b0oAxiyL7iJX1RCuMBdQPBB\/SRarzoSwiPF1cbW1s56pATUQoc6AuIqTjUD4VNDFITpqUowAtByYU\ncFQnEQVGeusfJPpIMNYb+nv7ChMQazA+u0LABXPCtSjKigQT1EkFCoQPO0sco\/bQBFWgNCJ8hktZCwllE2iJCN2\/vk+Ex3hD7TJwZsyYkq+v12W3gSt6aZqf\n00s7jB\/lKwDBmftaor3nb19flDjKR9jqkLd3soOKzuxDErPKPr9\/ME+4v3LfPP3kuaqpCSk1\/hWBYcrxAW+PHFxbuljl2dvLtkPya95qL32ccCBn0YE+rVMy\ndwoj51820uJozhwRAFxCienLg3z3r1O+mB88afZ8zmx35O9SoyoX8fhg69GGzNtnTpzJqEpclp7ZeGrVxtDPUclHhgftLfk0dmn97A1rz39JTvAbthbqoRph\n+LIIV1F+CArLZIdKPuLUJ6YGtSzcv8ye\/dSlorPGp+pFRdEQ7ymWB3zfbqx1LRKJtnA7X49yEUbYlLI5678zsClARK2Q8jyf75+0eMgdA3Cikmz0fepR5MV1\nswRW7jzP4uQhh9v3y5RIvMt7yG93iPTcx5V\/\/W564bWQ6goFLc7sO0cyHszt6KzZZ\/AqDHy6uNqC\/8ih0q8xd\/2Vqwl5X\/yr7B5LmD9p3r4zesHtZbPnLFe4\nXOUkKdCL7\/wy6fn2cAnVoeh+HT9sx7PJjR3rdLu8vL5l3CyaKfBkfenva6SOF880KW5Cy6KPPvEtnBpwpjlzwgOf0iNRy8mvRcY2ru80XwQfLfaIn3p3hWNB\n5qv+sNhLVT\/sRjgs+pwwx6AuHs6LUrkRU7uzckTQxazbheM068auKZpYPEWol3L158vNq8znlz82uY51rkAk8vEafUggo9p4dqqMrEBemTTXU1OQkeIDCUlp\neVWeNmE7LyQj68DxI4cdHZdLDDLRUVNQsrdTlFfVluIZkzYr\/CyEAsNR97\/ueL803NFIS0tJTUlOCR8gVpRVVFXU1DRU4HOsw2YMMZORNvW5oHz3SlLoSD0t\nNRUNJQU5DksWf3RCWVVTd8Ss5Vp81orYsqsWOhMsFOTNxx8bvmDnjuleOhoaNEk6LU9fniaorq7tGbJ916pdapZuh9i3N7oO8kzL26ny5eOObYsbCqoLgz8e\njbmxI9Djc2381ge7JriRyhffbOtJCU8+vu6HXPQQ9ev9a9uGNfgYqJLAlCs\/fnxAgHMrAGRfPwLWdrBfhKZjeAogiBdhML1IINLgAIy4jzjLAdDoF2FPdCCc\nTtR6CxLpHWxffwUpqkE9vT39\/X19JIoTxJaxOf09JM3b87qtZB+7q49Z24CI2eVLrx8xlqjKWjlhW29D2fO5a6\/uequ0bu\/UFblz7qm+iRye8nGJxJ3J1lPD\ns9KqnK1vTF6+7F0dZ0RDzVLOnOzil58Nrwgfzf4yl2MsffG55\/XLD67ppOV\/tPm5fcy+BR\/OpnYX3rywatFdoahAo8J41SQlf\/XK2pRfna6PHklU9xV\/MPjm\nkX5tRQJ\/S7tdz88X633eODQL\/eq7Row2XPt17AT2mWCQ2XhFQbo4VOHYMDdn9F5i7V1zxeLcMucpEuSYaxqLNPX3BfvtOoR4uZ7+486bVZffHZ\/aPSXgUmOM\nSdDovnKXxqs6IYcWeyo2qUbMGFcR22bKWUNe4FVJbzvqJD\/MVEFXkeFBT21w\/v4vDkObvn78RC4dc+6svkvZyomB0R0\/b9+raA0K\/NUT8rmM13\/l3vmfgvPP\n92tsFx5x2xhq+3LWBveUlwWVjUGcG+vi3YueWocsW22bP97h3firgtw7wS1l3qfdbucJ2b7Vdu\/G1utyeMjE7sXwkPyUtOz65P7TNx98GT0tY\/O8VfFReUvi\nGl88PSXa2tpGFfaPTZhxw\/y8lWfz+nNFIbsXxjSp3lZ7wT\/BKt\/2fWXgDWq7xDvVe1I1sYtGXR1VmL5oTfepwoSXJSNGS799PF8xt+uaB7HlS2L9fmdfn7JT\nlFD268oSpxkG13evK7ussXbJYzO9G2Pn6nrbPo3wmL0nG5R+aBCJikSgePzjyp6PL18UF23cYM+LV5Cq\/9bDlhCoD\/NheTurCPkdbe0iOPXgLJXliw\/fLsnO\nwV+XUDeVVzLTUJHZ3dNBrwfulj550Lk0dIgCnwUoroS0qpObT1PryKE\/W3zdnVXk+LxJh\/q6EkbK\/ayp6owLN5CjN7kUW1Iga+3iuWLFt4VL6Z2ADPNVGEFg\ntsjy+9D9aryEtvpPv9bP0VPgsUiKro20odOYkKh2zbHOoqbjuudjRR1GMsH3h+t6T9fhqHH4RLBgrJzWWRPZ+3EjpbQLVkxYcWbRiLVDfqjYhegd0dA877dn\nX7hTHnwkUr\/3LcHPa1ijyfVvsiAv7jPGddAW4TVVZwf9X1d3l0hAa292B32hh10HIItJenl2u5cDOuhrBwHWgm5WnIdVK5uDnfMJEKkFhPTAbI3DqA4gsg\/b\nzDlgdHE\/vVQro8esCA+30SLrxcyGAvUJY3vw1yGYPQcWwe\/9rTrGOWtTnh3TXjcdNgx\/pyRXMlW1fsK7eJhQPb5BbWGDavjGdqeY+13Rv2bc\/vD4uubqo56X\ngqdc9Tq2wgqUykq917\/q6jJ4RlsNt27i51G50x6vyo9xsC4\/fOjl4KGLz6wunZqzZbn\/k70GLSlr1iZfjTLSlcrr0Ox8kB\/JXnb00yUv1UlHlrMWnr7bpfML\nypfkf7SyXWCRoJ29NytMB\/adfHrpa59r6fQzkQ8iYwMrfOY\/jjgV8sSlv\/Hyk9ihly9MOnJUbczpD1c8tGIHua\/kNrjku4b5HyyslslN+rrx0uGHHYvvZDYo\nFd1\/pDLTzaN5djrVkOCrmiLd7P\/ipOLjnOysF0+XMzy4tbD+Vn2UasqqmO7xQ8BpwdYXMeFpX\/z3xuSB3MVZfo0dBSvHFiy1jF\/6Jj4g8NVd37Hxu0VeGFPf\nU7Qn+MDN0etak+rLXz14FbBwR0d16w471O8bUN2c4i0Qjkv+9m6iTx9pP9Ty9s30riuKx44rye96afCyud2oa6bNK+WbdwrUs545376lUj54RrdhW52MT2Xr\ngvGVk5VDTeYv0J9FTdarap9maFcyr\/Kw8fz5buEjF5gcqpr72N5oalslup34o0HS\/nH\/pXPLnp\/4plbzZsePSwEe1g97xzVcns2dcfzYHc\/Ui1HakRyLe53u\nGwLLYhpTBicOT9\/8xjv4ypxNt1in0SovoW3z6asT7VcV3kam8urqqvZqclIE4nIVVZVVgZqKmtLxm5b6bv67LspwKTabVoirVqsoCDk8FgeNBWRAgK0tPZYw\npr+tBAH5Q9RUlEQNjXOGywFbGeEyP7+pRVirSisqqmvL40\/JlIZaHNXT0VBSkhEO15cN1bZdFkDSg1ZSIFBUVNWWlR6tpiTqfxQ6Xeqmu5JQKG9jI3MnoFVH\nboP3r9GIRLVzLQFJIntoRdKXEf7jxYfMCPwlJeZjSsxXlxhMdXoU\/PXVpZolmmxeqarLLNHlS661BQtjtc7bfXL1XDGoaH3lV078cU5Qb0lJWdEoQVyYnaJS\niv8mkGd5oBzsdr0MkoDrE25ZWUnJ\/adWxWku+Wql7JKSkjbOZ5piQZbLLCBydakpAM3A9dv33qYpoK2krHh5\/R2afLFrSM0Spe\/lGlK+nd909r1dFX7503Ev\n98VKOkk71KxHfe5wvXZ6ES73gdMCQfXnua9PpMgAlduFC0HWmlFgGaAShbjchCd3zl75WeNkPr+k5E5b+UGaooVvJ\/g2bZx5OJgFjA1MFJbpr8PFLq12pqkn\n31tfs8TRiDj+kv1lT+inket0BzeaXFQd42jAI1kc\/eFZSfeyP\/Z6lZQZU0YaQX65jSP2gsyeFF2g92MCcAL7Kq7jUvsOFBQsGZZmoUryS7zaPB2NJpmyv4A9\nUavordJ7sK6eax5w1xQX6rxTj6Y9+GhswGybJ91Ffb09FIfqFSF+MV9Ea31E9vc4gpKSfvyAJZhl48Tm9NKLgR4iqQT09\/H5\/NvMI8JjJiloBSGinr42Pr8Y\nz1r9opolJTKmjpuXF37+ucf6sDDuU+a2ltSnAsFKqZ2Dvp73fr+mG7OvYFn+9o+LXRuDnRrBrCbVZ+Bt7BqwBPTOJHFD5uadDfosHZoqPwx3m6k+TXGl1\/JC\n8HnLWYEQZIFzBbptDeNEuCmXqm7R5Gt7af7d2wz8Iwvjntzfd23Ba6UCA7dqyTuPKrIdEx4sXrsiU\/ELLveZ8yBNZ5\/VZNTWYSBnXdkrwHncDOrAyrNzcbna\nok3LlJ4eWbInm1\/Cb9t1b7P258I48CTX5eRrsBvsSf9QvrRJCZfqoNxME19GVYQskZYGmxoyKzKj8x+9tY18wGpVI6UVPrPduy9qSRmqyUv18kvKziY9jVtZ\nVaE+rKztnMuGTL89tgvyN0y\/9I0RlbaMZexhX2nVgssUSksrjM6sAJkpmSNtwX0w\/VKcOpWrjcvcWClHk84JkggIsCmJpdWPCH8vSEQiUfELm94+uuOwRlqN\n7pTSGkPUf9umjS\/Cj+mbZFlJSj+tPFC\/iM8HHnj2bOV34P1\/X38bEIA+On1fzRK3n1lVV3ZkOnYNzm146lXM69MqcxliFHQFrArUSksqKcQM3KxzbkVO09XM\nbNFy8GmmWykwoxJBKtC0TMGNSfJNnLH7RcvlnGzccVkxNMX2ZzsygWPaA62noA0An6dPXh44hpuzS66GJh96flnNEhW5VbG7hXpSfqPdtkxKDFR5YOWnQuw9\nZxbZAHJ9ZnqMw+XedeCtspmpYJCxvB3c3RAYDDYNPgY0wLxfb3C5j4YPbmucc3bxaYTLXWVAUzRtFuoBqXG+1ZNADVjULvRNH+ONy92vyqHJf29NmzyJRFau\ng4VyQqFrW1Rqm0i7X+dTy4+j6M5WRI6TlZFCiOS4ptCK3RVYAVcrxJpgZkTO4iNAIoSBnKb\/J+PJSf4Nx7SxFoXP2Ao3Dnb34K4o89LTcWVrK9wK+S7qP+pq\ns08gb6ijpMjSJoznC2SMtYR6AjlShmWgp6EgxVeQl5CUV0fImLCUNtYnIEQ8Pk+ooKIlEjWd1I5Qvq6lIicUCGSVNfmQsNQfOopNQI5Qgd5aKCgpKSkoCKX4\nfB6HD9UFXEmBvLyioqIFh01KD2PJOinLcwnIU9Ci9ywKcjJyCgoyHBaLpm0qQbKl5eVlpWXl5TVMOFCC1OWpWkqbSOgYCQWqfDNS0cmEq0MqoLlmH0nfi\/0z\n7OpTfhV6ctXoeburyr7eTftndumm9xlgxswnZ83M6V7JKyzKFwEpNyuWrom+gbaOuoaiFW+4qD08KT8nydjcfDrL2NzSmM9RlQ2YJuAYmRu1jcxr6c+LEFlO\nmWJoamkOeTpGhoaG2qrSklyKxCyQEiooGKgZAFch00QesjM3NQe+atZDh1qbi86NRyebWkS68kIZFYe9FnJSfJwEkoZOloYS3oZmRjxzWxcXW3NDeTbpp5fy\naF6L6Jfa6E7hyQfuthh3U9\/NUk5Ow9rCSoojRRi6kBZSj\/VH332l4wTctd\/xipTrz1p3zqM+uZ+Uw9upns3JrIBEg7PeZz6ZXwDtbfnjP9WAfrC3+QatMy8t\nu81ib9ZRkeHT20ZjpKhD96qQB7gCefWudpFKfv+qHl1jge7YcTIqCmr4QwdamgJldXVFSW2fQDeTlqbTZbJCORVaV0vxODIyMm6OlmzckcrKNsqSimy+loBi\nCZVEjS2i3tIHqSpKdC8KlVRGCWldLCFB97esja2yBCUjkDFRkpdmc2QUNFR4LBk1ekWO+PR2mKOgYi0tKc2lJATKqtKUwNpWnsWRUlYarEZqCGwsSTW+E0ti\n8iREAh7VxHMCSi+uTeBbfrk2WRn0ANDn5ig1THqBueXDWosfoPHLo0EdnfT9ZsDASYFMYKvM2R0cfnOttnrBjDL+jz5RnhyLZ5f\/8ra1vyKx7+CBrTLbq5PB\ngU3lJY8bKjKq98m8qgdg+47pIbU1QN+A\/lu0ULZBrj43fvfTslvqXp7992tBh8QuJktVZcJ60FBPp5V+oqUJ1H+8aJ8Zb2RhXlszaiyDyAOOggmRbvveldsA\nKcJvqg8Ae4GdKhqvstnx\/NXPUZpZoPxVuWF\/le4lUH7casZMFrsu6hgl5AJQVfmuWk2V1mz037PncpO8qOdm7lWVxYptIh0QBibIHGeyCAX1DYDHpdO6T\/35\nC\/RfG+m10ayvvU1BvrxKXANDYEzBaZ\/fW8oBynzya4BXGDxSSZGsDDnWr6o8FLwqf2XQU+X7Eryac+f9h9rqRoe38F0NrsHPX18aQXcX\/VdTS5SPqmmSEtR9\n\/gJ6uuuaSkAZeMFkeVzS9BXU1tBpOR\/oGvSavf7Ak+rq6a1vWL4M\/Ld\/\/N54fAYwF1GvsYPxKST5DUoA9YkcKCAPklQpRAlsAAkO9EZv8MmiXfAUJCcHkhqq\n5GGCD8EJxgOOegmhvp7YYRghejl5iTQnDY01CXx8TpbAjvlsghvPBkQKsY9gnJazCMrWbijpiK5gT3CbTMa9cT61FoNqQOw7b\/kO+kNv35FDGEf43bCESeGF\nduP0r+iFo4MjHGIPX0BqF7axnoM76HkMPcRP75CIQ88OB4jDTJ52YvAQBMuJe5QrdHB0B8OhsysL4N\/O5+BTJslxuGJQNUE9oHlAzyx6BkYmmpQO45lMfcBH\nyhbdZdqpwjjlTQtm0AdwvSALG0vJedgmCxcxoT1you\/kER4kHCQ4iAqYY4JHqCXfSJPB0MJqiBkbn8mj2gkYHUOSEId2S8iIqMWhV5ikMWgDZrQZsoUErEdR\niylyGOHkQpGmIz4wqQ\/Ch4wvOo+BDvA4CmE2cZaAGxgEBt0d6Ag6A08QgEohcXmD1PcjOtegTWQn46m7i8BQJoP0HRgHRJI5W7gULUBM2UM4niyCvMzeRL5D\n6AIpu4dso8hOdi7RTz1DXHJIKuMnm0w6QmtsO4ZLFtPLMxizj8mcRUbj6u2AjPfmXSKN8Rr9QDo6I8gxQaxUguqkM5FW65jkPRD7RkaUQNw58BBkul7nLuPT\nXEmlQyh3nRT743LlVdVJhR78hNxPML69ZgzAxG6Sq6yprSuBZc10ERYH59tECYVBJ95iPAmCFHuNC6jLuLaKMmL0GDOaK4WQYseRJAUI9qh0Nq53LzxFidEX\nmHqnkxEYV0ED8xCOe81IiZEYHOcAORbHRu8j2Y2EiBGM69BmKM3\/TCIDO9QzfTYZXceyeJYYDd2HL7pPUE8hI6a3MKlt9P8UIXbaNjXAR02txLQvISz7w+AV\n9Nsbc8FXAh+s9ZwIC0jGwVSIfGiy8RBl4IOJp4ky5oznQ+IT071S6C6+LfbcdR7GwKwgaugwJ3IE47WbTqACyHgal0DmzCUVz3iGQuokvordct+S5xiiMbvF\n\/q1jcNghLl7pEBK7Wm8kJa+R75lK55MbGWn2oBZGRJHj9zLeqHMX0P1wA+qL4bWOk7E0RZa6uCcuQYaW1QWG47nkN8gjAPoKKX0eJwHRIkiJ3Z3RMzEoFInh\nHCJM3Ui6Hc7l4k6gScQRtJDugPxCOjv5CdFC9IjmClmMOBA9Y8nKg6AJUJaQRucQuIDoIULPESSrAB6k4AkknBZ6hNgM95H3kHwxuo32EAXIZy8xew8JFVn5\nrJeUCXEWzWORkexdxE0EitAOooC1EfagM6yA46yITyz1IZAve5Z1jGzlrIO32CxBMS+VOk2hudRI1vQ6Vh7VBTkdMInaAKsgiwB6Ck4boR33KPwKL8LB20my\nBFLAhJRxlXxEZKAkkpDlbSe+EcT0ac0wj7hNLFIfBgh5YORuGeXibzzEfoiK\/1A7SwdjIK04ylo2iRw9R0uDM8QKSqXCIa4KhBnLQgiVHK8gcrKSQVAHKTUo\nqIsctGh4IdLaTahNNLKycLW6QLJ\/QC\/Z+ZYHyUp4logYHqm1AdkMfY4uQY9rMNgSELWE9xc410+Qh4jTrAzyDjcX3eISL1kVvPVIpZwF6PHCpoAZ+fsH\/TeS\nBFYEOMfaiqrZmeQlopEg6DFF1cICYit6D8FtXhoicoi7PFDEO04Qb8mHPIzzcpu3F8mp3GULhz2H78kpToeJBIKYamxkqb7akJS2NgSXSLr5k+cdQ4aTAo2t\nLSlCUtsogbDDkkfoP4XHoMQNAugrHidsRniEj\/CASHqOLXeYrY1TDlFP0nPGRoLQTiJ8In4Rrou2Ecq9KIEsJfh+U07BXyQRxDeIGTPW06mdHCQijO7SNUXe\nXmPD+HK6MgQlp0OGvCSkbsJeeJ+I+EY8IX8RRBzhgLy8faGnOyIA9xe7jSQPcu6iXUQlBInEcYI1Lyb6O4wj8kl5QOjbTfKQHathJTHD1sZaO+w1MfcD9A2a\nKJWAvhHVKI8gIJDdQWgDTW1NauB7q9L1dcuWVlwA9YdOD4WZc8vnvJq7AMyfVz77lfHqVs2j65se9ASvWFDpsJEdv89y2hPHWaHDSqdaybwO2G5WaZ5oZ58r\nX2x\/PdRv\/Ipc1djt0W7OY93zct3GOLlH7YhTy7tk9rjqw7h4N6+mr57ym28RDU9OXrjRMFXTwk5ev+1n549v9xXsTTWm1V+\/aOTFQx6d3S6X5rmdLXCf3J8w\njBWutuDWK37ngtWKfisPjx1zaIX\/Bp35HRLlN+ernnyT0GGVmP1jiUfX3TsilvrJQ73X1VpL\/X4QHsPbv7v6r9xisC7oWnQ\/XKBUnjxiXPA6H72yz8MLzj86\neebJxvwL1J60srjBJ5tDlnszPHD94Lx3cKMm6Hvz7rR1rOKyNw0n00Dqifq3y3dZmT\/zr7bv72LX23QvOLY43tlmzbOaG9drn68dfDF+jHH5HJtv586Tx05F\njJl7+7Wj2bi5hTu\/fCvZLBRsetzcuOvaPG\/T2qPTrufxfPe4vXjpzv6iqx1w\/5oamrX4SvKbj6nTDPSnhnV+eptyNSaUVN27J8bBjPK9b64\/q74h1GCeCuX5\nZBdhvmrdhQNtH\/sXLbCynL+w71P7wYvxqy3gztVxKU5v6\/qO9lacz1oZ67l09Q6NMaezJD9kWcnKVeTkvc+RScowb\/iyxHJ7yFjFnSV3joZup+xvreq88dLt\n7YucF1QgRZyA0VPNr9sFzJk0DwI0MgkMHyVv\/1HnEaL\/OfpK99L6WcCmFYm7u46WDkc4fgLh4ieEI4e7CxpykoRoxAgoIiUoUpa+F6qno7NZC4yQ993ynZ5l\np7vqgBg3aWugNTPtCECDCQ+5IBtI6NXdIaVIDsVylR6Bjwcixtrm+pfNjXHeI+KYFSzdLY\/HT4iNA63L0spqcmRfC1on+BYd9souLAsM61wm33CCO9XS8JaV\n1gWNLQWj2DkBIZbSyVZaU8KOxCxvICKWWFlucJf\/FuEzm+NqnxeSneaw\/PFZTpHlC5uyZXapOQdbzhxJTgX+dqNW+8xVncC2DDy2IWnU7oa6bLCyVaPCdfTH\nVee\/LnPNyanflVRbIRdTE\/lL\/dzBlLQx\/o9c8+d16U25s63mcH1cvGBV7B7hcr\/Vr4WxLg019buWBc\/KDj9hqBt+rizCNd\/fMn\/56xxT2cNunV327opW2efu\ndKYKEjtaaw\/UWh2oPTNft\/ZAatZLOy3NMF\/F2DPLAi\/H8aUngqT8VIvYY+LPen0Z5hgZARYRMLjygWrfSNvNUpAyYBmrJUt1WL8p2LJ9Ni\/ry24r3cCZcPqN\nhWNuSmXNlnzlFYSUqvKXXQ68vcaK9WvGVGcpszPrR6zcOP6LbPyvzLUJYR\/S5Rr9E5MnV\/ieP9N5SUEykBMQ9+1i65yAKgcplbSYc++qZsPplH9+4Pbwyu\/n\nZ2xR1RxW0C9blJkIgitil62MM7a6iWwsM6LVxnjuSbtcmc6bUrImlxtXdeFI1szBylKZs0XjtzUdOlLd9d48+\/tPL1d5+yizF+s47PjVU2ILs1ZRek+N4NvM\njIuFFkWPzMetrhiyYWOqZsvb2gTBk31JiRZmXp\/BmsOFy+3DyhgemLm5zwoFZeQCHQUrZZGEtKKupRPhbKWnJPNTQ7r\/ibejfXRI3CHlW8kpJFtSXl67tUVH\nQU5qQ5eCgBhzaE9oyLcd3g5aMizApne+mpY2M1KX706PSps5eJCWmoJw9qY+uZUh0Xptw11+pEy01xCyCLZAVlXd3HxoS39rW8\/kHQ5WZlpqMkKO8twtIrsf\ncSqcTd+HWLcmTbbX4tMrPYG0sqqpud2a4M7Sso4pax0sTDSUZIQsSCnPPwE1BDu0pMx4cnwprup8B6150RrqUaqTnNkOW9W\/Dkmf8Mrebom5xeKvT8bc2OA6\nQbuPWtRqXjhorbWRgurCD+Zgg8uwCvUQ+5EBAQHU7NmsVvBLS9RNa75OUTfLEax2YXd0s6iu7lr8GWk2HVJdi9m1sJu+6wrYtVQX9n9l13KE3SxAdGJ07\/V0\nyjQ+IeoWJNZQPZ09IlFP\/4HeX7eZNznYBieyceH3Y68BbMsTnyALzh\/kF61rDVR12iKnKD+b45n\/bjoIqT7jNbtp2q7DPTeWO5z8yn3Uqer2car23rc5PidO\n+ma\/ydJrqds\/p0BtW17uRF5R+szQnRsn1mrKNh19EuU1pa092DO69MhXOa2aa55fXK+2TzJdvGRpTEi95trjo1ifnUS9h9yTUw9OC5g41b4iLcXtcI\/Iue56\n6ifp1IKV25sfyDk4J\/u8ozKDLu542PzV612oXH9Yx+3enjud4X2ys6o9m7492m556+NmS55r7PX8tJUoNqi0+d2UmZ3ZMnuz05NT\/Ot27Wttmlt+IFjqy9Dg\nT8stWiVqYqfbxB35Orlo2jz1lqO5e15sTBvn3nmB52PCfKEC7LBViWaZrwfBySGW2+NrJPd1VdEb9Mru\/VLTHG8Emn67ny4MLQxhq6bJqZDKR7QNUtP0dY6q\n7F6+L3Oww9ZzH97PZ1d3oBE+13Qb9ljH7l7i34NfZfX6Ld0TN2h3vdka7+CMpRPff717r6lHZcKuMxc+EJq1c8au2uR00vT8ObOD5503rx4zu0YLjpWWHTT5\nvZFJ7KkDp87sP5MV8KK+u2dIT0VTi5L6oOb+CQQc3\/fNWkOx9evrXtveskhWRErl4svVJSu0ll+ur+U5cJDL\/V\/J91\/zuJvGmadEs988VIj\/eJUbblZi8TB2\naFzfQ1XVSQ6rJ34nRp842BGSAkN8iT1bFSrKT52+OtGiyaVGUdnSQklBgSWQllWUVwRKCkpyMjw+AYVC+VHrYpZcFwmkaW61jJYzgPKz5yjICIXStja2y67U\niASysorKyvRWVkVJTk4oxePL8UbqybrL2gYGBmZVikQFZiJ5WUVzGTVRb1NO2Xo9GyU5BZnB7rJ2O5csWyEpQedWF0iSSEqoQecvzUk6\/dnV0JZrvPqRbKsO\nFKIptcosUm+3FrHLFaIAeUa1cMVYKuIPKYtf6DC\/hH+DCcQBIX0nVv2Yd9qDk4ccXqaq31lTMNsqZNFIZm1S7vdkDkgHqbAaZATn\/YoCeiaydaP+H3HvARbF\nzz2MZtoWWNhlWWDpvfdehaUXpagUsQEqoKICIjaUXboFBbvYsKFYsXcUBTuKDUUFQUUsoFKk7+7cmcH3vu\/3\/n\/P8z23PPduSTInZ3KSTE5yJicnARtAn0ef\nh6Vjw8nnqw2fX8Tq6+tZhDyxOG5RaQlKWzMjLh24XU8FJcByqlhc3x087zmVaPJroWbwZgO1KbWzS+3m9M\/MYO+17velBICoT\/LxwAjst64FDnVp6Faw7XSW\n8yNgA5579HjcfrV3+pmXWP2E+voYbJvlYIjBQesKXt3SrWC2fR2wA7e3kVR8o8qpFHuQJNOlDk5LbXz1Iq4ozm3gKyEoEh+pEG9jE098n9mQE8ksRj2GIr6+\nvvFp8TY8HrDTiQAFgKwJRtPy8O71E8JL8RIbwUL7VMyGGgrDhzFr0AQENvngRrlXRB14VXlLuwqcAfYe3R7hOsI2axURq55VX68QvVao1LAc7H9jUh6xBEyI\nrwKlgJNM5vAop5xK0s1LqFmQUiLq+G162Xn657Y3bfdc8mZTo80offg7UW9612WA1ZvpIf2g8OBpnTfAGXQTZOLmsSe17bWyIMlM6NB2yZtaYlDddf7NkX5g\n6p1JIMWpkWQOPoikknxwIU4z8Wz5eyB69ypx19G6p\/PomshUqkOfrqnsDcrBKUu2GK9fUuD8S183rZj2NJGkkhRn51\/HUl9IUvlkaaSJ1JWfspzOL7ikD95N\nWQUSQZIWSUU5wZ9K0dggSklc1HqG7DolEkQy+NmhAZdgw8S1dBTR+FBPqkWkEhuPbhbhEX0qi\/hQHW3zglopeeCWRCrB67tADRErwYWa6k42X2x\/Rn0zu1WQ\neQp9MVFgQHWDp\/awXwEr8N71OWhv7ToRB+z1\/A8HADOqKbaXj58\/JfPY+F0viaZYT3RdG8MFi21aXOPHfxTEgSivNwRe+00y2wnvo6lUOyqEmr36tsrBGVJd\nZ+ut46O\/flHOKqQ6mz3r+zWALTBlpoNLrtd+GYKH+xo1xhHVS1Ka+jOuJ2T8voTBuAcEpeK4tcpZs21NmYtM3WP0gZTvSqBNTSIJ\/Q4JoRI99yJKqaysMGjc\nrdLCt7Is7r1gA50gwBFxyCUGSXPyc0pLRfEoxYb\/9HFcKH8rqe6H+5TZfdXE+8rIyG8hemeWABP24WwVUwO8UOAoHOjB1ThsVX3L1YDJl1cGXAzwaCYGOnwO\nqcBgq2ijqCWwVrdWBGBC\/W+ixn\/x1PTIgb8yV2VFC47fZiupawNbc20FfwyCafJqGjweqcDg8bjyLJa6DA1jTrCWlZVTIDohFR4NQ1TdMXdVRVkEZfF09Iju\nkMvjcKWFcx8l7s6M4copstmKCjQODaBsfbalopWsHlOZwZE3ZjnJKtANaTAEIRY8QyCZ9rblbf2xeun0RK2iEw6qD+7zzYdPlBn34Tb1+PaXv5xtGusqj47e\nqhICK1MzQyOg7iJDFMTaGp27rur4mlQcn2NubWtupKpvaMSW0eLYmlgiME1GRj4+Xl5GhmZsaWsNy+uYmZoa62sqyjIRSnPB4Sgrq5mpET9lZQ6HJYO6mlta\nAycNLXt3d3tLQxU6hnDmnuwaICqJ4zN1qo93EIfUXjBowNTL0pQdDZvIWDp7eztbmirRIQQCKO343GIC+UGhht+UKX4ax+dAQvx3j9Tc29qIayPDQlgw3dzL\njPXG3BM2tGLQNLi6HqGw90DEI5u4Y+drlFUlX6qfZHcNL9K+FFa2hCx6cGvVjd72AzV7dktGfws9u7xw1FBVW4uvZ4Uo6+trKykwgQxXWcdA3gKTNyHEOWUm\nymKoyKsQj1BTXVFbh6ehRTx4PYTLQIkejslms2WZTFli7FFSYNPtS2X8SsiycZXV+C5qHGUGxtTlMOhsVU0VOaasgqISgS5Lx0JNFbhmi7RpDBZZY7wJLmry\nDFXIXF2Nx6ArquqqMjE5JRUFuavvy4jEjj\/VNWdzLPRkWPJcvrJGgIsyJicLu2rTdJW1ETU\/O3VZHzoHIDTymEyUzQUfrfm6X77xDDSZLPFvYydUhY84avFM\nUbL0Wr++fBoc+vytq5Ns\/HFe4JdiamAdn63+XDHHKb4SHH1NtB9sRoGzHa\/iyNRYIMZrvDoa2WqqXGutsl0z62vF+Axjk4ojih3PfyBfTuQzrCx1NEOCxd\/3\nlBD4ix87VZ\/oMtMCP74TyAfTzmiDiiPgRL6JhfkHh5zLJD0vToX993hTmfESXeX+PWC3t5aBgdbydXDWw8bXLR\/AEEGPRh8cwgalH1o+kORapJLG17yEMHM7\n7IUF+qVDqtIv0UOOXCbQs+O7zaqPI1JgaUUgnzlhMgAaX4MXFpLeHuWKyyEkuVZXeYYRAjt\/lXCwP12gsxcjBFlfHJKb1dk10A+GBmu8WpqlkmHxz18D9bVd\nff3DI51dHV9bPnTKQUODYiAebv\/S\/ZvAlfs6omysg4hBaxuBaiKrNAo6ifTkRsSjHU7myv8bbUTqd1fwvBrpQtFB6CCMTliLYBdgFM2DkW4YA2gRlEtDj8HP\nYNTBA\/UUuJVDf2AUAlhoIYrOLIAxO3cMQOhb6B7JEgikqQKpYuqaKr8ghoaeAapFakRRDjk7LZhJKgjQIqQexQ6ieRBmh2ZVImfJ6WD0FurtmJGJsWVPQ3IA\nlcA3EJLEcczMhLhvPjl5jI4n7wNoEjwMoeSCaguUAB7FXDH3cc4XoLdUMp8RR6wUekLgQe3EReoIlg5Q+bV0Mk4evczIhS7CByFfbIE3Nl8DPgQRJFMREbR4\nCfoQo+uqqGLHIZqHnQM6CiPFJDFzxI5w78OIt\/s47DQEnyKyhfEq4JPQdQRgN6AKCAawjZmFEQ12cII9nFzsdkDbicyhLqibB5oGGxPofxDGAagXXYAuSpsf\nIuNBZLoB3krV4EY4bT5tLYTCCAbDKvZIM1nd21BzUwxhfoLhryiRPT0HlEi1DGqiKuQmrE8UZfF3CCnFCNwqBMlMTccg5B1xJ5FGNZEsNgLDDOLx9cHIfpgo\nmBt55AKK2iMIky7nNIjlQ2H9MDlbeBiFWT5knsn9RsnUUbVjZARqjFSSGVkPH6Ry6QevJUv9idpLGiJqwUGboYTR91MZeocgDiyqaFNgfSK7+yCCOo0lRIpJ\n2s\/hNRTWNSSZTPgo7DUOQzLXQPBdMqPwY3LXgofwLmhxGgqfgK7ApBZL1g4+Bn+CytEr6FqyPe2iUtgFk20HXgBvI\/NQB8MtZArHIbiWvIaQNjLHJaSmgvC\/\nw7KabAXZIxB8mYw9glAVcgsxT\/f1x0zHMh4aQbodCPmgnEJvoBQRFB6ExNgTcjL1ETr9LnYYekxDJhEpzoSraURKj6BaGlmQcRS9HNo+UldEloSyeHgwRkd3\nKplWLgLbEzCFsYd6HXoEjRUDphO1RB97\/vZupGvrQrrniJygmtgFhHo46AkUw55BFL8VwMhm6DY2h8B6jybPp5oBAq8n0kN7iIeKYBiHqvN4VxlirOKtpxjh\nDbwQS01PyYfh72QGaRQHvISJRkvww0OKhA1Z2yfgXQhtGZElZiWVJcE26vb3KHk7pvWQuqIh6FfkGlWAUrQfnhQ5CZs8E5VFCFEDTUaWjtX8drLm58Bnybay\nsoisQuJqIXExGdlKts4BlDRcQHegasx2GL6NETEDMHwLIWjTaCgKM2QYQWER6GWIaiPNEFxGpqQBaxJuB7yFyshPBLE0NtX2gR+TrGFHExCN18eBQbCa5kkq\n+95BpIs2UgW8DiMcIk92cBnZVjbCt2CMjuwkH4chokO4R6E7ZJmYy89iWBO2Bd4On0e4yGFYjkk0fEUWehW5hxXAMER0fl3EA\/kDw1UIISKhX4ixNTGZeBiX\n4Cf0zVgVTDNNwfYjyMLtiDkx6hJtqJ6oc8EtGAKTo\/Yht+FiGkfHiedkoBfUAps4OUzlBQUY2CyaQ3QGAS78sAgnwFGbvsjFL8xGQ0bPduI1+BQUqBrr7DxO\nSSV2P1QGTUqDF3BpVWgTpHkOMtCCUabVWcQ\/TWuOjCZzBDY+Cb9HAOzeBT1E6M7INXS6hxyWdh++An+EC1GI7uaqwzFUApAMbEwHEKsWWvoSbYahc9B39Aik\nWAm9RG\/AALqEtGCkFkoT+quO8oVgPhUYBwG1+zD3NnQG6iTaDxOpgYlu6DtCbmHOgKnNXOmWXZCsnKyroew5ovdG6HLmutrOS+z5JsGBsl0wDm+GCJ73LoQ+\nwjJpNrsRRHUfxE7TF\/gAv4X2wNmQoQRokOJpqBophHlbIC7EAZAdgFY1wGADPK2GYGJ1J4dqmBMdPSXV6izM34G6VEBPEWgelAyrRW5AUPuIx1AbnEfA1Nvh\nEM1UlfQzUCpA1EOnqXyAiRLxVQ\/DHMuFijGxqdY3YQnRVKE6uAjdBSmvRSoRbAThz1CGQvyWfEWY3CeIWhAaMiFgqqs5gGjGe1DnXWiCHICK4VGY2se5DP6B\nstF\/6w+Q9q42XLtUf2vD5935hgodU8LuV244cf1x3Oyc\/beaCrB5jsqiJKXLkc8X+ssdnxZnffm0lc7UhbFS2b2o8F0pW+U478fCmESam9MRapK247TgXP9a\nx2\/L3LdU7vt5LkEu79b8caGvNXwF2Uz7KBP3u5o7Pn09ClZ2lS9fV+rfav5SKDh+5HNpcXPj1B+fVa+oX3z6+n746RHPq\/N1DKbeN23Z\/z1XxK4VYhsje0Sl\n8jne31q+bs1YdePo\/DLj+J6GVJ+q6dYOKU0nHdkvi4dWytS9fzl76JsoBNd00BLfvR5v2BsoNjomePrxWdPRB4VHIn6de240ue3EqEmdrA4Ap38uG1uG\/9PR\naWkmWGyDzni7+YJPgOM6FkoXMMw11sr\/nH2qoWTbbJn58osa9U8fGiQnaWvlw27KNYVM6TeqTKpLOuZ1wICLJMQJqEna5Wsmf1UsGFq02bbkUzqXmqRtPFEj\nKh9Vlg1VTyiWvdSdtKoYv\/d3kvbg1EjZeS5zWe97LsSVkJO0KL26cDGYZpW+d9G6Dza30QjrbedrxiZpM2Qi7gVeZBZQk7RO6tsuaeATyw8c0hibo3W8Q87R\n6hQxlLZj0emfxMf0dtOds5jwM\/s0qOgLa9eMM1bbs4MKrCzl2lLT5lU4vy5PzzKb8BV4H9jsNELVgQKCEq8pm9wX6Cmb6f0Zm6TVpCZpxXyjAXKSdn7sqt2q\nNwoKEaacopLuvUY9Pk9+wxDHBPL1XD1Tt600zEWPS06+EsK8rX1syf6eVYGl8x1sdLSUOcklAyx5ncUGUk+ovTDSTUseBhhbQV3b3Np1Q2zfudHWXoGVlZYG\nj8NQTdnS64wXqjFKcBvWp9ypTjoyhOQtp6CiaW7umjltuPTh9+mFLlYWGmpcDgNlqqdUabH36LEsWFx5jhw5R3vaT4sZYynvXhASFOmmubrs0aTUW9YvfWfW\nVV+sWpxnwp8kVN9jebqz7N3lIJli44mfEkEFvU9zBjlJi\/j6ot1gAOBiYAN142JyklaIDYtpyKiYnKQlT1AEyGgGvY0hHhajBJsPUccskpO0KHns4hARCwwA\ngAU2EL4S+fwYF+O4VPx5w70aar29F25bK5VKh\/Gx9ZZktRffr79gb\/4MpIo8Ll3bmpJXf32uM3BJvvE433jJ1DVqf7R\/nI4wfambObTE1Tt0905R8Xrhjj1h\nPW5zlyfXLvU\/UnHKbDQgs76+75JQGB6emvzgxerkudnP789Ni4gQibakT8F\/mW+tsjMytM2fKTx+cVNXyiigr9d\/9tu\/ZbDy6ND77gaDYgYQL5gxPSPQ+aFS\nVNDnyG9D9nVFNxuXNE15NcGvNqiVEX\/Dy42v4iq4HkdvC6zzHf8yZsFqpMRoFB6t9twvgy8xNXBYm\/krzO8m\/DPI3OLEnDM53l7hkcd5DkDAi\/mzL2U4RR3Z\nIzwSsEWyMbNi4r2bF6LsO\/mC+ox8sxuJVB1EP5\/rqrbBEzhZrrJ9xXp4YpkGuflFpfrykzcHeg+e9\/0U5Jbye5V6qmekAV1tS8FJK8sThVtVzfUzQl78cnm+\nOjtCu1CPu2z3epUZc+8jz4KeFjSo8J8VPglsQB8kzzQLebw51PzA8rCOL6Hycy5nl2+NRYR5s9\/HLb1+zvPQnNmHf9\/IjG+eky9CzyhMflCWvf8Icl54sWbp\nzZSYaEyR+4p1JPx23Y87GfwjLNkKlSW3v9feiaiQfamw\/9OztFK7D\/kPuendmzA610+Pu2ibocLZ9XuNDI3v\/Ugystff93pOrsIjtbVquxiGzcIUmgxz6w\/F\nKcaNbicOKzi82GcmIxrc5RJdT1TBCSATx0hk3FABJ2ZGOyHy2u4Tp5V9Bd92TZ\/kwTVAaAIMwlS4+jp0XZ62goqld\/C02rrpIT5WOlwNhMNQg8h3ZUUF4vVX\nTsnS3NU165DW0G2e4p1BzcOr3NwsrAg8ZRqXLiuPkpykQuBpahubOzof+H6sZ+csNdWEqcd\/HHRxsjDRMTHT4ciw2HKKyvI0TE5RXUVBSV1dU9\/cfmJ52yfB\nmngOO67I62Pr\/kkOFgZaGlZ8EzOUpqmgBCnRVJS0+EYYW0AKwTAMOM5eTB8FBa4OcFs6\/rbeBcRoZ6gO96BllH8UIanriARBY4ZjHgxquRvggOVagIHjAoKn\nxCjWBkTkMkGCp7rBkBRFJOQyflKzSDWYxWqvAkJrw0Bdx3o71pFLt2pPVu4Gu44drbtRqZ8uWetZl+Y3YdILM1Mnf1Z\/fm+6\/odWvcU9eTsfXD1b\/naR\/JLU\nkmkzU3mTLpW4VbbAVamKSlPRqjNYLI+Xdgb6cMyjbN6nL6rFsvVnTtzfqcU33jy9PIhZLekpDzvvsXWWn+\/shgvh+3ulNxmB9+f6GagnPPlUeti+4ZVL3K5s\nj0ktzWW0M7O8y\/XPV5iORkwUmx1279zvk1CF7Wope69yPn3Dx8qXP8Yb8CLN6m3tecEf20wCFVUtLarqFzh\/Tn051\/ix1G7Opt44ZxPbexaST70zIp5dPs7G\nHli\/DH3r7zB5uLvqXAuUM7ZXc6fKhxkVI0DmbsemNPR20OOHh\/JB3uFH9YE3s3ZuumSSbptWUHTPvPz1TJ7iTN4OCQRLdyrOCOdPPnnqjf3am9XBzVWjJ8r+\n3NTfkn5S4\/rpDbMm5edNTNh46ob6icVb+1t+KF9eFDtb\/dkTtZxHtrql90x\/KHfMtJrxvC3g\/lDj68Hc1hczLWd8Ufre9mKG9YEX9Z4PY323bfcLCNg7u9rz\njlyhCTtIMqdNYf3uDRv3FHM\/x0kDOcYF8rdV6dMHkpXDAivfO0xmVx9wPMY+sfRaz4R1KfiN64s2L2jsnXs\/90pqTeWm6hVfvk3Me3gkMtHN3cAhI+ZL\/\/n9\nF3El1eg1UZaP93K\/vLt2\/RcOz4rPwZadkSo+ShI4xl7qxtkqHVw9GzlPO8QAVYPICUCZksHdr8PZ+KiykqKKel8sS8vCzMXDxUyZS0ayGIUCJCZrd2u+Aqqk\n3unvqC\/LMhC4eXp6WODSRw8qfXTVlTmcHVer8QA9HGezNc+H6ur6GsrJG\/lFCAQeNjwOh\/WokkBTXLGCKSvLZiuiKGpobT1ZQTaEGUT3YNBkVnt4amrrWsqq\nQzBXRs1HZwtYY0zI5hpacsSrjMG0IGvdpEQWnT1HV8mC6Rrir7IYA4AZi0FpAgVqmQfK+LeGnbRyAUJN0UX0pqKVpE7bvSOyQntZzCRKkrJaKfM75DFwAmkX\n8gSAkHhswIMU0Asq1vU1eCHnvmcnGgUEtJbX2SP29bI6XstUYvSGpQAW7zLSAHUs8yebQYeHuL5m3s1DhgZEokJN990v1q0rfX9lvTFyfN89p4kfKWFlq9L2\nx7vvghcg9K3HGUAIFeOAlSlAQKE+SSZt3p7dFd+CGy+bkWQmfJ3oNHJhSeAXoLw4FC4GV1K0q9YAhCQz7pudUQCRqFDTuFfzYue81bGG5fmr8+ia7h8oeeAF\nMwZ1SwGagN5SXAWIcXs+EJaDfBDygiTTWfas4d3P7MBLE0kynxJnas7Qqzz9GJSsP\/oqCcRW77RdCPJJMmk\/k++fJBKNUpLD8VpiRKcm+gn2ud9lay9ByAl8\nZMhZo3ZUSu1lAJV4IVLJiATFEQQhu5q0+17nyQhsVCrRYIEa4lah5vx7NUlTt25\/snb28W\/Cy9fwidRQqnkTHpezGtwEa\/bYDQNiyNMARxJAJUjZQeTYPnNj\nUP7EQybVak877e3t64nhz+1G4g5n+z8gL9rUKxc8mWYp3QeOk3lOr0h5e49IVqgZsul+ZOgyy6aP61sWFs+awnlEjVdA4ezMpAXgLjiRetAQEOMKBzDXg1aw\nZRxJyPhkR7Jb49NDX0X7SELEGGMYXX91cWQ7YNvjDzeBJtuq+E7QQhKa28ixP0Mke1yVlxi\/PTnREyJKfDhhCY1+ghoUdGyOJrPS4k19AMeONhWS01HUr5eX\nYzH5YIkxzYdOs+muEWA0pjwK2lgAiCVCzeGpfflvl4pDjt3\/GrHxI70phOovf5sETnEWgD4g2cy2BUS\/Zg5m3AdfwedYMsPsHrtrD5p1Xr364WBvr1hP9HHv\nc44yqnzB7ndJs5tBiN9PNyn4Sua3qKluZRWRqlBz4bWQjAnI0OHWnu9dK\/S+rAmi+qSkCetAYycIAvz92\/MA0XeYA\/c+go5uJknny\/2I1ee5xpeCLKPJiiH6\nkcov7ybvnwCBjcozN98Hh+deeeUGvpOEmngOb8yIZJdpwprjfLzRKabuQe5OWvMgzkgcbt+DftS1lPfhuYfIYQaA4GA\/kBgE3IHsFLJp6irRGQQnu4UutkEU\n67F5aXF+8uMBHKCqHgJMbZnIBODuIa6rETDtp2DzOP88ofni8pC70Yt+j2CFq+PI97RR0gTC0szUyBBoODMRxMrGBolZUV62LA7HZ1vY2FkYqhkYGXKYmmw7\nYysUwphMubg4OSYTM7Gys4HktE3NzEwMtHgsGXLXUybRTSkpqZqqEj8lcsaciRASgg1wVNd08PBwsDLiM2ioDqXVxfvZfE3v2FhvQq4gd5sEZgIrM04UZMy0\ncvHxcbEyUyZP0gEIVhaTRWBfzlT3jYnxVS+bDJfguPVbCx89QwVrWVQWYlgITGU7tMYBxMSSjqkrGCCuYZBPf4c1APEHTilANPXF09aujtO5GPr4rkWGg3Ib\nODPp80FwC+wGLyWjvwf\/f1IkmOuSmoSw\/5uKBM5\/6RE8EeJxIzR6g1ctqUn4aE3\/+s3FkAFgli5XCyW1CPYWuiif9gt8URr6DL6BLmAzMvJ78P9jjZkxi1SZ\nafxf15j9t8JMoKSA0HVpO3CivAYyXEPJtKC39XqXg+VV5r05IFEl9WXhW1uMHzpuBy8v2TSCOqKznD+mOCkRsI84BD\/uLDZjXpTsBnumqmjq62tKGf4jlpde\nN35oYfv2iTEGbUjS8qHlA7u7r0GirSN93ag4KxSjPTdHOr5I+ANSXYBWXHl9UfuDWvwyNVRCJGxlSeKD141EFyTt6VU6EEwSa291ZvFZMio82FlN2gU6R+ik\nGuMG0wLVnkDqMdg5feKWZkqJ0c\/u7m0YZsn+DzXGd7T7d6fllwGeOoOLiAlSLR9IdNDZ1SJHaTFklElSv34pptYmxzyoYqt\/4VWCo89opELos6Wjnh+L1Aix\na\/vEHY3sMXXQDLJg5KaVlEKo4z\/0QXf195RUrH4\/9USv\/wEzLYIapRGaASqO\/JhPqYNCL\/\/vLDhUXFNJnUk3OWO8C4YjNiDIBZgB49AQtYQ6l44hJ+G3MOJK\nrQI\/CI0tEI8gxsWYNTDsjNkhACbu6aVWjWOa6tTBQr8gE1jPQA1owMp8eQNqBb8RB5Zh0coRrAkdhZ6iGyALNmK3DM2BsWbyzMn1yB2EtDMwoc41lCmAsQck\nuBMhTReMEUfE2tY8F86hFnxPmEi6L1ESSB5cSZpyVENYJWnHcR12RWQaUeQ0fJ9c571IFhOTZ2fJnmNg7mlY2DRyXTpLjnSfoJqIiqq2lQts5+D2En5GLds3\nNhs7DJOy7oD+UGviVTE+AqqRGOKC2uQZsrWHHJ23Q2gJ1AuTiHAfvJOqrCb4Lsy4jFDL2K9h5NJ\/N6K85Ir1DGxhBkYd3sZFOOZowAbKsKCfOp7R+CZUhZI5\n0kMdnFzgvRB2EqHOVsy4CWWSexRXUtnoQClLlstjk3cI\/JBax34IpZbC34HOwmQSAtKwoQx1pvYEtruFHIGQSgY8\/sjYoZgoU9aetA9wvgR9pswhFMeW7eud\nHTMeQLD5xFXQJipzJUgAddgivNqBoUrQIPeczqG9QxxwjEVZqshrkxR3wBQtuIyi\/xbC1pDPLe\/vuVp5EGXMwB1Gxg4EI0aJ+zB1ClnqTqiA2vPb7BgM70CQ\nZzAGiqBr6NgJu0sZKNFa0qi7jkEi6tl8gMeMhdrhsXwZUoelQpgcW0GdVQ6NtQmqNtbBlNHEBhirITMRRu1FhNyEqZYyGStGKSuhzF1oAXYGOo\/UE4PhNaI1\nkIdaVYwdLUun9lIS3KXvgUax\/\/V0vsqx87\/vQtQG5I8haqtvhPeFqsKvMMYloMv2UQYNmdh+0vrHmmKSWWMWUBthD5iRhVxAUAlZ0F4iNV2KtdbA9yE4Hp1H\nAGehs8lD3WD0MoEC\/\/xrOYHKEOPxXJjGkgnWQIvGjEOoBzEvn6qfsd2edv89O00GfU6m73CUquROaB9p\/ENnoadIqD+2h2xihxDScgh5BKGNfw\/1vgSjnTB1\nYl0BHD0lGhlPHU4oSx3yNnsR6Z6GlciCzruCjBk+obYEuvtY+0\/A5hItc2CsoYYxPsNr0DFzjyp0hKoQ+tgpr1FI+MRAe6plVEJPKAwD6mnuQLF3ZI31o0xd\nY1Pze9BlijHsKNscyuSKpovdgKlNur+TtcnEmsmrIog6JxRJF0FjdklFEILsofJkajLWWhjqNAgRwVdRol5h2Wb6UYy+D5ZFWVcRUvlIjJwtdIxXhW4ldSO\/\n4I\/0SxD9OALLId9QOvIJ\/Q230bHX9J\/wTsxGYVEDnS6wWQQz\/eAyxGHxFgQRlCHn0H4ITIIi+6Cd0BfUNBya6JWg7hWbosBM9NI3tE1ZaO04TbGZNlN+FLoB\nzY8KvATthS0Rtrb6LmiieWiqZtRkpcQLKG0ZosBUNC1EKyB2E8TjwTp6U9BZRxER1I\/4aPhE+h1FZ1kWQ5aY\/+RCKGHGHThlYcoNhFtBtKNbENaFqDIZo7Di\nLEufAjQXWqLdAfdBD5CvkLaMLpC3Pwg\/QVbKICzIcPpXaCeixP5EUwCDcDO6Fn2HQuqVsCYYxa4gFQQn6vyHjYYPApQw4IIAbd078G34GnQdAqSStRq+AP1G\nbsCUxQbxY9AgBoTNCfOwEtB4rkZJa1EmgDbDbNnFckBJG0aTl\/DopYjRojT0KGyrSJsYEjnew81jLTxvAPae6uXN1FCDAB12Hw8gm9BX0FH4KewSXwGl7oen\nTo8og1T5eYhiGHSEKMOi9RBzUuIUPV2slOil6iF31+BknczwYC3hHagHeQq\/h7Wn0YsJ6ivWoRoY7LEX5umVw5Oj2NMOwwlxCe4gB7kEJXk2wNNm6HLK4FJI\nGRX4+MEqzkNwK2wWylTlqQDsKVoAa6ihEKUfiWpsiQHdAIiENh4AZIuELHYpWC0SkptzEy4RRbg2fQ1CEfX16GtwEP0NiwAORDm52ZIscT5O7pwkrq3tW41n\nC3GhJCcXzxFKpLBICnLzpCIgHMYbnnkNioTZwvyCFRgNB0SISCA7N0cICkVCIRAKV4ryQbYwSyjCRaskreI\/fRKhKFeUIyJicxqyhWIcJakKhTguSvrthWeL\nRMSbqig7N4uaK8rJzRHBhPOv79B\/A1j\/Dcj93wL8z5LX\/\/Bj7wGxRV29h2VSMvug52VP6GHJ21xEC4Cysvql7CwfSbhq4wJHX0h7R378xk085ScPSWfhfhAV\nvSzlqz6QGVxU+Tk8ov3oQvtzoxnFdqSzZ0HKKqem7ONLOq+2ZfzUXP34Yn\/XzDUhxcNR0SPrg9t7TivuBtmriUdkXMRLaYs61h\/\/UMbfPx+478bN5bMqjh8\/\nvh1LzIkmPzOjpyglkh+lv4DofwES\/wLiVA6sVDnAXUl5K3t0UQcNZCJRi8qKbB6H\/ZGQlU409AAFNWBpo8NG53ZbKwSUSOUMBuEeKzZbj0N0\/GhSd4A9e1HR\nRo41j2Om+W1DxAmMpiD08FSU15XjsDlclDvLXBfm5TqSzay\/H8fZfaO1SqrBIWqqVspqqqNicbcaqqIaGKSmasPnq\/APACWVQOK9VsUK8PmE8MbPBypjABug\nzGc39PWp8CcqjeEr1\/biDWqqam5FiwiUqEUECshfyA8KBNEL+ZbT+1lwwJ2OWZ0dI207Jh7KbLRaVq5+3vLECp+iSHvmhWkgKKR93ZSlm9Zd\/7qkZ3zT8jmf\nNj9SmTO37bXc4Xg0f+06vUNf+jjLdsNtv3rlAtu6pTE2xwFYiEbV\/gnPB18338tdB83eNGrctfTnn+L4eJe8KYeAcijgHdykr3ijZFS+OhBO2BY77WcWg8hH\n2LVqIhtUAwW7VEbF58pUckAZH5zdxa\/5b8A5AiCR\/gfA9L8xTP4bsIJoDxok6KIGAQOr1fni0bOX1Pm5dQ31HW5B9neMV6sW2Hx56nXtZz7tdhNr8vAA3bPi\nGzdopWzVwz72Q98vLriC5etFywvXPFL\/BOW4SYtcZPv37d13zLc35s37iYEF6ZselDtwYi5WLgZAHTxukA30AttPie\/GvT\/SEd+pEHbg8ta8vNKYmxrgYBso\nulIcd2Oj5lb3lLaOAI8db42dAJWPjUQ2jncQdeDjoG+IcXjaqL6PXcRESMt7vw9X3xDhOGnTCEiarSLk3T3LQd8YUQhMO3YaDcMMgQJXMUe570kyTV\/LVsvS\ns+LuJRmrVjXmLvoG+iRaoIULbfyeBCcIs0TcvAIQbySscvxEZ0UrPk+edtvI1TpYfe\/sRQsXlSAKhqamhir0OJ8NtgoWSiYsGgDhYDIWZ1sNzBH6qfhIU3cV\nEYjF2MaWlsaqTAkwSQWJwE7NFiiaW5tq0Zzt3E0sTwOEzIcikQ0QEeU\/tmZ7Jye\/kEZO8zMgYBQvILpSCOjQIBG1gzg8Q0K0fKJfjI+riY+Pi78VF6d2f8oi\nIxScA9CDh1CtnFjs4TVvgS4RFZ6allrj4cVmU4jkVUN47Uvithl\/40B8\/KRxtSf+rJzAgD6vABCoG78CqmarbO9enqVZDrV82B83aeasIxmP0yR3u6umxXm0\nfgcyokn7by6pud+qezMsuU2qc0jGsenM87s3Lc413K5xUNvh\/botq9jbPjJx8ETNxw+3Dl9vLrkdf82tpDr+5pQ7IaevFaecPrT0nHZ888Ps0xu784QDG1Pi\nHblesxIjnVtq26C2VgDavqR236zp3dgWfmfmuT2tcPbCql8+ugWriZJ71Tb0PUiOw5Lj78+NZyTFnfU62\/sAAAMMTPDHNEFA7zQSDsDcBPAgMQHzwNleY6hz\nE4jrBuJ27D+uMZAcn37N8WT+8FUAkp2wXz990p0wFwAa8ocf0WPAibfNMaXtpj6\/4+fXRmqvzDlSIOsJNKDkbU82rB2vMakxbNEZTHJ7L6283nnN2k2kMz6c\nKXD8AfQfgTnTkXi6oREjDlad4+13eIB0UjWOHd6y33neLCFnd3PWW4PuhwbnHd3Gmd1Zmnnb1CM3sbh\/A7leEDTKCFRC0o\/FTbUIaI86kAB2\/Oxw6HCfeVOK\n46yBbnZauZCtoKrAVePRQivvbA8HYPpKkNS6shH4bzeS5dHVAOAygIwCQ5WddksIhmSGFHhqXIXuQdnBbraoSpW6YqgCBfrIn33hz\/P7ANC5trz6ZtrMa8tP\nA1D9PL+3egqYIQjWOSm3uC4yR1NWh29dqAOpt4MH83iKbvw36gasgsn3ODacA8FRN5iq5tNOks4n8Cns2cdfKzPBvKmdz5IM9BMbuuwZ2vqB+aTzONVznOyV\nn07X7CboqdEv7bEFaummsKRtkYnxwlapfbqnDRPQyFmEibGQQGOGsvax9bKnECof9+QWP+JFJkbbnhGhiLSLNJUbBR7jZeijYjCbtQeRDAOOiDwBr5tOY9Xo\nAIwG6PEAw0H0qASwAcAYUHREfFwvgEYlonAmG6Nh6BqS2SyAD45HvRLmoUCEiyWwMEdECBKEvCDMlUpEkGQVDhHCQSHR24qkOYQYIh3GCiFclE3IDFAuEaAR\nEodIhI32ib2e5IyKCDFDIsoRCu3lnmaIsseMicjDeslPtmR1DXhIjLg1oG+QuJ8ggrOa8VFRfg4h2aCSnAKckFREolwhSQBAuYQIIwL5QgzNFpLjNI5ng9VZ\nIpCN5ObkZ6NEn5CNC\/GsHAmp4pPihIjlZeMJcglRB5ficX\/wbr8vq36dcLW\/GLbuNFBx0r6xYN\/18foT78mtHNGxuvhnPeEs0prmGfcsDvBXb++Liv6zre5M\nZ9xhOuk0g\/CkgPbXy346gF5ul3HB0qFp0wczTw4cvwN2ahJjhCiVh+M1YPU7rzk7FrHWT6wBNWBpZg2RycIfTqPrLxfHLpQHcwAL7LYveHisMVfPPyFOY6ii\n7+GUjN5F5YFA98N3COQTovObx20LLsTog4UCDzBuVZG\/+tZzoymzbr5rBQeSChhz9ZaHg7yNs+cD+mlgv+BMp++kS+ChYh\/YAx4fj66c79V3qwcgjHd8RS7n\nRny3Dv5qbi\/blqMYUNL24jLcA2np6FgrJ\/UkLWLbsnlsb95+Gx9djqa5uMuDjXBs5dl66PTPNQBlMLlkARh00ghTTPf+pNANuvuD9ERCVVW+ZqqW7EDPKIyo\naZuxBZwSXBwu4HA09diKAte436jEvoZrbeE51CYAcs\/6VLnjcDcOw5Smw1JByO4aj5Pg7X+0AqddgoLnfzhvf2KZz9pI27Adu0vU8VWbokJfrZzSXvpIpf5D\nk9zBOfmEhPiZkhS0v2HhHe1iQlCAEj4M2H3ZfK8wX1Yj1W\/37wFSQigYDysH88HBTYYKZqPyo3h398XwwVpaZ2abtY1NN\/Gh2drYHLC0osL51jZWEwm4hy0A\nNlYA3MwOM0P+GLapgEGwY5sRNjDuwn7xVvbS8PHF1\/tEh2zSDplOBzFfbh8H\/WDIYv1qF\/Dr2DiCpTpB+w3FrSWcXrnrnytDjMDFNw4+l0pfAbA2Pm2vat0h\nUCEjjnkU+QyEHb1L3EouqMcLnFd\/Ge97c96sT\/8SFXzzGnxPT1NYO\/1fMkIeKSJICQnh55iAMPhv+UB9jmwRJRp8M9H5s9ZgTDB4R8gFRYCUC9IosSBX5Yix\n07Pcc2dzcs6eq\/nrn\/vrm\/71Tf76K\/768ybkLdx+eVfBVZALLovvhj2rl8Zt0\/C\/VP5g68mYgdLKPN8AHPAcAttBA9DeLfo0Dqx7IQUVR4zB6uk7EtcxNz3Y\n8ayoYxjwY4zmL9MoXAlW0g7nJxcZggu2MRcn3lsO3FhNxK3P8CopfvecvAntvXKpXNG\/5ItFjp6I74RKOPRfgsVuUq6QEmLFljGpIvnfQkV4bNxvSp5g2M7l\nB6qMSRNDhDCRCEhhgpAl8EQvfEA3hmuqxbY8vZ8MHdGNctAa0s3kkn9FhTByvhRD0IK0lElK7Gq6AsDA7czbs9CjWHXQ3ko122nGeobRM1l5iP1LoGinuQ4g\n4Lej6rgEkDxYBzhsS+B50c7Q64jPhi3h3caTwQE0hnl+7z4IOE+LMXTYxQQ+akom9TRboK+4j7gVjVKIjIrncgmhW0BKMByiu0B1+PGcMVPnJA4ohVWBDiHo\nFArIWSKRYCdK7TqI4xLhdSQ+oSbAelUEb\/9FEM3avO6b+feo\/X4vbUrX+PfYKfZ49dt8KpJExXdX8\/pmThbuPSia7vKVO2Q18bfykNplh74u4GnN\/vMIKCvS\nv4zbEnenOn6f5ZXs8\/ByfgkA+\/b\/nsXO\/jRR28dKEdTUAHDr1ql7ZufuPX4O6xJhQMDY7NTwW7dqash\/1Z1JB+\/c\/wLN3fxL0zul7foRkAPMgPP58lCdgdDR\nyGtDK+J0hCOZ8daD6y8DgVfbbdAK2kLWbAkT5CjVAp1WCVjtNCO2a3bJ7c1K+NXbQDXuxYl5Yt9W8ONsbQ\/RO1rjXvbbfyuv8Qq1E9mVE2+hrbjE6sK+IP+v\ncrc\/yWFgvnhNxpd76U9\/Kgnqz2eZvk\/e94xwpq0R3C9teAMKUw1I8UI\/KN4xokR5pn1EyZYNKbMzUk68WtgJDmoNFQ4X7m9+X14g952\/DZzcfwEAQYSq34oy\n+s9j7cGS+xj9\/gMGrUfwQGvCeM37zUT4wV\/Yf\/pcp6vOPt4u166s1vClmRXBaxpwPAAxi5eev4xyu6ojHu7PoM8\/6xeMXNQG+VtbakECmOc003Z9rszvYnDc\nVwQEtTe39O6c4x1dfscjGEzNWhEj5r3RAI7XemPAajaobpppv8LiPLhanApiwGZ8EMcji1T4+nydaCO6+gfwNEVZxbN6xzP58zueMRRULaedZhLOu6awd52q\nX0HK7mZSyHhfT4gXwYWk89x+zsfOeD015jmwDsr8Gty1yAQXN48zXth5JnaClQw9NNZTawbzzWy5CjVZVVWmjJra1KPhr5MSGyPUWGrkQVGqsv\/lF+\/tO5WW\nevqPs+49NKrtbVcLYIIb4PyUmFtlEW\/hwGv60YuWJVlO00\/rvDwMTHUneIEpYGBWmn+e0q5bs8GcZCbIfmnuKvJkaNvsp3vuBQ4KzS\/F8H4D8OQ3twXsw8D5\nJIa2HfM68DSlE7fGRkVFRhEjutEc6hy3biCVwOSbAJoPIFJi8QHgKb0GIFLJaAP7NiImTxgYxWoQTiED53j0ghEGnVaTQPCSPJe2BJfI5oNiqVSHiwA8aglu\n00ATrR6RCLNp0m6Jl7MUF2WJckdy84UeXl59EkQiFOYQEg6+Es8Qg9wsXJgnycrOEQZcINj2\/atXHbeAtRtY8SHK\/w2om6H9HszI2CmTlPFIUL0MWO8qjxo5\n0uxnqA5a8D4xOHM0YqZRTfD7renzH9do4WcQgVTfiB0O8D4ZvFTAVtHgaOukdnsJpSuEbEMOh8dWsxa+9ABcPVsTNkcRCFc1W4LBxcqVOzcB+CeYlmMcEwFm\nVL+VgIumVcVbRyOzVt0DIHagcz5LaOttAC6QNL\/1lvSoNqwdWBsldPxkCs5EqTexwgAwBroHAs60AvR1ux749tu51D0j78QT4vbr0z75DcX9CLwO7pK3b1qe\nlK7LHexsOCo8lRoFFOJlz5IvZJZgmddPFU0g+sX2BX4qD\/3LY1NmztoIgESHzWww\/WJEB4vJ231yrFlxDk1Fa69GEV0bQ6CD6ubrcHJ0OPlAeHbKYuC\/eyJH\n1xNoZ4Ojs4ejOWBuiddiME3PYW\/6pZa7Zepgv9oW2CHZ19NRBcST6X39WB\/YPFyXtFQijPZaAUJWT1OPDgZLF4E9O3K3rwRGTvKTwdH6MprA3ejV7CPATvqe\n27vNrWKgHZwhb4\/PnKZ\/AeGfnPBIeHrFAzB\/0rkPQiZAmCBZZ0e+JljSffAeUHwsqZOuuSdjQrz5fZ2zfqKTiWd\/JbDHa8WAseGmvWD9KYPcqDk5QE6iY8v0\nwLHBePeGF1I6DaNJ2LVNYIhBZ+D\/pCZbcCt6XIyKYnX126gbf9dLTxSKNrpPFDr3TxQ6DhIXkwj\/uvuQk3P\/gAsJICNIjLa5BICMpf4b\/2L8A2DISeSZYuXE\nW2B8vV3IC9445gqekJCzDgr+eflzloMFd1I6Z7\/ec88UqY7VixcLwJFyU4tY3VrvjwlTXeYdSvFZ3hj98NWsOZ4mr9jJn1fGtXf4vOlPf155VT40Na39UOv0\nyZLJgqJLiwyqjkjX31m5Q\/zgWjIy5HGLv6QiIPTSvPPK1pY3f11ddzG7LPMgAMpKANDPadlUPlW\/fbGkHUyO\/Xrg7awELPROEFEFrcDQxBizMDSJnTL2NzYi\nfAuLmKmxU8j\/XyCBYRBFAMhY6o\/9xfgHAPGX02JjfD1XZQNXvgI25mqpkJBnF8W1Q4M\/XMGMuFNXM8qExjYvQd3GJi2Wt21\/n8L2MJkOu2CHS8FppS8a0+al\nK50RzEtV+umTnfnJOpJ+Zzt6iJbGdfPz9ccyxmm8nFtoymuZspx1y6N4vEOc1cl1aqMLfT93G1qnHztTHeJY2bRdAXV+L\/bw+uqkuvX8BYUpPYEbLKyb9AHc\n83QjK2OJkm3rPKoGeIq8mek8Ra7C2J\/8cuPTuQpj37\/AMYx\/xVOAf8X\/DwDx33iAvOMffuMQ5rTWtkl8MFeT1vBhfmLUpCvLfA4y3S7Bhgbpsz5C0KHoeO1B\nTdXJxdt6XV85bjAjHXsFHlCksbKV5LEcjE5HUAaDlqIboKY8ufmymrLMGhnWahhAC5D2L5bXF4atuzpLV2ERHUMgPZdQxiUPD0+8aO7tO7dkkRu10\/x8PazI\nIy1lZ7e2LQDx2uSm5aqFSUlJCWVlZTsJP0mVCBCAhEI+8UuV4l59BOtLJVKJxIdPjADAtot4319JvJ6QXOYhlaA63CBiaNC18HB2J9HIHWgRLxa5FTBpbz22\nM7lj5dPFvIInH9McKwdmFjw56kT4IbwZ\/R\/TUj+RADKCxAjeRQCeFo5hEIAxjH8AzOg\/6gQcv\/+5vuuihvMfphMAbX+2LK55GvfHAngJ6j\/\/6dPeA97wlo5s\n3aNx3DDZGr4\/58ncpx6\/Tl9Y+mYr7Dc+va9FcauR4lTumtq5cSGLay2V6pJAuW3ZFaMmw4z5eb09vQ2zZkxieYUfM2lKK\/lVeLRWnb52qpl519PUh09vOFXM\ncxq6XWHFbrP5dPhl4o37F5cCkJoGgLlFmZVncLzoq9d7kJ4uunFo4qSgNZtDqHa27fT71TXezSe2bjv9VuDdfGo74QtrvN6d2LrlJAkgI0iMpqME4L3PGAYB\nGMP4B4DXu1PbwbZSi86sVzE1Ftep8PfVT8NvEuGXr3ZnJCYpeIBNpyrtyyE1Eful8v1j4FeCRVCEerusSV6UR4a0eCs9lVs\/o+tFllvXrhtZ+VOKD87ZyJvz\ngvZcf1\/e3L1Ojq\/27imbubIogXM53RqVbbwWttGsjGHgwZukBxu5jHeJUV0SRCtOOGS9w9DR8IaHFx47Y+OGqjP1mLt4m2TICgacaxoNDm\/fXYRNT1BVIFzz\noK1u+v0iERGY9tf\/fwwAwvAmEhTf9L+Gd+9pzlm+bPsIcJ2x7Pqb5JiuSU29KxKHKw7zN+Tv3WKCXWq928W12FS4q43zXqZ5lvxx0vmzpA2XD+qvQiEQIute\nra1z04N1yidSj1X7M0tPHk6AoM3mmxM3gBL5o7Kshbe37T2yapNu3PucZe8O6Y14EFWQsvBMFYqULR3gFG3fdrgLFCD7yWykErmIaoxq9IjPBqsk+auEfG1R\nFhnQvkdvowL0npwhKgCJ47OpAMj4WJi1Cs\/QLRTmr8paviyP5CUxQIZxyciwFIx8WNUwyBhbBUnEWJePyOPkWR9icR7u9UdMWilQ2xqwQXxT\/ipc1v6MBo5I\nUby+nb2ZAOev0vDwupy1NHPliuWjYylDgKKBkCRIriW5jmDd3lkFT1oWEOxXSPog5UPvrIQeEkBGkBhBpwgAxaAUo\/7F+AdAyoenNWI\/kkfH+PUv71J87Kp9\nCqo4cjkS6Lqk2HNvqz4+sOHUkqqE234Lo3IqB2bM9TxiXDK686K3f0O7WsWZdcsugLvrrqlrnNg9ERNcWm1VGREZvOTwIWlTbNwyZeu28YMhEifYcXFSXYB+\ndn9C7s6HM7ce+c11F\/5Cj773HbQdpH3JXV3oDcDSTAA23Onz8NBUat+tXwROzt+fLtLTtShVPErVAcl1YIxjKQb1IX1AcizJhv9iZbDtymcByY9jGARgDOMf\nAATn1i2Muvl\/8uu\/ebczq3U698O6ta6XAc9e0KnZ4zVYyZ2QfaLe8xJr1923Fpu+JzUF\/mz7XMUo3vdcz1ZN49hhey2NNQnVvQf7nkHldmbaWR2+8Od2B\/mv\nk+4EndlS73i0bpuNUctnY64iDOPul1+ETVXlDAxqX1N5yXMqZ5v2LmYFLuYD4OYKgN98\/0cDbrWb1y\/YA6aV8Byejoq3wd9Jo444MMZl\/+a\/af8vABqW\/A+G\nHQtfh+WWvXy1RB48VttTdmbWuJqeBz9l2l4s2G6gGPtnXVrn9ABvhX19w\/um1JUVa89+sv8c4eyDT39yPnBb9YUaf8M8nwezLMzjHno72KRnrGjY+TZjxYal\nOs4v5Xrwn7UPzy04NN\/wZq0zOzLw1ZEF\/GsZpS9vij3GCWWvvj51+uyD4xczcR28YVbCAmW5zJevRLfVyAESegqyCQ7MAxkibdIXabTRCb+N7gLl5a8aIqKz\nCD\/bI9kuKy83J38VP9lOO4vgJK8edvjY0EkMi\/pPWoeGGAiKSocGPR\/bBCEjwwiqOOrBHhkeGR0ZFQ8DNpozMsjGrfIwFEdGxRKc38rQxsloE8B2p7Z2Z3uh\nYwMruak78W5u6Wd18thTjpt\/xpQLpoZ3X614kn9UTsXAHT0cvefUvUlg3ilOXYVZ7oDdk+2ad9OT\/6SqLy7A6DFTVW7YnH5vP73nTeAq47ijh39GXC1dyYlw\nSwpi3BFy33DAk+wIANaMTp65k3jbPfw+JfLylYuXLl8BLuG1aWTw4hUACAAggqRPeJcuUl\/w+84ZzBVIsU3Bs6dI\/qy9WvPo8MVb\/bYTop0SW3dL\/daN764q\n5ysXpEkmLrzKrLn3TP5YosT01YjdC9nGRPjw42uQn1yAW6FcR9fVY8K1F\/tO\/4x9cD5t8YEN6ya8Plb9bOPNN8+6GtqNM5eQpffE\/Nuy+wRWF3jzryz8lfPb\nWHPmo0SjxxdiPuUHpaI3905I3f5I69f9zS8404+ttBC4OfqaK08o2io+N2H96Re0kubg233xVbsCtu6vqTtc5Lir\/fP15bOVY\/cAk\/mbADg070CivQAUxKaq\nyNrakV9gw661+RsEhAvIwNi1gz31BREK8eLrp+61eC1VFjwuDl46s1iw7OseWFIZfzy0vX7bVXS40yIs7nTozpvtuXu4Mrc2uRwM0eiJulx1bt6G4b3zbRxE\nqdyI7c\/qf2+me+85XdETmne49bKcXuW5M2sdJh2dansj3m\/XPi+juXhMP04b7VfJj4sdPrX0CL1dhpQfCzhPVV229N4vfedfZOH8zn+tLyk3rlOSpxeMSY3J\nukFqvMmkI7M1FSxqniLvmLJExpQGmjcgwMtDbI\/SaooWDPjdu4WI+97uvHB99qVg1JzDzNGhBRcmkXNhAU0Xx1W6OpkszFj83AmzaYOGPaM1Uf7FuVPGebg7\nTlx10nihTGbhXYF0YVpJfo6VywawMaH+mOGzE5P1VKOZ5tOtOh6EHrw8wRQG9j4yKBu69ZStqf9oYLmLYbTVjxpIdrY+3BEXLyyMUoqM4ieQBhOSLvKMAkLi\nFIhIiZPGh0QJORb1HhS0K74GSEml807BrQaEXPA\/LBXTpG3WualSqXRkFJ+zWYwQr4biUTE+m6U7iklGpbhcDW0VPoqgxXb9OHluJxGPkXM8drOPBJyaXOEd\nVJmFnfB+3tImGrnr9aZj9rLECQ9\/3WuAPv66F\/xTHS888BbXWnFz4H5GQPX5XaJbeeK7Jycqmh8c\/SGrO65H5paC9w1DJW0vuShc7MGewHq1SMU2wMY6YN6v\nkUhw788LtT7XcJNZruFgnasxMAFEGKw1MXFbC9aBBOMI6prw3RKMaxzPmhB\/sCUw5BGYV75j0rgl3IuLkNMhsGpoZv8qjeFnMkNb4eXmc1O2KXc+W+\/bfT+7\n4\/k2OMrCADeKbp76KOzXhNU5Tmt2IMci0vdcT7NTXciYvufNwAaVkYX+jguEvExBaaPT16eTHYzPaD3IEbniMRIcfTVUmAW8leIrvimGap1c886n6+GXJNo2\nu2e0psyQ7K47mcXLXtR+vm2p80UzwLvxU+srn8MXdoeey1uRe3l1s8zuoB3IhmC7gVfCBa1hM7Ieiskq2BU+rpFW+LR4\/Zs4Mf6ra9yODYICLE3T2sK66+nT\nZitLK2sLSyvLJ0+ftFiZ21hbmNuYWwFrmPiD25FXd7gs6+y+85sRvwZc9wV8U2ki88CTCa+atQqvnQwYGB6vN9K7d7L+0cpHNm8uK03e1Jy1Kejs\/Of5lg93\nFvjb+z\/iXV01GPTA8q1uWx+tOe7hcoXdvrjCz7bnwsB7w0PlW5zafyspj59Alnz8XFdWQlX1y7bk5GE6qrVl3V6\/QZU1RZz3MONfsuG2DxJWELmjgqfXdU2t\nG4IDgmhCLiSFQ3T2nO3DGz4W1cnsHBz3aWnkvvetuIcHu605\/jMpD+5eLu6rryckwo2SIq2qM1Xk3lBnqsa+\/xk+A8iNvKqA2apVTjtnTNdpOVnyyfv6yQgA\ng8IZ\/EHegtlvXr2\/orOAr11fOM5u5FWjgf7newlzDatnfBYVJe6yf9OqSIf3Tnmh9gy9XntyKViGNXoIlENyMu9Z4Dlibu9Evxy1Zwzkev\/bjywz09\/dUVGJ\nb\/Dzw32E7DdKbnpFDDleLz\/Ikye2oGJUnCO+5TtmYpNfE9\/EXoVLkB77vpdS2pjN6587Gh7yLEKAXN5s+4AQIZFR\/MHyB8tJjvq3L6wn2JPaxtAJ72Vj4bzV\nq8SFq4irVfTRMbtZqQSjjdAgCZ6bJg\/BI8MAvyJsxYZxqRjFe3ukK+6Ib+GrpNTol5UtzV+OoxCKg94+HMaJGylBVcmkul3kcVtr6z5rYuAyGwmtXrjGctmz\nhZNTcqWCi3vTVwh0W+YFzlX5WShao0F\/cdZuIiN80q8n8NVU30ubs81O8ZoGNe2XvotV32GZ+7Hofbt7IbJ0RHUcKDK\/AIDFjAcdgmyQtNJ8ioVBkuNkgySw\n1sCGaJ1EGKxztNZfB9aCSKdE6prw9SOdKL41qQHDnnMnbCzx8FU1kJy+nX71isB03Sf1g78V2dcyDsXltC5YX3vUu3mD5smZ349fvB+4bs2sxJorcaZKgt6z\nG5eFV8YXvPspv\/F3hNzIZ6GW9OP08BalqbPzHPepRJzy\/XRn+\/XTHbu81qzb8Wp8FKnOKwlRU42QW\/JMS6hqM+Fjf7H8i+tKnFC+5NbJ6lUde88qiTo2Vxsx\n+Ttub7x6701u857ztTnDATc7thwOuFef9f347XdlVRsOJQ1tfnLxfmHP4\/EeujN1+KHqSWCurj8AItVLJOvucH54roa2gW1hbUGyLsG1FtYE\/5Ksa2ljbmFt\nQ\/AvPMa8J31mvG229FeZ3xgi04lunQ48qqOCJRlxpTlomY\/\/K95+owVOhbtvHzje9GalY0R85cm6NemtL3d6bLM8FjquxuYKVHa6cDZyNe1Ehuf+z3ILzuZM\nQqr2MtO2\/x+svQdYFM26P1jVaSLMDDnnHIecc86gIgYQxJwQMUsaEEExIIogKiZMmFAxK4oRAwrmLChmJQlIGqa3e\/Dc8537v3d3n2eX0erq7qo31VtvVfdM\n1e9xeJLAQW1LVZdm5c7unu32tOqbPJLk0x5c0L+mH1qesYhhlChJebB+Z01N2v78KQ\/2nqDmh3tP57yNuXZFRWGN+c0kanJ4Q95q\/oLlj+hkTcnwz+JOTxWD\n6cve+Me88tWb2983Z48M52oDmBJ0FAAFgNKd9+iZxaftMH2qj9Id9l\/99Z\/5ka57AgR\/O6+h\/OPZu3lnixXYRMpt8MTo1YSNS75tz0ubl9q7bfvD9+dKdzkW\njPp9\/pzueKMbvzZ82vBtVrvVp3lFGvcOf8GPqc2TL3XPqEGNES3Xqvz3FUB39CPJ5fvcjqW31OYpY5pHzRVajh4xNqInpu7ZRXHDEqp79TOxTF5dMEbiGMb\/\n5S0aHEKwHKzfgpfLoJ4QUR8T4E4PlowCGh6ogPoj\/+NoST3rSPo\/3wBP+jB0GEvyGOhj9fb30c+PGXkXxfQMlkT71cBHlERvyGmKqR5Ndfd+eI4GpaMnuJLs\n2gUD7kmrEo\/qF+torw3\/odP52aSM7\/bihAgOvghdwrg1OfaVOegzWD4Wg5d22iSL6edN2wD1ZSv8NV+e5A1nN8z1KXrRMCTpi12Vb6y6YVtj1fTFoocJ1X7R\nkydo7U756rZwzwOgJJa\/tzZW+4HJK2l9+7tHZuEimQWnO5qzL8FJPha4IUS\/VOzcNX5D2eHFsrPaL9gr2WhZOCyKPXAJNQy9D64fOqnGTlojWnu1la5vFWcc\n7Z5TcmRjpXqszYarEgKl5glDODa5c6oROezlKDcFxagJhduXqYAKP9lRrLX2+ftCF3Zbrcrv+Gq6bYzxuR9NOo5Xfj0O+hqW3BqnHG8RBi7qKnZloga3Lj15\nT7M4Vxjfk1SB5xd0GmYLHmbfVJIf+9VxxqvXmjY9ky3mdL7+4zcxctTke\/EtvRpBdd\/Xjgbdpb6lBi9uBpRv76NCIKgOi2xIiDGNDHiTjcwVTr8zNu6t38EF\naW\/enA29PkriYbU0hQvbWTuvhc\/Oqlp57As45aN\/y1CU3HpoYQvNXm3\/Jrw4aYqzXYtvHAnFS6kY\/rubCrL4ACQv9Q3XoGTeSnL5CkwiuerV9WZ4kBjESMnQ\nsGTRpbdgSIIO5WXHv9PqyvsWfElXvLFotP2l2b+KiovuflSdZ\/o6+EzZ617dQ88GXMBKj2jrfQFhyVOGV9JceamyTo\/jEuebFp3NzlmVniPscPna\/u7hgyLV\npVPVZp51OFrLfJYy8Wjm9Eltn3mrq93BAtGhmuf8o4zaA+el9X8u52r9aZ5Z82Q4+1iTSf9o6\/IP2xbdu5uTHrFPKXh0pV6TzzyZvA+Oe09vuF7Us4ENSqIq\nJh8N9FIehJlSrUNyTunmnH+dMI0Yy\/vD\/y1n7+UzTHkM2nwqmx5zJIN9EmhOPmYME3\/6hrXbfwG87w81Av5PXxuw1ay96GPrVderADw6gybKQI4qVDaE+jbQ\n2gO6hcCgWDh6cid2RgbDpmW84Pawy+FvDpwYIN1ZKV0Mv3OXRDP1CYjPF8MORg8OU6N0coiHLFgCPeciR1AaAnm2x2smjhJMwGURCAQEn2BiGIYTCBdBmBi9\nmRNOsBVGMoCJy8oZINJiVBlpAUdnwtbdFRPqyeL+THrfIYRLMHH2\/690gJQIXZGtMJL5f0Un\/P9GL5oUwYTYP6hRpAiKzghlwtYbcfX2\/P8gz\/9JZwzOjh9F\nVUfZ3L9S0TQxjCIrzVCy0YJJ82wu\/MtRegq4+H+VB\/8qTN2V5ieMQ0aNG4uVowwBgxV0gj0nAMC5VfA4YbcbH38I6UABVk2gGzg4wJ6xYrk1HNZbdiM0lZdX\nRHdDwnReKfcu65BMLcyVWQ9BDcYlTqJAK1uHb5WDOAldAFHP7uRUI8bXWabGpiXEfuQ8tp94zobPEWem7EkEFVOEh9jt7Fp2EwfAvdxipIGNuHBD67loPhOD\nAoSHPeDmMb2Bp9Nv1kp6rQsGIEuaHuX0sQAOQTQLnwrx3ygKHnGfM7EOekkJhi1H4MK3rD7mQ0Y5tOlhWgOUtZdraW5p3Snzmd7LayFc\/AVZSNf3hmAxBIsg\nWAUpYhCQDAicaZwTsIY4xYYitnSZgTOJzxcuAE9gzGP4jFnIhkQfa8a0RN8czkUItd0bmbgAnzg+Dp0chybgcbGj0YTR6PgoNDYMjcHDQoLQmCA0iPULMoB0\nxyecmg4iJ7nmYmY919ppNVLBHeSWQyBklsGb3GoW\/pgL\/W0hkPU\/xrK1r2SlLUrbz3oKL8HdjF1sL05E2AbGFpnjsIOd7A094VRDVF1Xezd79GKwHcqghUxs\nKSjm\/EBuMIGO1i0mUQWFRewTXIi+5gplrCBij+JILWs3sou7kf0KOcxVQlWgjKeKFpNYz7Yw2s42wCBB7\/cJpQuftJJUEDkFJWYVYwb1qETv3vaDzS8naNA1\nREUNKSMszCyUlHIYCmyNlYxwQxypYr2EKzkAP89chHKusDACgzppqbe4xswhTsLiQ+zN8Cx6jQPS85nIDYoJK\/Y8m+ojAdfZyCPqNI95iXsZQVfAjGI2aOSo\nrlBWVd6LVKH7sGMskyLOazZ8y\/4MT3HhRk4r1VVqudfZBMBaKVlFXMYXma+ImAMZgnuUd8vWMBoYJ6FAWYCzHsIqxg8czt4PWY8RBuDLssRwMxecRDmKPFTE\nUlVWZchImF34acivZoHZUB9NxUEXpx09gvSj91lUo+UxB9DXHEyVsskO9lrsLHGSDWQkaCNh2sBS0L\/NInAmlGEzcQIyOrk\/0d\/Mz1zAPILMwWfNmHyThXVQ\nHfsxwi1H0POIzFn4AN2AIF+JQnp93H5CDLPdAPRZcgQyiwhFXFlVsEiwG4\/JQzQq4PQt+GMCEkNEP8qAk9Q11S3lZVjyijfhB\/ibeEbsQFqZhk8xu4eYC0Ow\nEeUlTUpKLkJvoluYDznwBKsWzSUuoQ1MFdtW7DmBgg70HryL04BojCr0MQNTRuBTZiOGD9LLsnA8HgVjWesQKcoPYErTVcyHBN3bfKTb0Rlo6SBKiIaSSj3r\nDuMMcgrdwwCuuxhqVNnosdINBhGZ+Anxo+AJemO4SfFjsLHjRkXPbUNnQ2zmzCNwOixFqpF8\/BIWTAiNTJBbCBo0zyGmFMJ9eIJCDqOUOaGSGQ8jYBgeEoQH\n+FHDFJXiPl64hxvu4sQFMDC0Bu3ECiCYDaS7JoK5W+BsOIhWceSVL6OhzpSzqih1oF9gM3MdFVEKWeUywN72HPaN2IXZAQcwOnZ0Pj4WszDX4gl4MnmMNriX\nGRgMAyEmyEU04n4xKtGPGByXnobJcMAxfIIeBN9RCJrRFkL9FGGEoBi0QPBfWDMsRAkIlI3fYgwWQ5f1HtM31Dfl7GBUMDexqM5dTZSwfkLtA4wY1mmiEmtn\nDOOgmGiBmR9xFQiKGL9QhNuHv4T7WR\/hEZQbXI0ehXsQ6VI6BGIcNvKKeQBWMzTRQaQS1mFl6AEIoyuYik2EPGikbEs50AWKDcY+B0cWwTlRV6rgRaIXvYPA\nA3AX0cmgvOU2oXCXkBcxahhnme\/YgCRAG3oeVuItKNfWhoqj5xHGWWQGsZ\/Zjq9E7zBWobJFzN\/YK4aKHOQjSCQyZpTZfeQhlIOABQ6iU5OnVqEi5CCGfMcJ\nBWnERJjsRmak\/lNGObqBjVPRYTVzO\/oaW8Pei0JE4Yl0t8cz+IyN6Czwk8lQ0VvDxOI2oZO3oiuZTHrvwPPoBXwf3APBG2IEUyax7wUO+jEyM1NETdNJkYjM\nzMax7OxcIFpG\/+iNzM6VeHZ3ikXZopxh6U4057obZahDroS6NDAMRCKQnZOOY6RoOFuM2JHdvOzsYWqGKMpkkKJceouJYZCVKSEB9aFLZ+WSEnrpkggM5OSK\nSCDKGsrOQiQSgKBZ2EM7MS+PgZErRKJcTNzdGDZIPTpkE+J0cpCkhBnORUSrsvNFZEZ+wcoGL5IoyCbJ7IGMnOFuIb1gi8wlyWYGuA\/Ufvc8\/jZjpt490PP1\nki845XZqx9lRwBy0BBbOWb9JcHHul0pw4ILPYc4jn2XAtGtOQ8k3ThN4ZFpYm+iErs\/gbXOxMJ\/oCpZUzpu3Mix83dUNKlXgmdG5MxMBK+U6Y\/nDUU\/yxk+I\nq133NNGkOA2EPLvfpf2Hdd825VXkGvWFyWM6ooN3EYe533QoodJSrtdPnAnsC+Mb0taAVeAeoPS6sbKo5SurpdVva1dE\/kbw9OFNFYbtzvHb1zreHWfGATIK\nIAkYzxrzRg6UPrpBqRajeXZw8DnOw6qLdKcXkdZ8AwU3tc7Z30g2zz\/Zmq9khxGELt8A6GtyTU0YVL9zhgaGJjEmhibGGDQy4mvqzpxPds4e7JQzVrXj6xGz\nm5nHi3iBdiaWBIIRTH2+kaGmphkL0DVRYG6ib2JKQAMzvjaitFq8K7uTRyqraBibKiiQXuJwgmPipYdZhzO9lGlV9HzsjU0YsiYuBri1FoCEnLyRjp+Cqg4P\nwbobeKSLCZurqBQ0RmCuRzeSuYlKEBgBjGEAQk+wd23q+DMDGprjtYJjhO\/KgjlBSNvMySFPCs6HCE7YJ0ac9AjYvL11TFyBTczb2G1g7TqV0LUdT5VPL\/3t\n7TDnS+TUHa5JpJyWMkUm9twQRUbB+UO5PyegNS234N4MzimLhKiTPs\/WFCxkJQRMfB+7bX5+aE5Hk+Lpxb\/sbeZ\/C5+6Y+\/V49du7heAaOUMds3xBXGg8l37\nyyO7AB\/UfCjL9Qe6HSCwDixqugrCBbH3wdhsc99L9YYCv+3jnMO+hQJq2MHApMqKn21ze9\/R+qV2rLgu1U3JpfrFqmLLiIev3\/g13tzt0sWY+fQuuL9s6ZaF\nM4zvLlj4sS\/+TMCWTVuOBAa8+MkI2bRmUsIkP5nlxXaHK1daGBmbrErPfReTvumfZEpGiNxflvVvCuiWaQHnU6UEgNp\/q\/4g5ZqV5Z5SIFJIMEu5NtobBMQF\nK\/1eRrngoa6SGCaYVwyOjwKRu6YD0cm00SDSXTEhw2J+QfTBj9t2WcuA901gJZifPkNpmw\/mSOvWV3wxiSRfMMBFUkOJT7zaoWwmywRK8MtLLTlZAixPz1gw\n29Kh1iPISf7ZuBULAgwUjQwtltx18\/YSycqsYg7KRuaocSaZXSpVNOMS4MG3f5JRGCGyPH3RvymcM+AbpvpJCWzY\/N+qP\/iGKCop3gB5t7bN6PASR33rLTon\np3ySzdF92dnd2OgxKJYdt3M9ryZvfAQGxlZOes56EDzdTLnlQnoPE2Q3AwHwt7V8seVxZAit2WXZGQdp1BYVKAJJcLoKILx1MB3AEhFJBFCBk0WAv5W6ZQSS\nsI0bdOrYKOqNBIf4Mr+pokidqBSFOrRHU6EnCmmr9hLv\/vQoV6frx43QSOyqF\/n+4XPgaZHCs07Q9qk+E7SrCsYvZ0fe1G+cd5WMKll12Fkn0ruusalDhJCn\n91imZi1fnX0OfojulJ8xccJ05gqvXlS4sSO2G2wVvfxTN7vxfZx3LGGhWrN5V8ee7GjtirvBrjzvoKCDM3cga0Nnrc5tm9eYlJJxBMilFB87Kep+D+SjeLnv\nX4M6oIZS\/bX+w13hZ97e0Xv+GNScmAFOyM781Hi5+Pgdxpx9+3N1wKcDgAd2p978PedtewJtmi7vjW1S1c6Cq4Wept9rTmd9Ok6mnE0Hos4QLrOfChkO9oL1\nV9u+3xcohIOc98gD7Yk+YqdxzoVvRUsEN9jdXx898bE8sMx+ypTtxzRYu4HHw+FOs4qdj2+szl0Nvj+aerQfvJlr4Xfs5Jb7q5\/7cDdmPXD1Cwh1eCNX1SSz\niyuu\/t7tpapfqMGTudBw8+yrj1qdAAR9j5yg398ILB\/cspX7CZaBJdKoWnTlbgH3mOJjnTMrKzPBDlQnyHVUxvzc9nFVu0kBNXMC44D\/mmnarxt5k2jVfNgC\n5atXKdUWAnVdm9GFDKauftDBuSuXAkNN66h7T4EbqOAItHGBtvleN0\/g8TUvPtxQDQMFUeQs3f4iMmCSm7rD6wsMprZ+RPmFvYspKtY0FW1Dv6uZFA3LsETQ\nzBFoMgSapjvdIiO+vh+lLFAD3Oz+p9qFZK+fnrrD+1qqctjh3TfRh4V3AXBFjQ\/fTBwApqrxr19oA33gCy5TeqGYMYYaXdshsHJBgIKzjbrbhwc8VH7C4kXa\nBIgbC+hFUyxuZpZfeCufCrFYrCCW3kzMabAP8OxAf9\/gAJDzEPX3EZTp+vuAFwCDAySAOSIg\/AXI\/oE6oQpXujcsl96bjyvmkvQ7cxRwO6U\/b6BM9T\/+WrL9\nmpXHznPja2+WIe5\/95dlAEvyykOHjCl3Sge\/NiiEHq+447JoYuRYb7Psiogj4QEMXZG4ffpQmsb85N2l38vH7opsrrX\/giUOoo\/XFOOY1ox226uPZCqTs661\nkMMPdpmZNkfXxhvUuTTWfUIUm+X994fHNFlsO\/o8+8Lk68a+x6Z4NKqZZn6admqCrvtBL5jEqLq2jJic8HbClIFRsqfCh9+d3HR9Keq7\/\/E+XdbHger7YuC0\nM+lRk4X2ichrrgYbp2o4bYoSeJ+03FegS6TGNG96xxVf3RBwcDVg7Yt39d3zelY0SZkssOpwEakp1U5m6lX3tQPjf\/UIrJev2OQ4vOm7gwcZ82Z17+mpRBhj\n\/IFG+X2LFs5K3b1zV8nrlYMPO4nLvTOuVjx+YVEaHSP7wVfucVu7463Smc2sbt31v9dNulFW4Wt\/RPFC2M2m36V3fu17GfJDN8l83DnLzW94kR++DqS\/j3xw\nWe5OuVsVY7mjysPzH5atMLx65PbaMGRx19HA2iuXrpzf+8V5Z9y5lOlTnFq2z7OXX1NaCLapf2t6qphYkLWwVv5Bs1ncwPXY2Y\/n8G4ej45tnIo8OwSyal\/u\nLkg\/JrpAayf61FpSWy7Vrrtl2bdql5tbEQaOKDHV+lDC\/anrZF0FfGivn5E\/ILjEHJ3pVzoUT366fV9tng88XPfo3dhtz4D6\/BnIaD0BF2PhTP6e904Xq++c\n9DhThzEYmGs\/8q0u446qkn3wYDhNoTx8roPygTHHFNWEXdhZgVAzNt7869LFhgbysggLZ9cqcanYrHriGDwQ5MXdafRCk\/1JlTvzXcKVeeVfvPdtcgZmOYr+\nhBtx\/syJV8IHOs90Yw3OMlrZyJKIvGzIl5sdCvaPW7F8Mxa\/q57WTiEicv665+PLY3H3MhF3SEIw\/IUCpr12p7eEhEUdjSiGSsghVOrmGP0VlwRDhwBDooVT\nF6k58jKcWOb1m5TUqXjdwKhiQ2hPp729EOukZzDULI0nHkK7G7zEJIYTKCmRkDcaQJ9YjNHfHf\/qdAc4DeNONnZmP6TuEugw\/e6YrANAQuADqNToG2uB\/SQz\nh3tzbB+f6yz3m7iH1Tb\/dRhIn+h5T37qmLnr7EKfStZ+3JojRPO0xoVHu2XeHNbgymkzBpZq1G6rbkg0bz82nGUfWzw3Wqdl2ug4nYrYdQdr3CJ7ju3f0qFU\nqGeSu0ctzSUt0HLFl9GHfP2MnjxbcdKtfZK68apn3z62CoMejQ1a5isKiT4y02NHcOtsufiiX+N8D+06tZ5Qqj373ap4lu1Khx2nfG2xfa4LkUO9d6siVpRX\nzWKNEk\/rbs7w3510Pydk2qhNIPe5vGpc1jZkBW30K\/ET38fVSbUbOPfw\/lUieOdi475P3U+AYJ3MuqjQrqO+P1W3vrx8OiFf08a0v0Rsw3ixI3BsVj5XT3DR\n6CaatAb37bSrjzx8cm\/Jpfg7AwMGe9TO7TWT9R6+17qhTgbZmxYZ3xgUOOflxfPRa5tatl2ffn9BQcmSjqxtt1enKyUvXer6zsN0geqZTzCyPn\/JoIXV9m5k\nz+wJN8T3jDbapaz0jtQoCtNgPbrwoPF2RxnXJn5L1zHZWTum5Q5a2\/v8HL9h\/finC7ZMdXyxppWVhcRcH\/cEKOZsOe2+Yoeoj9audcL4ylYlqXYM9buRqVbv\n\/4xKzZWxugfO2HGnT1IDeSuHBydOuz2Wxwkpuu3xWTwuFk1KcG5X7w+oHXZ2EbSVgAjzeFj1cnKq+ausnJLxb1iat2gyPWMWZQnEw3Ky06e9z1uZSFGQxwM2\n3\/T4vHRNfELU6vbsyoDaWyEdJXO0zON3nL8SlGL4Lqss+rguZgSKyIuBS87u1\/5QrmCbX5yUsSIPxLe\/vtI6cZIBLD5cNmnzwzvk2XkhIP6nxCt3hXGfUS7h\nsNvrA1BEC7tB3qtRTWGPDuak0NqFSIbDu\/O2bJmGu8LXGqhkKBgdLhokMrP+YM7k7URyOC+LxR7sJSfrK6HePFIi7h8afh35jSEZRiUzJejL4dyVg0R30Z+v\nfzCq7CI22k\/2CKbQXadbIhYPDUtmtfCyqUL5GeSGTrHGICYRL80ivbDo+T1dpGCY6kF5K29\/FGsPiHNXDGN4Y6c2OYAOsXrFw0PokPgr3XXEvVLjn103vEpX\n4cudXVOq7tW2ORUV9zi47fu4Mn3ixoNz2jISVZvYRkdq2ieUe5z4fMkpoXXbXO0Sd\/XN6aFJ+XYb1F7NVh5i17d9cKwZn\/F5au4bwe0SxfYjoTu\/PD5u6z+q\nxqNP8NOZ7Hi\/aWuyd5xq5Uej8qeop4vL+JLc+B2PTvicTGhReZHd41yZHdVW+Xuyx5me+I5fxfMDgg9zv9p4xYqPFZWLJnz71Bjmfm7OzBXEIyIfW\/Ek7vbx\nc3XbtERXXM\/EVRRudSHmTJpnAurOz1QreuARe5E2\/tpxcXeO10q121T5xe+W4a0vhwPLZy84AxbmvrnrsNowM2x04Zkp5ls7Pe1gdKXJCze5bxUFf659iSvW\nAoesHjBeMjWTpl2\/4fzHvHf1DghT3si4djRNnSoXs1fpSWzDhmcOZ4JPXh3yfT5m3\/H3rlalx6bffcpIHF7dPGF1+iSNO612D1\/MV1V92LDFbKfF7W9PZD\/m\nLPiSO\/d0i0XIHo1jHx+Xnsp3uHHd\/FHOkmnfrCrLDoGikML5d\/T9By2csgJqh8btc9LoLTJPncD6\/sliBlp+kgVcJrinryk74KdEa1edlOh25bFUO66Ml9sN\n\/UZgnKzHYO0gx05kJ5A+g79nKQwcSyzZCdTtdBNejfYPOHD32i5Z45dWNeGrh49UuqwCdaNDkGenm+JM5xrYqQU5cjk+btcMH9iahmuxzrnjSILdb26sY8LW\nEwhFYeEjnsuO6WtMOQ7fbavlFr6fNTqqY3SIZkXTaQ\/TsTrWQT3lqjUyM7ftIkbd9aiXV7SvNM5nP1\/3uHmriszvZsTWBlyNTLPSXq5ytPqDb+iGzB31ttN2\nGOsYog6mfuXAMjz6Mni+ZtT5Y906puKrlHZPnuY9fU09RBBCZW+vPkzMwOoSSefe5RkoifaiiFP2WhQb7EXR5j+Aj6FYfy\/wqksQDzD6MNAp291P3SFQka52\nAXWvZ\/s1QA1MGDj\/QCQWD3zsTHQXo0PUBXLKDU9V6oAOh3PFMhg5ODRM8qMQ1Ps3aU\/1HFL1BADi\/2mqVgu3uT2UZF\/1ZS6\/9GgLtG7Bp6lzbMxZhvqaTmNs\nrG3+wAUudtBBWV3Tbie8hZ5FeC+RML0YCzMLXf29cDOSgAo4MozXMAcGAag\/z6ME8\/dFoK46imOanhgE6t7bcTcA8UAuxnDRjRuvziW4CMayxj28fFCv\/56a\nWCt76Buq+uTBR+gXDCuHALNEoPmylBiAQQVltiphBsFPCJxxR4hqVEAXAA1uQAsjCO7Creh9+r2X8AHuzBPwvqBma+EJHB7HtSCYgcwkJiVZ6cnNHDXGxUo4\nHVXAgx0mA4iahDBknXwA5KNsOQhknbFGiND7lHnaY3w5BWTBZMdEgHjO60cb8cWf4EKgF+GrfhHHEujdsqRQKVyMg0BVDFcnpK+k2UyUgIx12Bt4AFmDAWK2\ngAfg3GLE9xyRh0OPvdgw\/hxWYkDvGDJtNaajpdGILBNC4Arcmb7+CKD3IZKB4BZyD4VTXDylrxPVUcS+HrWF2jvQPfT3LoR+vIubA7ADOMMBd3KxY2yALtRh\nse0t5DZMxAD0ABCbGZtMpXxCnQkXdiJOe9G7EBjo1UOhmo6LlT0zACVwYNuNAncIzL8hdJM8gxhER4ViusGBEGiDk+gm5BKOzOL2ouzxcVz\/YrgRbqbK62IY\nT0A9CAam6PEV5LgKIxhGiCsq5OOy0E7BlWlva5C8BnL4cbEAztRTc3fVUEpZK4UxIRj0Hl98gTKApQiNFm6vKIUz4rEAZJ6EpyETgm5k\/OTTMBHoIGOXTled\nOX3muL9+ujtzPI\/bKBR3duvfK9awuFoJHFTBevDuy8RNJ6nR9tTLzw9TJs6M2Peg\/tiplz9fp5DiOpAwO2Jrfb1wUWcDyFm4ZPHUTswbAakt2Inr7g0NGIoO\nNtwQNdq5N3bt8D4fG17e9dWBepY9cvZP+MoMH1GX\/45Kl8x2Ku\/Xm0vnaSkyYykh7MS\/2lLEcj3rDqS+BdEWQA4sP09opoIk8nb9mZ70zKyM3vN3bknztBQj\n53xHSgrg4OiwkRqo6ryiAGhoEPX+kfL\/eCpoyZ3CXx8DTlCPq6+X\/RwdEDjm1+rPjU1fCv6R\/wf\/4k0+Fx07Sj+\/fwd4n4EjeN7lvvs9eFliXBMX8cffrzdy\n3GkTaZ7mP3K+nUPz53K4KM0f5dD8yxubjtH8jfZdDpQ71mQ0phsEguNnd+x0danYLuhxduqW+0ee5h8bjQOe\/C8qIA1LVssXCEkJpsUQadGRex31LIhRVO9Q\nE1tZ6CwrISWwhQHIYSoBkuHFmVLJJ8YLO4R1J+7LN9o1ek2MvyqsvqogX3N6lzA6yno3Jj91igIqzZPihoaR8zFX6wqUxY123V5XTc5T2Y2pJmX8MuWXLzRK\nRCb1d7QL\/p03NgYHwSHqQyu17FPUdu\/dh5b1J4IycCfxvFCk3BI\/sZk537r6hHC19icqz11qLDVq1l+jPq1\/ymExSwmgWweeAp761uWlQPLlUlTFzujL\/iaO\nDsZ+0jwt28i5PJdzovRt54luHo\/Enh4qff7i6daLJpERxhd+Rs1Lif71j3wIqAA7wQ6paMeNT9SPu5d6fBkf1IOQV++fF4efS51\/PmzTs3f\/yEtFG7Gar4+M\ng4y\/vxFTFxgmAhkga+LszQTq5hFO8grOkc4abJa6kzRPizZyrurnb0DQZpvsx\/E38SbSTTmOjiMlw5wUlZzD\/5HXAipAGahKZfO34Fqr5kT7j9UE1qBgtFbk\n3EATWRnjgDkRmv\/I\/+2UsQk4NwQVLlmw6CGS574wCT1tARssMJSPwYaGBtTsx8BVQ1qGuLXnnbVkg2W2eXl+PTFDd4FmcoKW49jZZ07Me0SSDaKx6vETdYoH\n0m5t5qHOzI3FmwrR2580cDsMvb1PAdTQXAAqdHZypj3YaZMXvQQtCnAbGuLLtv48RDPwmV\/2R7jyULfvlnGPbnb\/6MioOpze+b3nxs3ubxQD8HNF1eHlv772\nsHN4qBDk5uQ2AqoXyFL\/wfW\/1DlcDk2di6LSBW409VM\/f216RlM3PDr+iUjybE1HXNFx4wfAuMXMtNkEPDSh8mR3w9\/zhzMENHE5gRxOE8dp4jxvRZoahjfc\nlV84LMaGxARa545S01WMOtYB6jj0P+7Kqtt48fK6pMufy8Kk+z5nkzxwO23qlAVzCef0yUOa3gPb0j7HTfuk6BCh6auZWCtsLXa6c\/1scFzD+0tu466cWvF0\nCknWoePPvWlJlZ1w80b1UWMLAr9\/RXZs7O11yeGDN3L0AlnIW+M30XY\/16x3RG2eZpzoYddGsXdHt\/n67Ky43V+fNB7v9d1v29\/04uSPg8W3OmUGOOyvp7bm\nJ8kX4qPeFDicrDVKPYJ1TNZfT8tLC+hQnbfyxMtlBy1Sftb7lf+xThqLFxqw1HsX+afeLrj0Zlqd4mzXys6exrsRkfjpMjNawPUl4vLcp9fGxWlvn5BsYT7m\n\/cPDVfP1ZOIL\/E7vtuHyK5ATcfZgVpoiUJILsDdNypygObmk6OQpFFNb30nGVqXHFmukrFAq\/3Qx3UPGbXepyvV80+AN9XbRbLOUI0SErOLQ6ZneDA\/ptwov\neKC0rb2tvXjixcgjmjxX2WVfv9neTfMed6fJhEg9yPRzubW64Lary63ijXdszJ9U7ntqQaV7n6v2943gZ880mGY4e1a\/zPdPrY+VwFexoEUO1r3LokiLM94Z\n9\/UPDC5aYRyzou3ih8awSafa7W9cyImvKF7dQdPk8em0c4SmNKVlehaDW3e\/JEZ20Zu6WeYlSWJZjJasfmY\/k9ULAPzDRv69zR6vW+z+7zP6rbJEkp+RnpGe\nI7562UIyLMnMQvEBSXm\/ds4fNqebOoA\/bBa9pRyIqqAadY7NbeGdPa6HTsfV0q3q\/P1bksZdY\/3vFWyFEKpZbepcprD8lp65JG3WKbrrX0YfoT3h1p87Mw7F\nj2u1ecZ4ueuD2rIwXgmHqvFEhnaE7P+o4XSrnnLRNOd3yXkpXf6fC2gPDXMcy50se574VDzXgHLQjbv8HXnKT84uezqFcs5Pc2VHvvHhgc0Y1azkkFpyx\/yk\n01XNaXS7hrauMqlBQw0Z91Ru5lENe8NulILakpp\/N+zakiu0L6hmdPBOL2mJUS\/cqJj0w\/ycwfqLpVSNiLm0K6j9Rw0Tx8+Uk1Yf3DbvYpluxtcu2kfV2GvR\njfWc1gtvct5SLlrV3fH9w+gxtIuOuOe\/RHw\/SDVy0WLQvvxB89uLxx\/SzfzOLvhrqb7T2Y7\/rZ293rVQngGoSqPelh072vSp46S5XVFy1vrJ\/1uNuC1xlJu2\nXUw4+srqaD9k0l66NQ5Pz70e+f6\/nHTpkv9wUqk3xeJe3Q8uDeetpD5Z1Og738CrER\/Ah8QDf9g5lDtwuml\/QCi\/IiXDtN\/k5ki8mo3n09DF6AA5OECV6add\n5w9bO2cXyepNz8qkPiriTVGSvAyqVEFLFjnIpL2TclLA6v3DHm7mCamh70bxpmq5bca2+P0GmamxwOpJx7ygXb84XlSQ0bhuHHW6bPV\/BJn5t6bQbuLkN\/mL\nd2K50ZfrWa0PvTK9PzbN+ESFMeX5tJckS8MY\/XM8qaf8DWMnUBqvTMrFypJ6ZLp5wzFH7+h8igkVyU4Z33mLOUiZXIph0yYZbmbQ4sVZWWq3jZqwwXzM6AcF\nVWCBxWZumvW6+3SIAeuRQxEm7P8IMaMcJ9Mucig9JdwvvvdV4tm8NccZZybcZeRcoIKYuwrtIRJpEKPF+5eX0EFM51K7DQBSLgvSRmsv2lpGMTEEFBMqjnEX\nd5MkWKL6X3ziSBxIY8vsUhLMNADT\/GeRjQWS\/r4fOBVhFIZ+vIM6GiAL8Ehy6hY6dl280HfE0jV\/6bKvn+MWnBqXYOB0aNf\/5hGq\/cyRqDVjne4skhwh+uib\nIklFrUefWn+8o4enrIBn0EvcgGZm\/f2IG0Dn3zyAVyXSXAbc5NdOkijV+gxpZGrJ6iapts\/8dyz6x0H6fcBIgPo\/\/6YutLiyNFjBI9kiw+uRigqiw7VwdEYI\nCysMMRuDCW3tkTQh4mqPKEjzo6TpbPqubDF0QJUtrXHUPAx3cHJBZRxQP3MbaO3ggtsE4TZ2DqgdbuMmzfjZoEADCbeyN8IsjGi8VURWSkjJTMicZG9hJpxg\nYcskPOOlt9TMkpRGmNlOzWYJlFU5INk5mU8QTOd46XVPTKhqbmNtqc4TMBycbFgMhygb3M7BWuDgFHEdhiOBcAYvws3Deiu0R2ylNXztEUWpjKlMAzOLEe30\nwkd0MUFsLf6lHdOCShcIGAyWTci\/lGPYoEtk\/f0xYaC0DEXQdYSmEJHTM+EaWchJT0fuckeZUNqMMjDCEMd4vTEjeixVZVCSulAim5rjKGua1CReuM0KLRMj\nHSUDKxMmYWFrYZJswbS1N+NaWPlP92caRTu6zuRGjpltb5b6Dy3SaAmJVZCWzDhGSihKmibaoIrSTBzLhtZTgWBz7YMpCyNmbHskXT4igGoUaYtQZZykKXU6\nQwbVZVlSedTcxtgGZVEijjTlRBtLc5s4U2sWw2mycYKytHwu5BPeVva2JlbK\/9JA3dJ6vr6luSFHWZVnY2fJYth42VjOsGE5uVizbOwi5gewjMe7eS2QiUuY\n72K9+F\/sqYp8IdPR2erfOIcZP2\/u8FyVvn\/aJryAfT8GxT4wNmw2Ds97UlKdmxEcKisTFLI8+6jBqkniMU+\/7bZe2OZo9yvDYvu42cKKAq\/gAMEG7tjoqAeM\nz4nR2ukvhiY2PNE7\/9Ap5UJJ8fl5rg\/O6D69Hy+uUpvbUj1phu6nhvut+fNsyp71GLUaaawMT+3YOfQu6HflvrbA9+LtPfOjVqvr\/jLpOvGusDGouz+4qR24\nJE8I3Wif4Dl\/p9OiMvE4ZeUf\/JiTOqZ10TLfVTC\/zlPLfffkDWm33d2dN3rMyu2ve7STZqm356480rl7TNyf5X5G6mtMargvvGbc2XNK\/tuFNxWpp71zHa5K\nbLsdp1UUFq40Rd2kNmh0qzmtk7Zp71mr5M3JSsKc3IDJtpbL7hsdOG0yOj\/KdlSMTfSqMcaPx2n4zwtZ1ey0qWb9htPFzi1+hw02hDXYkS\/1mpIDAlFWdYpX\n6PR3gZ8ybSZVuy1IzOzozEpKcz+RYJvVGnD8q\/kLKw2LNVqWVpp5EzYyhLMjuvQyln95b\/rua7rJVRa7zjjj23uzd59XpOv+PhvEdD5ymNHcwqx6HlXLFatk\nVF8PsVv71EPlR\/tdr5VPhcs+vcm2fpLn\/Xr4lbHnk3X2oUGdf0qf62g\/29K7AcbYbxvqult3QS21Qt3FJOl7\/+favYRM77hVr6+YLJc5lFM41W92vNw55GvC\n5Z2OLW3LDtJLYIGxvt2paQb9clRERtkIE5Q3k73NknuKpjbOZlp8Hosjo2lq48ENZLEEQhMDJaG1or6xtYvPmgtA\/9HJ4gda3gTus+CmNy5gKTtaWBmZyPFl\nMQyBKCrDExgbWpo7BBU8KXnUle9L77k0v\/vgqiTW9vxRthZmRmZqcrJSwAdcRqBqamhqbhOzqm1yyeA6ey0uR9PObvHnA6GYqiR73FDWJCszEyMzA6o8E4EM\nqry+qaGxqWVCpjju2xeRI13eIVvX0q\/Gcptf0T0Hn8tKJGNe4pqPn91C\/Da8a7uzQo\/YDLr6FKHghsRFDYlVl5uUqaeBrPeJiY2VP089mNOIa2kkgtWBYeB3\nHaBDEUAE6N+yQ54O8BskSNApAuKhvxe8xVhq51uf4UFCQnQ562oPMknxAK8JATg5sug\/YkJY6\/JdFY2xyeL1tvdjIlS\/Gs+fwYles\/OJN9\/8hc2k2oPHHZVc\nwicfn2N05HWB3xhni93bR1utZtklDH3+vmzYcI\/28oiN47L7n7JeVt7sjjaevLVr\/bljHW0q24NDN2w4kmE0pS\/y2nvJmbBhC3FrF8\/XZnDbeMFGLOpsRvsd\npSOp14\/\/3LrxWOGlR4cE9ZL0PdHIo45EuworqCb3I7TvUuazdiWPuW+HSw219u7LfV4+52tbk\/M2MSluzp+97eeM\/efU3Q92fOh6ln7kc0Xtn+dLHbQCMqd0\nXZTs5C14odrF\/pB8omZz6gE5+6RvaWa\/tooGsp1st6r+setu9m1tn3bHWN5zj9QGq20Lj92z2imfWfX5zClGaIy\/38nJh3lBHRcYadtUZRr7B19aqF1YcNqG\nlaJqrS8yVcb9PJkqrpmifWtE\/FshPytrjhq6url9uX\/QePHLgqZPNsOfKkPHnzTKKFNtcQw79KTd9sm7oA3fpgbunmmx4u7L7OR+007uiorc4K6bWYnXx5bI\nzhw98D4pgVcUey1p3o2PQTmHLNM3rrN3tzf0czj1pNP0YpbJ0m8aGyZmfNBz2uCZMDOY\/ZmF\/lKZNTneI91I9\/fy0Ezz6Yn+Dy4TTjl3fH60bJ2SsPTg9DKN\n642Fd8P3+Glvu\/A6qiHNfsxvhdc59dnnn\/DTrzglXVhmKRy6cxsnuxR8pDbYO4H\/5OYMeYDzlKz1R1FTUqGRGp9LcIh+GYG6oVd0lLeRhpwsGw4z2JJtLJ7A\n4UqtoxyfiwEEZV06ZH0y6Jysja1gyT2Z++TOeBZPUdXQYUZ2GfnuPbkta7qzkZoSn00AlKduHVHWJbT+vXD1\/Zc3k1UgThVVNjSMzZkhvlI7NDN3rJGRCl0U\nwWVUrQMqulWUe3bqXuOu05sQL4fzEZRBg9voGnplRgxmZQ5EZnkb6dHYN0wM8lRtgnZ1KSj27A7GVWMXO5bGMwUMVY8Jbms3O6swjEkkOSuYaV3xsy+z7Lmx\nspURrsp022IzvnIGWvSnNoVeXiW0s2vsIzndPdSnE3SCHi6nuwXwdCScbm0RUO3hgm4NETXb7oawn\/mHmrBi7pxudxH12NfLaBFRD28A++3N6daheh5aJ6Kq\nU+eQ080EPNGfAXcgn9rPHB6u6wEryL9\/4Kzx4HCvQXbwGLeVqmz\/1LXralg73R2\/pR76KDrw+KdGUqL6r0f7syefit0z7WgXNVme8fbNTPTdrQuqQdr29zDn\nJvMt6jGjAu3P9uWf7N5lv5Jty+8ULw98+vLVo4AVQx0CG0aenXymWU1\/jtKVcGWVsEhEY\/7s\/YUKC9ZWLOSqnwy1vpZkoJ94XRhySoOzaMe6NIFnox5H\/fqn\noo2t1+aLQ6e67Wo8F5LrVNCfcu01K6Ei+NPP\/ctX7Ov8HLQjif3q+vze1c459ltWzS598XLLrHyZPQsnnsn0jbxYZi58iTyeZnnlZNThS7NV5db\/ihXlm0ZP\n8vC5cfic6GDar6qlN17j+IzmEcfL+\/FinI1nbfFuS6JU58xjVTV17e1W58\/XEuWeBwaez\/rdNfvZ4H4P4f7HPZsiq4fWbpNBMdnydeKvSiU+Z55Gq79R1yjZ\nf6D4p+mQuWXqhfY1C9b\/\/NF1Kzd\/6pRVObd\/f\/+1Ia2wLcfmGMu+5u0nzwVpHg2sYZkLx6flflm1VLDg\/gmVdLvk4k2T7TOUqxvS5Jblf86pZT5Ny5p0TlHp\nfMK9D7t\/TfL+2eVsdfHPEc+JqZPLLFRs5U9Mn1atYKNsvjV5frzH0d4LljdfPtyxXEN9xfYHq+auGf0t0tatR3tefcnHqb9DNx5YktJcZZ+2x7X1dcgkgB48\nxEzb6\/5iAsyzUC+WfXYS5lcd\/zmbU0Omc3mmPFkeT6CsS5LtJxOaSSU5Ob5AoEySkl8HRk+8NHqMipxcMylpWJ0fuYS3ppAfqAf4vYrNZYo8FtUd9U1VeRDh\nq1EjD\/9w4eqZhat95WEnyVi6vJYUyPNU9c1V5VFMQc3CQE2Wy2YymfmFh\/N14wI9XB4x4uKWV5CaVAllnFChSmjJsqkSBFXigO74rdMN3yH5YS0GekZ8eXkh\nwTSV\/c1AmCwCjfWPkUIbMkf+A0KKc0ijfdL7h+uAfx3JYeXThrMLur0fcldw+rU7XzcZCw5Vldqa2citeJZybeMh91ft53aVKF24tLB4\/9anDFEYecSIcJ8f\nBKqZRfQs6\/byRveGhmP5NT25cxyvSuSAtyKwBzudZva8XqZbZO8f3b8BjAESgw1g9uZKcLgNzFkeJACHqkCpGcUB0CwAzQPsKgFK4AJp123XVBzc9pcV\/Xsn\nI4ISUqOBXdv888jh1eMuP9+vu+N63AGP2oq7x2Pn3Xa\/f9s0ODCzfHrTpEV7FL57jt6U5xfxw72tY27PBFAASHoaNM2FFjLxxJp2v2tP4uVIcCUO7AeXMt3g\nxXmcJQuVn10OANXA7sU3wP7+DVg5gmkFfXHggAeovUBxADQLQPG4bzu9CUwCi2gh139nOv5lRQvZ1kFmKi8wDpnwUoOhjLRtHyzlQyYuNBYo4clzBMsWChee\nLy+S4bfGyn2UDYta3tC3V3AlYDm\/e35YKHAGHHrmYcq4QQm5XklZoPBC4vIOlDIAFwiEvnCOAHP\/pmK9PZEy0CX\/chAStRV03+puFOtq0RzS\/tIHFIO391tj\ngRz4SEvoETVe+y8fWkJ+d2ysIgECdbBNBFAOseZhgwM4WZ8k5A5gJOkn5DbQ5wPB\/E0qyvwcHYwA3qIkEMTHmHaonfQW\/baAaorRWnqHCj\/4zTpyTP985+cl\nrbnDVm92GAtzWlf5Hfoqq1N++PSiNyZLzjlOydzvYUWN6KYHDptwJwLzsT\/oicPoLropHCOd8a0zc\/7YXQCNpWAzaPu5oGXJwa8\/ZL6u1lcG7qCk3gHoyRNg\n2wHgdvR5Lhi2Am\/2URwAzQJQPJBTi94AE7CEVjRnilHlX1a0ogcOU0IGNOWUdk6NLCe5ponXO949Z36Prs+\/uDhgqGrtmq2Sok0ebtiVI\/6ncrTK7JRH00Nu\nvX7URSNwhFtOj+xJ4bSQVzm8OVdCc5Iu\/ARu1IQW1M+6a7V46N7B+NZ+0yBwBJQYF4IcramgNAV8JcOZ4Hs0qL9HcQA0C0Dx0BqPXaHK+dNCCrX6U\/+yooWs\n16eEXM77bjmwp\/7udhP9XWof3p5NEZvtS1q4O193yjq7Lc95S4bXPbq4X5TwvWJN02ArPSaqai0V+wFT0EQPva\/X0kKySlWUjGLCVZkYmJ4CXoF9VXdLebom\n2Q0v7upXUE6+j7kGfK9YCtTZoHHHvBQgNgP71lEcAM0CUDx2PXl0kSonooU8X7GZ\/ZcVLaSqVmws7g1dXUgJN\/t+JkkOj8BtNwzViUe2LkeHbnQ\/aSQZfZIh\namzuH+AKAXeYJDHh0C96VxyJxM22qVsiLSq5KarrpLczOGefLaSo0BsR9OnXoRRVGjB0WDk7deMkwmYwJ4s33fL0h+fj2otjrnOztpl+bdI7UJ7J7x4TzjQO\nz1yy8efJyStzqMFqfzajeUMUqIbf6THR\/zFtjaO6voOH5StFB1cBTif4DG4mZP+8\/rXHZ8delekxIBwYC3lg4\/dlYOV+cDNzfDsojgHX31AcAM2C6iJjVrsx\njalymbQ1Bn6yDv5lRVsjm0EJuSdr77Oq\/SY7dl\/0X5veoNRs9Nxeo3BPWWJq6zw5Ff9dQUYflzkNist2L2MuMViXttfz1UT9jcXhYDYopAet31NpIRXQgyfS\nFn91f5EN3I1AL9AwLkAmpx53sgr56u8C+sFZS32wd5k\/6GkCV3ZtNQLP7YFGNcUB0CwAxcPq9DInMAjEtJDMZfVNf1nRQk7Ur5qgKqqrE6IEDpPsUThNVw\/D\nfW3RaXxR6npdHi9ZsdMtnJfEZgEg0tkoiibAGJQYoy9sEeAEyoN1NwnqOGBSaUvgOMYXEjifCRhcMDJ0\/E9\/Wgjb4zjAzw8mO3qC3T8HrpAg2ENGS0d5L1\/A\n56IEgug6ZJO9XoN5PGVDExV+gdMu8ne3HclT1De10lHic7U0OTxFTV15njxPURZ5xukuQvl8e1xDhZTc89e1296swOfzeDTGpKK8gMNh0MhhwERDVgHgNgpy\ntiw5BTk+\/3ae00SSHCSpQVpeYCOFWNRWFxag2GrrcWYMHQXAszFUkeNyuQpK1BSWn5\/nFEf55CUeNcFVFnAEypqmpuo8FONrmGn56whU+DJ2lkpWGjxbRIFi\ni1rpsiCXryZv6Hx5kFXlw0yuBltLoo9z8TOGqZOQA0faqklgYOdt7KOjBiygqRGurUbG2tiQ3UuXq6raW5mRZUvteCQZF6BrZW9lYlVLvllsYlD0NjFRY7iv\nuluLqaShoWphYSbEGRxKUUWeuqamOiWZPO9cDBJMQ00qqOkZmJgYqFub+Mo5O2JQW4XGG5WXV7T28rJWlJencThVtCGGEEwlvUClQOqfnQNiYE3m+wriapvV\nXO15zXT3fbNYoOgWE+OmyEMwglAyErr6+7sKjXhudpga4Spk8jwsXQ9inlxZhroTh8fQZfCFCgxWFxqxcukqR1DpyT3s6XmbMFx8aRVZ1T4fyMuhCI+7QF1N\nXZFe1AqArJyKhpaRNpDRVFUUcOQVuHJKahp6anxllKOqrqwosLSSU1LRUJNlE0w+g\/hVnE0yMQHOUrZWViTfLX8BNhxqVxSQ5K\/D7eI8JzklJSV+Eg2+NFRe\npm7pJ+AZBFztKxIXHm4k1TW1NAL1+dRDD1dBzd2PyfB3c+UDQQJJhZIF6HJjL1VFVUUeT53GDtXgs+klwky+kpoSl+ArKdE4o4qKVv4qQAY39dA0C1XRd4Y8\nAhA5IuWYL7t+S25Y62SQ87vlvQI1ZXT1mIoCX+nXFnGa+KtMeXkJ+4TDHPlw3zUXTjHf3SQW3MjgAWshAM9vb3P44Efo1mZlAuNLp2xBCdhqKmmrvzO7ELxZ\ngsDFyqqfb55xer5dJiI6gOvu8uOMn5gEwKAw\/czZ4CBA8sRVh0NDXKbtdnF154nJM2fP5NQHBxm4tT8jb9SRZW8CFgsPHqKKHEg9LgPOnL1S+zE511VF+U49\n\/ZbYxjbjDCUgZnJWjJBeNUqLfD9Z7G9q9\/USenyyB3\/AsAQAzk\/trydb5rPCz5wFkohRErAdVFoXgaTR4Bd\/WbRQGJ3tF8xiMaa78N8P9X\/4TeqzPtACtlee\np9FBaQFpoM9h7Q\/DElrA589oGNB3HfISghbwS9pSLSly6LvqVIVe8PxZZETYKikgqBItoGT4XEhfnCZwaiUxW6jLVsJ4HDUP70zS3avhpZKR8sDA4F1Dza4X\nsnDii0+tYMhAdxC0gEDm4\/i1G2aI4YHpGDrttuOWW3Xc5x+Qjt\/d4j\/dj9900\/INfvnc3NLZQcv34WN7W5\/Cp75+Wr7mluaQZ50df7j292j5PjvJKg22fqKK\n+MrrDoDmlpcv7ssr9\/f3PX9Gyzcw+EXv\/wHdkw2ygXTfgV8s+sdE+XgXgkaG0T\/DWYkdgMgorI1eXDwaFyH2+\/+11Pg3sh1Fx+OHmChAdsFT9JJ1NHYcdbON\nRga0skYxFk3AqQFBwt9gn5AueBFBXjFsUH2GZTumnYdfZeXi6xn5I4iCR1FlqvQptJuq5YSLabS+LgRfTa9z9VdQwhCffAwro9maWSMkElqB5EOIjEAsElwq\nONAZKkgAaWYVIiLQ3zQsIoYEevoTru6IYB0NREjsQTYSt+AGHKIUPRrNzVea3kV30NiIQ\/hOzHUp4h18EME9\/HxQNw+\/eQHoVuYWGnvwOF6Ph6B+AUGQTlEP\nvBRjSTE2kSA8JCziL65iUEgYjqLGAaiXT9A83Icq2AK7pPiUb0ZgM28hI1iElegg4kUF\/ExcizrzMkD82IgPgsKIKBiDhkVELUo8DM+gAFuLClCODJogpbWQ\nvoXysT20if3wdTShRHw6SoN2qqrj6GlYRNCs\/W5C5C4mlYhig6MX4Q2IchEEKLCLafw\/qoLHe7QVe4tA7BHEv9BgitOlUIk0NCWtzWmMtud39CwuNVArxrHR\nN0RpND+KM4Gh0rXmtFo1iFSyWXgTTcSzXIpvqTKEYBwtJCIMRADEzUKKuSiDMliomxWdz8MwDS0dvbsozqUELMWwg3TLwhEM1CLkinSB7GoMU1HTQHwuShEk\nd6A6egNUc1bD2xB9jdDwm+g8\/CmtyXYaHnUfrIUSDCrE4JfpazdQqVQXccV1yFrKyj7SU1WcT92bihXT4ru60ZK6Yz5UXnmEtbYWzcrqEe033chEfAJKgzT8\nG9NzpIn\/mU5Mpq4zLsMLkIbPTJz09zKO3kaF0UhoeGQFbJCibp7AQr6gVTglGYEfoC1FYN+RCVgcxfw4xK7C\/7LnGdSXXs\/9CxbRUjAXYevpeyE4iyMjr0Ev\nAEdvQ6yZvvYaBv6EEd+YVfAsQfWFkfX\/yAvkAOI53huiC3bAM\/AT5axSwMx9aEhQCDoN30tb5zO6jEU1RidWj5zCeimhyhinpIiYC9Oo1E\/hmNRhK0dsWAex\nWvp99UUU834C90m1+YIi7yiG2BtCF1XX5JUgWBU+0o+pNB+VuswNOII3+oPe30EaClJol1qFOr6QQnkm4BtpWQL3Sz2mlerLVGFiBB9VTpmB91O2RFntiIwU\naRXFx1KFs6USOUk74B2IdWEj+Kfbaac8Qa9OB3A1LrXjBpwSRoTXw9voGtrqLNTFzgGd9p52JmTMsJTLQcSEwWLg51FaLq0LEH9M1bxA3MOY3oHBSCWB76MR\nYB+h6CaqVRGAraTZ4XgL7SrlKG5obIoeQBCiBh3Bjw0cwaTdhEobfoH0\/laM\/uEnWogepE1K7Ec9nCKPEOhb9CRxHN7AbqJI6AByiuhDOHkM7uh8xneq4XGd\ntYzzjLuU4Q7Cveh2ZB96F\/2EoB8pI9zDZF4i+GH4gcgjBF7XWd3INwLhunpDgvJ49DA6QKB2GHQ4DZEjaB7OrEAJipoWZHp4AQ8pSGcR4wvSy7JBrEE3awe6\nirrCZFBlmCMQnrYMe4jbUhmDPkIP5qOr2DJKHOBHmTskCAuRonkKeEAgzUCwnX0IlcJ5jjHRk9PDFmnZcpXiQ+M91TSEaYuslHSs+LIYW8XE09uCGKV1gUNv\nt+HzGsHi1bWV4byFgTHGMj7mdjN0Z6EBtgEcOWwaZafVqAHXSuj\/E8N1DF3GpyHJvVDXz1AfNy5F2mAnAhMPoCZr0ZfohEVnoMO0ixDmIixsC9yN2DAOI1eh\nDICzpD6YUYPhDaiqBK7CDyCY\/QTvlTAfHkFlsFfwJf4V+YJcwL4gBchlbC3CNbqF7IPclcg2qJDOXoOwg0dx2foZroS\/r7X9Z2S81w80IYyXEBahlsiIZcSh\n8Z6aPjZ8a6BrbsHwAHYOdrjV5I1oGQaMx1lhhhH+E1Ccinra5vG+luFUi\/uGaxnzTASAyUuZN2fezOlBIUETQiSIa5SXTw9qlvYBkVcUIZegQGUXgk9CwYI5\nH5EBdCfMgSVwCFtwCC2CodH70QPYHmiFJSVPddsLFebJwTtwbA1aghVAfPKUaWiUtimDhZvji7dhMEqdvmTtegtpwa6iIAcaT3SUwafNmIWP6kVzkQI8jxqI\nH6I0ILB\/DWxAEjb9X8S9CSBVXds3vqczcXDM81jmmQxlTChDGYqkcErTrUwhSjgalbGBEmmkkiQqinREIxkqknlIySwzcf57HXU\/z3s\/7\/O+z\/O9\/\/f7Tqu9\nrnWta1\/72mtd67emcxYM88VLfjv2BndekxhETnIpLNuF8BWgAjA6gBl4geNUfn23lr1yegWdcQriCLw+tizEAhr\/7vMwg1d8temNCWNo+fh1kzUaNst1T64o\nnGf1zB56F+i5ZLdqY+ym05u3nHGP+yQaeEB8suhRMwI7Wol5ukyYZ1nFXx0yMTM2kuxWUvwqYWxkbjp4LYGnfyuacH8rI\/xQFN8nlqFavdC8GvbkvD6iVbGu\nontUE9ZNeYwqLwjvfLqUvyjXJooS\/knKz1e8UUmUeqeT3vRCPe\/mE6PKT9OXGbTpwqx7Gi8\/e3XlDPU6vPpEzt7hPHP04NmqhprABBfkcXDlxbrMgrTeHnSA\nY7xCRCN8aXfGi7UpI+1j84nEGtLyVMbdCv\/67PuIZdge\/a\/nHRO+5LLLwDnWv8O23\/Kl4eFbklDJ5LWA5aMrNNO6G0ug4k9f0rWKRA3yZENdXu34XvBFXha6\nNJAhoXv2UmhYxrll4l+uXNctko8\/Ghr2WL9Tbduy9ZXph2H+CO1j9f5rBPhXBzQc14kUQKJvvw9rdL7hei427mzkkbDjFk7tR9fxyIcoh19\/cZDe8P3GIZX9\nCrS1RzpWz2Q4ypd1fs\/4kRhz89aJJKPci9ZOM35Coga+JvE335xKcriVYOpnKCboO+tsVarTeJjACq859fNFWeL311WUW9uy58QoRvKeaacibU\/7p\/pF8bzM\ndp\/Zdm6Bf1djuriswgvLV4dXPbuaTbut4NKfbEp8HEiBH8rvSEn1MWMexgc6ZDH+bEgQlcVHgyu3I+aifYmCahiGooKjkJylpaWcYLYSbOVKqktAhTFry6Vy\nMnIyMlZWoZwoRqjT4qUhS60t+m5dccJ48YmtJcSvB2NECz1rfl25bav1+dHrfPjsRtdbxAmSDJXAwGFKv375z4IaPNZMB222V+MsSXNrv\/yu9qtU9IVGkScZ\nXhdvp+uJf6687CkZUhfirrnV59KZFlPtUreDIS3fuDL7OsPIOyXKi3tfuGcf0G1IJxrzPnhvV\/zo9ROjhHs9E36GEvIuXbmJFx6XF4j6wWuuPBDjDVb2EXK1\nbu06NT1tWvWWk8kqlVFIddYsjejmiB1fPjNV1+vEb7juY++3Gauxpc2K1o9IeZvgc32FQrxMhO\/6slMPlnTyyrxSFWberjP15ELFSqQClshefuZ07hLGYeXA\nZfdWTfzDAafc6YH68LSajo70DKls5\/NbisSDryarGwyOb\/FmeNVL+RElBh7y7RJ+c64+\/qNqPJVdBiTVJZLMpMTow150xkrxgnxpIbEwt42hUxNtr+XG3FyW\njFG037WKF1Y8mOB58DFD6jzt6qqYbadEt56wiGvQr3\/mds3gyNEM\/lFtgdBDevcdDDucrHlvVjzxthdraSi7xRfh3G5w1xaR7MSwfoPQD1735pNufotn5Za\/\n\/a5OP+vlY0e5kR3C3Vdfe5eVMBJBUFu4tP1RieqDb3anTxfYeaX6Bw+Jl0t8oLYRP2ikZeuUEiY5O8QraJ1RfqufaBQn+UXM3qk+8rHKas22JuYej9u8pcFw\nXL+x\/om9E3l1q4ynj2bBAitMm7w7Tsk8\/6gts+d2ruau0pVcsntjLyk\/XLp3Fmq5xWI9Y0Eb68vGTx+O3rlDRXmJTpgQ9+30KRInj6yRg9g6YxEadaLg2gy0\nNctbbH\/gtRfVN2+hnPyi4qr6ymoSEnxpE49vwJqBSYn7Zw9uNxTgJsIohZNX0mTV2q8fH\/gujDpamIrwUTlcrk8VC+8SGL166ifDR0GIgwjhYzFeXl0zu4jw\nr0777M01+HApIsTjcnNGc0r3ggRH9PDtM7NHfZYKUDGYALZJlE3stgb1kexNl7Jeb9+kyGJ58dE2vrGWt98mRZYgc6ObeNYI8eVr8BcyLKiSEddt9e71lYZm\nLHuwV3rLXcHrFGKCas6n3aHBnm2dkl+ajsQnhC6YN09DEKkc7B+SWKzpefYB3uBcQZYxRIUIMyywZEaYgXggnlkiYUZ6RAb6iccYPI38xGBqOZOApxh4L85k\nQObzEPocCGPw83mweyIDL0EXWJCdWQ0KljUX5vnMqrawlzqxCuOFCrBUOr+49An1vfHuXNu6k2\/84aVWqCz0w6eGLdsJEadcOqB215MM7NmqlM\/3Uc\/IINJD\nf49mrndGl7YGlks1fpJ8GbDtHiXtzJOk+aDlK\/gChvaYxQYwnh1e69liVHBxR6aUZNbu1HzTZq910a3a7xPj+IPrHz5quLFi\/QfTki\/9rG8uOhNZBm0qsic3\nG2ZOart9ZQ10c2VUr0uifpbO6lOTKCl+r6qnvnIo84LHTeNU0+jldr4K4RUbljFM0k2yPVOz+iU0UCX9ng+rAyiplv5bCZuv6q68F89557r9pF4HJJ85JrM7\nQJsp23X6XYGGawpB93SmcanlrjU8bYFXzD5whivNjc63Cp1M3MkuFMirM\/t14JFi5otDFw2hE+hkzf59McObbQ2zodsGNltGZm4fdPXap8fYXR\/g4VFd52wR\ndlmwdVJLc6JN6IrH1cdrQlm13R8+VtR6RcT8\/P4lofnniWZNjjHGOl6+tVHjFK2WmLkWI+1XD9PvFvBmZvFJJ1WIvJzpyzvyQTaV92RJoeylSsviU3wX5T4e\nvfd9jObUykq3qdvCv1fjDx\/VPbz2ArVf+7pkL2sF2e8ODbTaviFsl12w5hW5zu89NZS62OkhdM3TuYKCEx+L28TqKmPa7q5eLls36dVBdCWGWO6\/Wb3j2JOg\nm\/v3kbVK59edt3vhvpAtFb8mJaDOuWM3ObVDNA8Ld6Tdzn7iqlo97IAqc\/HwcElxDwilPX3GU13Fy2fPN75feM9JGz6D8DTW29c3rv7hs61MVtDFRc9gY1r7\nHF\/NwltxPX2J4wnHD3tb8LuErF8fEvqMNc8vvoSfxXp9\/Ci9b9tSOQmBbev16YSNIXr40JtAInEKissK8qyREKLG7Ny+HenDlug6OVJXecnJ8VkdkKFjNGTP\nVVSDTwNCCVaWvL92CvkW9wnNwf4gWGRl7xmS2yeu8Y8lDVCeujiVSq6sPdcb4dg3OMj7h8zhzZt7yxXNVV1ZulVVBamibRuPU\/rHN46voUHcicRP0AfGPOQI\nTfz8+Uw3OLv02bXcktALSed18Y9jwjJcpezcU2guC3LynPpZBS1AxX3bLZ63cfyA9AahQXz4\/JT5vH3K3agbljGQnxdPzkuvGGC93dvom2h0\/tbGbZEro29r\nSHOBR6fdfb+aJHkxYMcc2hcAMWQVoiGrVWpQPzQzeFsFuhwyCLlEpthAZVCgtq62LiXaqHuFkzz0QRkSf3TiMj\/0CCq89TB3nV1BNfTMF0qEjCAd+7ws14Ar\n+wlE5x20bi1NMyJFBhWVEke36kOwjCPdkS6zX59EJEBbaRBkZYV3t1pauhQOEhGlFFAJRBJxg72WMlhhb58qqGpVvVbC4Odc71+YZ1BVW\/R+MLF67sTBomdp\nwzUyhaPA\/ukdG44n17TXrvl5yO01tGNwnATJ1EtCxtDPPQN\/QFb2ThBflAgGNULxoOw+qr7FdR7qYkBTXyDOo5k7VkFpkL1j2El587hsyGEQf4Nq6JTI0fZP\nsRUaUGZbgfa9aQL5KUxMS7Zt5arwm86kjrwOzOYjrwLP7he80yOteG9Ssd7+2yEo+\/lHXqgv9ws0AIV5c8lCNzavhvY2ZJyBBKC9WrpaurPTFRqy7jVmY8YF\np+n3Zjd5oef7zb08iu67QKdbIS6oArqiV98e+poXgULHGX0pKs4K1+Ksfmi8l0B5VYYI0ls2ymA8CIWFVlVRmevGOPL0e3tvld+Fzqnm+EOo53LoG0QPbzoC\ntU8KQvFCYS+hZmga0pXRRXmFdjKgYXko5drFg4HQKyjJ7CqrXNfsUH3OKBeuu0mNy8Wlauyy2Tz7EPl5Fjo3sqwFHIy9MAP2oaRhqj0OywsDumZa7G0rbGGe\naTymA87LxdlaWlrgAC1UZoQHAPbCiyrIeJ6IZ7ZPPTx8IlF6op+ZcuT0VSNzc7XVBqE\/DmeKx1W\/1\/hsnTzD9j+9J0MVXpXS42eY\/EeToBeZxvOQNM8JKBUa\n7fhwFHL8uRQK\/\/AzFnoOCYH6O5lIxXWqlfZDP7ShlDXaGzygHEj1bHiPTYZHHNQeCv0Af3HUann7lKQYKfxIIt8yqre71bzp7U3UEh09MZ8LBSp+k1E3xTgN\nwLO9ym1JB6ir9mPLMg8OQffO2+2BNkoVQxqQX0ddLWS9bArqCCC9hs5CeeDZWLgFrpN3gQ869gSiOhinXoZeQM5jzimlM47HIWEdSA8Sg6YGzuGFeUZkBB+g\nYu7PoiLrUBJZ5sGz5zYQeY15qq4chnZAu3TASalaWrIYikC6GIrJJMgJETAIoiEi\/9nSaQKvwrPJjXEl\/SwtUzBHmp1jsXjmRu9r80PH5fjLhzVZn3Ux22ER\nBWlhEYIcorKXxq8iyStL48d4SfJLxAW5OAWFqNxCEiisAunQ1BRwZMLHDJxcguKS0qz5x\/flf+QMi\/Lz0GgCYjJcEKSz1HgN+Eogj6AoP7+gsLCwoCAPFycn\nhcQJS9E4uGlCQiIiIpoEMsJnSuAzlRDiQGCKoLQkLocPsQUFeUkoicIlrEbFyHxCQgJ8fCJCksokmIO4lCKhxafKLavIQxOjqGMi5qoc0pigyDrVrvtFDoXz\n2w17V6+aKrXnEMftm\/5s8F1AbvLWu1Nd57ZpJFbfV9eCJKHiZ7ksaKUWcYmKvIKsnKSUsBYH5sCyjjk1G3NcWV2drqyuqUwli\/O7ePKQldSVNJf55LL6slis\nLVsUVTXVEQ45JUVFRVlxXi4KAUUwDip4FwUJBcgcj2ncVA7MQF1VHXKU0F6+XFt9yZwezba6msUSpPGJrWAtVL81l2bNpWsIKJpoKq5TVFPiUNczM9NTVxQk\noQSdNVVZ+LzNR2LNNK3q6JL1XnhTkF+pKSAgpa2hxU3mhhXNUA3uSvk1LxrkTCAL3RGOZw\/efcvXnvYhCM5a5Aig+Kho7lQsMXWVQv66vC+qheP87fecvrTj\n0D5YymKZDA3zEMgnZUV5OSVEZFRQkSWykoI8FIiDJiQlV2P6I5XVMDysomCzjl9UWBSvCl5JKT4RKRkRbjl08ojspfnipywB9i4gL16NeC1ZGOmQOcD+ksgy\nMZoImVOaRsSrW3z+EotV3JzMEsarkUdUdA0PlUrlptKEBIR0DMWoRF4ar7KwEB8HhVdQUpRC4BUX5aUQOHHfoPCL6vBx06hEDj4xCT4iTUdfiEDiEhPWFcck\nacu0MHFOUwJ1kzuKQRSOYYqp9jLRj49dKFpc08WbxMBvwRcsjLhsif5aWm\/bNYe\/U9veaE9P\/fqN+BTrNt4AywYp6Vt2PY8w39q\/rdw46lntbV4SZUXuhwqd\n9SLQlctX4nmhlLY46Ercx8qqb43n2jJ463shKCXZi97aBinI48HXDxL4xt+bHX2x7n2ZlJ39\/MtWaJp6Hr\/nMMfHz02ODtC3Xq\/Pe6ulZcCv5Me2Riuqa7R3\nWK9msdKhGxATWXmprV4Xogrs8nCAoHTIQBxzEjtl\/ODJ10DpNKi+oV5xAWpZUgjVZ2lt3UYk9QRmEmh4H9bS3NYqIQ4tzOOh7j0ksMme8F7NoqWZKTzGkoN2\nQc58Wfg9j3i0aDxT0xAHpc3nu8fEJN4vWtsfV5sfHxMSrMeReAhSgvoeQ149XTrCZEFrj3oIGoLMOInCIlgLPWteQmwFsED+J9Ts8AGq31XW1dne9s3oM9za\nAUHNLZMTvd+gmVk8dLRDyEfbjn4u2teePujnzNf+N3h39xG\/Z6V82ds3+IPbOyYN7TonJyCoob6TwjX7c673W2jYf72xM4pGQlBdJkb4SEAh5CHGNYRwQpKu\nZIQHvYISqhEslgQhMBlZh30GS7cXkLsI6r4RxUcE12AqAt1hL0kTPiKI\/FKwPNuCYhiRjBWi6qiisjQMFn\/5YUGUh5cEU06RThKXpaErsPW4ooswtkzfEDEh\nFIE1Xp1k9nqrDxaFZ31FDBGdZRrtiAvq4LTaIAT1Dwy6gLxjS6wlXADyn1DCciMT1GA5+h7BUsFifT6y7DysA6MkFEGiwGHCCIJlgtXWChQcY8p9Gb7G3jQY\nh5fpY0g9\/JJgjqwwtoAsEVNzIgRo0wKkli3yAMbiMQRG2Au4qlLYElxLA8w+khb1r2Avg4sLgauXO7j6AwNREoEbt2sPwRen\/dnX5QRjnHMHtkC+40UJJK8R\ngodRVT1UU9tAnYjsC0axCRgNCkEQFFz1gxG\/gH07itiiIYSjYK1enbAMhdCvWMA+DFkBGZtiiIplNwKkryKv2YvnnAQiLvcBJuTBT5EVyE04H0aOoQQSAV3C\nD56kO4lexvAbdGPQGfaifSrMy09AdZeyNzeKUYIffnsowZeweOYoxRav7jJSDPoNI5SgfGnoLAGJJt+CTxAbMTJikALOt0WbEEwPL4vgfXAwjIaksw2+iAYB\ns86DrRYUrYBPs5fwu1ETMwJKUSWQEmBsBn8Eos1gi88imgiG+L1D9Axw8SsIu+KXVLCNaCKcRVDBErZcFUIWEJNAhGdBDnIZZu8OqVNQ\/A0voGQcJOU41BAF\nJRV\/4Axmz+F3BFwt0oyQibg4ylbHjT0GfiDEDwxyIqjjZfIEwYgnwWYERLROIwG755GcX68GNo6Qs6gf2LaRBiWI2n9mu57yNFtdBsre9rRJR4n98ALbG0oQ\nHUNcYzJ8Bkb7UHZdbV7cZSpgbwX6v4SxOoTtpOVAVRICzru+zdaqogi2dbQXdT\/CgOevQIsw1MQYMHz7YLAPY7sRzUPZG5e8hHW42iMI4QzYULgHV8PAj17D\nPey65SFUIH\/uSJmtANeXGGa4whixBDsYyFncTYAAgr0D5gzB2BG2WbD4DTgZXtwsW7y5CS1gu2ZwKruB27M3iaZQdsGLXGXX7R3kOMpVgnayX+MeepxtySq2\n6zuls8vlj70oAS1F5EfYL5eFRuEaiZKEImBCIcLWpfWQXd730SGEA4awMYQgz0E+ghFhlJDDvgsvOCAQy9708lcFW67oaiE9he9s9mVcCwPGHqIpCLUY14B+\nwfCW8RbDHYiJ+yv2mcgvCLk5I\/wwL1aMQU8xvHUUIyko8TFyhYAUYBdROB0lCSCeMD0NRflIucTPBKgbe0DcQ3pEDKwipsJnEPgcch6WW7peziWL6N9LlFyB\nUPnziZnoNDkaeUsi8tRyJBJKCRZE+mdSNiEaJbOQGEI88gXBPVBJzOQ4oku5hUwhpYjhJVSzFtGGVDT5zJe\/hdOwOBTm10+GX8Iw3XMGEaWdxZRXmQabOvHp\n6umKO4WtWAEbuy\/jC8b4kO0+MjCflIG+uSm8gahhv1MJUjCHNWhURMS8DENPwQKFGKqlILDlKaa\/b42ailY5xp0KS7juJq\/Z5qiRiXYh5WDnY\/\/Wj8hNlEJ4\niczAaj0wORZd9RHthH31dJc3ofprY1DubxgNXsL9GJvFGyoGi7Ov6uwrkR1WI7B2PlETGka\/kK6ipfAwe5sH+44UwZexXgS+BV\/FoBqOLBj+in7mIEEU6ANH\nDiYglkxZdgQ5jH5H6Z50xOQafAT+iTorwVvls1BVSQasigqqL0FYqPuWk5j8EkiZS1aVi5OQAW82wKv4EkxKgvvRdOQPfMJubqAJwX+sfI\/2gOYZRhE+Bdcg\nH5ETMCRzElaWUtTxewqLPkAq0ZWnCLxrqW\/gsES8y4JtjWcwzWwEc3ZcN4zQypAtnt0IARJREeBDDRRbYPct3C+QGLQSdn2Kki6iN5FGdA6GomEjwloHJ1Qn\nQGYGfx9wtvFL+BkHxvmA8JD4Fv2OXYGnENKekCDHaHjdEfgirCq\/BFVeIizIv27nbilrud1a+ISvFbPuhuOwfsRqlQtPLmkK\/oLdAbvFfOdhGVhKRgpb3Ddx\nIUBUiKkZjF+oTHkF\/Ao9C8IvTK2\/8BYFi08C5iYjY8B0PwUES\/7CWxRM6gLMfXKygBnYCQQT\/8KzgnFBKBiCGBiehoJiAfXrVAYCStUqZ6\/j4TF7SZmFx+x5\nJKv8d9Z\/krf4cIVn4EFBWprgQcFM8HD5v\/AWBY3dAfNUSTFgntwEBI3+wlsUlA0EzM7EJMDs2gcE5f7Cw1+HbT3+kFjGLyou+J+NfoQL6x7786HF7L0rHqgP\n+g7CpkQ8JD3VwIN6dB4e7kEgLNKL\/EWZf1Mef0IgtA+Er0F4CH5mjwe7YEU8KEEgLNKL\/EWZf1Mef0ICFA9CoDgeJOJu4uHWugk8TEIgLNKL\/EWZf1P+EwE6\nxDoKAhKBh0goosZ4rCbyz1\/+RuKp0l\/0IfCPLYy3fjxEQ4eBcPTfTh8Awr\/oI4ePLPqcLi7D+vMDbvhbioWnjP+WGvsPov+17KLiw5ER0Yv\/gfBvGv8PhP\/M\niwCKo\/9FWbzMF+v73mENPKiXJuIhyf07Hhb9Y5Fe5C\/K\/Jvy+BMW61spyB4PdswgPAT37MPDon8s0ov8RZl\/Ux5\/wmJ9T669iYdbseJ4kNgXj4dF\/1ikF\/mL\nMv+mvAdJl12mf\/9jb\/goHhYdhF3k4ZHhv5wIlH\/E3zkVFBEJh+NhUTgaCB+NPvrnERb\/7MN4Bv2JrzzGYxrqWzZvdLsHajOvpPhETGFRUmJJMajNEzE4Pw\/k\nAzl1jcIit40VQK68uCTAv6hQRrq4BMgF+OP8cpC\/qHFmlsrZ1bkcSK44cHBsvKPdxPTAQSA5No7zV4B8IDc9JSrW\/aULyHWGhX5q7Oxycg4LBXKfGnF+J8h3\nIZiZGY8xcFfN1YmMoAgOAOl+LYenpe4HYuMCEoF0ROT+5LPn\/OLLnoNH0KNYLMfEw9G7bxoAWcOEdwnxFT8fPxndB2Tv529ULCxyzHta6kLgKRGB8cYYyRCB\nF0M0dPqk8dk34Ag449OxS\/F4sX0UFhUWlxSXuG10qzGGeDaqa6hraKgDbRrqG3EmnlU8tihWBGicB+TccDF1dQ0gp66Bi20EOhYVdnV2hYWGhXZ\/6QaCX6an\npqdmZoHgzCye1XngIF5suFhHe0c7oHEekOucmZ2ZnZ4CctNT+L1fgA5XAoppDXLXsniUFJXACys6Ojg6MKIYUbl3gWTu3QZ8Ij0yPDIMNOIKZgCN84Bsfe7d\n3LtA1tEByDo64DoUubm4ufCKrKIygZPhUdWiu+EElU3hMTPyn+T9c7czN9uSiIA\/11SHUUXklnJgVAEpmT+vgINQJRSU\/nL9R8n\/\/C4TYWFYQggS+oegUYfA\nmpq\/Qi3iCXl6piJckorKnCiXAifEgRJFIJH\/LNQg2rD275CB0CE6\/Ve7AdsguuwddRh8Ed6dfd3Kvsb809e3jB14Gvky00Qz9qTJoo5\/8cMwW3zm70eCCJQz\n+3mLFkT8txrqIPYKBDt50nHdai4OMfClAC6bNZbOEISAY+BcyWCvh3+s9xgeUQLWbAqCILQX\/IcfhjvvgSDxcBvLlRvCmgYvUUpSPky+crh5UuGxTbnejZU2\nLwU0bCxtj6RqWJw7kLLPyp\/vzbMoDb8sjmTlljQ5J7kQis3OzC18NqeJ7y6FTA15fFtxqfpAzVjJcMHxeePwCNNnNa8a5wbmB3YND7ftGXz4A5KpUX301iB7\nV\/AFp43XPa3Pi07o9e1ahunRWJ8nrJ\/GVxusqL6V6uTSnugp61J565jT6uuxAfatR733aiU8Lpueihhpb2blnq2Dp1lzkeP7nFwC2vaeGLsl2fyp081BMDVo\nrtOsmMoSNzIr1MlOHHs0XCnyOtTCeEP1rdN1okUBT7eNX6rbGfPSVfSdnphv8EMn8etipe38955YK3ZuG02vO2\/dLycW1B\/\/VTze4Alh693c4SBN+Wy\/4Ad1\nLtbX40yXzapfu+\/\/bfCF9dn4IZ0VH25pV4+VDvNT3ULiVoi3+gRfrjO8vjG+zcB9g\/0zoQ\/Wtf6XBJ8ah+d\/fNHLe10eibhfv5t76GWC68jo+tTLSguOBw59\nWjXSatcoJzG2f2Cj0EDsOfPmzUqipOQlR09qpfD5ha66vic+S8yXbzdrX0vAuFaTXtaYr1N\/xceUFHdhnvBzUbl1IsbaJ4tDXPOYIeX82e\/ezu6kZGTojTAE\njTZ9erHG+M3H7XvipAxWGMsy9NzehPWqjJfKQ3s0r68Mu3bjzcBPsxe9G65zaBNy7qXqO2VDqtJefZar113qgtyEtpNEIobNpX2toIEOuPIPl2VPRDykNRq3\nxGnnCHgzZ11Ppu3ei0D92HUb680SInN2Wgn7Cy\/AKQ\/FzyBuk+Nf+K4fS9rSTcyxDVv69H3dwsFXvUo8btVvnrQLGa74Wlp+pfOnCJLycIls6tBKDWZ+7KB4\nQsK8Xm\/pPaklTPcXtHBlbrco7VmBkkCkIZUjMbPgPnJ9V9z+KUamJ0n8qfhZ\/wmTdMNuotvUKp3WIx8ZLuLvtcsJ2iJzDR8C19lDlU3lgYScH2GxWznDupGc\nPpEKcYO51CKWMb1nP2d9xjm\/mM8XmuNi90XGQXtEX1e0rCkmKcN3ntbxaKcHveInlqNBjTaVRbCr3ppX78O60ZwU7dCyptbOgGuE56jr\/nzF2HuvfhZfIn4X\nrw6E1JjTV248JilDldWryrft8yGI+rU+2ieRl\/NOLs5sO0ktTW1wbc36HEZITl3f0fHrXFKtn9GUogGu2\/f4dL6WRgdrXDWEGnZfHX2\/dloyS+74C2E+ncmo\nE8GlK87DnFp7Xx5g5r\/6rhmeso2Qk3vBTdtGv3y3MI\/bNh+hsyLPtB597GWKQA0qh7lsafGxFLrLWuZt38ACg4Wa\/RJ5Qt2diR8YeswgAVV6iF1AXPMAWZiD\nx62TT0HDrvfC5q0fKwKZ+fvFllaaiAjSB7E\/Qtfz+XK6zgUI5uW0ftWhS6qdu6p\/mxGi5Xl3bb4JT910gwmd8Mzy9Lh4mZcV7Wea80jr0jcmIgR6Mj\/3+0\/0\nR+dc9pyA90ge1zckufWM+BQYSDGz05IGplbuZZDUHtlCZ38GNO+89y3ss4VYXsPqgW2fhqTikDy\/ifLItPndD05cZxAMhS6hOX6RLfdh1+U5u3q4FkKL8y6R\n1PZNTK1SzycYZXbMhEOXwwOSu4fvcHlOTaU8+r78IPeNT7HXPdCc1Mgq\/DaH9mTH9+r3sqXyXn9cFi2sLGPe4c95Au53ybofdKrbfC88ymnWEprnmYAI0Sn3\nDm2E9kSZNTRClU+IURMem65xTTCsrh16Fn3YXrS90ojDLY3yIzz5xk0JUk7xvNaJ937XhzqV6JuKawWZT8oT9fSZB9+Her8keJvxuJ3ulzN7INf+5uY547nk\nCu9divJDZXvhO5Rq1TaZ92EKXJNnnbiEoT0Z0rvUGPWvowZ2NLnhN5EeaY6Uc7xVoXm8cWJeJLwJ4NnJ6eYw3cm1I9Nvd58SHc5Yl03McacNO8MXoT3Leg2F\nMk6snKzxfpp9XubS46irh5dJbs6vWv8FvrN9wlHrqz7d56hB3MIx7yEriSOXV6748ODBRLBA3kBLK9Q1LFVFzBNTaaz1W8m4HG0Q9uq6p+4s9P7A5xu+ceWM\nh9qHS\/bfYITkf1MQYvrIYJrigU790fzrNtVsquslX488rJh23YRuJRQ+kVx7jcV9g3ONNJ\/My9sST46Hdz9fcjpsqj\/pvpuy1ZizV8yzcC1x5sENvcsHrUOS\nnDaTUw6UmN6oZMbxvo0tEn2qqoEIdcxmCeUtvGwRTasNnX1cl069eNJoi\/JajfxmpY9Xl5dURDO9onyUhMbe7RiRpPzcId+w43T3K7QhwUcRcu0OKkrdeOtp\nvJSQYYRhHV5oq5dFriOEfvDZoOte+fPQpGX2+oTvPNmdXyeFv+56VrmVyTE3mI8InUicFW7ZoXfKpjZA\/8A9IXj43a2IJX7lB5ibVbr5eNyW9wd2rPVs1O76\n5v\/iEGLQ4MRESihSE9MHmrYyn0BhHh0GVhf0r4w8mqmsCoyZ4UYbvi1fyq1AyPlewcV6fWu\/RVn27jNG1d3O2RZ5c7pC5IxOWFVxsIpc4UU7d09pw1oJzi03\nS+slCTkraf5TdDfmxZfj9g2Zn6IDvE3P3Y9qXk51SyqPd3dmXkRXjO2tsOHR5sp7s+nrOOX6TubZV3cgDyupvPwPn+OM2p9U+N62MHYQfDiGKzvGWz\/+sU+K\nirpNpOY\/ap5ueERt\/0HOWpDsMaTPnzo\/uQEW6hEckpXKffRd\/HjZQ6Vr6TIrg\/k+vPvgKZW3oZhksJVmtDq8T7e1SOybEn2lpdWhh09I5VADwb4mSPBD4z3m\nOaWwk92MHYORvoyHcXn31U22+BY\/fhXYFCQRVGyt\/aBflMdtU+z1pGnzr\/qXeIzvb++RIOR00rym6CJMsfIRNX\/rQ9vcUiZ3qITUV+E4Y5DEU4u59ccsDNwN\n6zH7zqiP3eq4lrZ7o+Txn1aVFvbbpPIe1Xiu9bWTbRQcvzVhuqr5It7+7JZw8BpytWhUz5uUFzzgE5krF2kKOdbNIFzwd+CiO\/XsbPrS6ZOWsVXE0VnxWLlo\nUwOOzrs93o54+gn4NCvbbjFTzoytHE2o2rSBUX+uc7kCR\/z8E+pNN80KKC8n5APipkpudX1oQi871BU9XkpvNlQokJLKs+jnvcIz1Mr1xZZ16J5M40ZVevzR\nsCekI0iDl2hG9\/Yy\/7nlVxJ74lH65\/0bGiC3c3BjKz\/3RiPd7ZmltkXxHzXSrgId7bb7H28Qy6Z\/uCaY53rczW3LPh4iIafM3ItedLijcRgbHy2p3wa5NfgB\nFT2OX7sTlHCsVSqX8VFqeQmbXz6Iv0pRy3LVk+1vrJ777uUcn8n7IUlQI3+XCnxhIiKQ5ykXeVzx2KuFddT79068wvJcxevPEtX6lkYO0xRkP+aOifbdtCkc\nJXfpa0wyBG3Ddey3vH88qNL1xeaPeAlizq4gt5KNR5oZVh7a3caE9uk7Fb4lhgoMAtw6f4OhJxT2o8de+yDt\/UOeuWu5x4OjP11bIc7pJfRWalOhZpZ33vpT\n2YSMrwIuT2mpqcrLyMFfBq5u2BH35uoDFak8pD+s9qzqCWd\/3sKC6ziwmFamh91U9VJbDzPTVpTt9iZ4Xz440Mq\/hNkkJmMmoUyfODHdbF3lr8uPMjR1m3ha\nagRDnp554afxunilCX00\/eI6x\/fVLEW\/XQ4nYNXmsym7JElqfR+a2y8EeSVn+VUMSuCakPFryWeRnLOyjx8JKCZnWG6q9ZKNXDh7Tm2\/A2\/hGD7oiA7RHS0u\nEj9z2mvI9RXcL0j2Stgd382ovzg91b52TUbxJ2+iG6PQzgrqd2Cun7QsvluuWj23Ijj\/w4Y3pCjFQCMHfNTxdfs3Z\/nBvQ4t1SS8O3hnXbzqUMuRldAd1d7b\naitv25r3c8xvCChttRCp3GyF5OWYjhwiWEU8Sty+aVl+USQ003jDMF1hSw9st5brcYJt02PN11nX1izXOu9BHA3kIcI5bTLSaRXybx\/ueNxxaE5EdnvmDajf\ntcbF0Tk1hT\/oJ7kBHnwBq0vPLa8YvvaMlMO8SP0x5J6b03BOX4\/I0EO7uqWoiFvEygbfqtuaJx1O3\/ja3B8nhazQdEEpzKY0WdmsOzc3ffo6wrtXfp3SrR7v\nYfufUsQDTA4cwIa7ZOQHc6xbqlO1oRwkvbmyr1JXIjWxEslpPhnFcrdqX\/7w0+3DtYf2eK8JfbF+Gd126\/sz3qMXeg+ofIvLezH\/5dzk02uJ825dj9r68ZcT\nmnp5RfGqSg\/x6xERKOWhqYxX5DHOvFsFRV7Xeo2izhbdrT\/6tXmBOtT2iI9R\/5ZUvKuFkiH4A7217qe9l\/JsIw\/6meHN4xbVu6or1Gmj0+ZPZOLsE8QtyLsL\nvF95TBRLwso7ii9w8x7Ku0J0tKYwWaBtyWx8oozHh3OCeQ\/O2yQ9csmc9rf74FdRo7u67lVbXNHdxIP4e9bEtFuFWPl62DZWE7RhtT3vyiKm6DTmwaTpqWIl\nsbmPeyYuH\/vaXBzr23J73e1wG8hV8rpgRqbMqRad4iOHVrpr6Cn49e\/GHWli+dLurz5SO5Nv5ltpIznRHaXhWmR6vMzC\/LpTLxcMux4NyS9r50YztrdO8m1e\n68fM74NMO0zOSgqPoI3Hppebbhy\/L23R0hAVhtuUiNvka+U7v3Zkbh8lT8ji+1DZQ1xnZ8WzqKxr982ii+4Wc74rfFG+0odXavbnZYzes7VN1l++WYDsaZj8\nvtRl\/H6hrF+\/FrBKY7S4cbXTZgP+R2OrZJnXVkQb5xzVT\/\/e2LJZiN669uecsLLY3IeYZvdVu0sjLpxerb8tfyiFL\/bVBPWYblkdY0qBNpDC35MZLXjKdDKh\nIsK0EU25KPda\/dyDoF1d+xc2k\/MGlKs07dPOjWqjOecOH3215eLalgZbizFfm06ZHorDV0Ub2HXrzNH6jNsyzUeDxCmXt+I+cemg4qFi3FUPxk97SFy9cenh\nyeblHrQ8KfnpoCil\/UGn3ptM36fRWy2MFWZX6mgUCJCrC7ttZ55eJ\/OozdppSM3Rren+tBXM9Nnn5lby0nNWFYMlZagr\/an5Tw2ACRExzcudyHnW9AwpDqOU\nreu3+2\/m4UXU+mpTjAQjvrXzPQp6iLekQ8fbJVaNp+25IczTP7SiuXdPjaujm+0V4muv1PbNb161SX9RuRrO7HqaHRl9Zr\/U2pbq1UehPUurC1myfvzJ4QEC\nW9tvHHV4L71RZ9I34RbX0cF0TcP2da9H0kJiNB\/FaEr1BNIcpkY31Up9QXkTXX6UJcr57TLicfOhG2TeuPTtyBYf1JYpFhu14IFFTd5LSrh7NZjnkTCm5tMb\nafemsZ3\/yx43589fdCKnjhuirk6Dxx6m7q16NUzBcvqR8Tq3rl29d78cuUzZd5LPhO57L\/Zk+4sPtk3LY4ouneeEG4Kmvw2Tgt\/o1MjNFpzvUtjCkXdrbHT+\n1vYBaRyivmHfmv\/Y8TP37ulpGz7ozq29ao57sFySVuRWDYX+zXFGN13wmjyBjFc+ragZyTvT7dMXS9PDR\/cNb5Li+NbeoxWOCcgyVfrkUu2w1zWoByMyQ4bu\nsuPCVL+yyJwBf+GoadnM5CDjj2iOM5jb52wF12qN3FlrLjunoBLXP0KoUjaXid9F7pdaO1g8oek8fCpyJWKj+c\/KnoHVLS+T4cvlqKv7u5Ptr1ztr6l69M4o\ndu2XUsPc7iF3jbar1z4m8QgT1e5cll3o2ZexvuPS1fzP8FzHJh63\/OX7hlw6bvpV5jXa7GooPV4Ur2tCP2a6to2cf9Po44qkoog0bac8jP7U6YtB3\/INLt6y\nh+8to6\/dGPBk1aC2G\/HH6AuZDekljuEM1Ort2LZcZZnN2VlC5UYDGi2vzq5sE7RLrS++dqR7gb9TfH9u8ZpS6gh1A037TuOwPWGqT9IWaZin+QvPdFKH83Nl\n6BFC1zRnDzDP1H8\/GjG1nrlr+vS05Dq+Aa\/N93z4A+dyqdNqe\/gcwzVvZShEKup\/CNtRNvluiV972EqmSob3sMVq6M5jPuaTc1fvqhNemeqZawhPiqiR64ST\naWEmdMr3mqMRhdZlymIdb95JWcw3n9ga94gyrbbh1dd3EhJTEkbFQUebGk5d9S2kIA2vXkTeXNH7LNPk\/G3\/w1ADL3Uwwk1rfMfywOY2GjEnT2+\/wwhDXjwR\nOSoae8S4XJ06PDqMROzx3pBCK9wTwXC7YBGBjgaX7by+RPRly82kBFKnX\/Mzkab9cTL05C8Zh6yX0yecMDdBET+9e6\/eGU01Pkvo9Gjjzmckr1WJizrIPOOk\nl\/SsteFip0nuKwmtQCP5VLGuAzuj91IvKLjQbWP35UKGzl41CybmVzfbxkxnHW3vyxHJ5bC9pSRLcZMIvNogxV8U+OzcVY\/VnGgDx2sNxW\/uI4wXuasoc37a\nWE3kszOdHqVvwq7VVuyWXJXmRxm1r+E7HLyW9Gph6fGpgnRt67s6nmpXHynDl09wyEUqES5EIZcmhbzbMUKOeCrzh+HL4QNLV6U1HC36iB4Oodm9H5TKm9a7\nkDdsSvTw42L+EPsY8YRzVfwLiz2CXY+VPuxr6exofJYSGH0XGz9w7yUjrjhWPM+WUyfSXJnukU3L497mM+ecdTBPWPfht2RajeUO8X2NDHXc3ptHTjpsyjoW\nljIUNzyusK3oYNptydhTX+op16TM0\/wH1AKGD5M2Pq0VJvsLppS3rGIGq9SZi+S5chL9Tzxce+GUtTi9R7tNYw55\/xC+XdpdIOLnI+zOQ2C4JK3yChllWEkH\n7Wg9HIXOZjcnHg\/LVanKPCx1dDz+7C3dR1FVjcfzrI5t1lJTOGKBte6h7eLOFMUKN+3Z9hajBYcGoq5Zkj8P7eh\/Zfm1lKKr2PK2kUd\/yxdN3sT5H0UJgb5n\nGrpmlbnckryHys7roQ3ehledei8bdn67JuomtZP7yW2hqykc20MGxX+8SNwZWap5ureyZ\/rqJ8aDqHDJEWK1\/tttFu6Vy1K5o4M1JAZt1oRrJT5OvvA56iZZ\n6PwY4+YXF6f+21Aeh86hAuXaHa2CaENb1UTfow7foRW8hwr1a39Kfg1drvBF19m9XmI2l9dz1pniVsnc7Ggk+yXWf8l4urT32oLjNI2nVuJxc9NWHam7ts8E\nrsUihU9ylURKGvAmrlpRuTzzyVHjumSlfL977jxWZHWeMo\/od9qk+k9ITYmYAf97BkF0W5OYqsq+tO8VSzK\/bJjjio68X+h4WasP6iwhP1Jz9l9znng2b\/8p\naM8nCTgkiaRWeFemcqWW3fTjKOaSj6SR420T007NH4pgMllXcKm+sXIlz51Q5KVno9XXdZ3fPI5xtnqTHSJGTFpjNJJOjHxt29f5TYIv30sZVj17Z+ejM4GG\n6674P0+Yn5SRvj4pNVkvaVjjyf2dU2ny3gnxtYwHwtbvd+7S\/uTsfonMl7\/wCk0p1lesFG4vC\/W4Uvqu4e4m6RblhMqHrz9uW1PS++Tui3wHd+iO6\/H2p+42\nly8NQPQeSgb58fZL5+CGjLeVXw4w5R7By0umN5XO6bh\/kzDLoUjl7a+lmeXoND3dNK4sT6+vHCl+KOqfvPK4+7lkCTgnITJs1wOegpZaZ\/frMdscvSYYPVl6\nNZ2Z0oRDBqu2FPzBi\/Vc7oX3kAbfniM0WW12fXnyNEbXc4xc73PUsf1Gfjp\/1vRW7sxjTyTO7rjs3BTJq1DR1gFXqoerHhZmMYatlZQNHzhZHjj7NYzZtHLX\ntKzrtUuXdkQ5I67ra89u5MlXYuZy5U0ShxVqiOcyof4rZH\/n9m6Yc9vwPY3c7KMvTno87F\/y81bTQaaKk+bs1keXnqav8nJGGmDH\/bRhf4uIR4bmNrnnnt+P\nipcecvz5fP3aTEY9x7V38Y8r0BRxfdXnwlFqr185775\/WzZ3TFFSYd+m7X1dyHf1p8yPGzncThCm5xXNh33t4hnJwx7HWAXvrF99M3zm3OTEe4\/QakJ\/rK3E\nc3L6xdR465PBUz\/8MBt935a6UKk8WzXZh\/qd3tUKcnsveZvhr5KU06FInmhdmYC4bn3\/xWH+HOdGS61nh6+lb1m5rBVN8SuOV2qeHMGmbr87\/cBsq8LYfvJL\nfIb76XZSS6wQQVQnaQ+csx922J5C3nDidZBIXs6k9uzysqCh1zFfXW37zfOEBjQ7tX8wBKsUsBij15lqr19jk985rpeLvn2RLq57Yc3K4Js3N\/Ppf90brhl\/\ni+XMIXRha9X8JzMiI\/mERuNSi5QQ1Y0BUN4Tc3tuXWN6sq\/\/qiK5C5\/bDtk558pttu0xf3nx0PlX5Hxn3km7jY4bCmMb9S0mDYiP4Tt7mLsMzz3mSavA8nIu\nrjReRbYtmFtiuvTKgw8nG6LFiibDmIhJfdcdrcPMeO3gPwQLHUabloV2didYhMws09Q5IDLwRO6r99B5NZ8TeJeZKptxRDWr14MQwT\/R2M75\/qG77Nebjwz4\nq27KOFoac3h0wHavrpQcqVW\/YHP32KlWZP2LSRUkwl0pfH5+CY+b0a2E4zmvLCez6qSwCGuK27fjYQnPtCe69bQxtTtvkyalKrQVRouh5ZXLkAZCRds1Uam8\nLwP8HSe5VPqVgqjELy\/LUqwdEUUVlwqrPy6RciQPZ829fL2jCOa8uN73jBJ8Z9fr9RfuUsWrn2gTcixCuvZL8zavty6mTQpnTsh5otydp8wmGBMn1C33adzD\nMA6HgjakMLaXeyW9an1W0\/TeZ+HMpnWTD77xnkA7BrO2lzit6oq8huVUWphyTiT81JOPWGUyeadDobzH8fCUzNwPA3eo3\/b4N9YJklqGx5ClscebjWT42ApC\niwor\/2VvWVKxp03tk+rdGaScwWBaW0YI4cGjrsJD5PUsR6ThoezlTIPAds8LNHxIpvOs\/f6PFUHx67zTDcpOZ0ul\/li6MACrHpwT+yAXrGhqkeloZ+xRe1Hp\nh2oLvPDmfqT6hqCjd8\/z8p2luh3LThze0B9\/5\/LI0n3SXyOvYjmmm9SExMln84fOaDFVNoQc\/ZQoIE1r\/NA0iQTJZ07s8Fl1zxBKORbtVVBrcKGnWO3dqw+X\nrh2Ufr+y2KFz3Y3LdSfNz2pvsdj\/3Ij0PtDdjPOyWOOS7zAtp+SEXb7ixfjAjbvPViVYjFw8kbf1Ve9bDHKta9Sb42rd9cC8TOH7sLWiqAtfX+K5w4fWS2Re\nzdj40UA5qbWl7XihsrxDyHnxeN1Z1cMPN0Qxjtg8tbvYvSsISTmfJlMrlujyquPh4Lujb1b6tjKvJlUrb2ieitq2o3OM7zqv9TAtI3shIbaJ3BKoPxoxLK9W\n7GRW2St1\/RPvQcYt4+Zd1t7xfozxnjuH2llDYEfoIf8Nb6cndOaA+fVX8Z4W5hdPKkZc7lSmd75p35CulfGCH+nPNqy5pX7DX3WmdOLthtNXlDP2ecQU1\/KG\n5esI7ol+V8bPtLoQtZs7y+nCKVbrKuvCblY7fHZlylREfw9j8mhwwMxjQ\/+2E2O9ewxLzZijfq8Wvk1\/0h1tf3p0bEzygsBjzup2o7nIkM0sQn+iIq\/UEckD\nYAPPxmqdZa4F\/TDYF5xnkTjNfrLO77+rr77Di75TQy83BLqQv6WD50vglgvXtC0nzeEKvhsXCt77TyUYvrfJFZE9IM3KIDnZWUHCxkZy0gHinh6Qp4eEv4ys\nsRH0Dxyx89Ciaui3bkt7Z\/IllsxBOeG7tnUG8dMBdQ\/OX+ctR8wmVulcPb95Hzg7p5vWvhn8uTloVWrx\/A0V74UN0Pr57crXF0oujvqu56IPeW1\/8UVk0uDU\nu1VyW94YqhA1Q2qqtyVwHuh+sluOV90WQt8G633coZLUBrUmKu\/8oB\/0BvoHjtk\/6CZo8MnuevzlIDV+67va\/VoEZYO3m2Utq08aTgh3v\/SmDwLTvLg3+N12\nJ3IPMQgHMExbe0xXl5dHZkRQztJyXE5GRmUK4oV5R6Zjjse5WECwXmgoOeb4IvFjCX5PK\/iZdp\/SMiteCv+YrjZNGlk6zT7OCMM\/LgT22ZqQ+e\/j0ZjQAriC\nfOo89pdtWVBA36Ej3kWtpUqQZ+9mSPFp2+Ptx33pXlKBMrKmJit6TJbK7hP3xIveQyJQbonp1+WmJnLS+yTpXn7fD\/0rUse8nwDdW755AN2F24\/+d3cBQ8Gd\nwLRGKJvD\/2Y8ZWTv5z+GOeKy\/Ui3s38X\/YOhv1TGYMHv6rndqP6vSGWTfW\/HUkZ8mvYMcyTcCqDc\/u\/uAqYBbnY2kQfWSy1uH3qrqRVjPsrvciBqOtyAdny7\nOaTrEsriMTx1fLscC+cf0rTDs9h8AxqeA\/gjPIaHDA48bR94m2WhuXjv8e12BrTFe08d5zGcBYejYi4usBaEgr\/KDEGGoA5J8xBkjKdRBoTXaQAEzePZEIsJ\nGUIsPJ\/EPtT7Hz65q7c+dbaRXLG7wMfk39nz\/6++tgPVQY6Y8wbM1Q1z34J50rFt27GduzGfvZgPEoBf\/QKwfcEY4ddpI38LBBQi\/N+62q2F7CAnjIxxUDFu\nGsYngAmJYGISmJQMJrcUk0OU8KuCEqaihmloYTrLMH1DbIUxZmqOWVhidtZr4H8w\/s\/APijon+Z2wj+QZLgDhskU1GaVFWHV\/\/IVWW0Dzvn4J4F9pso\/zb0A\n9yMf4VQYsvl9Tgj4WTq1qqrqF3hXVVVUsQG8gg9nVv3GcED\/xvGqKiYTYHnAZyb+eTLj9RzEl9Nkx0F8U8izCsQXpQ3eg9j+rEckiGu2Oq4D8eDxDZwgVt+R\nT2Myq6okLiQS8tcA\/RfMi2JObKjyB3StZK7iWH8h9tu6X\/gNsn5jOKB\/4zigf2M5MA\/gORcJPIbmmF8JYtWYwjwQC7R424O4N20lO78Po8iDeFPq9xIQb7lF\n8QXxu6a4dcA8OcyUHpwD9M8d48jO3M9dAeh47vSxq77pmq64eZAW+NBoVEZMlSCGVVXFMDBsCmPEQZYcmCWTOYPi6sxRFDU3h5iCeJNiMBlMJg7cTAaDMcOA\nGACxzak4fpubm1dVTKBohSWVjAqSX1e9xqVYNBizBEIA4RnQb6THSfbXa5nQCnC59TvlCy43fqeqwOX+4jHLDOh3Yf7CY\/AivzG5Cud7erFhGbB\/QzMoSwDN\ndkdBmdyfp0yB+POPDQx2VZOaZkHM8fPBMQiPjxfMgSRl5jMZxLei1o+CuGmaYwEUZf4Ru+xZYaDekz9g05fX+g9wkuoj4CEydSfnt22\/4BdI\/QZlYFtSGzsD\nsH9jM7ANYHPmG\/AQF8NePSZesAPOCiCJbu9fBuIegw1vgWlv1huC5FfdAW+8MpiYvBNI9ut\/MwCWub69WSB6AShP9vHor921TRlYFv5HynmRRw+zXVx2QDSa\nlqNjQFLAyAiDQaebA+wGv7fGeYB1hUHnMayKYeIYzmkOnk4gAPUEEsmE7YNUMhG3DXcLvIqZKNs+AondCnhMyeyyIhKJGANiVlBQRy2gs6MD928GRCVimKWj\noyOV3QHYQ2zAZy786QdMNocKLQAGKELwDpuW2HVsLiluAPRFw120WwKHYgF9V\/JjXFp60ltAL4u977Z1Vzk3oPc5zdJSntxfC+jV3uLWmR9rKgGdRnpZf9eC\n0I+TTK3OAYKWwyBgO4bseW24sVMW0Nh+4cRTc72f8DKs2q9o\/CZdXA2wt\/wa0QG2x+KgDlSisRGbX4Wz8dEe4FdVmTPBgG\/9b9uXu0QXz+Y4vwQ0aWvhdP5B\nZ31A750bfBYu6tZSFVdVdXZLymcXiUOA\/XyIEX3yctloVZV91ccztu9tzrJd5MfzjFNze7yMcNIetc0aPCAZBthDt20wY3rWGzZadM635IQZDwOfMwq583mh\nqxaw23+NFYDliy6nDywPesPmA8tVFl0RLxNzMHCwdHFJTo0hM6gc+GDMsqLC0rIHpZLJMYKvX8eQsT4oDsI4MPMKy1ZLc3tIMIaMz5l7yWSISgVjN9yZcHcy\nl7GAcNjAXYIUEACxWa9xBt7rBOAfR7yyabwrLX81+j+bP\/hjTwvAAVigjbNoNNy1cJYuSBEBVcAGh9\/8qyA1AqgjbJj4zbcHKSFAhbMBg\/YLZQAH\/V0r08Ke\n\/H8U6L0CdLe7P95iZ24D+tLXfT\/mlCKlAe2jtqtszoEgBoqrU0e7S5ToCNg\/n+9W\/UMmQpFNjwb2NHajFwG9J+NQ6DuNalAv1OSXjW85DNh9DOXNpxcpoe\/U\nAV0dFn5pbyr2hY0Y\/yeY9dt84QvJPodUtu5m1\/uAJ96sxQD0VBmdtX5nfP75PkCrrVW9fLAmZAdQGlvfELdzP9sfDlxRW6caWMbGBqNqq3OaBy5asT3MeuCl\nz9pdoESokbEScVU\/RgG7MlY8LuL17nWA\/uNFv9WodepBQFv9n8BaduptHxqOMXm1tSOWwE\/oMubQCA30N46OqnkjV5hXcODZGoPZVxFIlKS8pBEmDk3bqsgV\nuGuRcKmkpJErV7biHRJGJpIxmlYAjmBJI9uuXME7GhlIZuQXqNn+C6jmZCnAi3seFeAPxv4OKEQl4xe832LPM1jAaf6GUqDkAayNNs1y4BGEdxDMxQ6CAuIZ\nvAcBqLx+tAkkZ\/EOhImnjx0vAMk5vAPBxw1VPzb0uPvixVEl4CE0dTt7GpS1oCe\/36avPQCS3H3ZfFB22dOLfEBb6HlFKOKeBlpwz6J\/gpKm67P5vw1z+r7s\nGzBMb8NbJrt70O\/FI4ZunzNkDnIBc9k3vQ3ArLdv1oOkfq9uH5NRVeVs+a6PDsz641wy3j2ADo2actbH63v1O2BWH53NB6Y8FF7kA\/qwoEPZBaPq1cCslOQ1\nwO+AWY5CbL6LS9ZF8Awy3g8wGaC7Ngd9BLsTwWEBlBUZ9CFMBt5PAAhY7EMIhAB8VuCI110Vjhh4XwHqzhHHEDpem+bg7yvQFjkjiwwZSQh3FhQlODpCbA4E\n81oyod8Ywp41LiYXcQVmDyJu\/cKVxdSNX2iymLr\/C0Ng9gDjdy\/0vz1Y+B9g0m\/z\/vfGC\/8DxHFxSfX5\/3388K9DiIDABoH\/YnzxH9s\/G1zxssAxHZQ4eCOl\nSLp+U6qxDWgcl\/zSiF2dBFAu6b4ZtkYXU0HjMLZh84FwJ2GRD+jHv1Z32EP6Xys8OPn61yoPYP9e6AHwCBZ6zpwHry3Oc38niDWo69kAM7TWYRuIayM8z4HY\nrs5Q5reh1avZ7Q4oO\/\/cUSjobbo5MBRgdFgoMINq9cPaLO0NGB8x083ZfCAcenGRD+jmX2s9gP693gPo32s+gP697gMsBes+0ewKk10by54uVftx3ATx5uI+\ndot3V+Bg538nW6Snuri6xOAtFAVtlmZON3+NpzAaqEAtyLwKT+HViVlWgRaM4sMLBoVqbm5JoWmNsGcg0+b25DghfCTBZIB1oZ8MBrtJMjmhxbkF8CzzWRS1\npPGa\/8f2Pv97SgEi\/IHQXwYRv1l\/N374zfq7oQNE+8uw4f9l3\/8vQtBvU\/9f9vP\/GhztzHZ3+d\/t4\/975OG1wgj\/Zb\/\/J3r8htnUSg9BNryPyaWD+EoZfRYg\n6OOmwLhwflAeN3l2G6TWlxSz5w3t9kvd0aIBQI8r3ZWqCahcD+iYE4Vm51ffJwJapuEFOb2qll2WWVYS29esy3\/MRmKeGedArgo25G7bmB+n+yYxDdDpsR+k\nKKoSaQAC3hophTR++wnYJ5NEQlC5LjcAAQav9u53GPqza\/hmt70ZxPz3ik6AWK3qvgOwmYdco+d0ANx8f6poG\/mF0x1Az5Qcdl2hleYH6GvjaVwJ5Vzs5Yis\n25TjP+8EebHf5eSlstGP52zxyUtVnc3pDz+eXwHsU4ejBsvCxV3xyUtVU\/Lmc80bxQD7EHPo5y58foK7XFVTzn7jEaNQwL7TjM9R3mYChXFGqG32YKgU22K8\nF0fxdscQYrCXFZjM1zEYNolPMSCKJQ4WLLSiAqOiqBA55nUVWHWIIUNDVHMMo4DZyncUo5JjhGJevyZjbeAeTlyk4lsFZk5FhcwxXt7fc46\/m3mwKXzoAP\/9\n4AD3oN+sG3+bb\/xm3f\/bVMMc\/AWov4wV\/m8PAv4H4PTb5P\/LI4P\/AUbhQ8vU\/7Uhw7+OSARBK8v\/bkzxF2yBwWtoEvu7NAeIK9mJg0OZYAq\/F2bExCz+6g3+\n+94C\/ns8Rn5jIPxrOPMPH3JOOnuhXJusZnKllcVqB6eTKXusE1Ao9VsDXYSkly758sy3jtLiHXp2jDWmqxsVq8t8tigA+UH\/IMLOhv4\/7r46oIom6vvcAC5w\naS7dSIlKiQhISCgKoiIYqCDYLYiSEhISBqigYoCCiNj12IAJKordWFiohGKj3G\/OLpdHvOj71Pv+8RH3zvzOb8\/M2d2ZObO7c9aksalxeVOj96aV5xVrQnYZ\npverLpVfXjCrV2mzx3b1ZbniWgraPU9e0X9sJFc2LXP1lbyBXveLlN+GS83mNUeLi57dmXkKys9G\/V5PuFXuxCiiJ3aJfnKFZdnj3n2u5LVO7kzPc1gAKyGE\nWMbvt7xUXeuksdHkzDsDLZRTZ0eJV504FYmMsXz+LTT+uar2xF61CxugGEoMDJlGxuDeb9OLtdHVxPiYlOQUWm5l1VK9sKGYMIyMaXkMECE8z12Tu8\/RQTtg\nzOGJDzNW9ArI6lm7e5XywqlSEQ25C9SLM8Y3lUzKfGqYsaDZqCZiKWwcX97Pu\/HoC2ffy9Ev59xLXTRDDZJTGb\/Xk6xQvGI00ZP+ynBJQr3RvbBM2BhU+oMe\nfvVcK0pXcmrcvDEZaHjWKqkF4zNjF4hGKIzf1rjO99ScYepqTEYczBMcdaclRQFuzi560AXYRsYjzBd4rx+y1b\/hEB51s0Unbe1oAriAEIUSg1PW8ix2ckrR\n9cLUgGezItyO+kxz3to13uWE4Tq94zobupxQKWHvYCYZV2j4mp8x1PM+Yy425Kibhf+LmM2HKksCsiTijoNtVtV\/pecKJEAhzLKysuT7dDXUUVHX6GvoZz7X\nrSzmbonVvOMXkMAjXZklE2ARvsZ79jsmpCxKjZgw+1JwZET4Io9xTI+2H5dHHk8usVhJiy4Fe4xLifgRZz259A5Y0RGRyTjZFHWe\/S4pOSVKsFOjRaqPcOwb\nRWEXVKooFxw7Ibpw0a28HXtwpw4JnlV9mSZAIwhRUNy3PrqpselDQWF1N\/71I6F5PTjWcX\/YRxY8buxe3Sr6bd2UXR6bAyrvblZX3jD11rGxTw+JDt7ZZVFF\n7JI8iyeb9gx8WnN55mT7+urLDb\/X43Jyl5wn0WOxTPnckv3HfM\/riA7OW9KZnkiYRHqmPDyj4gqq123ePG1q5NNZO6\/H5j+xeyp1w74eGQLj1YsW5UsenXIB\nToPn8dIxz8\/6OmYZT9NJQ+OtSrfwlGgCTAEhCoonxqjn5+WLDvJeZOeVnK9q4yPpbr\/wqJ2rxJSQsosXJtpsOL3B\/5PnUTf30pIH15+nSW30VY\/QzBqRKTOt\nZMaHtCqPQ\/slXHJjePuf\/16PWc7pIh+ix2tQafHLqufJCnm+6jG6nenhQ38ygtug8fauZTb+bjUPqqWmRnzObJmxz2OFV+4zZKz58HCNng7IicDEhL7klGgN\n1gEWW4TBaANaW\/gku6UoLz9v04rG6qrqldmcpUvY6WnpaayljAyxlYwsqXyRNcp7YQ\/jiMh63jFGllwxwXOAyCGDmQ4rOKl5hSuUi5h5YuQf1axkEh2whF1V\n\/fAhrYjoEVbzsPpSdTHRhPL0FRw+n28WIc1h09ryWFYWfJaYlLISz1ju0ym91fzPEdJqyrLKOEwIjqjKqKiVYnM3vYFqCPzeKt6sdjdpU4WhqiQeUTHFd1+\/\n0ATYBEIUFEvWq6xdt9bF0yvqjOTVlbnz9MW6hXvNNU7atknCf\/ybRQkfqm3F3QI1Ela1pjeOaXY5vPzu2dRzm2bLTjZ0CvWUvFMuX7r12dn6r6Xnfq+nYWL1\nuRSiJzSsNfrDquZ45uS7Z89+7kzPUhAHSZiHRzQ8yT9BPKGp0e+wZeoq2YTQS+WX55w9jwyB8fIhoqP7TtUaCzdg1+gxBR7Z3ib6\/Wf010fjXTQdtXVoAmiB\nEAXFw63lL1dfLs1YLJpVlzj60Re1vsbLD0+9N\/ia1h\/XtMY6H\/p0w0JHfteGJdPHZBft8\/CUH+197bKB\/ob7jjOOV5zQz\/Neef\/LqQpr7fvJv9ezv\/mGdRei\nJ3v8mKBp2zzGByzzvnZIqjM928ES6uALGr988LVDOks2Fx2Uf3zZ975CRZT3MpeKFGQIjJdSt7Z1cM+oJ61fcUux2okLIccGLHVd6IDGj9HsJiVNEyADhCgo\nzsqXWpO7JnbVausg3STbAQZzHCxsprnrT0zPYM4Lq4\/6Es+Pf79YMc\/Wsnh71PsTvWu1Q8TjDg\/QHfXB1d6swWGUwf21sau65Eutlfiv9IiBKuiCARpvM3He\nl\/e2kVHTatfG3R2VbjbcwFm1izgy3PHeJoCswrfV0MpmsTGB3wDLJ3l4DAAVj7Fx7NaW1rJUFXGWKIvjMUlevl1QlooiAquIo4CoAYVvuLU48cVqFoR\/wt26\nMoR4JOFRsZUVmb3Ptz5r90iwh4wa6zc0rnrwLEPQBulbt8dUPVaKWpYi0c0a9\/nU\/BpHB5pA\/LB2yh+xUZ8aCKXsY42yyljwg6EQhzaiGu0OSmgF4Ie1oIvR\nFtKAtVA5HHMxeZzPUHmICI9Ik3ceCj57xhkmb7uItfCJcTx8hCaQkoQolBgO2\/S22c8RWDwmg7giyaPTFyZIh8kF7Wh3ReYSWZMmd1L88vlZ0AShq1ddsh6u\nfbHhgM2GiVjU8Xu2da9oAsyHdspI3YtNBwnlQK3t4ydNoEm86kloMKpp6qCEVgCaWAm6mCYhDWjwE\/OTMTucytJGgp2tXdZIy7QDZXynhh2WMViLkyffmpvR\nBEgDIQolBnPSKa\/f1mawZeGsTt0PLKqqPHH\/cLc+5iqgBFw5+e4agW6rfPcEPC3FolwjB1VW0AQwByEKLYZE2A\/D0WBUo9QpAw2mixGWYy0q7DN2jhnYz64L\nyMvJW3cZaxfXb9nAzWM+7sRa6GZU2vehCWAHQhRKDPYrVq7gJJDG4g5tTlB01DsAZmQycatgNkmiT8Rsy0RHEbwtgzi0Zcg2JBHZqS8mOHv4ecTtcPG0WLrE\n\/rxJnl6724F21Dktfl\/hrJf2Cgxg08RJLTn1IwMOhLotPIN2LNs6yc2VJpAD105Z\/CDg9GdCOR49SYnnBIvhPVRgMajGoIMSWgEsxlrQxRgIacBaXPefsnG5\niZR9FmjraO\/NumQ\/UKq3yeTlshuxFnZTTviPoglgD0IUFK+s9yf+79eJAou9bIivYebj9eLlNYXJMe\/bfQ0sK23fAP3gh1J7b8AdEPUbvrr+nrVD2GL+ggQs\nq0j\/\/OYimgB7oZ1yy9YhIpVQNmmf31qyDwaAPgSjxajmTgcltAIYgLWgi7kjpAFrkaO6Py3d\/a6DIRz440CmoYrD2rsr3F3TgfLzTPavUVWjCeAAQhQUB8Wo\n7tyxU1RyQ8mkSRw2EB9EhkF5IWpiXBaTKc4hTgin2RJYI9mibJak2NYPBUE6PWVzVvYUZWNs\/DZIVqdnR0gWaQiRTa3+3DBnpewTHVBwYbFcE4PI6SrfgB4a\ni9GWF20gDhqrzT+jfJ+2AyE5j7gIDSmhHz+8Z1acvdHuIuAucA0LNp1xruvrQ3AGeH1dYo5vIZ6XdtarEbgLFMgR608T4DW0U9xblF8nEArDf5\/\/qDAIBlOY\ngQcC1ZzpoIRWQB0mK7qYM0IasBaW89beCfWtbi6ARw8f2RdMbravjvE9EzrlDtYibW39vPk0AZpBiIJi8leyteRImsDiui\/EL9jfJXvqtIqAV4dmtPsFWJaT\n7pqBnkfMQg+ABNiNCwy5enPkyF1Dv8s1YlnN6uNc3WgChEI7pXTOyApbQqnXHefgqAtrYCB4osWoRqKDEloBrMFa0MVICGnAWjiIHJHY02dn+VXwGepz\/+qs\n8uU76\/rM31MsgbU4dWSfiChNgHIQoqC4j7XI1StXlTcKLNY16NwZwLLGisjp27p6ZtTBPTC5eEmnPivu+rB1\/cNMsSxnBTVSFkUgLpAQhRaDHGlstmgxqrnX\nKYNqbLady7EWb6U0bR1cB+\/IBR1tncO5ijtaB68kPlaELdZiJOWIUQTYAUKUkbQjRlzn2FV4EQ89ktZvxB1Bl0YWGKzv8eKfOWIS8W0ZTIu3ZSi8LfOZ8OJJ\nHi9tOt1eDakR4VF4HQoz4YtSk9E94vPDw8Uu3vyklzzh\/NVxl5zf+RyTPje0VrtF\/tWk3RG3sw+T\/wsk3YQYkSURzgvCNSTbhBF3oRdxG961uQ7\/Ws9bOAaf\n4Dw5a\/nO0tqTsnOyzSe5a8tLD3L+eL7Hpz7Her1FCp7Vn87\/goD7\/p3o4YOri2u9+8GG9Rtq+63wzqntU1y+Wucg7vslh\/eLitAEtH17zO1+T3ZYLR7htDpa\nvex+UGRaS8r8kRc5Z+34l8XJfxBJfyaYE5GlEM5VwjUg24wmnoM78SDmtHkR\/1rPbPgD+uGw5cSPDkrhkKnDLc6SFP2gB9Eyi6\/0a\/nDfTZS0PZ+i39BQNvn\ntPSaZ328j8QW6GnVM2zLBgn3PguPv7fePo86+3udbflGE9D2hTsvF6WPeRYWOvCo15x+B3qk2p0wXNelTGuT\/D6J1eQ\/jKTdCKZBZGKEY024q8g2U4gTcYA4\nE5fbHIp\/racaIqEIwtB2rx6GWhLiEkZarobDekR6lYU9LzKNPFCNFLS9KOwXBLT98um40uEDXYzlgRxhZXlb46kuGQPzhr+h3DSHONfTp2gCtql\/c9Gog\/Ok\nQ5wkUed25wn366SNfQbJLy+Y\/dqkbk20VPrT5fZ+7uuyxOXFtI150uQ\/n6TPEuw5kZ0nnFrCvUe28SLuxHLiVtxpcy3+tZ67sBIGwWzcr2ueusvzlHhs+Z7u\n658OWPNhdukg95XL7yIF9+ug2b8gNFuxrPZ82alw67biDvj65avnjlzF17dvwe1bbxTIbmWt2en15SslR8u5abE+1en9Lqa69x2jerdsbYHDE5krhtsnux74\nGnuC\/L8gaVOCLSeySsIZi1yyzRfiVnwk7kVTm4vxr\/U0ggj4wEW0fMxamcmxC2J5kyNktq91HhN6McbHU+RjI1LQcp+LvyCg5XE7LIaamftYAqnVQ8tEnwSc\nNZgtHIqWJ1k82rGTkn+P21rSeOli9cpsicUZ6WmLM0SWM5ZJrmOtkithbZb8g\/wfIendBNsARAZpjMWQwUxlZkukEt+F1\/ECkcRi6uIRxfmlnuqLlxo3EDEp\nKzVbgt\/SbElryhPjSEswRCRlJC\/wW+S05LQ+JDCPtH6OkJZX5kkwaYEcv4VGiZjA79ETY7BERrJcNxO3S963zTlj0EswwsPT7wx5fj70tNtn3\/1aV6rHHn7R\nrG\/iXTB82\/BH5889JP\/2JC1HMHkim044Uwg3j2zjTDyUdOKpHGnzVv61nsNkevUc3PCYah022Xbu\/Lm0bTdNnh5epxXkdvP5K\/P0w0jBY\/rc7RcE7CXK1rsP\nerpl1aEjQAbyfUeWHtJeVbbF\/mn2IOwlVro\/Xb+BJqDtmyS2VWnvuZpn0UfcaeDOTwrN5T3nFFztXhTuY2gwlPzfJ2lxgskRmR7hlBPufLJNLfFVuhCfJbvN\nb\/nXenLgMFTh9VwnvpPCnCIDQ4O4oldzRiv4Oj3KM62SO9wlByloe1XeLwho+2CrYnH70l7zreFby7cz1k7zt\/VqLk2w7yeOtq8vnmvVkyag7attx+rGO\/Q1\nneVq0j90sG7Iyh1qG1NzH8QU6Zw5q03+D5P0EYJFEtktwnlPuM\/JNrf\/vAREeTD\/Wo84dQnIFG3vH7Ix5uyZs6Uxhhtfhxwh7pa3bh+8BkQolK9r+gtCm19o\n1HeA3\/F4OHX6lFu84\/HXfvkDFvedZkRN+ORU0C9EAjU6eAzAS0N8dmpyCnGaIms4KuJR7PbrRkTGjuPXcIiEuFEpyez2S0fEtUqJiozBS0eYiUxOuU3SieiO\nOd0GcZShb\/aw5jsfvEHIQaGdE3KsD8JqtBedmF9Q0F7ay+mEgPaKlGc0h9+\/Uqavox2Z+9jjwKzrpbWGtopB3miv7NhUk640AcpAiEKJoZzsyZ2Zy5qjxVPC\npWbH3i9SXnIlr3Vs2ePeJfrJFVnaPWOv54prffDYrn5kVq9S7VL55RGG6f0+KtaENHhvWnm3cXnTZDBpfPaTHsp2CRByUGjnBHrBPLBG29GJ+QUFbae9nE4I\nTVbmVt+So1\/0MzLcWrKzeFpD5sLg2p29zCemaPOJzE71wvNnKAYjECJQQkhOXZS6aMb06Jdzil84+67o5924CTYGtRjdC5tiuCRhUsmk9L7FGeM3N+QuCFs4\nVepu7e5VOb0CsiZMfJghpR0wJi53n+NHeJ4b\/5Meym5jEHJOaMcE4qAULxA58dGB+QUF7aY9nE4IeMxP2S465D\/E29yYxTbq4q433iXBOdFtY8C3Ijzmyksu\nOTnTBNKTClEoMdgSz0MiLv5QZclS\/xcxM4YcdYvwPmOeY37GMN+4QqMYb+h1OaEyQe+4jp3LCUM1561dWW5HfWwCns3KKLpeOCeLnbwNnLKu\/qTHz2+on06b\nm0RdVmrL0JeV6MzvLiv92luj9qoiCPkmtF8CO0EBbrHIXiXuyy8YZJh3otybTuS4T9Wrg\/fkLRI9plxRqbyrRPRV4zX7npwTR5SqcZ\/eFFkYHUMTyNxFiILi\n7HrivV6eOXnKnoFPyQjwZNeiitiBooPzmo75nn+ifG5JZuVdi7JdHps\/iX5bt6Oxe3VX+8iCHRzrOMkjoXlu1d34fk0fChTro5uiftJDWe4DQr4J7ZeABQwF\nM7ScuC+\/YKDllHvTiRwtz+WVpk3L8n1e6uUZfppzYcIU36OVkivylReh5ZpFaeoaNIGMykIUFAfG8Pbv2y\/h0jetyuPNtJIZr7JGZNr4qscEPk9WyC0tfnnM\n86iX2OkN\/o0XJtp8nxJSFnnUzvWqpLu9XL6qjd0iO6+CfNFBB2PU8\/k\/6SnxH\/WJJfKzv\/J7pBYYCi5sEZmaeFFREQ67YTwRs9iCm30\/XEwqXFF9qfohmdag\nK0fdoGNkyRWKrOftp+7QrVF++LC66kiWVCF9gy4tHZawiSvHSe\/gyhWuWAlEBXHl0I2iDtUhEPI4aG8D3ImT\/hSbPnolv6BQTvrTXxDwYN34qihpuOluc+u4\nwOpq9Tehm7rPjRHLWPkuCg+W9igXFWWaAM0gREHxzfqvpcdLtz57LnmnXM3QKdRi02zZcXfPng1rjmcmtEZ\/6B6oEbqp2lbc+M2ihMRNEv5Zc42TzMS6hTut\nzJ13KeqM5N61Lp6J9Sprl\/ykh7J9Pgh5HLS3AcUgDvZoO3olv6Cg7bTb0gkBbe+vrak\/Q9\/bY8zuXZE3Lox11vKaur3vhtHDRdH2GSHj5OVoAniAEAXFXay1\n79+7\/+XUaf08b58Zxysi9TfcT\/G+dkjDY3yA6JigacW7NmQn3LDQOTzW+dBBrT+uTZt6b7BRX+Pl6qMffZkjmlWnfLk0o8Za\/vK2n\/RQth8HIY+D9jZAjgxB\nfdF29Ep+QUHbabelE0LbhSYH1wEhJ4oVFN\/w5eqTM666JzlE2M6h7j75qHfFC01IgBMgREGx4ELTaodRBvGu9mYzBuiOigkRj0s\/0bt2e\/H2qLOKeba2\/Pj3\nUfVRX0QymPMOu+tPfOtgYfPEdoDBI+sg3ZtrYlfp5Uut4fykB90o9HmIC5RIX4+iXSNoy6BrRNKJztgQv6fFw\/fWFrw4hWkWlV5Ou1rE0WKJsvitLa3f2RwV\nEBd4Yfyamrg2n2Tg8LJpmV\/0Hxvd0O55MvOv+CSRZHeI48yYH6fc2rtiQexaLfWNpbuX3+rXLUR3JW\/B5OdIwUuA4rOVB2YanTj5UIvxEwP3\/jPlj9YSn2Kr\nbktJy2uLGK6YpTn4YfWuuKs4Q7Qq9ts\/NsAx31pimRJx3oUolFgZPpK2IQGfIPaXHEfIx5qgHrqguIc1cW1uyfgvRjURkwwzFowrmZTZ\/zduCb+61opyTYhn\noj7HFxohCMIgIS3dYPyTBYulilbdyHqcYT5Gbd7HuHgmqGOBc3wbx0csWJZpKsRA0+Mf1060adK1XhUSuqFpbJbG\/M\/LG+KfTQrhounymleaGuvuTbRp0Cbm\nCVEo8WOohYlgA03Eu\/8Vpw7uYU1QD10QHvV\/7JVcIL5lCcRYWc3mu5kbaqiq2Oi4Gw7uGu1TNquhUDdh2xVkkPJml8R0Lke7r1ZGlgb4umnIS3J1lbqr9Def\n3ifObc3wj\/upB7AS7cvLaAJogBCFFkMk8fUCwBd+y0G7\/ywIm9PfuzLFJE0PJgC6XEzaz6Iz6H8x2zIUTjJ8ckK1+SU7xx4b+zRZecPUlsq7mz3\/kl8CN+Ap\nPCEncB6chyWWFrc3S6zrWZ1RcC\/uYV4gP3eSYiRy0J6nT2J3Pp1atHmfEAP37Cal6DNupx\/kTNq4Kdrg1KvAtCl6Qc6pFabvcc\/GL\/Z0cnbbesbtwEjIASEK\nJVaCaDhD9uppePBLjhtsxZqgHrogtL3NM4kY\/TxNanVpyYPTnkeJlr\/gmTwDLzKozIBMiCGe5ktPr83+ujafy1pc4+3DbBS8WP0P8pGDJXrMyIyQeuDqtl6I\ngbbP3qqdwI+wrR8uInr9zuAbXfYWSDU8jA12oJ5amTWgdd\/+zfoJ\/DBrqAchCiXeCtqQAHyIANtfcjaDPtYE9dAFBa4pKUmH9geaOvg5RxjEySF4dVV1I+3p\nEEcnm4MXm9IFF5tkOVZWeXyWmBxPTdlQSknslHPPQ62fI2R4PFlLIuHQku+faNxQiYeXm9AxEx+5qKXZGUDeV5G+QUiBNKYo2+bCtWOKssj8EVOkrk6RvqDN\nTUnd2+xyOKI1vfFsoEbC1L\/ippyHOVAOoVb6fL7s2Q8hoZPFFycY+9ckSYY3zFsoqSSeuBQpuLvKQ2VTDzcuTFgsxMADJ+bvPyLrdctxFyXe\/TPSh3q+Ptk1\n\/1zADCfqdpN18I2wuR4zRmTtXUP8ACEKJfYHfxgBWfAaWn7J8aBvOaIeuiA8adu8lMtsD095uzHZRfm7NixJ+yteSgq4gDdUwH3ikwbAtJzs+Tq3Dmlcuze4\n7\/IpX9TrDlnWbEcOluhdcf+yfNHSJbOEGGj7RAfdxu8Vc64G2tq5Smw\/4Bba1yztyExP5kDqsck1x3T1XNUbv+8aCVdBiEKJHUjX3wjfSV3m\/JLjSg9GqIcu\nCG3\/x14KXkwyADMYRSbctRBlZ3v4veiXZfPuT9xgE2DgodtHVU+MQ19N4huYjYqr7ZSBtgeKKJj2HxZXf6mryZd7tnVpGbc9M11jbQOoBtuL8t4oAmmMQhRa\nTDoMU+gPw+C3HKzJnwXhMIA+EXpENRwV2isCwdUn1nfKdaKvPrG+YxrvBeL9Q7Fvq0H80+dP8dTjTatBjKTF2zKYhrYMplk\/eyCsn8dl1s8DFgOHk+go1s\/d\nLevnPohJt\/qclbLA+vk0Z\/187Fk\/7xDGahCP\/1UAmAs7wspGrMgpvcJhbmWyGeIcpjj1KcJmSP2VTy6ZGDLkOBIsLoP3209VjoQY+WSLspCP2\/6vl5XLLGNf\nF13FhM1MOTFZcWDzJNlSwJb7y588GbYccOQUmDzg\/g+fykxV4IrIMAmfJ8b+PyjrKLuEeUd0J5tRzpZjncbQPOKsv\/cphfXkiEsypYD7Vz5FxJjIZ\/1flLWW\nuYl5mJ3DZOQz5ViVRAMplyPSVjr3959UWbKUHsW\/8KkiLilKPinrZCkN\/+tlrWWWsm+IEusKmbKichyGiKKECJchIvsXPhWlRWQZ4rLyLEWG1F\/6VGKpMKTY\n0iyylSK2n\/\/1so6wtzFvi+5iwwm2LPMMm80QoVrvX\/qkWrg41Yal\/von1aeI\/\/VS\/k1ZucwC5iE26VM2MmWZ59h\/sRf7yz3Xf9Bj\/puy\/lGP+Td6rn\/dY\/6b\nsv5Zj\/l3e65\/02P+m7J+6DE7xP0S2euBgbdw5RwG38LAW5jG4FsYSAjTGEwIAwlhGoMJYSAhKkDQuszzGEgI0xhMCAMJYRqDCWEgIUxjMCEMJITpt8\/omB0Y\nA2MrHbMDlziOek7huECXivPBC0AyxvPAWB64QBfjeTx7jmsjubisc1wv6\/ZQVmHbMS4XVdJ86dMYlwvTGJsLQwlhGsMJYSghTGM4IQwlhGtoMZzQijE5CGM4\nIQwlRC0MzjvxFkMJeZH0gBXXMJQQwh8u0oE9sO5\/0IE9sO51lygc604FA8lZQS05Day7hAE\/sO4Y9CMnGwOccXGB5xAlnp\/fmjXc06fdWCyMFFTJY1dhqCA2\nP56LsYLcTp9+xnJz43J4nNTKSvarVA4sxthCzk1tUT16UsGCWCIigkAfdLAgliDOh2YVRg1g05E\/YJysnJvbb+IG0ZEiGWwqmocVCntSKQG0EaFNVEoAeSHk\nSaVoiI4b8GOEsZKvyrhiF\/cFrtrFFbu4tz5t244rdqlVmvusK3DFLqZx1S6u2KWirBnHauOKXdxfuGr3saUFwrhqF1fsUpvqUAFeMAhM1Yb\/tCRB9feprsbl\nu1QgusnBJrh8F5XiASYCao1216ApuHyXOt1Xqe3H5buYxiW8uHwXleIS3owbVBguXMKLy3cxjUt4cfkuRf9PS8pdM20SgLmsYD1vOTldXOOBiviCy3lxNa9b\nZflprijblIWnB67mpVbqSkhwRGVxne7uzKZgXM\/r7Aw6TW2quv19XW5ucnJccj60OnNxtS9bsKIX45P+hPv58TDgRuCfx5Reuz2OivultThaASMEYBqjBGCE\nAExjlACMEEAto55zYRhGCKAie\/TfI4oRAqiV\/1WXr2GEAExjlACMEIBpjBKAEQIwjVECMEJAWy3oGD1Un0DH6BmihOnu1kMjcc0\/pnHdP675xzSu+8c1\/5jG\ndf+45p9aT75tbiCu+ScHvgrX\/V8ZkIUwrvvHNf8YlgzX\/d\/NHo0wrvvHNf+jsA6pICpK2pQs3XxJxwAyXHBji7tVnT7NJz0GtVy\/sqo8lTTxBg5wncUx7Fjd\naTc2F5f4p1ayZeUYHWJ6YMuXlYU\/m3Zbhm7UbRm6OcvK\/tCSef937e5XJbVV4v+m9fyqpJI1Jv9l0xDS5e6m+Ku20Y539iOennf81ISu9s+CdPHdrjXh4dRa\ntbnrzN7tEDU9Tg6phxJv56qNZxIP9G\/9TD0U3stp3h8HaAKYQjvl1dDEm90IhRbDOjCDd3iFBNV4dlAiYGBBdDGeQhrwOs6BjWJvHJ17uRwHWzvbz8djXMJ7\nzXNe4HjzDdaiVqxk4yaaAC4gRKHFIAZvwJF6aJmo+QVFYLPK0PoXTvdkrkIfePyqTvTpV72bn\/YNO0o9jt+lqsnNlSaADLRTPhrebNlFKLQYhkI9vECbUU2f\nDkoEDCyILqaPkAZqGcRa543z17bWn4QBAweEn+xWL9MatNZwfjdq7Uuw85i162gCKUmIQotJ49sI89FmVPMLytg2mzfPzI2x69lNDxSBqarW13hsr3CXg\/Nf\nbqJWT41tzcunCVaWfH43PcUfGbQUZkIu3rWx5KOWTgm4qoIuREiMBucXjF8X5dizmxZQjw4P6BbYM8TxYNSrdVgFm\/GfCgppAnQDIQothvHkZItCg1HNLyi8\noX5uuEw9WfAMC95fwQT1zMsE+n4L5dOSTNvzLr\/lCs6aZaeSWBuOcCMgEholuV8a3un4hBy4leSL1V\/rkXLxEk0gjbKdsiTQR\/o8odBiOAVJwMKzBtVEdlAi\nYGBBdDGRQhpwJ156dHtIbsyGaZFwoerC4UjZaZ83PI95lVs3BGtx+7bHo4c0AaaBEIUWw20YArm4E1HNLygCm7VMj16ZapDNgalwePu2Vw7Xs5tG7R3RkI2l\n6YXVzZ9HEyAb2ilXVzSN3k8otJj0G0fhCtqMaqZ2UCJgYEF0MVOFNKDN85yN1y\/Vb\/p2EyoqK6Ru9vim2HRBf+pS2fVYi\/nGk52daAJ8AyEKLQZjWA9L0WZU\n8wtKzbzwW1aWClZKihJiUqbgAGxHhykmdjJKImymJOkPLRU0FU2UeCgGKehAID2HJVtSQiBXIOYSFQ4dFNBCUCQlWEl0Km22tLLCzVmSqta42m249RBVQ0lZ\nFpMu3kqgniUJqtCBsYuI\/ywe7UQdP6kQVIC6iwnAwKu4E36fkP1VQnB+eNXeGK21zt+b7F49jpi7d9XzI+PKxh32xyOz8\/MNXT2aAP7QTom\/eERxLqHQYqiF\nGzAazw9Us76DEgEDC6KLWS+kAc8PvVkah14aDht7Azz6eyy9cWHs3mE9DN+9HEdF47imkTZrJk2glpr\/RKHFoAGH4CXuN1TzC4rAZov8lufPnsoNBUl4FzD2\n9MS+xcuUTVxe3qRaoA93bABNADlop3RfuYzlQCi0GPKhBZ6jzahGsoMSAQMLoouRFNKANge4RyvxJu1w1QaeEq+X9gTXdzs8Jg3mgRLWYlL0Sfd+NAFcQYhC\niyEalICHNqOaX1AENoup6ppa+C1qJlPB62NGH65bsOpu3wjrAOqxXTf1LmIcmgCLQIhCiwWPD1vxUU1rpwxqUZlp53K0mRRiYGY7d9UkyMnOaZlkuap57k7b\naWbDDahlNXjTiCbAKhCi0GL6vhPajGp+QSHNYyi2AYVv4vH0AnY6g+n4toxgaTpm2leFta3woh6wacvggzeMtoduVuP6yO8YEcOJdnY68VKoO\/B\/OEm03hy6\nitffg+354fgrU0PR4h2u706YoZnT1xnNDUPCgTPETCEKLQYnkCCH4SY5AX\/DwYOBelZ1ymirKe2idOJbYE3XuVU1DmsxfFr35HFRn3dXT8i8uVfrdOuFST3W\ntGyonYoyEj7pwVMQotBiqIJGGEaag+HvONStR6LnaaeMmgVUTWnfohOnAGtamDd203yXXsZqDCZP0VpvECHMtDtAhjysqenM15uLaAIZKIQotJh0HpvQ2ZrN\nRzWdM\/ARAroYYbmfHO\/vOB1\/ctvMo0f9ToZrNO\/hRQ\/fW9KBDdymxuxIZkQi98yR4g1rWHFJVMs4tW1ZJhJCdKABhCi0GDzAF26R\/VwmUNMJBY8DqmnoVEnb\nGUMP1Z2MsdRK2Plh2SNGr3DYduTwvanBnKXZxwwyp566EnIUK\/rSVFpLEwmjssngKkShxRBGnI0RMBpW\/I6DNUU9Dp0y1tfYkKHWSeIXg6RgHBaRMXHoyed\/\n\/7SRecTOYZqpndKPo7CIDJiAA4tNSaSUxCQYZh1GYRABIQb86Adg88MiOiOQmWyHQZf0Hb9LtO16ehTsZPjCXT9T97P\/OMWL3mK6ejHrh3hv8f+w7rCW4+iL\nN3DXu9eu9vJEwrjnZKQWotBi+EzG8XFkAnHxdxzc9ajHu1NGW03psauTQQdr2m+sz00X1sqJY9++eyYZMHSC3JWnzGfwXKmFip+SP9PCEgnKxTARhCi0GHxI\n5+cCLFj5Ow7WFPVM7JTRVlN6xOlkqKBHJHUj676r6kZfu96jVbw5cdEDv1SLAFNvXawp9RgDTYA6EKLQYlAHI+LL9YXfcrCmnReEDD93Ho42+DDnaireqiyL\n9T1+ddvDnPhAwmp8CkHwZAKOQ+1PJqz+9btccie9LY04GVQGVzjMzcy\/dS\/sn90R+2f33f5ZWR3uu\/3\/fVfxL1v3z8r6Z9b9m7J+sI5+Jw1fG1xEXre9cwIE\nL5wQvGxiPtBvmshY0xZOGgSxpEEIWWyqsfa8vTFg2FdByFcM91rN58PghiGC4JKkwOmB9vSrIhgRgvdECN4RAW0viBhwvi0sNAhiQoMQMpBshEFbock+XBCx\nFaO1tpAC68O1BAEss3k83zmbeA16LAb7JVeO\/4qhhPHb5ayGsSe46AGP\/0QHgzzzzOU0r0i+YLmml4CSr0jb672IK8htu3\/znXq1i+DdXk5Qy8oVBDClg5dC\nb0HkUkGQzP+MQ5cYiYbTAUjp4KPwVhB5VBCJ8z\/jkJ+SrgyGlW1eSUpSkB5DYV5kXolbsAuTxoJSkmgsuMRNgNFQEPJcyNkVTMZhtjnuOxaHfLDN8RorC6+x\nEpTYw+JQO1b452TKluPbM0b3YZqKOeT\/q\/doLWFguJW\/\/ZfKEAXRX\/wlMGQYMu1\/IQxt7b5O2pmMJcz\/30pqf2cVi2te\/oflWDOu+SkwD7A4YH6KC5g\/xTVn\nYf4PIueSvHmb\/A8iP4X5AC45zhYHaA3NkkV9UYPLZu571IB51ID5ZtRA8i6oAfOoAfObUQP3Pa1BS1aCjRpY4jKaqAHzqAHzWqiB5FmoAfOoAfPiqEFG041N\nR9Cm39XHBT5176Xcnf4aSH9xMUoylhRwLDADS1o87uhYLAnzWBLmA7Akkl+MJWEeS8L8OCzp6FhaQ9JetWDUEKS6JxE1YB41YD4JNZB8EGrAPGrAvCpq2JNI\naxDhaRugBkMdJVHUgHnUgHkR1EDyhqgB86gB8zqoQUkUQ0mTlobBx7H1YSsz77ypLTs5r8+bob0d8ZuMBXEAr+pejVqWebxH94Tdu3YD+SMJkiUgEf3nUn4z\nAM14hYWHhIY8nxtW5uUZZmRsBOSPJEiWgET0n0uxcJoRgoUvXbI0RF1j8ZZi7w8fJfjkjyRIloBE9J9LsXCasdTPT6axT3NMdMyCWOq3uk9LHzoVsyAmurW5\nuk9iUuLCBPq3uXpfNZVKXJiYFBNNNqwWbEd+yZatbduRbciWzYLtyG\/1PgBqO6DigTsRKf\/Pn+o+TT9kv5FtfxA2V8s4deA2V\/+QJVt++5HbUa8MhmEgP3SJ\nf1YnAUv8M4cl\/lBZLFGQJoZhiX+auQBL\/DOHJf6Zi8USqRQe1V27dy3s0b10WaZ\/HXUOAkmQLAGBOgv\/WykeVZqxCws3NjKe6+VZPjfsWSh1DgJJkCwBgToL\n\/1spFk4zjEnh\/I8fPg7aUpyhrhG6hDoHgSRI9uOgkXgK\/tdSfJOmgDGPHGmHb4LDER0T3RzT1JyYlJDUfniB+mMkJSZBTLQNOdSx0YLDR7ZsFmxHtiFbfvtz\nu+aH1Tb4nYTnfmw0HmmK+z94BE5whV1HBjlJScGfGEOyY\/Y6QwmUlEBeDT+V5OE4w4xhZhYUaHqd9ZYhzpCSEvzJMaQ6Zu8yVEBFBTQU8VNFA04xLBgWFoFB\n1pdYnFsMUYYYl8P7+ZOrKsGQ5MiqSjNkuLKaP31yuDwiVeRo\/pNtL7C4EtwbLNq35+NREdnfF3pvOHSU+JXHDq63cdkn2hk27LTcOMc4024pkGzaLd4hUP4U\nCCGe+l22pjxezAuHCKWMJ8kl+l1ACDEIu9iffezd5Bp4MOXtUZbHpbkghExIzDHnnza6qg9drhif4ptlJ4EQwgjoObP\/jR28+TBPaedNj1lWY0EIEQ96n1zF\nu6vFBIbmHaULKc3BIIR8IPtApjqmxZLT\/\/j2imlTK7dhttRDzKIdYW7D7KfpBU2+IYWBiyFjXEHosMbCGSCEVD\/ZoLZlwnHmTtjBKB1frLr+MQghydJO91xq\nuvufh3Ojejzoe99ZCoQQ9Q+72S0OHoXE+S\/o7\/iNtesjCCHTbNYUT+6z6S4R3dloP2VLbm8QQlr6GDVKptz+9h1aW24lc5uM7UEIKSE\/4ObcRUdHVkHB6s9U\nrwluzjqyVlZ+ooKEUko\/PR05nvU8UUFCJWUSvhrZL5wjSKgUT3LRkbMesYojSKilp2AiMlJCkFArSQnWkfOLXCMhSPi6k7nAD8\/BcQUPw6FTRr0Fi\/vnq7C4\nv+DJ9nWjnolLQEgDt9LFDe4jdgexKwKGBObSkTEMGTcRi0BMSsCg3r3EQkZtOwNft12eIouv1yK5MMGbM+hG9LThIUTf+XJFpU756rfbMY\/qa9uwWy1XVF4p\nX\/16F7GDyjv2iryN6fex7oN79DvOvp0qoLxjvxgirxAR3bNTRVF9pNU8XsmqnBfZOVuVIixHaID6SItwXkl2zsvs1VuV5vccofHAdZ5zs+SzCvO67pVPue8d\nglNhUZBjs2RtRY9XZpXPue+d5ru5eYzp\/45RNoxbJ+lbzm5eezALlh9a955FkFcEYb71GN1\/zetuRltr+len1i267PGg5OgIMnCMPEYhryjE2PTNNBHb1f7X\nFS0XvIgx410btSJCAsTDV\/pfVzKPfhlroXBt1Co7UXof+D+Thj0fa\/Qr7lbqPfq0X+rpCICRtdKw7\/ND3Yo7lV0efNgr9XxUjkXcMuvdjpmed72yHHb0WrrQ\nEiwSlljvdFzuecdrmcOuXpnxlgYHxD6GbZgYHnE3MmrC+pAPnD+AIKEbxkdG3QmPmLR+LkGGT6k9lvZ5WYvtXbtvSz8tPrrmGlzPPZbxeUmL7R27b5mf0o8+\nnVzd+0jtewWxEwa3DU9zFD88XDwb5mQ8+qggdsrgluFJjmLz08M2qopeH14Hbp7y\/PaziUUBDUmrDMBwdWL92M2Tnt96Nrlo3JuPngqzWJw+yj3dixrvNhT0\ns1JaK8MBMdl1vJ7uhfV3mjb3s1KxF2OX4D5QmLP+IZ\/fICNnJitbHAw8zMrImPMbil0ej3rIl5eVU+AR3ptgxuiHPDMlJXl5OTkez1xJSVFeWkKUKc0Qk5Lh\nKauqW2ioqSjJc6kopJJyiFgiIivNYXIYIlI8ZXVtbQs9LQ01RVmKI6Ogqq6pa6mjo6GiJC3KZDNYUjx1bX19sy56BCITHZwVkY109c27dNHRUJJm40VHcVVN\nXQMjM0PDLloq8lzCkZRT1tQ3MDA3NtTTUiP1YSJHW9\/AxMzYuIuOmiLFUSCIkZF5V0OCEA5pun5tkwgyp6Bn7lRjNccPFrTPLmiK+a95+LM079r+YWVDB8iB\n\/ECfct991\/PhHyE3nRe\/XvRkkeYm2KiV+jj1TYYTCCH9Xrwc16jwZn4lVMx7rdgU+OIlCCHfVj469\/7SmFGks\/cffbH5\/MMVIISM6R65GOx8nIaCj\/NQW8iI\n6gFCyDBf775r7sSd2gt7TsffzXUZNAyEEBbUR+E+GBbMuCCf\/+bLF\/j69XWeXBUzCP4RMnm4zA1OzvOWFvj27Vm22E1ZPxBCqsytv\/Bir37lA\/\/LlQVKX3uZ\ngRAiKjf3Un\/f\/c+\/wpdn+4Z5XAyTByHk8NSK2CUa6dSlojT1pQsqp4EQsvJOlUat6fDtz+HZNr9uT9Uv3AUhRGaT1wgckSSExohOE27Asv4hgSMLMNo4VEKt\nZAoZdGxGEaQtoZY+CTcfRcajtoRdKjUwhUdKCBJ2qX5+vn5\/deD5Czw5OTfq5Y7uyMhD4UTElyCmj5gHYpcQ6yngZiL+FPFAxNMQq0GsCDFqFCoTcL0Rv9w+\ntkkgxkGMgxheqyznyLZdsWTjOeZjuHLT+x3Ve5LqEvde3skvvekJXjeO8xF5hUjzxhWkH\/yfOfuP9ZkUoTHAuqXuW6+B6uHakWQkitKhkFcUMtH+qHXo6wYv\nh\/jgwBcBQXHOgwYb1cJT4yHeTvHBY1+OC4pz9Kx\/E6J954+N582vxQ+rG55wvfuFtJWDYciK9Koe1xb6vfKNu252btOBu9zCwkMPxcx4h+oOKlmKPjrYcggO\nfjv0UMSCd+jVQSVzzqODBQW7LrwWWTHpw+n9dftOfZy4UvRNFQiQVwKkceuivbgPrkrKGIP7NW7o3bniV\/vFDtUho7G2zwL3KxJhd0Ikr\/cDI1ku\/AXOLTEx\nmdGaBY5Fd7fYF2r5T5Ul7UNm2ijNgj7FdzY7FGqNkeVwEhiyJpwxyteP3j52TW202D5N4oFq7eeMUb1+9NaxayqjxbrKMHW5PYO336uy6nfbvee5+zuuTuWB\n0rQrO++dt+p3y73nhfvbgqwkh2hYmszuza7xuz3ygYhNqHG1LdhdNgrpLVoz4tbwByybOV0t1L9O2Fayfebsy2tu516cNWvb1p0TYdIOgsy8tOZWbvUcgmwf\n\/yFXbjTuA7qHNzAyMev6Uw9vYt7V2JDq4eEvcBj0SGFEjxQa8lxREJGUU6dHCuMuAo5k+2ii1a5Hs3004YoyWQwRGWVtXSMDC2MyKqm1jUqEY2BkaWisp6Mi\nK8oUYYiRcUpXH0cuPQ01eWp0k1NV18WRq4seGcs4TDGWJI53+voWhno6WkptHJ6mtq6BJY6AKrJcthwZE0kzH\/pXx6ff88hP3Iaqq5tIx77xyoX1kQ0ErI\/q\niKjUsk6uWLc5\/xJczCtau\/IEdXX\/JyTGMfyJRZ8hkgEwljvY3vJxhAMIIducQ9cz4t4uKYSCpe\/imRtCyOj2MzKm94DP48Z8YJIxkfFxdOCngWQu9zPyOS80\nPfGJxep0SFtl+TgpLYSMpD8jnMea9TIV73pchSvd31bKNmg9gXaEzz\/FFaDxi6\/gLtgfp5JE+vVE5fh9Iz03AunOOyIbJVxrHGssqMmO5QOHB27iIIQ8Wlu7\nuO8fC4yPwGGj2AMuGU\/XgRAStXuW3EWXa5LFsIV7ve8l+Zm7QAjpKtX\/aL71ZdccyHar7pV3zEMahBDJK19Xs\/eELVgICbFz97JWfSF2\/owYTLJTz76keGAW\nzPxD4WKOhi1pUAIEd4EAnTE5A8cuaio0gowmbYneKUlkWLGaR2ZJbYmRKROIyArnTW2JXpMmkCmVgp+fqCAxfEIwEVkMI\/OvtoTvBDc9YCjgfam2hK+bC0nI\nWVmxBYkmNuj0Gern7ve3pk6\/5OHbzlFogPhohCRxq4mIjUBsEWLaAtoYhAoQwvfLlT9DTBMxaoHDLkKjXnQuipBo+yjGple8l0MIvTKqHKLxTLoeqdYfXjA8\nlCOu7Uotga2Ldl8PV+nPfAkeqlHX9qSWaFVGr5zp+15xbl2YXLPfrBUxZ+AsQYa\/l5\/7KkyheRhBKvRTepW+PR+m2mJnpDHv3Lvj1slAIfPVjW2\/qc2lkKNZ\nvW2YnFjLVilDiwUirN42y4EgbNFYSwPp7xYLxBgE8fSSMsiJ0rt3R8nzu3Z0tjGXDIWSRjkxOq1evLv3dSOzDaU9LxlMPB8jod87pvDToS6S0ecmGQIiXP2D\nnwuibbqIIzKl9LhdrYt7VPiHd80+Tk9sS48DQR47D33\/9iOeSRGR\/fo+JejhrVK4C1hX1lQtupt6Ifcqc4z8KlgtN5qByB1E2GPk15TcXHc6sSWx0fR2j6aF\nrQtPrCdzoA0nE74nNHa\/1a0p6VvSqbU3NtStZ9z5YDVzzv4Bsyw\/32bmv4K6PMatTxYzB+6bPavnx7vMDa+aNlpue1cxsN8J6bnuAyrfbrcgTjKNhEmdbENG\njWg8djPyTU2vNzNbXkfdOto0EghyO\/LNt1mvrR+8jrpBkLPi4uZVvFFK+9JW5PgrXbDgkrmipCVBslem7+cRxExCYni\/B8OqRs54McPkhoXGqHO+D13B7dGw\n8\/7qlje74i6Y\/nL6iAu+Ne5PcizILtjGI3MUXQs9MtdRapvG8MhMR9eSIGqIKDDE\/4fpkARTgSUmJUfmUJo2XTQ0lMhMiwxp4lJyPHV1\/d5kIxV5aQ5bmUEm\nWgrKqqpOxjjRapt64WTMyFlNTUWRTMaYhCMuQ+Zryv17qCgqSnOpoVFSSkFBubuHCpnMyUpwmKoMETKHI9O8oV115GWl24ZPgmib+JBZnuzL4LcjjhLDlGXk\nZMZ20WstcWHYrufzVZR19QP43yqDmxhgLisvG+WHl0Q6H3p6t5IPse+9cfWgGLW8yBLvQytQL3O0JCmSxBc5muNrHV2\/+\/nxzE9xzW0+XJVIKueanyrZmih+\nBW8dfex9NQMli68QGd4ikkgiMiLhil8hMvMqblXGvVXzd\/TCJZXdJwaOm9TDuorL5e6ct3rVfFxPuaMXhVZVcaGHNUHbSqquGuj5FkvyH\/XOawCWdOHy4iko\nmZxBZFiS51siw5K8BhCZeVVV1ZSpa45+L+yKRY1v9R32fYIJvnO1oPVYLsGxsMKuFE6oMMEEcSwtEXRw1aMsi8U2dwUWyzyRY85ms6nnrM1d2QTgVFay2NjD\nuJ0+zakkvEp8pzvJELasLIO+7ffnpSf6vcmFbd\/L277t2r7D2izsfsTo0T7yfcr6Rc\/9D43RxMM9ZEtQtFWGCFH0aJ\/Vy1770caHxod7SJtzq6pKkscfqSkt\nJ8YYj3kx1ug4Wvjg4ISkxPGHCFZeU2oc8BKXoYHR8QeHJ6S0FXbl5vWybqgx6HawSek1LOzaZctsFOVYVF+\/jqLjXYNuBZtiYeXXbly1xB2a7VbCmbk1g3ph\natO0u9MbJZZiecVzxLeWSMymXve7RLxpxp2pjViixOKSWWJb\/Uu6ikCmOFyWgssy8EgayrlmXHMygSCtAW8uiolJ7m4TmcMjCcgXBWcmDAHzOXMycbnVo\/Ly\nfLP8cc46IGs+JDNz924CPTIvz4+Pp95m3ZdNe1TUyUyPMdzO7ztq+ndxxO9vW0McIP8ydXnJiT945Khp+bOjMmFZ5Jy8qf4bNkPR+g7IiCHQo+qiGKspZz\/s\ny25kcy5d6N4J8tn\/bW9PE5fJMMW1m5fNu1GfKMTjOCJ9u9LIu1lB4yvKC+rgVWFZ5YTgmW\/hnb75T8iBm1XBG2Kip0Lx2W\/rg8qD\/oADwWUjtrR8mwrTYqLX\nB1248Qe833mk0H6rk0fueAfGywKZ4mYKecF0nACPnUXeWCQUNwvMe6z77tGDoA+kpI\/BNQ\/f6hDnULsDovcEfLPO90ialdMLrLNnJnY\/t3xYJ8iIonMm4ovP\nk\/754iKJruc3j6QQqUxEzmXQSNGVfuwL2St8YdjKnCqW+1WyK1+M+RmZq\/r5dPeGu3DrdddTn5iLCZLBaC01eUW8ufoepz6phW0Gn0MP0pbx191iPMj7kp5+\n7\/BQCkn7ml8Dd9fyMxERmGdTmz6lp4S4CXSVELeanPa0NwgjA1s2eVlqiBIPVUTdwnPjtwGdIHP46wbaGcqLgKicge2AtfzZnSALv+Z69emmQvpeZVN7zzVf\nEjpB0r\/meDn20CATFfXuDp7ZX9I6QZZ+Xunt3EOLA2Ka3Z0Grfi0RBgZQr2brbdOlIfs3IWRyewEMfOUmHhgW0Unknm3axLpmxkxVjoA0YkKJJ0UwyCZ6EQg\nmaQY4vvpkDTJkDTJRCcSokISvcv4\/Hy9LkfFDF58yIP8jy8NOce6hUCoaQdEXzdy3fHcBWsC6p\/B84axubFrSteCEHJOf\/09V1f3gaRFeXi6ud3f0AUQ+TQL\nkQH9KKQpctb2E3Pd6g7CoVeuYSe3zYyCyOv9OiKFMpcdva7dnuYNXuI9rnvGh8qCTEhc5svuy7xh0NRb1z0dqmVHsbT97z9ceG49x+PFiD\/uHU8iAylBDox8\n2R9yziuE9rRMYgvsq75s7htVs7OMnAHlOx5EDjO4A3cNOyBm1WGO3MHT3gStuwBVa4NfTx0iSeZDPyP95562OsFvKTsJJ47x+Sd7ngoDRF68QaT8G4X4fB7+\nwLi\/+IwP8HG6hIdRjR+2+rsdEdvAvqkFd\/runQobap3vFiY6joNAh6TpDU67SYve43K3cJHLuMPTrmx3GfBQe2nod619un3fnCEigujt12wFvs5BzTd9z0xt\nsy9ugJycpISsItlLCjLiTK68PBCA0QGJ1FRWYMgraeiAtjpPjqmoogVCSKKVEY8h28W8D9ib6cswlYx7ghCyzMBam6Fk2a0bmJpa8Jg6vYj3+TNy0EJfgSGt\nY24HtmbaUkzFLpYghLyz0FUWUdLpRjSbavNElZAjhPhRjjtDB+TJL0OHXqgMzjfwXn8fgB7de3QHkqC+yWEOTT52vMeNPz7xgf\/5wM3upc7zYL5TB+RoStfo\nx4d6BHiFlkNZiOfY7gefxIAQciE9+ZJ49YWH6qBhr3xZ4mIKabIEeZmIyKMqCpmaz07lnEmP0wPd+LSzYotYpKVM0+uI9LDzcJNOlTe4B\/kKExZJ9btiC3ZX\n3e3GjB9yD+4byi2Scu1vK6638UtTocaxaJAY4P+80cZUFxB5NmqgOMQczeru\/thUV2Bv1vKs5Wgv9U3svcGelxP3yG+5EvCyhj+Mz55C3ODJHZD5rAkD5Ps9\nluaXkBa9lS\/1xF1uIAghc9KlT0Nlz6+7YVftgAo4JUXsJcjZXoh8saIQdcb3zZp58ROnwORJcflaRa2kh\/uytSMyYFbYoHfHggyDIVss4uhbn\/CZMCti6KvT\n4X2CIcgg+Ohb77kzo\/ZWNISlvk8eBnqHWuLm1lfuAUTivx3UBd+U5kWICOwdGzA2AO2lvom9oiqicvYha+77w6h7uaF95EWUQQhJlxbXtR5a8Jm03k+FPr30\nJKRACOnDVjCxH5DXSlrU9\/yBfboqskAI0WApmzoMWtOyAGK\/5Xo7dlMh3cvPiDTpv50GZX9ZBKlfc0hvTffoHRGO+E89OjlGPyO4mg\/tnYOvJiKJZZnLMokf\n2Df2EgfYkckaj+IhJUq2CrtzBvckdufsqnjszr0qsTtnV0UnEmfTK6mSpGOq4nEI8KrEIYDQcAggmaQY6t7Zq7ert\/DS35PD2pymVLzqXd0\/RPqNj54nsWr4\nYsiQOp84\/ynLHfqxa+clJdjSyMI5E9xhV0V0VsgRPbK7dP03+u+v3E0hm0Yhcqtx4\/IYgvSWWbB2L398X2X\/Cfw966662kB4\/g\/IHcm8CJg+odL\/3hwFKZDb\nMuNjbtcnd+DSDZN996ZXkiOrOPv+qAqCFN4Y+vJDoMYKWKc\/7uML8e2aUBirdO1DYJe1sFJ93MfrvAUFwF+0i9oHIUNypg\/bUWMExg92+s7IHhz6D5E4z1fp\nJ\/94owgK9QfK0vjB8RAXxE8v399EI8tqveLhozFnkc4TX+KwDavVTBUz+kAhWk8RGfyCRnjW+tslVY5PZcwoVeZuE5+gBIPZPyBbdFhDQCH0dnnhDNdQmOw4\nO6\/i2qRT4F54\/XThnP6kYm7TC8puEaT3rTy\/lB4OrfDWsnvy8E1XraD3vRVjU3pYvIPvjt2TA1betwHxWBFqHyz9nOPtaE6di2YOg7Kpc\/GfIIs\/E0\/GXIMg\n6mbEk\/mU0QmS8jFnYJ9uGlyQVDe1H5D9IbkTJOr96n69u6oRRNXExn1Vc2QnyLR3y\/v1NKQQAyv3rMbpnSDD3yT5dtNTIYiyrumwxNd+nSC934Rig\/sn\/tKP\n25jHYwOz4uA2rubx2CitOLiNqznR9Z1PXezKxm7rmeSNcjfv7xWrYLXOFx\/XbSdJZU5sdxvqm0IjPStvctVZI4aOCdl4qAIqD1Z5PL49knQ3BOl\/AZFrLz1G\n+4xkN21oWpa1KflWeWDg7ZSNy+vS18Pd\/T8gsvX77hzLfthntkxzYSY4N84Ju\/m19t65zdVfzsrM1iFzl4L3snPsa\/194WHiM6eTw1nAGnTC+XkdbwKZH1np\nOp30ZgPb74SzXk9JGOU646zAiMNohIj6gICLtzUeroQV9arvL0nraoC6ntTFZu8jNFI5YqCGm7SRQQ+uyOYbcLNIS7+\/szFpoQTpoonI0l763Q2NpUYWj9Aw\nXfBlkyXHduPX2G4KQ7ZAuu0PiJKIXVpFUHLFrOnXDbfAatXq4LinobFigYtq06df7roFig2uzZhZGTo\/yW7TjPLZ543XQ6bquTllYze7gl3JtCOzz6stgw1G\n5+YcnrrVdljqkGzG8Vc70IgNaMRa597G8hKiLHGQYLMkiRPvBM7EoeeyBYiRjVOLYy\/Dr65zkmz5fBl5OQNrB0d+W7aXIZXn81v77j7pwC\/uZqilxNPky9B5\nA1M6b2Aa0LtHF1kOk0HmCcy4Zv46MRn97jYUJiLKZFC5Cb1U5KVF2YwhwdYPiYLncsrWBOlLZfl8kvPQU5Fn8Jype4MpACchChgYlFo2Hh8HYeOtNmeMUS2P\n\/lE8tun5\/7JLFyDzfS7KP339PoH4Tq8zpGqfjSVTrYDnT6UfjqSRXe6XhprMmPAq41qPN87g9Fq3smLa+OmASIUeIhb3KhfXjZ\/eY5j3mbxtZvsWQsJ+8+35\nTeG+sCz9B2TG17TMVGunwQ96QNkiEDu0WkFqjVrJIG2\/XMkeq4zIAFoO3WuGqI35UPbg6daZMl9eg6yJ7KwS1spZUHamomimTFcZePNVdtbmyrPl8z+7D8V9\nIPcvu3QBIrHEe0Zok6UmmaRqWNSHTB66FJb4TAltsFSnkZmzBy0V2bx38IPYvVPXwdpp+6Lvee8pAkRi9iMy40B0zZA9RQvk7Koc7r1OJG540pv7jqf6yoNk\nzx8Ql2orrvf6PaIr5LYXKILyps1KuTLbNzHX7pNdL1e0nowjhdvkV4psLwSVWWIqsT3ru0OPBqsFyqzJcqAyRVynHdGWmKxsvtvtBnWn7V926QKEIYluSvYn\n4gt+RldGi\/RaPyMiUpoWDp5rPpER\/XOul6OlljQIIZIyumYOA9Z\/Ia7V1w0DHc31iOk\/IzIK+hYOw7K\/DIYhX3N8HS27ENN\/RniqBha2E9M+WYDl5\/RJdpaG\naiCEqGubUO9L+Cf+UcdtZKuwy2dwk06SdAxxvRjRicT1ov2o\/ioSboOJrzfEVVx5dyofPYufEFdJk+PjE8+WQfmZpAmlXRdcgouxHRCuG3w+xc3+zPche2qo\nr2eO5OlPFOI1jCCP3\/I\/Uci4jJv9S84sWw2rMs9u9bixOLATxE9T8oaU3OMsWP5khudNrtZwCvGaTiHy0hTyel7gAMXtC2bBzNhtCgPHzX9DkMql7QheG1tS\nQVCQ4Z8+dXrE9BmUlf1Dtn6EDyWhHsqiCyTQd\/gJaeCaDMipTyVtYlFD9sCuxg+gxqgDIlkPO5\/VnShYFU9OnriVxSdfPd9BIVtWEAQyVhdSiK\/V63kRCeGm\n0C1iYfj8Nz2HdYIEFpxaI7XL9QpcdXuin3u6cByFdHlMIbulKcTW8MrHkFcje4H1iLrQD1cNyGzT8NrndgSt\/HSdoMTKwHGBe4f6oJUB3TSUyGnLUzcdG\/La\nBr2DnxCll+O8HbvIEwvk9B0GBb7gdYIYXY5wNDfWItMuTSMzh\/Bq406QjJtzhuADUIAPPw2efWNxJwj\/5DQ7c2Pq5r+Rme3UE\/xOENGTk\/r0MNYhp7+2UXf7\niSdEOiJoJYUSK8lPxtwwfE+5DsgSJwbf5ZNkzgHnGCuIZ0cnsnqTMzoK5sbjSnax3oAvN5gbj6vaxSwxzbCiXougkIK3n6OsAFe8s+gRSaYxOSU5KRH34Ndz\nLf7kBB\/17fyXM9PdgHgOHRG1Xhoj1Jgv9chJp\/uCoTpyQyM0re+AqFv32bdK5MO8h4fIROKgQeJH0dX7AZEkQ4KsMnw0H5F40ZuiyVsdwibA+LmOJSkiN4jl\nPyMtTezEHdNNWvuDx\/fAjzuTWKQsgnwYRyFdZyCyq0fNgM+PnokogKLo84efBj4gnWiNx6R2BJ2eif0fdLdEl+HefVc3V83gIDS0f1WEvxZojgq\/4JEzmIxQ\nQ7I7ImY7\/Z76zYXiU3B6C4QNr\/XdBtuHdUCG7zg1+MXxOkZ2fTqkNSwXfVX6cgggIpJFkCXvcpiI6GsVXJw250E2md7m1MyeeqlQE4SQbjP7J2jcmdS3Bb65\nTL6vvtCDtGSC3JtCIRPvInJm+7yGdG81ub7gIq86KK1+PqnPvDeL2xE0NOP1\/G2eaGjp8ajIqEOXLpaUDHcv1h0SrJzHl5FT1tXjt2VU5EmO31qka+7CW99T\nR4kvQ6d52jpK6\/n8b0lg7szT7qkmy4rmy2BORlVN1plk+GfdQEbVXF5Wh2VdJnPWTU4eqOTXYDnjfOA1i4hLvAJGoKiI+Etylmr4LASGCKmYBFYqOiY8Ilw0\ntP2GLZ7R\/VtTCkdugPUjCpK\/+\/Qjvab70I6IQcy9b2aOA0Nq4EHoAAfzltHH4OiYDsj9aLdx0x22Le\/eyxXcrNfxtzvOID0rQfhrCXJoa48sRDR9PU+tu9Fy\nywP63\/52c+1pL9Iv\/YxM+f6+LN1owcXzcO7Ss7lp5c2tgEjYcwqJNUbElhk66obmvO9BENw6X+umfwgDmKGnprcj34m1M06H7EKDxwUeO3ps++pVaOeEvdwi\n0n9sltwz\/qbrLiDje0ckqpuZvMjs8bpzYLbehDmicj1MoGv3Doi56U6G\/h6b8mLR+TBPZNmt3nu7kC6AILczCTJTaksZIi028+\/cyBxjvxyy+oxedvPuvN4g\nhIyS6HXG+6x64Wt4U6B2atBZa+IwE+S0KoVonEHk9pP9twpDhnQnPmCPwaEFt\/c9hif7Z\/dpR\/B0s5+z7\/EONPTipQtVF6ZXVKKh9nMjv0gC92tUWB\/zrjpA\nBvGOiJG+SfdR49OaSTf+Pn2Cf4+uXUAIsTIwGjx0WN4H0qt+zPf1GWJs+P\/au\/aQts4ofm5yTZOZroEYO6s3s4N2Y7BBEloZTatdNP8o5AFa367Tf9qkdpps\n1hjGVjUWfEDHIFGwCqVsQ2FY3XSbg8HGVmiT\/OGjKvPxzx6g0M3gA2a9O+fe2K3TjezR7p\/L\/fhyvnN+537f+ULOuTdwvgO7ONknLJbs19\/e+B6+27z8Rk5u\nrhl2ca6+ZLCVFPauNYF\/\/VpRqd2IQeSPnHunj9lKSnrXWqB5\/Vppqf34y\/AQhwwlbjsZWpBvzbNqDUbywjl36HWRVX9Br4unI0r0tGzGUsD3FsNEqJiMJiOw\nlKlhfBE4DPS\/jywn4KNnFMThM0rAhzBZQxvClq5cysRJmnCCaDwlhV\/MsqVndNbXuRVJ+U5HXig48Nl4WRU2JHCITBQhwG1LxwgPX6FPEkJ94lqxmMl0xkVa\ntk53PuTBAJSVl20MrOa9k\/+0+5nOBdv7ghjOgA066Yged37ewB4QIY+4KmtuciJcUdl\/f3slVbfwzS33ndtMBBsSOEQmihDgnJvEWA1VGPGFoJ24Fq33poO0\n5sL9K6Y0nl9wn3N\/vHB8xdv\/Yjh5zisI4SbMUYXjNL5\/ZbdcWOpi1sjM3Rqvp0jPGbUpeoMxJc+qyMeGBA6RiSIEeEdmMODilw5i5E1ci5ba7iGtkZoiI+gh\nhcpbpqUY9DZjW9EnNT+OPCuIoR1GoIa2tsioT9kDIubU6cyxe+aW5pZ4wl4sav7lQUZb82VK7BNkLa0trYHtWPQUuv4mv3hREtvvMtyi47GomMhHl294FcQz\nbqjw0cVV2DnnBgfQ5OMXD057vN1Hj8DRIz0e79SrZ\/W5luC32JDAITJRhICz0x4L10gCMbomrkUVowXNEDfd3QNTuFXBUNCnH5sy93RDT\/eJ6VGuMRQMAQfT\n0E11G3um9HHEFu4fonZAuFqnv0lfWQGVFZy\/yREJjzb6cj\/HhgQOkYkiBISdft+YhwRiiExci1YraFrGnHoOHDAKuZZc7+ia4zUOnxv0F53rYx7cAhgDJ+hp\ntZxjNI6g1SJqB8R\/+Dxbe0HmxldtF1N7QV5fl3SpQe7HhgQOkYkiBNSxtQ0KFQnE2Jm41jlerPeI4r+sAQnxH4XV6ShQJLnq67rSM+wud\/GXgk8BJHCITBQh\nIGh1jg9ukksRQ1viWnQCi6BZPmgtcHWBHYqpAqC7+D37fNdhV2bBVevPg5vlZeUwCFYqDpXNu7rsxXtAxAXr5lN1y\/e3+yoqI5MTsw7n0CuCUwEkcIhMFCHg\n1nzqbdd58iliiEpci682mUjTNb\/cF4FZGALEOoc8s+rIC338drXJs3xs\/iPXeZTTYvsis0NxAM9vA4HiANxcTou\/bK7Q66meuTvs8XbwglcBJHCITBQhwMhp\nrdpD5FTEKJO4Fm2uoJmk5QyF1TAMHeS1vB3PDf9Q\/WnhFYMdHdQhsbwOBwZab2H1cMcekLjLORmLnhQyIoVrK+aPBVrpzLRGchxR\/08xypQUncpWbNH8W1am\nn7Ip6bPRR2etBaLmjah4FyFT8wAwlKOZPQPxE9gYKoFISAgldv4Cy95gZIycZVXUK1UKRq4U6f+2333nRzfXdRkrYz+QwaO49\/\/bB8myXskyyTLJMskyyTLJ\nMskyyTLJMskyyTLJMskyyTLJsn9oGQMssH+\/tTEqRvUn7U0NaB60WsjMPJWT+ZRy4qCC2adU73+CkavVKqFHep\/6Ic6\/6DWqJxm5RqSV+x\/HXOHUQPoNOSyn\nvZvOTqXKcEZWl2ivTFMwySydl3VAqeYS7emUrWQ1yz2OuXRfJ3XL4Lp4Fu+vG1Mk\/CR+BQA=\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-693bedbb e-con-full qodef-elementor-content-grid e-flex e-con e-parent\" data-id=\"693bedbb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1d2c22ed solomon-breathing-light elementor-widget elementor-widget-heading\" data-id=\"1d2c22ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Trusted Across Sectors<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a909968 title_corner- elementor-widget elementor-widget-heading\" data-id=\"a909968\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Global Customers<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48376ec0 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"48376ec0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">With a global presence, Solomon delivers tailored solutions to renowned customers across diverse industries, including semiconductor, automotive, medical, luxury goods, logistics, and food &amp; beverage. Our commitment to practical, efficient solutions establishes Solomon as a trusted partner in industrial AI and automation.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2369e7e e-con-full qodef-elementor-content-grid e-flex elementor-invisible e-con e-parent\" data-id=\"2369e7e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:100}\">\n\t\t<div class=\"elementor-element elementor-element-3bdae66 e-con-full corner-cross-solomon e-flex e-con e-child\" data-id=\"3bdae66\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-24466fb e-con-full e-flex e-con e-child\" data-id=\"24466fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-984563f elementor-widget elementor-widget-image-carousel\" data-id=\"984563f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;8&quot;,&quot;slides_to_scroll&quot;:&quot;4&quot;,&quot;navigation&quot;:&quot;none&quot;,&quot;lazyload&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:0,&quot;speed&quot;:10000,&quot;slides_to_show_tablet&quot;:&quot;4&quot;,&quot;slides_to_show_mobile&quot;:&quot;3&quot;,&quot;slides_to_scroll_tablet&quot;:&quot;4&quot;,&quot;slides_to_scroll_mobile&quot;:&quot;3&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"rtl\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/DELL_0.png\" alt=\"DELL_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/DB-SCHENKER_0.png\" alt=\"DB SCHENKER_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/kyocera_0.png\" alt=\"kyocera_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/mattel_0-1.png\" alt=\"mattel_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/meta_0-1.png\" alt=\"meta_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/Mondelez_0.png\" alt=\"Mondelez_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/National-palace-museum_0.png\" alt=\"National palace museum_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/omron_0.png\" alt=\"omron_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"9 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/Roca_0-1.png\" alt=\"Roca_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"10 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/SIEMENS_0.png\" alt=\"SIEMENS_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"11 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/supermicro_0-1.png\" alt=\"supermicro_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"12 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/TOYOTA_0-1.png\" alt=\"TOYOTA_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"13 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/YAZAKI_0.png\" alt=\"YAZAKI_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"14 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/YKK_0.png\" alt=\"YKK_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"15 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/KYUSHUTEKKI.jpg\" alt=\"KYUSHUTEKKI\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-00cbf08 e-con-full corner-cross-solomon e-flex e-con e-child\" data-id=\"00cbf08\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ba02117 e-con-full e-flex e-con e-child\" data-id=\"ba02117\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4c612d5 elementor-widget elementor-widget-image-carousel\" data-id=\"4c612d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;8&quot;,&quot;slides_to_scroll&quot;:&quot;4&quot;,&quot;navigation&quot;:&quot;none&quot;,&quot;lazyload&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:0,&quot;speed&quot;:10000,&quot;slides_to_show_tablet&quot;:&quot;4&quot;,&quot;slides_to_show_mobile&quot;:&quot;3&quot;,&quot;slides_to_scroll_tablet&quot;:&quot;4&quot;,&quot;slides_to_scroll_mobile&quot;:&quot;3&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 16\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/3M_0.png\" alt=\"3M_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 16\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/Abbott_0.png\" alt=\"Abbott_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 16\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/Alcon_0.png\" alt=\"Alcon_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 16\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/Applied_0-1.png\" alt=\"Applied_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 16\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/ASE-Group_0.png\" alt=\"ASE Group_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 16\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/BOSCH_0.png\" alt=\"BOSCH_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 of 16\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/Bridgestone_0.png\" alt=\"Bridgestone_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 of 16\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/CHANEL_0.png\" alt=\"CHANEL_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"9 of 16\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/CP-Group_0.png\" alt=\"CP Group_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"10 of 16\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/Inventec_0.png\" alt=\"Inventec_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"11 of 16\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/Haier_0.png\" alt=\"Haier_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"12 of 16\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/GOODYEAR_0-1.png\" alt=\"GOODYEAR_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"13 of 16\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/Giant_0-1.png\" alt=\"Giant_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"14 of 16\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/ford_0-1.png\" alt=\"ford_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"15 of 16\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/ecco_0-1.png\" alt=\"ecco_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"16 of 16\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/03\/DENSO_0.png\" alt=\"DENSO_0\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-333cb6c e-con-full qodef-elementor-content-grid e-flex e-con e-parent\" data-id=\"333cb6c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\">\n\t\t<div class=\"elementor-element elementor-element-7479b5f e-con-full e-flex e-con e-child\" data-id=\"7479b5f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_direction&quot;:&quot;negative&quot;,&quot;motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:8,&quot;sizes&quot;:[]},&quot;motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:45,&quot;end&quot;:100}},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c23f9ae title_corner- elementor-widget elementor-widget-heading\" data-id=\"7c23f9ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Easy to Use<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-79e7d72 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"79e7d72\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Rapid AI model training, embedded in Solomon's own deep learning software. Show Solomon AI a few labeled images, and it learns what to look for, with no hand-tuned rules and no coding. Get a feel below for how quickly a model comes together.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e100d20 corner-cross e-con-full e-flex e-con e-child\" data-id=\"e100d20\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-360dbef elementor-widget elementor-widget-shortcode\" data-id=\"360dbef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!-- Tailwind CSS CDN (\u82e5\u7db2\u7ad9\u5df2\u5b89\u88dd Tailwind \u53ef\u79fb\u9664\u6b64\u884c) -->\n<script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\n\n<style>\n    \/* --- \u5168\u57df\u901a\u7528\u52d5\u756b --- *\/\n    @keyframes solomon-quick-start-simulation-en-01-simulation-scan-vertical {\n        0% { top: 0%; opacity: 0; }\n        10% { opacity: 1; }\n        90% { opacity: 1; }\n        100% { top: 100%; opacity: 0; }\n    }\n    #solomon-quick-start-simulation-en-01-simulation .animate-scan {\n        animation: solomon-quick-start-simulation-en-01-simulation-scan-vertical 1.5s ease-in-out infinite;\n    }\n    #solomon-quick-start-simulation-en-01-simulation .fade-in-up {\n        animation: solomon-quick-start-simulation-en-01-simulation-fadeInUp 0.5s ease-out forwards;\n    }\n    @keyframes solomon-quick-start-simulation-en-01-simulation-fadeInUp {\n        from { opacity: 0; transform: translateY(10px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n    #solomon-quick-start-simulation-en-01-simulation .zoom-in {\n        animation: solomon-quick-start-simulation-en-01-simulation-zoomIn 0.5s ease-out forwards;\n    }\n    @keyframes solomon-quick-start-simulation-en-01-simulation-zoomIn {\n        from { opacity: 0; transform: scale(0.95); }\n        to { opacity: 1; transform: scale(1); }\n    }\n    #solomon-quick-start-simulation-en-01-simulation .animate-bounce-in {\n        animation: solomon-quick-start-simulation-en-01-simulation-bounceIn 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;\n    }\n    @keyframes solomon-quick-start-simulation-en-01-simulation-bounceIn {\n        0% { opacity: 0; transform: scale(0.3); }\n        50% { opacity: 1; transform: scale(1.05); }\n        70% { transform: scale(0.9); }\n        100% { transform: scale(1); }\n    }\n    #solomon-quick-start-simulation-en-01-simulation .animate-bounce-x {\n            animation: solomon-quick-start-simulation-en-01-simulation-bounceX 1s infinite;\n    }\n    @keyframes solomon-quick-start-simulation-en-01-simulation-bounceX {\n        0%, 100% { transform: translateX(0); }\n        50% { transform: translateX(-5px); }\n    }\n\n    \/* --- [\u65b0\u589e] \u4e0a\u4e0b\u6f02\u6d6e\u52d5\u756b --- *\/\n    @keyframes solomon-quick-start-simulation-en-01-simulation-float {\n        0%, 100% { transform: translateY(0); }\n        50% { transform: translateY(-15px); }\n    }\n    #solomon-quick-start-simulation-en-01-simulation .animate-float {\n        animation: solomon-quick-start-simulation-en-01-simulation-float 3s ease-in-out infinite;\n    }\n    \/* \u7576\u6ed1\u9f20\u61f8\u505c\u6e96\u5099\u62d6\u66f3\u6642\uff0c\u66ab\u505c\u6f02\u6d6e\u4ee5\u4fbf\u6293\u53d6 *\/\n    #solomon-quick-start-simulation-en-01-simulation .animate-float:hover {\n        animation-play-state: paused;\n    }\n\n    \/* --- View Case \u6309\u9215\u6a23\u5f0f --- *\/\n    #solomon-quick-start-simulation-en-01-simulation a.view-case-btn {\n        color: #ffffff !important;\n        text-decoration: none !important;\n    }\n    #solomon-quick-start-simulation-en-01-simulation a.view-case-btn:hover {\n        color: #ffffff !important;\n        text-decoration: none !important;\n    }\n\n    \/* --- \u6307\u7d0b\u6383\u63cf\u6309\u9215\u5c08\u7528 CSS --- *\/\n    #solomon-quick-start-simulation-en-01-simulation .fingerprint-btn {\n        position: relative;\n        width: 100%; \/* \u9069\u914d\u5bb9\u5668\u5bec\u5ea6 *\/\n        height: 70px;\n        cursor: pointer;\n        overflow: hidden;\n        background: rgba(30, 41, 59, 0.8); \/* slate-800\/80 *\/\n        border: 1px solid rgba(226, 232, 240, 0.1);\n        border-radius: 0.75rem; \/* rounded-xl *\/\n        transition: all 0.3s ease;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        gap: 8px;\n        padding-top: 2px; \n    }\n    \n    #solomon-quick-start-simulation-en-01-simulation .fingerprint-btn.disabled {\n        opacity: 0.5;\n        cursor: not-allowed;\n        background: rgba(15, 23, 42, 0.6);\n    }\n\n    \/* \u6307\u7d0b SVG \u8a2d\u5b9a *\/\n    #solomon-quick-start-simulation-en-01-simulation .fingerprint-svg {\n        height: 42px;\n        width: 42px; \n        color: #94a3b8; \/* slate-400 *\/\n        transition: transform 0.3s ease, color 0.3s ease;\n        z-index: 10;\n    }\n\n    #solomon-quick-start-simulation-en-01-simulation .fingerprint-path {\n        fill: transparent;\n        stroke: currentColor;\n        stroke-width: 0.6px;\n        stroke-dasharray: 100;\n        stroke-dashoffset: 0;\n        stroke-linecap: round;\n    }\n\n    \/* \u6c34\u5e73\u6383\u63cf\u7dda *\/\n    #solomon-quick-start-simulation-en-01-simulation .fp-scan-line {\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 1px;\n        background: linear-gradient(to right, transparent, #e4002b, transparent);\n        opacity: 0;\n        z-index: 5;\n        box-shadow: 0 0 1px rgba(228, 0, 43, 0.8);\n    }\n\n    \/* \u6587\u5b57\u6a23\u5f0f *\/\n    #solomon-quick-start-simulation-en-01-simulation .fp-btn-text {\n        color: #e2e8f0; \/* slate-200 *\/\n        font-weight: 600;\n        letter-spacing: 0.05em;\n        transition: color 0.3s ease;\n        z-index: 10;\n        font-size: 1rem; \/* text-lg *\/\n    }\n\n    \/* --- Hover \u6548\u679c (Idle\u72c0\u614b) --- *\/\n    #solomon-quick-start-simulation-en-01-simulation .fingerprint-btn:not(:disabled):hover {\n        border-color: rgba(228, 0, 43, 0.5);\n        box-shadow: 0 0 15px rgba(228, 0, 43, 0.1);\n    }\n\n    #solomon-quick-start-simulation-en-01-simulation .fingerprint-btn:not(:disabled):hover .fingerprint-svg {\n        transform: scale(1.05);\n        color: #e4002b;\n    }\n\n    #solomon-quick-start-simulation-en-01-simulation .fingerprint-btn:not(:disabled):hover .fp-btn-text {\n        color: #ffffff;\n    }\n\n    #solomon-quick-start-simulation-en-01-simulation .fingerprint-btn:not(:disabled):hover .fingerprint-path {\n        animation: solomon-quick-start-simulation-en-01-simulation-draw 2s infinite linear;\n    }\n\n    #solomon-quick-start-simulation-en-01-simulation .fingerprint-btn:not(:disabled):hover .fp-scan-line {\n        animation: solomon-quick-start-simulation-en-01-simulation-btn-scan 1.5s infinite linear;\n        opacity: 0.8;\n    }\n\n    \/* --- Processing \u6548\u679c (\u7da0\u8272\u72c0\u614b) --- *\/\n    #solomon-quick-start-simulation-en-01-simulation .fingerprint-btn.is-processing {\n        border-color: rgba(34, 197, 94, 0.5);\n        box-shadow: 0 0 15px rgba(34, 197, 94, 0.2);\n        cursor: default;\n    }\n\n    #solomon-quick-start-simulation-en-01-simulation .fingerprint-btn.is-processing .fingerprint-svg {\n        transform: scale(1.05);\n        color: #4ade80;\n    }\n\n    #solomon-quick-start-simulation-en-01-simulation .fingerprint-btn.is-processing .fp-btn-text {\n        color: #ffffff;\n    }\n\n    #solomon-quick-start-simulation-en-01-simulation .fingerprint-btn.is-processing .fingerprint-path {\n        animation: solomon-quick-start-simulation-en-01-simulation-draw 2s infinite linear;\n    }\n\n    #solomon-quick-start-simulation-en-01-simulation .fingerprint-btn.is-processing .fp-scan-line {\n        background: linear-gradient(to right, transparent, #4ade80, transparent);\n        box-shadow: 0 0 2px rgba(74, 222, 128, 0.6);\n        animation: solomon-quick-start-simulation-en-01-simulation-btn-scan 1.5s infinite linear;\n        opacity: 0.8;\n    }\n\n    \/* --- Click (Active) \u6548\u679c --- *\/\n    #solomon-quick-start-simulation-en-01-simulation .fingerprint-btn:not(:disabled):active {\n        background: rgba(30, 41, 59, 1);\n        border-color: rgba(228, 0, 43, 0.8);\n    }\n    \n    \/* --- Card Dragging Styles --- *\/\n    \/* [\u4fee\u6539] \u5c3a\u5bf8\u653e\u5927 50% (120 -> 180) *\/\n    #solomon-quick-start-simulation-en-01-simulation .card-float {\n        position: absolute;\n        width: 180px; \n        height: 180px;\n        border-radius: 8px;\n        border: 2px solid rgba(255,255,255,0.8);\n        box-shadow: 0 10px 25px rgba(0,0,0,0.5);\n        transition: all 0.3s ease;\n        background-color: #1e293b;\n        pointer-events: none; \/* \u8b93\u5167\u90e8\u5716\u7247\u4e0d\u5e72\u64fe\u5bb9\u5668\u62d6\u66f3 *\/\n    }\n\n    \/* [\u65b0\u589e] \u6574\u500b\u724c\u7d44\u5bb9\u5668 *\/\n    #solomon-quick-start-simulation-en-01-simulation .deck-container {\n        position: relative;\n        width: 200px;\n        height: 200px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        cursor: pointer;\n        transition: transform 0.3s ease;\n    }\n    #solomon-quick-start-simulation-en-01-simulation .deck-container:hover {\n        transform: scale(1.05);\n        z-index: 50;\n    }\n    #solomon-quick-start-simulation-en-01-simulation .deck-container:active {\n        cursor: pointer;\n        transform: scale(0.95);\n    }\n\n    #solomon-quick-start-simulation-en-01-simulation .drop-zone {\n        transition: all 0.3s ease;\n    }\n    #solomon-quick-start-simulation-en-01-simulation .drop-zone.drag-over {\n        background-color: rgba(228, 0, 43, 0.1);\n        border-color: #e4002b;\n        border-style: solid;\n        transform: scale(1.02);\n    }\n    \n    \/* --- Keyframes --- *\/\n    @keyframes solomon-quick-start-simulation-en-01-simulation-btn-scan {\n        0% { top: 0%; opacity: 0; }\n        15% { opacity: 1; }\n        85% { opacity: 1; }\n        100% { top: 100%; opacity: 0; }\n    }\n\n    @keyframes solomon-quick-start-simulation-en-01-simulation-draw {\n        0% { stroke-dashoffset: 200; }\n        100% { stroke-dashoffset: 0; }\n    }\n    \n    \/* Scrollbar hide utility *\/\n    #solomon-quick-start-simulation-en-01-simulation .scrollbar-hide::-webkit-scrollbar {\n        display: none;\n    }\n    #solomon-quick-start-simulation-en-01-simulation .scrollbar-hide {\n        -ms-overflow-style: none;\n        scrollbar-width: none;\n    }\n    \/* Keep the embedded interface within its WordPress column. *\/\n    #solomon-quick-start-simulation-en-01-simulation {\n        position: relative;\n        box-sizing: border-box;\n        width: 100%;\n        max-width: 100%;\n        min-width: 0;\n    }\n    #solomon-quick-start-simulation-en-01-simulation *,\n    #solomon-quick-start-simulation-en-01-simulation *::before,\n    #solomon-quick-start-simulation-en-01-simulation *::after {\n        box-sizing: border-box;\n    }\n    #solomon-quick-start-simulation-en-01-simulation .simulation-content,\n    #solomon-quick-start-simulation-en-01-simulation .simulation-stage {\n        min-width: 0;\n    }\n    #solomon-quick-start-simulation-en-01-simulation .simulation-stage {\n        min-height: 440px;\n    }\n    #solomon-quick-start-simulation-en-01-simulation #solomon-quick-start-simulation-en-01-simulation-sample-grid > div > img,\n    #solomon-quick-start-simulation-en-01-simulation .card-float > img,\n    #solomon-quick-start-simulation-en-01-simulation .simulation-stage > img {\n        position: absolute !important;\n        inset: 0 !important;\n        display: block !important;\n        width: 100% !important;\n        height: 100% !important;\n        max-width: none !important;\n        max-height: none !important;\n        margin: 0 !important;\n        padding: 0 !important;\n        border: 0 !important;\n        object-fit: cover !important;\n        object-position: 50% 50% !important;\n    }\n    #solomon-quick-start-simulation-en-01-simulation .card-float {\n        overflow: hidden;\n    }\n    #solomon-quick-start-simulation-en-01-simulation [data-sample-transfer-layer] {\n        position: absolute;\n        inset: 0;\n        z-index: 60;\n        overflow: hidden;\n        border-radius: 16px;\n        pointer-events: none;\n    }\n    #solomon-quick-start-simulation-en-01-simulation [data-sample-transfer-layer][hidden] {\n        display: none !important;\n    }\n    #solomon-quick-start-simulation-en-01-simulation [data-sample-transfer-card] {\n        position: absolute;\n        display: block;\n        margin: 0;\n        padding: 0;\n        border: 2px solid rgba(255, 255, 255, 0.9);\n        border-radius: 8px;\n        overflow: hidden;\n        background: #1e293b;\n        box-shadow: 0 14px 32px rgba(0, 0, 0, 0.4);\n        pointer-events: none;\n    }\n    #solomon-quick-start-simulation-en-01-simulation [data-sample-transfer-card] > img {\n        display: block !important;\n        width: 100% !important;\n        height: 100% !important;\n        max-width: none !important;\n        max-height: none !important;\n        margin: 0 !important;\n        padding: 0 !important;\n        border: 0 !important;\n        object-fit: cover !important;\n    }\n    #solomon-quick-start-simulation-en-01-simulation [data-sample-receiving] {\n        border-color: #e4002b;\n        box-shadow: 0 0 18px rgba(228, 0, 43, 0.25);\n        background-color: rgba(228, 0, 43, 0.1);\n    }\n    \/* Keep the annotation coordinate plane independent of theme utilities. *\/\n    #solomon-quick-start-simulation-en-01-simulation #solomon-quick-start-simulation-en-01-simulation-overlay-complete {\n        position: absolute !important;\n        inset: 0 !important;\n        margin: 0 !important;\n        padding: 0 !important;\n        border: 0 !important;\n        box-sizing: border-box !important;\n        transform: none !important;\n        z-index: 20 !important;\n        pointer-events: none !important;\n    }\n    #solomon-quick-start-simulation-en-01-simulation #solomon-quick-start-simulation-en-01-simulation-overlay-complete[aria-hidden=\"true\"] {\n        display: none !important;\n    }\n    #solomon-quick-start-simulation-en-01-simulation #solomon-quick-start-simulation-en-01-simulation-overlay-complete[aria-hidden=\"false\"] {\n        display: block !important;\n    }\n    #solomon-quick-start-simulation-en-01-simulation .deck-container {\n        padding: 0;\n        border: 0;\n        background: transparent;\n        color: inherit;\n        font: inherit;\n        appearance: none;\n    }\n    #solomon-quick-start-simulation-en-01-simulation button:focus-visible,\n    #solomon-quick-start-simulation-en-01-simulation a:focus-visible {\n        outline: 3px solid #38bdf8;\n        outline-offset: 4px;\n    }\n    #solomon-quick-start-simulation-en-01-simulation .simulation-chrome * {\n        cursor: default;\n    }\n    @media (max-width: 767px) {\n        #solomon-quick-start-simulation-en-01-simulation #solomon-quick-start-simulation-en-01-simulation-sample-grid {\n            grid-template-columns: repeat(4, minmax(0, 1fr));\n            gap: 8px;\n            min-height: 0;\n        }\n    }\n    @media (min-width: 768px) and (max-width: 1023px) {\n        #solomon-quick-start-simulation-en-01-simulation .simulation-content {\n            flex-direction: row;\n        }\n        #solomon-quick-start-simulation-en-01-simulation .simulation-setup {\n            flex: 0 0 260px;\n            width: 260px;\n            min-width: 0;\n            padding: 20px;\n            border-bottom-width: 0;\n            border-right-width: 1px;\n        }\n        #solomon-quick-start-simulation-en-01-simulation .simulation-stage {\n            flex: 1;\n            width: auto;\n            min-height: 540px;\n        }\n    }\n    @media (min-width: 1024px) {\n        #solomon-quick-start-simulation-en-01-simulation .simulation-stage {\n            min-height: 540px;\n        }\n    }\n    @media (prefers-reduced-motion: reduce) {\n        #solomon-quick-start-simulation-en-01-simulation *,\n        #solomon-quick-start-simulation-en-01-simulation *::before,\n        #solomon-quick-start-simulation-en-01-simulation *::after {\n            animation: none !important;\n            transition: none !important;\n            scroll-behavior: auto !important;\n        }\n    }\n<\/style>\n\n<!-- \n    \u4e3b\u8981\u5bb9\u5668 Wrapper \n-->\n<section id=\"solomon-quick-start-simulation-en-01-simulation\" lang=\"en\" aria-label=\"Solomon Quick Start Simulation\" data-status=\"idle\" class=\"w-full flex flex-col items-center justify-center font-sans\">\n    <!-- Interactive Lab Demo Container -->\n    <!-- \u4fee\u6539: flex-col (\u8b93 Header \u758a\u5728\u4e0a\u65b9), min-h \u589e\u52a0\u4ee5\u5bb9\u7d0d Header -->\n    <div class=\"w-full max-w-[1200px] mx-auto bg-slate-900 text-white rounded-2xl overflow-hidden shadow-2xl flex flex-col min-h-[640px] lg:max-h-[700px] border border-slate-700\/50\">\n        <p id=\"solomon-quick-start-simulation-en-01-simulation-status\" role=\"status\" aria-live=\"polite\" aria-atomic=\"true\" class=\"sr-only\">BGA samples ready. Select the sample deck to start the simulation.<\/p>\n        \n        <!-- ================= NEW HEADER SECTION START ================= -->\n        <div class=\"simulation-chrome flex flex-col border-b border-slate-700 relative z-30\" aria-hidden=\"true\">\n            <!-- 1. Top Title Bar -->\n            <div class=\"h-9 bg-[#020617] flex items-center justify-between px-4 select-none border-b border-slate-800\">\n                <!-- Left: Title -->\n                <div class=\"flex items-center gap-2 text-slate-400 text-xs font-medium\">\n                    <svg aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" x2=\"12\" y1=\"16\" y2=\"12\"\/><line x1=\"12\" x2=\"12.01\" y1=\"8\" y2=\"8\"\/><\/svg>\n                <\/div>\n                <!-- Center: Logo -->\n                <div class=\"font-bold text-[#e4002b] tracking-wider absolute left-1\/2 transform -translate-x-1\/2\">SOLOMON<\/div>\n                <!-- Right: Window Controls -->\n                <div class=\"flex items-center gap-3 text-slate-500\">\n                    <div class=\"cursor-default p-1\"><svg aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" x2=\"19\" y1=\"12\" y2=\"12\"\/><\/svg><\/div>\n                    <div class=\"cursor-default p-1\"><svg aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\" ry=\"2\"\/><\/svg><\/div>\n                    <div class=\"cursor-default p-1\"><svg aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M18 6 6 18\"\/><path d=\"m6 6 12 12\"\/><\/svg><\/div>\n                <\/div>\n            <\/div>\n\n            <!-- 2. Toolbar -->\n            <div class=\"h-16 bg-[#0f172a] flex items-center px-4 gap-2 overflow-x-auto overflow-y-hidden scrollbar-hide\">\n                <!-- Group 1: File Ops -->\n                <div class=\"flex items-center gap-3 shrink-0\">\n                    <div class=\"flex flex-col items-center gap-1 group cursor-default w-12 py-1 rounded transition-colors\">\n                        <svg aria-hidden=\"true\" focusable=\"false\" class=\"text-slate-300 \" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z\"\/><polyline points=\"14 2 14 8 20 8\"\/><path d=\"M12 18v-6\"\/><path d=\"M9 15h6\"\/><\/svg>\n                        <span class=\"text-[10px] text-slate-400 \">New<\/span>\n                    <\/div>\n                    <div class=\"flex flex-col items-center gap-1 group cursor-default w-12 py-1 rounded transition-colors\">\n                        <svg aria-hidden=\"true\" focusable=\"false\" class=\"text-slate-300 \" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 20a2 2 0 0 0 2-2V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h14z\"\/><path d=\"M6 20h12\"\/><path d=\"M10 12v4\"\/><path d=\"M14 12v4\"\/><\/svg>\n                        <span class=\"text-[10px] text-slate-400 \">Load<\/span>\n                    <\/div>\n                    <div class=\"flex flex-col items-center gap-1 group cursor-default w-12 py-1 rounded transition-colors\">\n                        <svg aria-hidden=\"true\" focusable=\"false\" class=\"text-slate-300 \" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z\"\/><polyline points=\"17 21 17 13 7 13 7 21\"\/><polyline points=\"7 3 7 8 15 8\"\/><\/svg>\n                        <span class=\"text-[10px] text-slate-400 \">Save<\/span>\n                    <\/div>\n                <\/div>\n\n                <!-- Separator -->\n                <div class=\"w-px h-8 bg-slate-700 mx-2 shrink-0\"><\/div>\n\n                <!-- Camera -->\n                 <div class=\"flex flex-col items-center gap-1 group cursor-default w-12 py-1 rounded transition-colors shrink-0\">\n                    <svg aria-hidden=\"true\" focusable=\"false\" class=\"text-slate-300 \" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z\"\/><circle cx=\"12\" cy=\"13\" r=\"3\"\/><\/svg>\n                    <span class=\"text-[10px] text-slate-400 \">Camera<\/span>\n                <\/div>\n\n                <!-- Center Pipeline Bar (Responsive flex) -->\n                <div class=\"flex-1 flex items-center justify-center min-w-[200px]\">\n                      <div class=\"bg-slate-200\/90 rounded-full h-10 w-full max-w-lg flex items-center px-1.5 relative shadow-inner mx-4\">\n                        <!-- Plus Sign -->\n                        <div class=\"ml-3 text-slate-500 cursor-default transition-colors\">\n                             <svg aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"12\" x2=\"12\" y1=\"5\" y2=\"19\"\/><line x1=\"5\" x2=\"19\" y1=\"12\" y2=\"12\"\/><\/svg>\n                        <\/div>\n\n                        <!-- Right side of pill: Rocket Launch -->\n                        <div class=\"absolute right-1 top-1 bottom-1 bg-[#020617] rounded-full px-6 flex items-center justify-center cursor-default group border border-slate-700 transition-all \" title=\"Decorative interface preview\">\n                            <svg aria-hidden=\"true\" focusable=\"false\" class=\"text-[#0ea5e9] transition-colors\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z\"\/><path d=\"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z\"\/><path d=\"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0\"\/><path d=\"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5\"\/><\/svg>\n                        <\/div>\n                      <\/div>\n                <\/div>\n\n                <!-- Right Icons -->\n                <div class=\"flex items-center gap-3 shrink-0\">\n                      <div class=\"flex flex-col items-center gap-1 group cursor-default w-12 py-1 rounded transition-colors\">\n                        <svg aria-hidden=\"true\" focusable=\"false\" class=\"text-slate-300 \" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><line x1=\"16\" x2=\"8\" y1=\"13\" y2=\"13\"\/><line x1=\"16\" x2=\"8\" y1=\"17\" y2=\"17\"\/><polyline points=\"10 9 9 9 8 9\"\/><\/svg>\n                        <span class=\"text-[10px] text-slate-400 \">Info<\/span>\n                    <\/div>\n                    <div class=\"flex flex-col items-center gap-1 group cursor-default w-12 py-1 rounded transition-colors\">\n                        <svg aria-hidden=\"true\" focusable=\"false\" class=\"text-slate-300 \" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.1a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/svg>\n                        <span class=\"text-[10px] text-slate-400 \">Setting<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        <!-- ================= NEW HEADER SECTION END ================= -->\n\n\n        <!-- Inner Content Wrapper (Wraps the original Left and Right panels) -->\n        <div class=\"simulation-content flex flex-col lg:flex-row w-full flex-1 overflow-hidden relative\">\n            \n            <!-- Left Panel -->\n            <div class=\"simulation-setup lg:w-[23%] p-6 border-b lg:border-b-0 lg:border-r border-slate-700\/50 flex flex-col bg-slate-800\/50\">\n                <!-- Tabs -->\n                <div id=\"solomon-quick-start-simulation-en-01-simulation-scenario-tabs\" role=\"group\" aria-label=\"Inspection scenario\" class=\"flex bg-slate-950\/50 p-1 rounded-xl mb-6\">\n                    <!-- Buttons injected via JS -->\n                <\/div>\n\n                <div class=\"simulation-setup-content flex-1 flex flex-col\">\n                    <div class=\"simulation-heading flex items-center gap-3 mb-3 text-[#e4002b]\">\n                        <!-- Target Icon -->\n                        <svg aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><circle cx=\"12\" cy=\"12\" r=\"6\"\/><circle cx=\"12\" cy=\"12\" r=\"2\"\/><\/svg>\n                        <h3 id=\"solomon-quick-start-simulation-en-01-simulation-scenario-label\" class=\"text-xl font-semibold text-white\">BGA AI Model<\/h3>\n                    <\/div>\n                    \n                    <p id=\"solomon-quick-start-simulation-en-01-simulation-scenario-desc\" class=\"text-slate-400 text-sm leading-relaxed mb-4\">AI detects pseudo-soldering defects accurately even with background noise and unclear edges.<\/p>\n\n                    <!-- Preset Samples -->\n                    <div class=\"simulation-samples mt-5 mb-1\">\n                        <h4 class=\"text-slate-400 text-xs font-bold uppercase tracking-wider mb-3 flex items-center gap-2\">\n                            <!-- Layers Icon -->\n                            <svg aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"12 2 2 7 12 12 22 7 12 2\"\/><polyline points=\"2 17 12 22 22 17\"\/><polyline points=\"2 12 12 17 22 12\"\/><\/svg>\n                            Default Training Samples\n                        <\/h4>\n                        <!-- \u4fee\u6539: \u4f7f\u7528 JS \u6e32\u67d3 Drop Zones -->\n                        <div id=\"solomon-quick-start-simulation-en-01-simulation-sample-grid\" class=\"grid grid-cols-2 gap-3 min-h-[200px]\">\n                            <!-- Samples or Empty Slots injected via JS -->\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- Action Button Container -->\n                <div id=\"solomon-quick-start-simulation-en-01-simulation-action-btn-container\" class=\"mt-2\">\n                    <button type=\"button\" class=\"fingerprint-btn disabled\" disabled><span class=\"fp-btn-text text-slate-400\">Pending<\/span><\/button>\n                <\/div>\n            <\/div>\n\n            <!-- Right Panel: Visualization -->\n            <div id=\"solomon-quick-start-simulation-en-01-simulation-stage\" role=\"group\" aria-label=\"Inspection simulation display\" aria-busy=\"false\" class=\"simulation-stage lg:w-[77%] bg-black relative overflow-hidden flex items-center justify-center group\">\n                <!-- Main Image (ID: sol-demo-target-image) -->\n                <img id=\"solomon-quick-start-simulation-en-01-simulation-sol-demo-target-image\" src=\"https:\/\/www.solomon-3d.com\/wp-content\/uploads\/BGA-Soldering-Inspection.webp\" alt=\"BGA inspection target\" class=\"w-full h-full object-cover transition-all duration-700 opacity-80 scale-100\" \/>\n                \n                <!-- Grid Overlay -->\n                <div class=\"absolute inset-0 bg-[linear-gradient(rgba(255,255,255,0.03)_1px,transparent_1px),linear-gradient(90deg,rgba(255,255,255,0.03)_1px,transparent_1px)] bg-[size:40px_40px] pointer-events-none\"><\/div>\n\n                <!-- Overlays (Controlled by JS classes) -->\n                <!-- \u4fee\u6539: \u79fb\u9664 onclick \u4e8b\u4ef6, \u6539\u70ba\u653e\u7f6e\u6d6e\u52d5\u5361\u724c\u7684\u5bb9\u5668 -->\n                <div id=\"solomon-quick-start-simulation-en-01-simulation-overlay-idle\" class=\"absolute inset-0 flex items-center justify-center z-10\">\n                    <!-- Floating Cards Container -->\n                    <div id=\"solomon-quick-start-simulation-en-01-simulation-card-deck\" class=\"relative w-[300px] h-[300px] flex items-center justify-center\">\n                        <p class=\"text-center text-sm text-slate-300 px-5\">Food, BGA and Textile examples demonstrate sample import and preset defect results. Enable JavaScript to run the interactive simulation.<\/p>\n                    <\/div>\n                <\/div>\n\n                <!-- Processing Overlay -->\n                <div id=\"solomon-quick-start-simulation-en-01-simulation-overlay-processing\" class=\"hidden absolute inset-0 z-20 pointer-events-none\">\n                    <!-- Scanner Line -->\n                    <div class=\"absolute top-0 left-0 w-full h-[3px] bg-green-400 shadow-[0_0_20px_rgba(74,222,128,0.8)] animate-scan\"><\/div>\n                    \n                    <!-- Tech Overlay (Center) -->\n                    <div class=\"absolute inset-0 flex items-center justify-center\">\n                        <div class=\"text-center\">\n                            <div class=\"flex justify-center mb-4 animate-pulse text-green-400\">\n                                <svg aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                                    <path d=\"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z\"\/>\n                                    <path d=\"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z\"\/>\n                                    <path d=\"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4\"\/>\n                                    <path d=\"M17.599 6.5a3 3 0 0 0 .399-1.375\"\/>\n                                    <path d=\"M6.003 5.125A3 3 0 0 0 6.401 6.5\"\/>\n                                    <path d=\"M3.477 10.896a4 4 0 0 1 .585-.396\"\/>\n                                    <path d=\"M19.938 10.5a4 4 0 0 1 .585.396\"\/>\n                                    <path d=\"M6 18a4 4 0 0 1-1.938-.5\"\/>\n                                    <path d=\"M19.938 17.5A4 4 0 0 1 18 18\"\/>\n                                <\/svg>\n                            <\/div>\n                            <div class=\"font-mono text-green-400 text-lg tracking-widest font-bold\">NEURAL TRAINING<\/div>\n                            <div class=\"font-mono text-xs text-green-300 mt-2\">OPTIMIZING WEIGHTS...<\/div>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Data Stream (Bottom Left) -->\n                    <div class=\"absolute bottom-4 left-4 font-mono text-xs text-green-400\/80 leading-tight bg-black\/40 p-2 rounded backdrop-blur-sm\">\n                        <div>Loss: <span id=\"solomon-quick-start-simulation-en-01-simulation-loss-val\">0.9543<\/span><\/div>\n                        <div>Accuracy: <span id=\"solomon-quick-start-simulation-en-01-simulation-acc-val\">0.12%<\/span><\/div>\n                        <div>Epoch: <span id=\"solomon-quick-start-simulation-en-01-simulation-epoch-val\">1\/50<\/span><\/div>\n                    <\/div>\n                <\/div>\n\n                <div id=\"solomon-quick-start-simulation-en-01-simulation-overlay-complete\" class=\"absolute inset-0 z-20 hidden\" aria-hidden=\"true\">\n                    <div id=\"solomon-quick-start-simulation-en-01-simulation-defects-container\" class=\"image-findings\">\n                        <!-- Findings rendered in a private shadow tree -->\n                    <\/div>\n                    <div class=\"absolute top-4 right-4 bg-black\/60 backdrop-blur px-3 py-1.5 rounded-full border border-green-500\/30 flex items-center gap-2 fade-in-up\">\n                        <div class=\"w-2 h-2 bg-green-500 rounded-full animate-pulse\"><\/div>\n                        <span class=\"text-green-400 text-xs font-mono uppercase\">Inference: OK<\/span>\n                    <\/div>\n                <\/div>\n\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\n(function () {\n    'use strict';\n    const root = document.getElementById('solomon-quick-start-simulation-en-01-simulation');\n    if (!root || root.dataset.simulationInitialized === 'true') return;\n    root.dataset.simulationInitialized = 'true';\n    const byId = (suffix) => root.querySelector('#solomon-quick-start-simulation-en-01-simulation-' + suffix);\n    \/\/ --- Data Constants ---\n    const IndustryType = {\n        FOOD: 'FOOD',\n        METAL: 'METAL',\n        TEXTILE: 'TEXTILE'\n    };\n\n    \/\/ \u6307\u7d0b\u8def\u5f91\n    const FINGERPRINT_PATH = \"M11.987 4.571q2.636 0 4.973 1.138q2.338 1.137 3.894 3.268q.136.167.083.314q-.053.145-.183.232t-.282.076t-.264-.176q-1.414-1.989-3.595-3.036T11.986 5.34q-2.425 0-4.569 1.067T3.854 9.423q-.131.187-.292.193q-.162.005-.293-.1q-.108-.087-.13-.217t.069-.272q1.569-2.086 3.87-3.271q2.3-1.185 4.909-1.185m0 2.35q3.336 0 5.732 2.223t2.396 5.506q0 1.209-.853 2.019q-.854.81-2.081.81q-1.217 0-2.101-.81t-.884-2.019q0-.863-.64-1.465q-.641-.6-1.531-.6q-.905 0-1.557.596q-.652.595-.652 1.469q0 2.483 1.475 4.146q1.476 1.664 3.751 2.314q.178.057.248.19t.02.284q-.05.133-.162.239t-.317.056q-2.523-.65-4.154-2.56t-1.63-4.669q0-1.211.88-2.023t2.1-.812t2.078.812t.86 2.023q0 .874.658 1.47t1.552.596t1.533-.601t.638-1.465q0-2.949-2.17-4.957q-2.168-2.009-5.18-2.009T6.831 9.7t-2.154 4.945q0 .61.141 1.524t.548 2.115q.055.167-.003.294q-.06.127-.22.202t-.302.005q-.139-.07-.195-.228q-.394-1.033-.566-1.976t-.172-1.93q0-3.284 2.384-5.506t5.696-2.223m.037-4.8q1.575 0 3.076.388q1.5.387 2.903 1.112q.205.106.233.252t-.027.283t-.202.198q-.146.062-.3-.025q-1.306-.733-2.747-1.086q-1.44-.352-2.945-.352q-1.48 0-2.899.375q-1.419.376-2.752 1.063q-.103.067-.255.024t-.214-.186t-.04-.276q.021-.133.163-.22q1.381-.769 2.906-1.16t3.1-.39m.001 7.245q2.286 0 3.913 1.524t1.627 3.76q0 .173-.106.279t-.280.106q-.141 0-.263-.106q-.12-.106-.12-.279q0-1.914-1.417-3.215t-3.355-1.3t-3.349 1.3t-1.41 3.213q0 2.066.719 3.488t2.069 2.882q.15.153.121.305t-.121.244q-.112.112-.263.122t-.283-.122q-1.417-1.511-2.215-3.133t-.797-3.785q0-2.235 1.622-3.760t3.908-1.523m-.05 4.9q.172 0 .28.115q.11.115.11.269q0 1.934 1.378 3.172t3.237 1.238q.246 0 .521-.025t.556-.075q.148-.031.253.043t.155.245q.050.153-.056.267t-.268.164q-.276.067-.595.109q-.318.04-.566.04q-2.168 0-3.776-1.472q-1.609-1.472-1.609-3.706q0-.154.105-.27q.105-.114.276-.114\";\n\n    const SCENARIOS = [\n        {\n            id: IndustryType.FOOD,\n            label: 'Food',\n            mainImage: 'https:\/\/www.solomon-3d.com\/wp-content\/uploads\/Cookies-Quality-Inspection-2.webp',\n            caseStudyUrl: 'https:\/\/www.solomon-3d.com\/case-studies\/solvision\/cookies-quality-inspection-ai\/',\n            samples: [\n                'https:\/\/www.solomon-3d.com\/wp-content\/uploads\/Cookies-Quality-Inspection.webp',\n                'https:\/\/www.solomon-3d.com\/wp-content\/uploads\/Cookies-Quality-Inspection-4.webp',\n                'https:\/\/www.solomon-3d.com\/wp-content\/uploads\/Cookies-Quality-Inspection-3.webp',\n                'https:\/\/www.solomon-3d.com\/wp-content\/uploads\/Cookies-Quality-Inspection-1.webp'\n            ],\n            defectType: 'Burnt \/ Broken',\n            description: 'Detects burnt spots or broken edges on cookies to ensure consistent food quality.',\n            defects: [\n                { id: 'd1', x: 26, y: 40.8, width: 9, height: 26, label: 'Overcooked', confidence: 0.98 },\n                { id: 'd2', x: 77, y: 25.5, width: 9.5, height: 29, label: 'Burnt', confidence: 0.99 }\n            ]\n        },\n        {\n            id: IndustryType.METAL,\n            label: 'BGA',\n            mainImage: 'https:\/\/www.solomon-3d.com\/wp-content\/uploads\/BGA-Soldering-Inspection.webp',\n            caseStudyUrl: 'https:\/\/www.solomon-3d.com\/case-studies\/solvision\/bga-soldering-inspection-ai\/',\n            samples: [\n                'https:\/\/www.solomon-3d.com\/wp-content\/uploads\/BGA-Soldering-Inspection-Using-AI-2.webp',\n                'https:\/\/www.solomon-3d.com\/wp-content\/uploads\/BGA-Soldering-Inspection-Using-AI-3.webp',\n                'https:\/\/www.solomon-3d.com\/wp-content\/uploads\/BGA-Soldering-Inspection-Using-AI-4.webp',\n                'https:\/\/www.solomon-3d.com\/wp-content\/uploads\/BGA-Soldering-Inspection-Using-AI-5.webp'\n            ],\n            defectType: 'Void \/ Short',\n            description: 'AI detects pseudo-soldering defects accurately even with background noise and unclear edges.',\n            defects: [\n                { id: 'd1', x: 44, y: 9.5, width: 12.1, height: 5.8, label: 'Short Circuit', confidence: 0.99 },\n                { id: 'd2', x: 11.2, y: 46.5, width: 4.5, height: 6.2, label: 'Size Error', confidence: 0.92 }\n            ]\n        },\n        {\n            id: IndustryType.TEXTILE,\n            label: 'Textile',\n            mainImage: 'https:\/\/www.solomon-3d.com\/wp-content\/uploads\/Socks-Defect-Detection.webp',\n            caseStudyUrl: 'https:\/\/www.solomon-3d.com\/case-studies\/solvision\/socks-defect-detection-ai\/',\n            samples: [\n                'https:\/\/www.solomon-3d.com\/wp-content\/uploads\/Socks-Defect-Detection-Using-AI-5.webp',\n                'https:\/\/www.solomon-3d.com\/wp-content\/uploads\/Socks-Defect-Detection-Using-AI-4.webp',\n                'https:\/\/www.solomon-3d.com\/wp-content\/uploads\/Socks-Defect-Detection-Using-AI-3.webp',\n                'https:\/\/www.solomon-3d.com\/wp-content\/uploads\/Socks-Defect-Detection-Using-AI-1.webp'\n            ],\n            defectType: 'Snag \/ Stain',\n            description: 'Accurately locates snags, skipped stitches, or oil stains on textile surfaces.',\n            defects: [\n                { id: 'd2', x: 31.5, y: 72, width: 18.5, height: 6.5, label: 'Needle Mark', confidence: 0.89 }\n            ]\n        }\n    ];\n    \/\/ All state and handlers belong to this section only.\n    let activeTabId = IndustryType.METAL;\n    let currentStatus = 'idle';\n    let dropState = [null, null, null, null];\n    let trainingTimeoutId = null;\n    let simulationIntervalId = null;\n    let runVersion = 0;\n    let draggingBatch = false;\n    let transferAnimation = null;\n    let transferLayout = null;\n\n    const dom = {\n        tabs: byId('scenario-tabs'), label: byId('scenario-label'),\n        desc: byId('scenario-desc'), samples: byId('sample-grid'),\n        action: byId('action-btn-container'), image: byId('sol-demo-target-image'),\n        idle: byId('overlay-idle'), deck: byId('card-deck'),\n        processing: byId('overlay-processing'), complete: byId('overlay-complete'),\n        defects: byId('defects-container'), loss: byId('loss-val'),\n        accuracy: byId('acc-val'), epoch: byId('epoch-val'),\n        status: byId('status'), stage: byId('stage')\n    };\n    \/\/ This temporary layer spans both panels, staying inside the section.\n    const transferLayer = document.createElement('div');\n    transferLayer.setAttribute('data-sample-transfer-layer', '');\n    transferLayer.setAttribute('aria-hidden', 'true');\n    transferLayer.hidden = true;\n    root.append(transferLayer);\n    \/\/ Only findings use Shadow DOM; the surrounding simulation stays unchanged.\n    \/\/ Set the reset first so the explicit geometry below can override it.\n    dom.defects.style.cssText = 'all: initial !important; display: block !important; position: absolute !important; box-sizing: border-box !important; inset: auto !important; width: 0 !important; height: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; overflow: visible !important; pointer-events: none !important; transform: none !important; translate: none !important; rotate: none !important; scale: none !important; opacity: 1 !important; visibility: visible !important; isolation: isolate !important; animation: none !important; transition: none !important; z-index: 1 !important;';\n    const findingShadow = dom.defects.attachShadow({ mode: 'open' });\n    const findingStyle = document.createElement('style');\n    findingStyle.textContent = `\n        [data-finding-canvas], [data-finding-canvas] *,\n        [data-finding-canvas] *::before, [data-finding-canvas] *::after {\n            box-sizing: border-box;\n        }\n        [data-finding-canvas] {\n            all: initial;\n            position: absolute;\n            inset: 0;\n            display: block;\n            width: 100%;\n            height: 100%;\n            margin: 0;\n            padding: 0;\n            border: 0;\n            overflow: visible;\n            pointer-events: none;\n            font: 600 11px\/1.2 Arial, Helvetica, sans-serif;\n            color: #ffffff;\n            direction: ltr;\n            writing-mode: horizontal-tb;\n            text-align: left;\n            text-transform: none;\n            letter-spacing: normal;\n        }\n        [data-finding] {\n            position: absolute;\n            display: block;\n            margin: 0;\n            padding: 0;\n            border: 1px solid rgba(255, 90, 113, 0.72);\n            border-radius: 2px;\n            background: rgba(228, 0, 43, 0.045);\n            box-shadow: 0 0 0 1px rgba(10, 15, 25, 0.24);\n            animation: finding-reveal 180ms ease-out both;\n        }\n        [data-finding-label] {\n            all: initial;\n            position: absolute;\n            visibility: hidden;\n            display: inline-flex;\n            align-items: center;\n            gap: 6px;\n            width: max-content;\n            margin: 0;\n            padding: 5px 8px;\n            border: 1px solid rgba(255, 164, 181, 0.85);\n            border-radius: 0;\n            background-color: rgba(211, 7, 45, 0.72);\n            background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0));\n            -webkit-backdrop-filter: blur(7px) saturate(125%);\n            backdrop-filter: blur(7px) saturate(125%);\n            clip-path: polygon(0 0, calc(100% - 5px) 0, 100% 5px, 100% 100%, 5px 100%, 0 calc(100% - 5px));\n            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.22), 0 0 12px rgba(228, 0, 43, 0.2);\n            color: #ffffff;\n            font: 700 11px\/1.2 Arial, Helvetica, sans-serif;\n            text-align: left;\n            text-transform: none;\n            text-decoration: none;\n            letter-spacing: 0.035em;\n            text-shadow: 0 1px 2px rgba(65, 0, 15, 0.7);\n            white-space: nowrap;\n            pointer-events: none;\n        }\n        .finding-indicator {\n            display: block;\n            flex: 0 0 3px;\n            width: 3px;\n            height: 8px;\n            margin: 0;\n            padding: 0;\n            border: 0;\n            border-radius: 0;\n            background: #ffffff;\n            box-shadow: 0 0 5px rgba(255, 255, 255, 0.55);\n        }\n        .finding-text {\n            display: block;\n            margin: 0;\n            padding: 0;\n            border: 0;\n            color: #ffffff;\n            font: inherit;\n            text-transform: none;\n            letter-spacing: inherit;\n            white-space: nowrap;\n        }\n        .finding-corner {\n            position: absolute;\n            display: block;\n            width: min(10px, 40%);\n            height: min(10px, 40%);\n            margin: 0;\n            padding: 0;\n            border: 0 solid #ff5a71;\n            background: transparent;\n        }\n        .finding-corner-top-left { top: -1px; left: -1px; border-top-width: 2px; border-left-width: 2px; }\n        .finding-corner-top-right { top: -1px; right: -1px; border-top-width: 2px; border-right-width: 2px; }\n        .finding-corner-bottom-left { bottom: -1px; left: -1px; border-bottom-width: 2px; border-left-width: 2px; }\n        .finding-corner-bottom-right { bottom: -1px; right: -1px; border-bottom-width: 2px; border-right-width: 2px; }\n        @keyframes finding-reveal { from { opacity: 0; } to { opacity: 1; } }\n        @media (prefers-reduced-motion: reduce) {\n            [data-finding] { animation: none; }\n        }\n    `;\n    const findingCanvas = document.createElement('div');\n    findingCanvas.setAttribute('data-finding-canvas', '');\n    findingShadow.append(findingStyle, findingCanvas);\n    const getScenario = (id) => SCENARIOS.find((scenario) => scenario.id === id);\n    const renderIcon = (content, size = 20, className = '') =>\n        `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"${size}\" height=\"${size}\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"${className}\" aria-hidden=\"true\" focusable=\"false\">${content}<\/svg>`;\n\n    function setZonesActive(active) {\n        dom.samples.querySelectorAll('[data-drop-zone]').forEach((zone) => {\n            zone.classList.toggle('drag-over', active);\n        });\n    }\n\n    function cancelRun() {\n        runVersion += 1;\n        if (trainingTimeoutId !== null) clearTimeout(trainingTimeoutId);\n        if (simulationIntervalId !== null) clearInterval(simulationIntervalId);\n        trainingTimeoutId = null;\n        simulationIntervalId = null;\n        if (transferAnimation) transferAnimation.cancel();\n        transferAnimation = null;\n        transferLayout = null;\n        transferLayer.replaceChildren();\n        transferLayer.hidden = true;\n        draggingBatch = false;\n        setZonesActive(false);\n    }\n\n    function renderTabs() {\n        if (!dom.tabs.children.length) {\n            dom.tabs.innerHTML = SCENARIOS.map((scenario) =>\n                `<button type=\"button\" data-action=\"switch-scenario\" data-scenario=\"${scenario.id}\" aria-controls=\"solomon-quick-start-simulation-en-01-simulation-stage\" class=\"flex-1 py-2.5 text-sm font-medium rounded-lg transition-all duration-300\">${scenario.label}<\/button>`\n            ).join('');\n        }\n        dom.tabs.querySelectorAll('button[data-scenario]').forEach((button) => {\n            const active = button.dataset.scenario === activeTabId;\n            button.setAttribute('aria-pressed', String(active));\n            button.className = 'flex-1 py-2.5 text-sm font-medium rounded-lg transition-all duration-300 ' +\n                (active ? 'bg-[#e4002b] text-white shadow-lg shadow-red-900\/20' : 'text-slate-400 hover:text-slate-200 hover:bg-slate-700\/50');\n        });\n    }\n\n    function positionFindings() {\n        if (!root.isConnected) {\n            geometryObserver.disconnect();\n            return;\n        }\n        if (currentStatus !== 'complete' || !dom.image.naturalWidth || !dom.image.naturalHeight) return;\n        const imageBox = dom.image.getBoundingClientRect();\n        const stageBox = dom.stage.getBoundingClientRect();\n        if (!imageBox.width || !imageBox.height) return;\n        \/\/ Percentages belong to the full source image, including cropped parts.\n        \/\/ The image element can also be centered inside a taller mobile stage.\n        const scale = Math.max(imageBox.width \/ dom.image.naturalWidth, imageBox.height \/ dom.image.naturalHeight);\n        const width = dom.image.naturalWidth * scale;\n        const height = dom.image.naturalHeight * scale;\n        dom.defects.style.setProperty('left', (imageBox.left - stageBox.left + (imageBox.width - width) \/ 2) + 'px', 'important');\n        dom.defects.style.setProperty('top', (imageBox.top - stageBox.top + (imageBox.height - height) \/ 2) + 'px', 'important');\n        dom.defects.style.setProperty('width', width + 'px', 'important');\n        dom.defects.style.setProperty('height', height + 'px', 'important');\n\n        \/\/ A cropped frame keeps its source coordinates; only its label moves.\n        const clipLeft = Math.max(imageBox.left, stageBox.left);\n        const clipTop = Math.max(imageBox.top, stageBox.top);\n        const clipRight = Math.min(imageBox.right, stageBox.right);\n        const clipBottom = Math.min(imageBox.bottom, stageBox.bottom);\n        const inset = 6;\n        const visibleFindings = Array.from(findingCanvas.querySelectorAll('[data-finding]')).map((finding) => {\n            const frame = finding.getBoundingClientRect();\n            const label = finding.querySelector('[data-finding-label]');\n            const visibleTop = Math.max(frame.top, clipTop);\n            const intersects = Math.min(frame.right, clipRight) > Math.max(frame.left, clipLeft)\n                && Math.min(frame.bottom, clipBottom) > visibleTop;\n            label.style.visibility = intersects ? 'visible' : 'hidden';\n            return { finding, frame, label, intersects };\n        }).filter(({ intersects }) => intersects);\n        const placedLabels = [];\n        visibleFindings.forEach(({ finding, frame, label }) => {\n            const minLeft = clipLeft + inset;\n            const minTop = clipTop + inset;\n            const maxLeft = Math.max(minLeft, clipRight - inset - label.offsetWidth);\n            const maxTop = Math.max(minTop, clipBottom - inset - label.offsetHeight);\n            \/\/ Prefer above, then below or beside the frame; never clamp straight into the defect.\n            const gap = 7;\n            const candidates = [\n                { left: frame.left, top: frame.top - gap - label.offsetHeight },\n                { left: frame.left, top: frame.bottom + gap },\n                { left: frame.right + gap, top: frame.top },\n                { left: frame.left - gap - label.offsetWidth, top: frame.top },\n                { left: minLeft, top: minTop },\n                { left: maxLeft, top: minTop },\n                { left: minLeft, top: maxTop },\n                { left: maxLeft, top: maxTop }\n            ].map((point) => {\n                const left = Math.min(Math.max(point.left, minLeft), maxLeft);\n                const top = Math.min(Math.max(point.top, minTop), maxTop);\n                return { left, top, right: left + label.offsetWidth, bottom: top + label.offsetHeight };\n            });\n            const obstacles = visibleFindings.map(({ frame: otherFrame }) => otherFrame).concat(placedLabels);\n            const overlapArea = (candidate) => obstacles.reduce((area, obstacle) => area\n                + Math.max(0, Math.min(candidate.right, obstacle.right) - Math.max(candidate.left, obstacle.left))\n                * Math.max(0, Math.min(candidate.bottom, obstacle.bottom) - Math.max(candidate.top, obstacle.top)), 0);\n            \/\/ Keep the least-obstructed candidate if none of the available positions is clear.\n            const position = candidates.reduce((best, candidate) => overlapArea(candidate) < overlapArea(best) ? candidate : best);\n            const { left, top } = position;\n            label.style.left = (left - frame.left - finding.clientLeft) + 'px';\n            label.style.top = (top - frame.top - finding.clientTop) + 'px';\n            placedLabels.push(position);\n        });\n    }\n\n    function renderDefects(scenario) {\n        findingCanvas.innerHTML = scenario.defects.map((defect, index) => `\n            <div data-finding=\"${defect.id}\" style=\"left:${defect.x}%;top:${defect.y}%;width:${defect.width}%;height:${defect.height}%;animation-delay:${index * 0.08}s\">\n                <span data-finding-label><span class=\"finding-indicator\" aria-hidden=\"true\"><\/span><span class=\"finding-text\">${defect.label}<\/span><\/span>\n                <span class=\"finding-corner finding-corner-top-left\" aria-hidden=\"true\"><\/span>\n                <span class=\"finding-corner finding-corner-top-right\" aria-hidden=\"true\"><\/span>\n                <span class=\"finding-corner finding-corner-bottom-left\" aria-hidden=\"true\"><\/span>\n                <span class=\"finding-corner finding-corner-bottom-right\" aria-hidden=\"true\"><\/span>\n            <\/div>`).join('');\n        positionFindings();\n    }\n\n    function updateUI() {\n        const scenario = getScenario(activeTabId);\n        const allDropped = dropState.every((index) => index !== null);\n        root.dataset.status = currentStatus;\n        renderTabs();\n        dom.label.textContent = `${scenario.label} AI Model`;\n        dom.desc.textContent = scenario.description;\n        dom.samples.innerHTML = dropState.map((imageIndex, index) => imageIndex !== null ? `\n            <div class=\"aspect-square rounded-lg overflow-hidden border border-slate-600 bg-slate-800 relative group cursor-default ${currentStatus === 'idle' ? 'animate-bounce-in' : ''}\">\n                <img src=\"${scenario.samples[imageIndex]}\" alt=\"${scenario.label} training sample ${index + 1}\" draggable=\"false\" class=\"w-full h-full object-cover\" \/>\n                <div class=\"absolute top-1 left-1 bg-[#e4002b] text-white text-[10px] px-1.5 py-0.5 rounded backdrop-blur-sm shadow\">#${index + 1}<\/div>\n            <\/div>` : `\n            <div data-drop-zone=\"${index}\" class=\"drop-zone aspect-square rounded-lg border-2 border-dashed border-slate-600 bg-slate-800\/30 flex items-center justify-center relative transition-all duration-300\">\n                <div class=\"text-slate-600 text-xs font-bold uppercase tracking-wider pointer-events-none\">Slot ${index + 1}<\/div>\n            <\/div>`).join('');\n\n        dom.idle.style.display = currentStatus === 'idle' || currentStatus === 'loading' ? 'flex' : 'none';\n        if (currentStatus === 'idle' && !allDropped) {\n            const cards = scenario.samples.map((url, index) => `\n                <span class=\"card-float\" style=\"transform:rotate(${(index - 1.5) * 8}deg) translate(${(index - 1.5) * 15}px,${Math.abs(index - 1.5) * 5}px);z-index:${10 + index}\">\n                    <img src=\"${url}\" alt=\"${scenario.label} training sample ${index + 1}\" draggable=\"false\" class=\"w-full h-full object-cover rounded\" \/>\n                <\/span>`).join('');\n            dom.deck.innerHTML = `\n                <div class=\"flex flex-col items-center gap-6 animate-float\">\n                    <button type=\"button\" class=\"deck-container\" data-action=\"load-samples\" draggable=\"true\" aria-label=\"Load all four ${scenario.label} samples and start simulated training\">\n                        ${cards}\n                    <\/button>\n                    <div data-sample-guidance class=\"text-white\/80 font-bold text-base tracking-wide pointer-events-none flex items-center gap-2\" aria-hidden=\"true\">\n                        ${renderIcon('<path d=\"m3 3 7.07 16.97 2.51-7.39L20 10.07 3 3z\"\/><path d=\"m13 13 6 6\"\/>', 16)}\n                        Click to Start\n                    <\/div>\n                <\/div>`;\n            dom.deck.style.display = 'flex';\n        } else if (currentStatus === 'loading') {\n            const button = dom.deck.querySelector('[data-action=\"load-samples\"]');\n            if (button) {\n                button.disabled = true;\n                button.draggable = false;\n            }\n            const guidance = dom.deck.querySelector('[data-sample-guidance]');\n            if (guidance) guidance.textContent = 'Loading Samples\u2026';\n        } else {\n            dom.deck.innerHTML = '';\n            dom.deck.style.display = 'none';\n        }\n\n        dom.image.src = scenario.mainImage;\n        dom.image.alt = `${scenario.label} inspection target`;\n        dom.image.className = 'w-full h-full object-cover transition-all duration-700 ' +\n            (currentStatus === 'processing' ? 'opacity-60' : currentStatus === 'complete' ? 'opacity-90' : 'opacity-30 blur-sm scale-105');\n        dom.processing.classList.toggle('hidden', currentStatus !== 'processing');\n        dom.processing.setAttribute('aria-hidden', String(currentStatus !== 'processing'));\n        dom.complete.classList.toggle('hidden', currentStatus !== 'complete');\n        dom.complete.setAttribute('aria-hidden', String(currentStatus !== 'complete'));\n        dom.stage.setAttribute('aria-busy', String(currentStatus === 'loading' || currentStatus === 'processing'));\n        if (currentStatus === 'complete') renderDefects(scenario);\n        else findingCanvas.replaceChildren();\n\n        if (currentStatus === 'complete') {\n            dom.action.innerHTML = `\n                <a href=\"${scenario.caseStudyUrl}\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"view-case-btn w-full py-4 bg-[#e4002b] text-white border border-[#e4002b] rounded-xl font-bold flex items-center justify-center gap-3 cursor-pointer shadow-[0_0_15px_rgba(228,0,43,0.4)] fade-in-up hover:bg-[#c30025] transition-colors\">\n                    ${renderIcon('<path d=\"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z\"\/><path d=\"m9 12 2 2 4-4\"\/>', 22)}\n                    View Case<span class=\"sr-only\">: ${scenario.label} (opens in a new tab)<\/span>\n                <\/a>`;\n        } else {\n            const processing = currentStatus === 'processing';\n            dom.action.innerHTML = `\n                <button type=\"button\" class=\"fingerprint-btn ${processing ? 'is-processing' : 'disabled'}\" disabled>\n                    <svg viewBox=\"0 0 24 24\" class=\"fingerprint-svg ${processing ? '' : 'opacity-50'}\" aria-hidden=\"true\" focusable=\"false\"><path class=\"fingerprint-path\" d=\"${FINGERPRINT_PATH}\"><\/path><\/svg>\n                    <span class=\"fp-btn-text ${processing ? '' : 'text-slate-400'}\">${processing ? 'Processing' : currentStatus === 'loading' ? `Loading ${dropState.filter((index) => index !== null).length}\/4` : 'Pending'}<\/span>\n                    ${processing ? '<span class=\"fp-scan-line\"><\/span>' : ''}\n                <\/button>`;\n        }\n        dom.status.textContent = currentStatus === 'idle'\n            ? `${scenario.label} samples ready. Select the sample deck to start the simulation.`\n            : currentStatus === 'loading'\n                ? `${scenario.label} loading samples. ${dropState.filter((index) => index !== null).length} of 4 imported.`\n            : currentStatus === 'processing'\n                ? `${scenario.label} simulated training in progress.`\n                : `${scenario.label} simulation complete. Preset findings: ${scenario.defects.map((defect) => defect.label).join(', ')}. View Case is available.`;\n    }\n\n    function startTraining() {\n        if (currentStatus !== 'idle' || dropState.some((index) => index === null)) return;\n        cancelRun();\n        const version = runVersion;\n        currentStatus = 'processing';\n        let epoch = 1;\n        let loss = 0.9;\n        let accuracy = 0.1;\n        dom.loss.textContent = loss.toFixed(4);\n        dom.accuracy.textContent = (accuracy * 100).toFixed(2) + '%';\n        dom.epoch.textContent = '1\/50';\n        updateUI();\n        simulationIntervalId = setInterval(() => {\n            if (version !== runVersion) return;\n            if (!root.isConnected) { cancelRun(); return; }\n            epoch = Math.min(50, epoch + Math.floor(Math.random() * 3) + 1);\n            loss *= 0.9;\n            accuracy += (1 - accuracy) * 0.1;\n            dom.loss.textContent = loss.toFixed(4);\n            dom.accuracy.textContent = (accuracy * 100).toFixed(2) + '%';\n            dom.epoch.textContent = `${epoch}\/50`;\n        }, 150);\n        trainingTimeoutId = setTimeout(() => {\n            if (version !== runVersion) return;\n            if (!root.isConnected) { cancelRun(); return; }\n            if (simulationIntervalId !== null) clearInterval(simulationIntervalId);\n            simulationIntervalId = null;\n            trainingTimeoutId = null;\n            currentStatus = 'complete';\n            updateUI();\n        }, 2500);\n    }\n\n    function finishSampleImport() {\n        dropState = [0, 1, 2, 3];\n        currentStatus = 'idle';\n        startTraining();\n    }\n\n    function getTransferLayout() {\n        const stage = dom.stage.getBoundingClientRect();\n        const samples = dom.samples.getBoundingClientRect();\n        return [stage.width, stage.height, samples.width, samples.height];\n    }\n\n    async function loadSamples(animateTransfer = true) {\n        if (currentStatus !== 'idle') return;\n        const cards = Array.from(dom.deck.querySelectorAll('.card-float'));\n        const button = dom.deck.querySelector('[data-action=\"load-samples\"]');\n        if (!animateTransfer || window.matchMedia('(prefers-reduced-motion: reduce)').matches\n            || typeof dom.deck.animate !== 'function' || cards.length !== 4 || !button) {\n            finishSampleImport();\n            return;\n        }\n        cancelRun();\n        const version = runVersion;\n        \/\/ Freeze the existing visible deck before measuring its card positions.\n        button.style.transform = getComputedStyle(button).transform;\n        button.style.transition = 'none';\n        dom.deck.firstElementChild.style.animationPlayState = 'paused';\n        currentStatus = 'loading';\n        updateUI();\n        transferLayout = getTransferLayout();\n        transferLayer.hidden = false;\n        try {\n            for (let index = 0; index < cards.length; index += 1) {\n                if (version !== runVersion) return;\n                if (!root.isConnected) { cancelRun(); return; }\n                const slot = dom.samples.children[index];\n                const source = cards[index].getBoundingClientRect();\n                const target = slot.getBoundingClientRect();\n                const bounds = root.getBoundingClientRect();\n                const scaleX = bounds.width \/ root.offsetWidth;\n                const scaleY = bounds.height \/ root.offsetHeight;\n                const deckBounds = button.getBoundingClientRect();\n                const width = cards[index].offsetWidth * deckBounds.width \/ button.offsetWidth \/ scaleX;\n                const height = cards[index].offsetHeight * deckBounds.height \/ button.offsetHeight \/ scaleY;\n                const from = {\n                    left: (source.left - bounds.left + source.width \/ 2) \/ scaleX - width \/ 2,\n                    top: (source.top - bounds.top + source.height \/ 2) \/ scaleY - height \/ 2,\n                    width, height\n                };\n                const to = {\n                    left: (target.left - bounds.left) \/ scaleX,\n                    top: (target.top - bounds.top) \/ scaleY,\n                    width: target.width \/ scaleX,\n                    height: target.height \/ scaleY\n                };\n                if (![...Object.values(from), ...Object.values(to)].every(Number.isFinite)\n                    || !width || !height || !to.width || !to.height) {\n                    finishSampleImport();\n                    return;\n                }\n                const flight = document.createElement('div');\n                flight.setAttribute('data-sample-transfer-card', String(index));\n                const image = cards[index].querySelector('img').cloneNode(false);\n                image.alt = '';\n                flight.append(image);\n                transferLayer.append(flight);\n                cards[index].style.transition = 'none';\n                cards[index].style.visibility = 'hidden';\n                slot.setAttribute('data-sample-receiving', '');\n                const frame = (rect, angle) => ({\n                    left: rect.left + 'px', top: rect.top + 'px',\n                    width: rect.width + 'px', height: rect.height + 'px',\n                    transform: `rotate(${angle}deg)`\n                });\n                const angle = (index - 1.5) * 8;\n                const animation = flight.animate([\n                    frame(from, angle),\n                    { ...frame({\n                        left: (from.left + to.left) \/ 2,\n                        top: (from.top + to.top) \/ 2 - 28,\n                        width: (from.width + to.width) \/ 2,\n                        height: (from.height + to.height) \/ 2\n                    }, angle \/ 2), offset: 0.45 },\n                    frame(to, 0)\n                ], { duration: 420, easing: 'cubic-bezier(0.22, 1, 0.36, 1)', fill: 'forwards' });\n                transferAnimation = animation;\n                await animation.finished;\n                if (version !== runVersion) return;\n                if (!root.isConnected) { cancelRun(); return; }\n                if (transferAnimation === animation) transferAnimation = null;\n                dropState[index] = index;\n                updateUI();\n                flight.remove();\n                animation.cancel();\n            }\n            if (version === runVersion) finishSampleImport();\n        } catch (error) {\n            \/\/ Cancellation invalidates this run; an unavailable effect simply skips the visual.\n            if (version === runVersion && root.isConnected) finishSampleImport();\n        }\n    }\n\n    function switchScenario(id) {\n        if (!getScenario(id)) return;\n        cancelRun();\n        activeTabId = id;\n        currentStatus = 'idle';\n        dropState = [null, null, null, null];\n        updateUI();\n    }\n\n    root.addEventListener('click', (event) => {\n        const control = event.target.closest('[data-action]');\n        if (!control || !root.contains(control) || control.disabled) return;\n        if (control.dataset.action === 'switch-scenario') switchScenario(control.dataset.scenario);\n        if (control.dataset.action === 'load-samples') {\n            loadSamples();\n            \/\/ Preserve keyboard focus on an available control when the deck disappears.\n            if (event.detail === 0) dom.tabs.querySelector('[aria-pressed=\"true\"]').focus({ preventScroll: true });\n        }\n    });\n    root.addEventListener('dragstart', (event) => {\n        const deck = event.target.closest('[data-action=\"load-samples\"]');\n        if (!deck || !root.contains(deck) || currentStatus !== 'idle' || !event.dataTransfer) return;\n        draggingBatch = true;\n        event.dataTransfer.effectAllowed = 'copy';\n        event.dataTransfer.setData('application\/x-solomon-quick-start', activeTabId);\n        event.dataTransfer.setData('text\/plain', activeTabId);\n        deck.style.opacity = '0.5';\n    });\n    root.addEventListener('dragover', (event) => {\n        if (!draggingBatch || currentStatus !== 'idle' || !event.target.closest('[data-drop-zone]')) return;\n        event.preventDefault();\n        if (event.dataTransfer) event.dataTransfer.dropEffect = 'copy';\n        setZonesActive(true);\n    });\n    root.addEventListener('dragleave', (event) => {\n        const zone = event.target.closest('[data-drop-zone]');\n        if (zone && (!event.relatedTarget || !zone.contains(event.relatedTarget))) setZonesActive(false);\n    });\n    root.addEventListener('drop', (event) => {\n        if (!draggingBatch || currentStatus !== 'idle' || !event.target.closest('[data-drop-zone]')) return;\n        event.preventDefault();\n        setZonesActive(false);\n        if (event.dataTransfer && event.dataTransfer.getData('application\/x-solomon-quick-start') === activeTabId) loadSamples(false);\n    });\n    root.addEventListener('dragend', () => {\n        draggingBatch = false;\n        setZonesActive(false);\n        const deck = dom.deck.querySelector('[data-action=\"load-samples\"]');\n        if (deck) deck.style.opacity = '';\n    });\n    const geometryObserver = new ResizeObserver(() => {\n        if (!root.isConnected) {\n            cancelRun();\n            geometryObserver.disconnect();\n            return;\n        }\n        if (currentStatus === 'loading' && transferLayout\n            && getTransferLayout().some((size, index) => Math.abs(size - transferLayout[index]) > 0.5)) {\n            switchScenario(activeTabId);\n        }\n        positionFindings();\n    });\n    geometryObserver.observe(dom.stage);\n    geometryObserver.observe(dom.image);\n    geometryObserver.observe(dom.samples);\n    dom.image.addEventListener('load', positionFindings);\n    updateUI();\n})();\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0d69677 e-con-full qodef-elementor-content-grid e-flex e-con e-parent\" data-id=\"0d69677\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8638cd0 elementor-grid-1 elementor-grid-tablet-1 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"8638cd0\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:&quot;113778&quot;,&quot;columns&quot;:1,&quot;_skin&quot;:&quot;post_taxonomy&quot;,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:16,&quot;sizes&quot;:[]},&quot;columns_tablet&quot;:1,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post_taxonomy\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container\" role=\"list\">\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aec811f e-con-full qodef-elementor-content-grid corner-cross-311col elementor-hidden-tablet elementor-hidden-mobile e-flex elementor-invisible e-con e-parent\" data-id=\"aec811f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:100}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d985b75 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"d985b75\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:&quot;113716&quot;,&quot;columns&quot;:3,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;columns_tablet&quot;:2,&quot;_skin&quot;:&quot;post&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-113716\">.elementor-113716 .elementor-element.elementor-element-ba412d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-113716 .elementor-element.elementor-element-0172e4a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:9.5px;--padding-bottom:1px;--padding-left:9px;--padding-right:9px;}.elementor-113716 .elementor-element.elementor-element-0172e4a.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-113716 .elementor-element.elementor-element-89f72fb{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:8px;--padding-left:2px;--padding-right:36px;}.elementor-113716 .elementor-element.elementor-element-89f72fb:not(.elementor-motion-effects-element-type-background), .elementor-113716 .elementor-element.elementor-element-89f72fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF8;}.elementor-113716 .elementor-element.elementor-element-c5347e2 .elementor-heading-title{font-size:var( --e-global-typography-ebd4348-font-size );font-weight:var( --e-global-typography-ebd4348-font-weight );line-height:var( --e-global-typography-ebd4348-line-height );letter-spacing:var( --e-global-typography-ebd4348-letter-spacing );word-spacing:var( --e-global-typography-ebd4348-word-spacing );color:var( --e-global-color-ccabf4e );}.elementor-113716 .elementor-element.elementor-element-c5347e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0.5px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-113716 .elementor-element.elementor-element-664da8e .elementor-heading-title{font-size:var( --e-global-typography-ebd4348-font-size );font-weight:var( --e-global-typography-ebd4348-font-weight );line-height:var( --e-global-typography-ebd4348-line-height );letter-spacing:var( --e-global-typography-ebd4348-letter-spacing );word-spacing:var( --e-global-typography-ebd4348-word-spacing );color:var( --e-global-color-ccabf4e );}.elementor-113716 .elementor-element.elementor-element-664da8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0.5px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-113716 .elementor-element.elementor-element-85ab6b9 .elementor-heading-title{font-size:var( --e-global-typography-00e1187-font-size );font-weight:var( --e-global-typography-00e1187-font-weight );line-height:var( --e-global-typography-00e1187-line-height );letter-spacing:var( --e-global-typography-00e1187-letter-spacing );word-spacing:var( --e-global-typography-00e1187-word-spacing );color:var( --e-global-color-secondary );}.elementor-113716 .elementor-element.elementor-element-85ab6b9{padding:8px 0px 9px 0px;width:100%;max-width:100%;}.elementor-113716 .elementor-element.elementor-element-e54c8d7{--divider-border-style:slashes;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;--divider-pattern-height:6.8px;--divider-pattern-size:10.6px;}.elementor-113716 .elementor-element.elementor-element-e54c8d7 .elementor-divider-separator{width:12%;}.elementor-113716 .elementor-element.elementor-element-e54c8d7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}@media(max-width:1024px){.elementor-113716 .elementor-element.elementor-element-c5347e2 .elementor-heading-title{font-size:var( --e-global-typography-ebd4348-font-size );line-height:var( --e-global-typography-ebd4348-line-height );letter-spacing:var( --e-global-typography-ebd4348-letter-spacing );word-spacing:var( --e-global-typography-ebd4348-word-spacing );}.elementor-113716 .elementor-element.elementor-element-664da8e .elementor-heading-title{font-size:var( --e-global-typography-ebd4348-font-size );line-height:var( --e-global-typography-ebd4348-line-height );letter-spacing:var( --e-global-typography-ebd4348-letter-spacing );word-spacing:var( --e-global-typography-ebd4348-word-spacing );}.elementor-113716 .elementor-element.elementor-element-85ab6b9 .elementor-heading-title{font-size:var( --e-global-typography-00e1187-font-size );line-height:var( --e-global-typography-00e1187-line-height );letter-spacing:var( --e-global-typography-00e1187-letter-spacing );word-spacing:var( --e-global-typography-00e1187-word-spacing );}}@media(max-width:767px){.elementor-113716 .elementor-element.elementor-element-89f72fb{--padding-top:0px;--padding-bottom:8px;--padding-left:2px;--padding-right:0px;}.elementor-113716 .elementor-element.elementor-element-c5347e2 .elementor-heading-title{font-size:var( --e-global-typography-ebd4348-font-size );line-height:var( --e-global-typography-ebd4348-line-height );letter-spacing:var( --e-global-typography-ebd4348-letter-spacing );word-spacing:var( --e-global-typography-ebd4348-word-spacing );}.elementor-113716 .elementor-element.elementor-element-664da8e .elementor-heading-title{font-size:var( --e-global-typography-ebd4348-font-size );line-height:var( --e-global-typography-ebd4348-line-height );letter-spacing:var( --e-global-typography-ebd4348-letter-spacing );word-spacing:var( --e-global-typography-ebd4348-word-spacing );}.elementor-113716 .elementor-element.elementor-element-85ab6b9 .elementor-heading-title{font-size:var( --e-global-typography-00e1187-font-size );line-height:var( --e-global-typography-00e1187-line-height );letter-spacing:var( --e-global-typography-00e1187-letter-spacing );word-spacing:var( --e-global-typography-00e1187-word-spacing );}}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113716\" class=\"elementor elementor-113716 e-loop-item e-loop-item-74495 post-74495 post type-post status-publish format-standard has-post-thumbnail hentry category-accupick-robotic-picking tag-robotic-industrial-automation\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/products\/accupick-robotic-picking\/accupick-3d-bin-picking-solution\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">AccuPick 3D Bin Picking<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">AccuPick 3D Bin Picking<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">3D bin picking that lets robots pull randomly piled and unknown items from containers, starting within minutes of learning from as few as 1\u20133 sample images. Its AI extends to depalletizing, deracking and kitting, works with structured light, active stereo, time-of-flight and laser cameras, and is configured through a drag-and-drop interface with no coding.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113716\" class=\"elementor elementor-113716 e-loop-item e-loop-item-33204 post-33204 post type-post status-publish format-standard has-post-thumbnail hentry category-products tag-robotic-industrial-automation\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/products\/solmotion-vision-guided-robotics\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolMotion<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolMotion<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolMotion is a program for optimized vision guided robotics that automatically recognizes the location of objects and adjusts the robot's path according.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113716\" class=\"elementor elementor-113716 e-loop-item e-loop-item-104032 post-104032 post type-post status-publish format-standard has-post-thumbnail hentry category-products tag-robotic-industrial-automation\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/products\/solomon-robotics-suite\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Robotics Suite<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Robotics Suite<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SOLOMON ROBOTICS SUITE is a Linux-based cross-platform robotics control and digital twin ecosystem comprising SolRoboX, a universal robot control brain, and SolSim, a dedicated simulation platform. <\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-19f8cf8 e-con-full qodef-elementor-content-grid corner-cross-311col elementor-hidden-tablet elementor-hidden-mobile e-flex elementor-invisible e-con e-parent\" data-id=\"19f8cf8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:300}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d8c0e5a elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"d8c0e5a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:&quot;113716&quot;,&quot;columns&quot;:3,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;columns_tablet&quot;:2,&quot;_skin&quot;:&quot;post&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113716\" class=\"elementor elementor-113716 e-loop-item e-loop-item-33206 post-33206 post type-post status-publish format-standard has-post-thumbnail hentry category-products tag-ai-vision-inspection\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/products\/solscan\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolScan<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolScan<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolScan is an industrial 3D camera that utilizes structured light technology to provide a fast and dependable solution for developing customizable 3D applications across multiple industries.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113716\" class=\"elementor elementor-113716 e-loop-item e-loop-item-100800 post-100800 post type-post status-publish format-standard has-post-thumbnail hentry category-products tag-ai-vision-inspection\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/products\/solvision\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolVision<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolVision<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolVision is an industrial AI vision system for automated visual inspection, enabling fast, precise defect detection, classification, quality inspection, and OCR with Solomon\u2019s rapid AI vision software.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113716\" class=\"elementor elementor-113716 e-loop-item e-loop-item-81396 post-81396 post type-post status-publish format-standard has-post-thumbnail hentry category-products tag-ai-vision-inspection\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/products\/meta-aivi-ar-ai-vision-system\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">META-aivi<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">META-aivi<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Remote collaboration AR + AI vision system. Deployable on smart devices, AR glasses, and IP cameras. Increase accuracy and reduce human error with META-aivi.\n<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7e4177c e-con-full qodef-elementor-content-grid corner-cross-311col elementor-hidden-desktop e-flex elementor-invisible e-con e-parent\" data-id=\"7e4177c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:100}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-628e3bb elementor-grid-2 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"628e3bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:&quot;113716&quot;,&quot;columns&quot;:2,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;columns_tablet&quot;:2,&quot;_skin&quot;:&quot;post&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113716\" class=\"elementor elementor-113716 e-loop-item e-loop-item-33206 post-33206 post type-post status-publish format-standard has-post-thumbnail hentry category-products tag-ai-vision-inspection\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/products\/solscan\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolScan<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolScan<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolScan is an industrial 3D camera that utilizes structured light technology to provide a fast and dependable solution for developing customizable 3D applications across multiple industries.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113716\" class=\"elementor elementor-113716 e-loop-item e-loop-item-74495 post-74495 post type-post status-publish format-standard has-post-thumbnail hentry category-accupick-robotic-picking tag-robotic-industrial-automation\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/products\/accupick-robotic-picking\/accupick-3d-bin-picking-solution\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">AccuPick 3D Bin Picking<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">AccuPick 3D Bin Picking<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">3D bin picking that lets robots pull randomly piled and unknown items from containers, starting within minutes of learning from as few as 1\u20133 sample images. Its AI extends to depalletizing, deracking and kitting, works with structured light, active stereo, time-of-flight and laser cameras, and is configured through a drag-and-drop interface with no coding.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113716\" class=\"elementor elementor-113716 e-loop-item e-loop-item-33204 post-33204 post type-post status-publish format-standard has-post-thumbnail hentry category-products tag-robotic-industrial-automation\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/products\/solmotion-vision-guided-robotics\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolMotion<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolMotion<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolMotion is a program for optimized vision guided robotics that automatically recognizes the location of objects and adjusts the robot's path according.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113716\" class=\"elementor elementor-113716 e-loop-item e-loop-item-104032 post-104032 post type-post status-publish format-standard has-post-thumbnail hentry category-products tag-robotic-industrial-automation\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/products\/solomon-robotics-suite\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Robotics Suite<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Robotics Suite<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SOLOMON ROBOTICS SUITE is a Linux-based cross-platform robotics control and digital twin ecosystem comprising SolRoboX, a universal robot control brain, and SolSim, a dedicated simulation platform. <\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113716\" class=\"elementor elementor-113716 e-loop-item e-loop-item-42219 post-42219 post type-post status-publish format-standard has-post-thumbnail hentry category-accupick-robotic-picking tag-robotic-industrial-automation\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/products\/accupick-robotic-picking\/accupick-lm\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">AccuPick LM<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">AccuPick LM<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Landmark-based robot positioning for material handling: a camera on the arm reads markers placed at each station, rebuilds its coordinates around them and corrects every move when a tray arrives at an angle or an AGV or AMR stops misaligned. AccuPick LM deploys as a bundled plug-and-play system that needs no extra fixtures and reads barcodes in the same field of view.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113716\" class=\"elementor elementor-113716 e-loop-item e-loop-item-100800 post-100800 post type-post status-publish format-standard has-post-thumbnail hentry category-products tag-ai-vision-inspection\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/products\/solvision\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolVision<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolVision<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolVision is an industrial AI vision system for automated visual inspection, enabling fast, precise defect detection, classification, quality inspection, and OCR with Solomon\u2019s rapid AI vision software.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-04824be e-con-full qodef-elementor-content-grid e-flex e-con e-parent\" data-id=\"04824be\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a1b7517 elementor-grid-1 elementor-grid-tablet-1 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"a1b7517\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:&quot;113778&quot;,&quot;columns&quot;:1,&quot;_skin&quot;:&quot;post_taxonomy&quot;,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:16,&quot;sizes&quot;:[]},&quot;columns_tablet&quot;:1,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post_taxonomy\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container\" role=\"list\">\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-af5cef8 e-con-full qodef-elementor-content-grid corner-cross-311col elementor-hidden-tablet elementor-hidden-mobile e-flex elementor-invisible e-con e-parent\" data-id=\"af5cef8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:100}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46c2708 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"46c2708\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:&quot;113678&quot;,&quot;columns&quot;:3,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;columns_tablet&quot;:2,&quot;_skin&quot;:&quot;post&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-113678\">.elementor-113678 .elementor-element.elementor-element-ba412d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-113678 .elementor-element.elementor-element-0172e4a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:9.5px;--padding-bottom:1px;--padding-left:9px;--padding-right:9px;}.elementor-113678 .elementor-element.elementor-element-0172e4a.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-113678 .elementor-element.elementor-element-89f72fb{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:8px;--padding-left:2px;--padding-right:36px;}.elementor-113678 .elementor-element.elementor-element-89f72fb:not(.elementor-motion-effects-element-type-background), .elementor-113678 .elementor-element.elementor-element-89f72fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF8;}.elementor-113678 .elementor-element.elementor-element-91d10dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:10px;--margin-left:-3px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-113678 .elementor-element.elementor-element-4a415f2 .elementor-heading-title{font-size:var( --e-global-typography-a762153-font-size );font-weight:var( --e-global-typography-a762153-font-weight );text-transform:var( --e-global-typography-a762153-text-transform );line-height:var( --e-global-typography-a762153-line-height );letter-spacing:var( --e-global-typography-a762153-letter-spacing );word-spacing:var( --e-global-typography-a762153-word-spacing );color:var( --e-global-color-primary );}.elementor-113678 .elementor-element.elementor-element-4a415f2{padding:6px 7px 5px 8px;background-color:var( --e-global-color-ece3e63 );border-radius:3px 3px 3px 3px;}.elementor-113678 .elementor-element.elementor-element-4a415f2.elementor-element{--align-self:flex-start;}.elementor-113678 .elementor-element.elementor-element-c5347e2 .elementor-heading-title{font-size:var( --e-global-typography-ebd4348-font-size );font-weight:var( --e-global-typography-ebd4348-font-weight );line-height:var( --e-global-typography-ebd4348-line-height );letter-spacing:var( --e-global-typography-ebd4348-letter-spacing );word-spacing:var( --e-global-typography-ebd4348-word-spacing );color:var( --e-global-color-ccabf4e );}.elementor-113678 .elementor-element.elementor-element-c5347e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0.5px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-113678 .elementor-element.elementor-element-664da8e .elementor-heading-title{font-size:var( --e-global-typography-ebd4348-font-size );font-weight:var( --e-global-typography-ebd4348-font-weight );line-height:var( --e-global-typography-ebd4348-line-height );letter-spacing:var( --e-global-typography-ebd4348-letter-spacing );word-spacing:var( --e-global-typography-ebd4348-word-spacing );color:var( --e-global-color-ccabf4e );}.elementor-113678 .elementor-element.elementor-element-664da8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0.5px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-113678 .elementor-element.elementor-element-85ab6b9 .elementor-heading-title{font-size:var( --e-global-typography-00e1187-font-size );font-weight:var( --e-global-typography-00e1187-font-weight );line-height:var( --e-global-typography-00e1187-line-height );letter-spacing:var( --e-global-typography-00e1187-letter-spacing );word-spacing:var( --e-global-typography-00e1187-word-spacing );color:var( --e-global-color-secondary );}.elementor-113678 .elementor-element.elementor-element-85ab6b9{padding:8px 0px 8px 0px;width:100%;max-width:100%;}.elementor-113678 .elementor-element.elementor-element-e54c8d7{--divider-border-style:slashes;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;--divider-pattern-height:6.8px;--divider-pattern-size:10.6px;}.elementor-113678 .elementor-element.elementor-element-e54c8d7 .elementor-divider-separator{width:12%;}.elementor-113678 .elementor-element.elementor-element-e54c8d7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}@media(max-width:1024px){.elementor-113678 .elementor-element.elementor-element-4a415f2 .elementor-heading-title{font-size:var( --e-global-typography-a762153-font-size );line-height:var( --e-global-typography-a762153-line-height );letter-spacing:var( --e-global-typography-a762153-letter-spacing );word-spacing:var( --e-global-typography-a762153-word-spacing );}.elementor-113678 .elementor-element.elementor-element-c5347e2 .elementor-heading-title{font-size:var( --e-global-typography-ebd4348-font-size );line-height:var( --e-global-typography-ebd4348-line-height );letter-spacing:var( --e-global-typography-ebd4348-letter-spacing );word-spacing:var( --e-global-typography-ebd4348-word-spacing );}.elementor-113678 .elementor-element.elementor-element-664da8e .elementor-heading-title{font-size:var( --e-global-typography-ebd4348-font-size );line-height:var( --e-global-typography-ebd4348-line-height );letter-spacing:var( --e-global-typography-ebd4348-letter-spacing );word-spacing:var( --e-global-typography-ebd4348-word-spacing );}.elementor-113678 .elementor-element.elementor-element-85ab6b9 .elementor-heading-title{font-size:var( --e-global-typography-00e1187-font-size );line-height:var( --e-global-typography-00e1187-line-height );letter-spacing:var( --e-global-typography-00e1187-letter-spacing );word-spacing:var( --e-global-typography-00e1187-word-spacing );}}@media(max-width:767px){.elementor-113678 .elementor-element.elementor-element-89f72fb{--padding-top:0px;--padding-bottom:8px;--padding-left:2px;--padding-right:0px;}.elementor-113678 .elementor-element.elementor-element-4a415f2 .elementor-heading-title{font-size:var( --e-global-typography-a762153-font-size );line-height:var( --e-global-typography-a762153-line-height );letter-spacing:var( --e-global-typography-a762153-letter-spacing );word-spacing:var( --e-global-typography-a762153-word-spacing );}.elementor-113678 .elementor-element.elementor-element-c5347e2 .elementor-heading-title{font-size:var( --e-global-typography-ebd4348-font-size );line-height:var( --e-global-typography-ebd4348-line-height );letter-spacing:var( --e-global-typography-ebd4348-letter-spacing );word-spacing:var( --e-global-typography-ebd4348-word-spacing );}.elementor-113678 .elementor-element.elementor-element-664da8e .elementor-heading-title{font-size:var( --e-global-typography-ebd4348-font-size );line-height:var( --e-global-typography-ebd4348-line-height );letter-spacing:var( --e-global-typography-ebd4348-letter-spacing );word-spacing:var( --e-global-typography-ebd4348-word-spacing );}.elementor-113678 .elementor-element.elementor-element-85ab6b9 .elementor-heading-title{font-size:var( --e-global-typography-00e1187-font-size );line-height:var( --e-global-typography-00e1187-line-height );letter-spacing:var( --e-global-typography-00e1187-letter-spacing );word-spacing:var( --e-global-typography-00e1187-word-spacing );}}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113678\" class=\"elementor elementor-113678 e-loop-item e-loop-item-106352 post-106352 post type-post status-publish format-standard has-post-thumbnail hentry category-press-releases\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/company\/newsroom\/press-releases\/unveils-full-wafer-warpage-detection-inside-foup-cassette\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-91d10dd e-con-full e-flex e-con e-child\" data-id=\"91d10dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a415f2 sv-post-card-effect-tag elementor-widget elementor-widget-heading\" data-id=\"4a415f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Press Releases<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Unveils &#8220;Full-Wafer Warpage Detection Inside FOUP\/Cassette&#8221;<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Unveils &#8220;Full-Wafer Warpage Detection Inside FOUP\/Cassette&#8221;<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">TAIPEI, TAIWAN \u2013 Solomon Technology Corp. announces its participation in the 2026 Taipei International\nIndustrial Automation Exhibition, where it will present a comprehensive suite of cutting-edge AI automation\ntechnologies. The showcase will feature Agentic Physical AI, AR Smart Wiring Guidance, and a Next-\nGeneration 3D Vision Camera, highlighting the latest applications of artificial intelligence in smart\nmanufacturing and autonomous robotics.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113678\" class=\"elementor elementor-113678 e-loop-item e-loop-item-111921 post-111921 post type-post status-publish format-standard has-post-thumbnail hentry category-press-releases\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/company\/newsroom\/press-releases\/automation-taipei-2026\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-91d10dd e-con-full e-flex e-con e-child\" data-id=\"91d10dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a415f2 sv-post-card-effect-tag elementor-widget elementor-widget-heading\" data-id=\"4a415f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Press Releases<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon to Showcase Agentic Physical AI, AR Smart Wiring Guidance, and Next-Generation 3D Vision Cameras at Automation Taipei 2026<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon to Showcase Agentic Physical AI, AR Smart Wiring Guidance, and Next-Generation 3D Vision Cameras at Automation Taipei 2026<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">TAIPEI, TAIWAN \u2013 Solomon Technology Corp. announces its participation in the 2026 Taipei International\nIndustrial Automation Exhibition, where it will present a comprehensive suite of cutting-edge AI automation\ntechnologies. The showcase will feature Agentic Physical AI, AR Smart Wiring Guidance, and a Next-\nGeneration 3D Vision Camera, highlighting the latest applications of artificial intelligence in smart\nmanufacturing and autonomous robotics.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113678\" class=\"elementor elementor-113678 e-loop-item e-loop-item-105173 post-105173 post type-post status-publish format-standard has-post-thumbnail hentry category-press-releases\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/company\/newsroom\/press-releases\/solomon-nvidia-nemoclaw-active-perception-humanoid-robots\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-91d10dd e-con-full e-flex e-con e-child\" data-id=\"91d10dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a415f2 sv-post-card-effect-tag elementor-widget elementor-widget-heading\" data-id=\"4a415f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Press Releases<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon Powers Humanoid Robot Autonomy with NVIDIA NemoClaw<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon Powers Humanoid Robot Autonomy with NVIDIA NemoClaw<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon integrates NVIDIA NemoClaw with Active Perception technology to enhance humanoid robot autonomy, perception, and real-time decision-making for Physical AI applications.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9295b5a e-con-full qodef-elementor-content-grid corner-cross-311col elementor-hidden-tablet elementor-hidden-mobile e-flex elementor-invisible e-con e-parent\" data-id=\"9295b5a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:300}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a9bef83 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"a9bef83\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:&quot;113678&quot;,&quot;columns&quot;:3,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;columns_tablet&quot;:2,&quot;_skin&quot;:&quot;post&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113678\" class=\"elementor elementor-113678 e-loop-item e-loop-item-106433 post-106433 post type-post status-publish format-standard has-post-thumbnail hentry category-exhibitions\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/company\/newsroom\/exhibitions\/vision-2026\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-91d10dd e-con-full e-flex e-con e-child\" data-id=\"91d10dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a415f2 sv-post-card-effect-tag elementor-widget elementor-widget-heading\" data-id=\"4a415f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Exhibitions<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon at Vision 2026<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon at Vision 2026<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Explore Solomon\u2019s AI machine vision applications at VISION 2026, including humanoid robotics, smart cameras, automated inspection, and vision for challenging objects.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113678\" class=\"elementor elementor-113678 e-loop-item e-loop-item-106015 post-106015 post type-post status-publish format-standard has-post-thumbnail hentry category-exhibitions\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/company\/newsroom\/exhibitions\/automation-2026\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-91d10dd e-con-full e-flex e-con e-child\" data-id=\"91d10dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a415f2 sv-post-card-effect-tag elementor-widget elementor-widget-heading\" data-id=\"4a415f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Exhibitions<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon at Automation 2026<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon at Automation 2026<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon will exhibit at Automation 2026, showcasing AI vision systems for robotics, inspection, difficult object handling, 3D measurement, and AR-guided industrial workflows.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113678\" class=\"elementor elementor-113678 e-loop-item e-loop-item-105398 post-105398 post type-post status-publish format-standard has-post-thumbnail hentry category-exhibitions\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/company\/newsroom\/exhibitions\/automate-2026\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-91d10dd e-con-full e-flex e-con e-child\" data-id=\"91d10dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a415f2 sv-post-card-effect-tag elementor-widget elementor-widget-heading\" data-id=\"4a415f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Exhibitions<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon at Automate 2026<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon at Automate 2026<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon will exhibit at Automate 2026, presenting industrial AI systems for humanoid robotics, machine vision inspection, bin picking, and SOP-guided operational workflows.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fdfd1fb e-con-full qodef-elementor-content-grid corner-cross-311col elementor-hidden-desktop e-flex elementor-invisible e-con e-parent\" data-id=\"fdfd1fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:100}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6d5e665 elementor-grid-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"6d5e665\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:&quot;113678&quot;,&quot;columns&quot;:2,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_skin&quot;:&quot;post&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113678\" class=\"elementor elementor-113678 e-loop-item e-loop-item-106433 post-106433 post type-post status-publish format-standard has-post-thumbnail hentry category-exhibitions\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/company\/newsroom\/exhibitions\/vision-2026\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-91d10dd e-con-full e-flex e-con e-child\" data-id=\"91d10dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a415f2 sv-post-card-effect-tag elementor-widget elementor-widget-heading\" data-id=\"4a415f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Exhibitions<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon at Vision 2026<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon at Vision 2026<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Explore Solomon\u2019s AI machine vision applications at VISION 2026, including humanoid robotics, smart cameras, automated inspection, and vision for challenging objects.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113678\" class=\"elementor elementor-113678 e-loop-item e-loop-item-106352 post-106352 post type-post status-publish format-standard has-post-thumbnail hentry category-press-releases\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/company\/newsroom\/press-releases\/unveils-full-wafer-warpage-detection-inside-foup-cassette\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-91d10dd e-con-full e-flex e-con e-child\" data-id=\"91d10dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a415f2 sv-post-card-effect-tag elementor-widget elementor-widget-heading\" data-id=\"4a415f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Press Releases<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Unveils &#8220;Full-Wafer Warpage Detection Inside FOUP\/Cassette&#8221;<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Unveils &#8220;Full-Wafer Warpage Detection Inside FOUP\/Cassette&#8221;<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">TAIPEI, TAIWAN \u2013 Solomon Technology Corp. announces its participation in the 2026 Taipei International\nIndustrial Automation Exhibition, where it will present a comprehensive suite of cutting-edge AI automation\ntechnologies. The showcase will feature Agentic Physical AI, AR Smart Wiring Guidance, and a Next-\nGeneration 3D Vision Camera, highlighting the latest applications of artificial intelligence in smart\nmanufacturing and autonomous robotics.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113678\" class=\"elementor elementor-113678 e-loop-item e-loop-item-111921 post-111921 post type-post status-publish format-standard has-post-thumbnail hentry category-press-releases\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/company\/newsroom\/press-releases\/automation-taipei-2026\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-91d10dd e-con-full e-flex e-con e-child\" data-id=\"91d10dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a415f2 sv-post-card-effect-tag elementor-widget elementor-widget-heading\" data-id=\"4a415f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Press Releases<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon to Showcase Agentic Physical AI, AR Smart Wiring Guidance, and Next-Generation 3D Vision Cameras at Automation Taipei 2026<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon to Showcase Agentic Physical AI, AR Smart Wiring Guidance, and Next-Generation 3D Vision Cameras at Automation Taipei 2026<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">TAIPEI, TAIWAN \u2013 Solomon Technology Corp. announces its participation in the 2026 Taipei International\nIndustrial Automation Exhibition, where it will present a comprehensive suite of cutting-edge AI automation\ntechnologies. The showcase will feature Agentic Physical AI, AR Smart Wiring Guidance, and a Next-\nGeneration 3D Vision Camera, highlighting the latest applications of artificial intelligence in smart\nmanufacturing and autonomous robotics.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113678\" class=\"elementor elementor-113678 e-loop-item e-loop-item-106015 post-106015 post type-post status-publish format-standard has-post-thumbnail hentry category-exhibitions\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/company\/newsroom\/exhibitions\/automation-2026\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-91d10dd e-con-full e-flex e-con e-child\" data-id=\"91d10dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a415f2 sv-post-card-effect-tag elementor-widget elementor-widget-heading\" data-id=\"4a415f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Exhibitions<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon at Automation 2026<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon at Automation 2026<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon will exhibit at Automation 2026, showcasing AI vision systems for robotics, inspection, difficult object handling, 3D measurement, and AR-guided industrial workflows.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113678\" class=\"elementor elementor-113678 e-loop-item e-loop-item-105398 post-105398 post type-post status-publish format-standard has-post-thumbnail hentry category-exhibitions\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/company\/newsroom\/exhibitions\/automate-2026\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-91d10dd e-con-full e-flex e-con e-child\" data-id=\"91d10dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a415f2 sv-post-card-effect-tag elementor-widget elementor-widget-heading\" data-id=\"4a415f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Exhibitions<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon at Automate 2026<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon at Automate 2026<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon will exhibit at Automate 2026, presenting industrial AI systems for humanoid robotics, machine vision inspection, bin picking, and SOP-guided operational workflows.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113678\" class=\"elementor elementor-113678 e-loop-item e-loop-item-105173 post-105173 post type-post status-publish format-standard has-post-thumbnail hentry category-press-releases\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ba412d6 inner-corner-cross e-flex e-con-boxed e-con e-parent\" data-id=\"ba412d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/company\/newsroom\/press-releases\/solomon-nvidia-nemoclaw-active-perception-humanoid-robots\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-91d10dd e-con-full e-flex e-con e-child\" data-id=\"91d10dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a415f2 sv-post-card-effect-tag elementor-widget elementor-widget-heading\" data-id=\"4a415f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Press Releases<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon Powers Humanoid Robot Autonomy with NVIDIA NemoClaw<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-664da8e sv-post-card_title line-clamp-4 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"664da8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon Powers Humanoid Robot Autonomy with NVIDIA NemoClaw<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-inherit sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Solomon integrates NVIDIA NemoClaw with Active Perception technology to enhance humanoid robot autonomy, perception, and real-time decision-making for Physical AI applications.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54c8d7 sv-post-card_title elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e54c8d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-523bbf2b e-con-full qodef-elementor-content-grid e-flex e-con e-parent\" data-id=\"523bbf2b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-78a7226 elementor-grid-1 elementor-grid-tablet-1 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"78a7226\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:&quot;113778&quot;,&quot;columns&quot;:1,&quot;_skin&quot;:&quot;post_taxonomy&quot;,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:16,&quot;sizes&quot;:[]},&quot;columns_tablet&quot;:1,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post_taxonomy\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container\" role=\"list\">\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89330f0 e-con-full qodef-elementor-content-grid corner-cross-311col e-flex e-con e-parent\" data-id=\"89330f0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0978680 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"0978680\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:&quot;113904&quot;,&quot;columns&quot;:3,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_skin&quot;:&quot;post&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-dynamic-113904\">.e-loop-item-96861 .elementor-element.elementor-element-8c43a18{background-image:url(\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/solvision-ai-pharmaceutical-vial-inspection.jpg\");}<\/style><style id=\"loop-113904\">.elementor-113904 .elementor-element.elementor-element-ca5090e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-113904 .elementor-element.elementor-element-0172e4a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:9.5px;--padding-bottom:11px;--padding-left:9px;--padding-right:9px;}.elementor-113904 .elementor-element.elementor-element-0172e4a.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-113904 .elementor-element.elementor-element-8c43a18{--spacer-size:250px;background-position:center center;background-size:cover;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4c123a8 );border-radius:5px 5px 5px 5px;}.elementor-113904 .elementor-element.elementor-element-89f72fb{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6px;--padding-bottom:0px;--padding-left:6px;--padding-right:16px;}.elementor-113904 .elementor-element.elementor-element-89f72fb:not(.elementor-motion-effects-element-type-background), .elementor-113904 .elementor-element.elementor-element-89f72fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF8;}.elementor-113904 .elementor-element.elementor-element-8dd0a34{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:4px 6px;--row-gap:4px;--column-gap:6px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-2px;--margin-right:0px;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-113904 .elementor-element.elementor-element-c7f1131 .elementor-button{font-size:var( --e-global-typography-c5a8061-font-size );font-weight:var( --e-global-typography-c5a8061-font-weight );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-ece3e63 );padding:6px 6px 5px 7px;}.elementor-113904 .elementor-element.elementor-element-6b96b08 .elementor-button{font-size:var( --e-global-typography-c5a8061-font-size );font-weight:var( --e-global-typography-c5a8061-font-weight );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-ece3e63 );padding:6px 6px 5px 7px;}.elementor-113904 .elementor-element.elementor-element-0059aa3 .elementor-button{font-size:var( --e-global-typography-c5a8061-font-size );font-weight:var( --e-global-typography-c5a8061-font-weight );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-ece3e63 );padding:6px 6px 5px 7px;}.elementor-113904 .elementor-element.elementor-element-62a0aa4 .elementor-button{font-size:var( --e-global-typography-c5a8061-font-size );font-weight:var( --e-global-typography-c5a8061-font-weight );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-ece3e63 );padding:6px 6px 5px 7px;}.elementor-113904 .elementor-element.elementor-element-a8d373c .elementor-button{font-size:var( --e-global-typography-c5a8061-font-size );font-weight:var( --e-global-typography-c5a8061-font-weight );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-ece3e63 );padding:6px 6px 5px 7px;}.elementor-113904 .elementor-element.elementor-element-c5347e2{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0.5px;}.elementor-113904 .elementor-element.elementor-element-c5347e2 .elementor-heading-title{font-size:var( --e-global-typography-ebd4348-font-size );font-weight:var( --e-global-typography-ebd4348-font-weight );line-height:var( --e-global-typography-ebd4348-line-height );letter-spacing:var( --e-global-typography-ebd4348-letter-spacing );word-spacing:var( --e-global-typography-ebd4348-word-spacing );color:var( --e-global-color-ccabf4e );}.elementor-113904 .elementor-element.elementor-element-85ab6b9{text-align:start;padding:7px 0px 6px 0px;width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-113904 .elementor-element.elementor-element-85ab6b9 .elementor-heading-title{font-size:var( --e-global-typography-00e1187-font-size );font-weight:var( --e-global-typography-00e1187-font-weight );line-height:var( --e-global-typography-00e1187-line-height );letter-spacing:var( --e-global-typography-00e1187-letter-spacing );word-spacing:var( --e-global-typography-00e1187-word-spacing );color:var( --e-global-color-secondary );}.elementor-113904 .elementor-element.elementor-element-35acc0e{--divider-border-style:dotted;--divider-color:var( --e-global-color-4c123a8 );--divider-border-width:1px;}.elementor-113904 .elementor-element.elementor-element-35acc0e .elementor-divider-separator{width:100%;}.elementor-113904 .elementor-element.elementor-element-35acc0e .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-113904 .elementor-element.elementor-element-cdf7a73{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:11px 0px;--row-gap:11px;--column-gap:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-113904 .elementor-element.elementor-element-9b3b1b3{font-size:var( --e-global-typography-c5a8061-font-size );font-weight:var( --e-global-typography-c5a8061-font-weight );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );color:var( --e-global-color-text );}.elementor-113904 .elementor-element.elementor-element-a7f989c{font-size:var( --e-global-typography-c5a8061-font-size );font-weight:var( --e-global-typography-c5a8061-font-weight );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );color:var( --e-global-color-accent );margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-113904 .elementor-element.elementor-element-9b48407{font-size:var( --e-global-typography-c5a8061-font-size );font-weight:var( --e-global-typography-c5a8061-font-weight );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-113904 .elementor-element.elementor-element-8c43a18{--spacer-size:220px;}.elementor-113904 .elementor-element.elementor-element-89f72fb{--padding-top:9px;--padding-bottom:0px;--padding-left:3px;--padding-right:3px;}.elementor-113904 .elementor-element.elementor-element-c7f1131 .elementor-button{font-size:var( --e-global-typography-c5a8061-font-size );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );}.elementor-113904 .elementor-element.elementor-element-6b96b08 .elementor-button{font-size:var( --e-global-typography-c5a8061-font-size );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );}.elementor-113904 .elementor-element.elementor-element-0059aa3 .elementor-button{font-size:var( --e-global-typography-c5a8061-font-size );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );}.elementor-113904 .elementor-element.elementor-element-62a0aa4 .elementor-button{font-size:var( --e-global-typography-c5a8061-font-size );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );}.elementor-113904 .elementor-element.elementor-element-a8d373c .elementor-button{font-size:var( --e-global-typography-c5a8061-font-size );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );}.elementor-113904 .elementor-element.elementor-element-c5347e2 .elementor-heading-title{font-size:var( --e-global-typography-ebd4348-font-size );line-height:var( --e-global-typography-ebd4348-line-height );letter-spacing:var( --e-global-typography-ebd4348-letter-spacing );word-spacing:var( --e-global-typography-ebd4348-word-spacing );}.elementor-113904 .elementor-element.elementor-element-85ab6b9 .elementor-heading-title{font-size:var( --e-global-typography-00e1187-font-size );line-height:var( --e-global-typography-00e1187-line-height );letter-spacing:var( --e-global-typography-00e1187-letter-spacing );word-spacing:var( --e-global-typography-00e1187-word-spacing );}.elementor-113904 .elementor-element.elementor-element-85ab6b9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-113904 .elementor-element.elementor-element-cdf7a73{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-113904 .elementor-element.elementor-element-9b3b1b3{font-size:var( --e-global-typography-c5a8061-font-size );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );}.elementor-113904 .elementor-element.elementor-element-a7f989c{font-size:var( --e-global-typography-c5a8061-font-size );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );}.elementor-113904 .elementor-element.elementor-element-9b48407{font-size:var( --e-global-typography-c5a8061-font-size );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );}}@media(max-width:767px){.elementor-113904 .elementor-element.elementor-element-c7f1131 .elementor-button{font-size:var( --e-global-typography-c5a8061-font-size );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );}.elementor-113904 .elementor-element.elementor-element-6b96b08 .elementor-button{font-size:var( --e-global-typography-c5a8061-font-size );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );}.elementor-113904 .elementor-element.elementor-element-0059aa3 .elementor-button{font-size:var( --e-global-typography-c5a8061-font-size );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );}.elementor-113904 .elementor-element.elementor-element-62a0aa4 .elementor-button{font-size:var( --e-global-typography-c5a8061-font-size );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );}.elementor-113904 .elementor-element.elementor-element-a8d373c .elementor-button{font-size:var( --e-global-typography-c5a8061-font-size );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );}.elementor-113904 .elementor-element.elementor-element-c5347e2 .elementor-heading-title{font-size:var( --e-global-typography-ebd4348-font-size );line-height:var( --e-global-typography-ebd4348-line-height );letter-spacing:var( --e-global-typography-ebd4348-letter-spacing );word-spacing:var( --e-global-typography-ebd4348-word-spacing );}.elementor-113904 .elementor-element.elementor-element-85ab6b9 .elementor-heading-title{font-size:var( --e-global-typography-00e1187-font-size );line-height:var( --e-global-typography-00e1187-line-height );letter-spacing:var( --e-global-typography-00e1187-letter-spacing );word-spacing:var( --e-global-typography-00e1187-word-spacing );}.elementor-113904 .elementor-element.elementor-element-9b3b1b3{font-size:var( --e-global-typography-c5a8061-font-size );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );}.elementor-113904 .elementor-element.elementor-element-a7f989c{font-size:var( --e-global-typography-c5a8061-font-size );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );}.elementor-113904 .elementor-element.elementor-element-9b48407{font-size:var( --e-global-typography-c5a8061-font-size );line-height:var( --e-global-typography-c5a8061-line-height );letter-spacing:var( --e-global-typography-c5a8061-letter-spacing );word-spacing:var( --e-global-typography-c5a8061-word-spacing );}}@media(min-width:768px){.elementor-113904 .elementor-element.elementor-element-8dd0a34{--width:100%;}.elementor-113904 .elementor-element.elementor-element-cdf7a73{--width:100%;}}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113904\" class=\"elementor elementor-113904 e-loop-item e-loop-item-96861 post-96861 post type-post status-publish format-standard has-post-thumbnail hentry category-solvision category-4277 category-4303 category-4311 category-4367 category-pharmaceuticals-medical tag-case-studies-featured-projects\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ca5090e  inner-corner-cross e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"ca5090e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:100}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/th\/%e0%b8%81%e0%b8%a3%e0%b8%93%e0%b8%b5%e0%b8%a8%e0%b8%b6%e0%b8%81%e0%b8%a9%e0%b8%b2\/solvision\/inspecting-transparent-liquid-bottles\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8c43a18 sv-post-card_image elementor-widget elementor-widget-spacer\" data-id=\"8c43a18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-8dd0a34 e-con-full e-flex e-con e-child\" data-id=\"8dd0a34\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c7f1131 -sv-card-tag-solvision elementor-widget elementor-widget-button\" data-id=\"c7f1131\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SolVision<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e22\u0e32\u0e0a\u0e35\u0e27\u0e20\u0e32\u0e1e\u0e41\u0e1a\u0e1a\u0e02\u0e2d\u0e07\u0e40\u0e2b\u0e25\u0e27\u0e14\u0e49\u0e27\u0e22\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e40\u0e0a\u0e34\u0e07\u0e25\u0e36\u0e01<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-initial sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Deep Learning \u0e02\u0e2d\u0e07 SolVision \u0e0a\u0e48\u0e27\u0e22\u0e43\u0e19\u0e01\u0e32\u0e23\u0e08\u0e14\u0e08\u0e33\u0e02\u0e2d\u0e07\u0e40\u0e2b\u0e25\u0e27\u0e2b\u0e25\u0e32\u0e01\u0e2a\u0e35\u0e41\u0e25\u0e30\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e15\u0e01\u0e15\u0e30\u0e01\u0e2d\u0e19 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e08\u0e33\u0e41\u0e19\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e21\u0e48\u0e19\u0e22\u0e33\u0e41\u0e25\u0e30\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\n<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35acc0e elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"35acc0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cdf7a73 e-con-full e-flex e-con e-child\" data-id=\"cdf7a73\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9b3b1b3 elementor-widget elementor-widget-text-editor\" data-id=\"9b3b1b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tPharmaceuticals &amp; Medical\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7f989c elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"a7f989c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2027<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b48407 elementor-widget elementor-widget-text-editor\" data-id=\"9b48407\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tQuality &amp; Defect Inspection\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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<style id=\"loop-dynamic-113904\">.e-loop-item-96743 .elementor-element.elementor-element-8c43a18{background-image:url(\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2024\/04\/shutterstock_1960295941_S.jpg\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113904\" class=\"elementor elementor-113904 e-loop-item e-loop-item-96743 post-96743 post type-post status-publish format-standard has-post-thumbnail hentry category-4277 category-solvision category-4311 category-4367 category-automotive tag-case-studies-featured-projects\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ca5090e  inner-corner-cross e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"ca5090e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:100}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/th\/%e0%b8%81%e0%b8%a3%e0%b8%93%e0%b8%b5%e0%b8%a8%e0%b8%b6%e0%b8%81%e0%b8%a9%e0%b8%b2\/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%a3%e0%b8%a7%e0%b8%88%e0%b8%88%e0%b8%b1%e0%b8%9a%e0%b8%82%e0%b9%89%e0%b8%ad%e0%b8%9a%e0%b8%81%e0%b8%9e%e0%b8%a3%e0%b9%88%e0%b8%ad%e0%b8%87%e0%b8%82%e0%b8%ad-5\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8c43a18 sv-post-card_image elementor-widget elementor-widget-spacer\" data-id=\"8c43a18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-8dd0a34 e-con-full e-flex e-con e-child\" data-id=\"8dd0a34\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c7f1131 -sv-card-tag-solvision elementor-widget elementor-widget-button\" data-id=\"c7f1131\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SolVision<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e08\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e1a\u0e01\u0e1e\u0e23\u0e48\u0e2d\u0e07\u0e02\u0e2d\u0e07\u0e2a\u0e35\u0e23\u0e16\u0e22\u0e19\u0e15\u0e4c\u0e14\u0e49\u0e27\u0e22 AI<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-initial sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolVision \u0e43\u0e0a\u0e49 AI \u0e43\u0e19\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e08\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e1a\u0e01\u0e1e\u0e23\u0e48\u0e2d\u0e07\u0e02\u0e2d\u0e07\u0e2a\u0e35\u0e23\u0e16\u0e22\u0e19\u0e15\u0e4c\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e21\u0e48\u0e19\u0e22\u0e33 \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e41\u0e25\u0e30\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e43\u0e19\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15\u0e23\u0e16\u0e22\u0e19\u0e15\u0e4c\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15\u0e23\u0e16\u0e22\u0e19\u0e15\u0e4c\u0e0a\u0e31\u0e49\u0e19\u0e19\u0e33<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35acc0e elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"35acc0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cdf7a73 e-con-full e-flex e-con e-child\" data-id=\"cdf7a73\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9b3b1b3 elementor-widget elementor-widget-text-editor\" data-id=\"9b3b1b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tAutomotive Production\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7f989c elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"a7f989c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2027<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b48407 elementor-widget elementor-widget-text-editor\" data-id=\"9b48407\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tQuality &amp; Defect Inspection\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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<style id=\"loop-dynamic-113904\">.e-loop-item-96681 .elementor-element.elementor-element-8c43a18{background-image:url(\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/presence-absence-ptp-480x360-1.jpg\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113904\" class=\"elementor elementor-113904 e-loop-item e-loop-item-96681 post-96681 post type-post status-publish format-standard has-post-thumbnail hentry category-solvision category-4277 category-4311 category-4357 category-pharmaceuticals-medical tag-case-studies-featured-projects\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ca5090e  inner-corner-cross e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"ca5090e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:100}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/th\/%e0%b8%81%e0%b8%a3%e0%b8%93%e0%b8%b5%e0%b8%a8%e0%b8%b6%e0%b8%81%e0%b8%a9%e0%b8%b2\/solvision\/quality-inspection-of-blister-packaging\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8c43a18 sv-post-card_image elementor-widget elementor-widget-spacer\" data-id=\"8c43a18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-8dd0a34 e-con-full e-flex e-con e-child\" data-id=\"8dd0a34\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c7f1131 -sv-card-tag-solvision elementor-widget elementor-widget-button\" data-id=\"c7f1131\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SolVision<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e41\u0e1c\u0e07\u0e1a\u0e23\u0e23\u0e08\u0e38\u0e22\u0e32\u0e41\u0e1a\u0e1a\u0e1b\u0e34\u0e14\u0e1c\u0e19\u0e36\u0e01\u0e14\u0e49\u0e27\u0e22 AI<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-initial sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolVision \u0e1b\u0e0f\u0e34\u0e27\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e41\u0e1c\u0e07\u0e1a\u0e23\u0e23\u0e08\u0e38\u0e22\u0e32 \u0e14\u0e49\u0e27\u0e22\u0e01\u0e32\u0e23\u0e40\u0e2d\u0e32\u0e0a\u0e19\u0e30\u0e04\u0e27\u0e32\u0e21\u0e17\u0e49\u0e32\u0e17\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e2a\u0e30\u0e17\u0e49\u0e2d\u0e19\u0e41\u0e2a\u0e07 \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e04\u0e27\u0e32\u0e21\u0e41\u0e21\u0e48\u0e19\u0e22\u0e33\u0e41\u0e25\u0e30\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e43\u0e19\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15\u0e22\u0e32\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49 AI\n<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35acc0e elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"35acc0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cdf7a73 e-con-full e-flex e-con e-child\" data-id=\"cdf7a73\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9b3b1b3 elementor-widget elementor-widget-text-editor\" data-id=\"9b3b1b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tPharmaceuticals &amp; Medical\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7f989c elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"a7f989c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2027<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b48407 elementor-widget elementor-widget-text-editor\" data-id=\"9b48407\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tPresence\/Absence Detection\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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<style id=\"loop-dynamic-113904\">.e-loop-item-96658 .elementor-element.elementor-element-8c43a18{background-image:url(\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/bga-soldering-inspection-short-circuit-bridging.png\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113904\" class=\"elementor elementor-113904 e-loop-item e-loop-item-96658 post-96658 post type-post status-publish format-standard has-post-thumbnail hentry category-solvision category-4277 category-4303 category-4311 category-4367 category-electronics category-semiconductors tag-case-studies-featured-projects\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ca5090e  inner-corner-cross e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"ca5090e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:100}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/th\/%e0%b8%81%e0%b8%a3%e0%b8%93%e0%b8%b5%e0%b8%a8%e0%b8%b6%e0%b8%81%e0%b8%a9%e0%b8%b2\/solvision\/bga-soldering-inspection-using-ai\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8c43a18 sv-post-card_image elementor-widget elementor-widget-spacer\" data-id=\"8c43a18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-8dd0a34 e-con-full e-flex e-con e-child\" data-id=\"8dd0a34\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c7f1131 -sv-card-tag-solvision elementor-widget elementor-widget-button\" data-id=\"c7f1131\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SolVision<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e01\u0e32\u0e23\u0e1a\u0e31\u0e14\u0e01\u0e23\u0e35\u0e41\u0e1a\u0e1a BGA \u0e14\u0e49\u0e27\u0e22 AI<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-initial sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolVision AI \u0e15\u0e23\u0e27\u0e08\u0e08\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e1a\u0e01\u0e1e\u0e23\u0e48\u0e2d\u0e07\u0e43\u0e19\u0e01\u0e32\u0e23\u0e1a\u0e31\u0e14\u0e01\u0e23\u0e35 BGA \u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e21\u0e48\u0e19\u0e22\u0e33 \u0e0a\u0e48\u0e27\u0e22\u0e22\u0e01\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a \u0e04\u0e27\u0e32\u0e21\u0e41\u0e21\u0e48\u0e19\u0e22\u0e33 \u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15\n<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35acc0e elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"35acc0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cdf7a73 e-con-full e-flex e-con e-child\" data-id=\"cdf7a73\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9b3b1b3 elementor-widget elementor-widget-text-editor\" data-id=\"9b3b1b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tElectronics Assembly\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7f989c elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"a7f989c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2027<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b48407 elementor-widget elementor-widget-text-editor\" data-id=\"9b48407\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tQuality &amp; Defect Inspection\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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<style id=\"loop-dynamic-113904\">.e-loop-item-96502 .elementor-element.elementor-element-8c43a18{background-image:url(\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2023\/12\/gauge-meter-reading-ar-ai-banner-scaled.jpg\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113904\" class=\"elementor elementor-113904 e-loop-item e-loop-item-96502 post-96502 post type-post status-publish format-standard has-post-thumbnail hentry category-4277 category-meta-aivi category-ocr category-4325 category-petrochemicals-plastics-rubber tag-case-studies-featured-projects\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ca5090e  inner-corner-cross e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"ca5090e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:100}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/th\/%e0%b8%81%e0%b8%a3%e0%b8%93%e0%b8%b5%e0%b8%a8%e0%b8%b6%e0%b8%81%e0%b8%a9%e0%b8%b2\/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%ad%e0%b9%88%e0%b8%b2%e0%b8%99%e0%b8%84%e0%b9%88%e0%b8%b2%e0%b8%a1%e0%b8%b4%e0%b9%80%e0%b8%95%e0%b8%ad%e0%b8%a3%e0%b9%8c%e0%b9%80%e0%b8%81%e0%b8%88%e0%b8%94%e0%b9%89\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8c43a18 sv-post-card_image elementor-widget elementor-widget-spacer\" data-id=\"8c43a18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-8dd0a34 e-con-full e-flex e-con e-child\" data-id=\"8dd0a34\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0059aa3 -sv-card-tag-meta-aivi elementor-widget elementor-widget-button\" data-id=\"0059aa3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">META-aivi<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">\u0e01\u0e32\u0e23\u0e2d\u0e48\u0e32\u0e19\u0e04\u0e48\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e40\u0e01\u0e08\u0e14\u0e49\u0e27\u0e22 AR + AI<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-initial sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">\u0e2a\u0e31\u0e21\u0e1c\u0e31\u0e2a\u0e1c\u0e25\u0e01\u0e23\u0e30\u0e17\u0e1a\u0e02\u0e2d\u0e07 META-aivi \u0e15\u0e48\u0e2d\u0e2d\u0e38\u0e15\u0e2a\u0e32\u0e2b\u0e01\u0e23\u0e23\u0e21\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15\u0e1e\u0e25\u0e32\u0e2a\u0e15\u0e34\u0e01 \u0e14\u0e49\u0e27\u0e22\u0e04\u0e27\u0e32\u0e21\u0e40\u0e23\u0e47\u0e27\u0e43\u0e19\u0e01\u0e32\u0e23\u0e2d\u0e48\u0e32\u0e19\u0e04\u0e48\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e40\u0e01\u0e08\u0e17\u0e35\u0e48\u0e40\u0e23\u0e47\u0e27\u0e02\u0e36\u0e49\u0e19 70% \u0e01\u0e32\u0e23\u0e2d\u0e31\u0e1b\u0e42\u0e2b\u0e25\u0e14\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34 \u0e41\u0e25\u0e30\u0e25\u0e14\u0e02\u0e49\u0e2d\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14\u0e43\u0e19\u0e01\u0e32\u0e23\u0e2d\u0e48\u0e32\u0e19\u0e04\u0e48\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35acc0e elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"35acc0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cdf7a73 e-con-full e-flex e-con e-child\" data-id=\"cdf7a73\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9b3b1b3 elementor-widget elementor-widget-text-editor\" data-id=\"9b3b1b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tPetrochemicals &amp; Plastics &amp; Rubber\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7f989c elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"a7f989c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2027<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b48407 elementor-widget elementor-widget-text-editor\" data-id=\"9b48407\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tIntelligent Remote Monitoring\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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<style id=\"loop-dynamic-113904\">.e-loop-item-96500 .elementor-element.elementor-element-8c43a18{background-image:url(\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/meta-aivi-planogram-compliance-ar-ai-scaled.webp\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113904\" class=\"elementor elementor-113904 e-loop-item e-loop-item-96500 post-96500 post type-post status-publish format-standard has-post-thumbnail hentry category-4277 category-meta-aivi category-4303 category-4309 category-retail category-food-beverage tag-case-studies-featured-projects\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ca5090e  inner-corner-cross e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"ca5090e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:100}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/th\/%e0%b8%81%e0%b8%a3%e0%b8%93%e0%b8%b5%e0%b8%a8%e0%b8%b6%e0%b8%81%e0%b8%a9%e0%b8%b2\/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%a3%e0%b8%a7%e0%b8%88%e0%b8%aa%e0%b8%ad%e0%b8%9a%e0%b8%aa%e0%b8%95%e0%b9%87%e0%b8%ad%e0%b8%81%e0%b8%aa%e0%b8%b4%e0%b8%99%e0%b8%84%e0%b9%89%e0%b8%b2%e0%b8%9b\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8c43a18 sv-post-card_image elementor-widget elementor-widget-spacer\" data-id=\"8c43a18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-8dd0a34 e-con-full e-flex e-con e-child\" data-id=\"8dd0a34\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0059aa3 -sv-card-tag-meta-aivi elementor-widget elementor-widget-button\" data-id=\"0059aa3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">META-aivi<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e1b\u0e25\u0e35\u0e01\u0e14\u0e49\u0e27\u0e22 AR + AI<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-initial sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">\u0e43\u0e19\u0e40\u0e04\u0e23\u0e37\u0e2d\u0e02\u0e48\u0e32\u0e22\u0e0b\u0e39\u0e40\u0e1b\u0e2d\u0e23\u0e4c\u0e21\u0e32\u0e23\u0e4c\u0e40\u0e01\u0e47\u0e15\u0e17\u0e31\u0e48\u0e27\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28 META-aivi \u0e1b\u0e0f\u0e34\u0e27\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e40\u0e23\u0e35\u0e22\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e1a\u0e19\u0e0a\u0e31\u0e49\u0e19\u0e27\u0e32\u0e07 \u0e42\u0e14\u0e22\u0e41\u0e01\u0e49\u0e44\u0e02\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e27\u0e32\u0e07\u0e1c\u0e34\u0e14\u0e17\u0e35\u0e48 \u0e02\u0e32\u0e14\u0e2a\u0e15\u0e47\u0e2d\u0e01 \u0e41\u0e25\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e1d\u0e36\u0e01\u0e2d\u0e1a\u0e23\u0e21\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e43\u0e2b\u0e21\u0e48<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35acc0e elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"35acc0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cdf7a73 e-con-full e-flex e-con e-child\" data-id=\"cdf7a73\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9b3b1b3 elementor-widget elementor-widget-text-editor\" data-id=\"9b3b1b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tRetail &amp; Distribution\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7f989c elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"a7f989c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2027<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b48407 elementor-widget elementor-widget-text-editor\" data-id=\"9b48407\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tCounting &amp; Quantity Verification\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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<style id=\"loop-dynamic-113904\">.e-loop-item-96487 .elementor-element.elementor-element-8c43a18{background-image:url(\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/leoh1czrzvq.jpg\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113904\" class=\"elementor elementor-113904 e-loop-item e-loop-item-96487 post-96487 post type-post status-publish format-standard has-post-thumbnail hentry category-solvision category-4277 category-4303 category-4311 category-4367 category-food-beverage tag-case-studies-featured-projects\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ca5090e  inner-corner-cross e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"ca5090e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:100}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/th\/%e0%b8%81%e0%b8%a3%e0%b8%93%e0%b8%b5%e0%b8%a8%e0%b8%b6%e0%b8%81%e0%b8%a9%e0%b8%b2\/solvision\/egg-quality-inspection-using-ai\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8c43a18 sv-post-card_image elementor-widget elementor-widget-spacer\" data-id=\"8c43a18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-8dd0a34 e-con-full e-flex e-con e-child\" data-id=\"8dd0a34\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c7f1131 -sv-card-tag-solvision elementor-widget elementor-widget-button\" data-id=\"c7f1131\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SolVision<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e44\u0e02\u0e48\u0e44\u0e01\u0e48\u0e14\u0e49\u0e27\u0e22 AI<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-initial sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolVision AI \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e08\u0e14\u0e08\u0e33\u0e02\u0e49\u0e2d\u0e1a\u0e01\u0e1e\u0e23\u0e48\u0e2d\u0e07\u0e41\u0e25\u0e30\u0e08\u0e33\u0e41\u0e19\u0e01\u0e44\u0e02\u0e48\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e21\u0e48\u0e19\u0e22\u0e33 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e44\u0e02\u0e48\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e17\u0e35\u0e48\u0e0a\u0e48\u0e27\u0e22\u0e22\u0e01\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e2d\u0e32\u0e2b\u0e32\u0e23\n<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35acc0e elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"35acc0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cdf7a73 e-con-full e-flex e-con e-child\" data-id=\"cdf7a73\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9b3b1b3 elementor-widget elementor-widget-text-editor\" data-id=\"9b3b1b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tFood and Beverage\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7f989c elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"a7f989c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2027<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b48407 elementor-widget elementor-widget-text-editor\" data-id=\"9b48407\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tQuality &amp; Defect Inspection\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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<style id=\"loop-dynamic-113904\">.e-loop-item-96454 .elementor-element.elementor-element-8c43a18{background-image:url(\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/\u6676\u7247\u6536\u7d0dIn-Tray\u8df3\u6599\u6aa2\u6e2c.jpg\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113904\" class=\"elementor elementor-113904 e-loop-item e-loop-item-96454 post-96454 post type-post status-publish format-standard has-post-thumbnail hentry category-solvision category-4277 category-4357 category-4367 category-semiconductors tag-case-studies-featured-projects\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ca5090e  inner-corner-cross e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"ca5090e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:100}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/th\/%e0%b8%81%e0%b8%a3%e0%b8%93%e0%b8%b5%e0%b8%a8%e0%b8%b6%e0%b8%81%e0%b8%a9%e0%b8%b2\/solvision\/ai-inspection-of-semiconductor-carrier-trays\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8c43a18 sv-post-card_image elementor-widget elementor-widget-spacer\" data-id=\"8c43a18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-8dd0a34 e-con-full e-flex e-con e-child\" data-id=\"8dd0a34\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c7f1131 -sv-card-tag-solvision elementor-widget elementor-widget-button\" data-id=\"c7f1131\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SolVision<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e16\u0e32\u0e14\u0e43\u0e2a\u0e48 IC \u0e14\u0e49\u0e27\u0e22 AI<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-initial sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">SolVision \u0e43\u0e0a\u0e49\u0e40\u0e17\u0e04\u0e42\u0e19\u0e42\u0e25\u0e22\u0e35 AI \u0e43\u0e19\u0e01\u0e32\u0e23\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e16\u0e32\u0e14 IC \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e08\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e41\u0e21\u0e48\u0e19\u0e22\u0e33 \u0e41\u0e25\u0e30\u0e22\u0e01\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e43\u0e19\u0e2d\u0e38\u0e15\u0e2a\u0e32\u0e2b\u0e01\u0e23\u0e23\u0e21\u0e40\u0e0b\u0e21\u0e34\u0e04\u0e2d\u0e19\u0e14\u0e31\u0e01\u0e40\u0e15\u0e2d\u0e23\u0e4c\n<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35acc0e elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"35acc0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cdf7a73 e-con-full e-flex e-con e-child\" data-id=\"cdf7a73\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9b3b1b3 elementor-widget elementor-widget-text-editor\" data-id=\"9b3b1b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tSemiconductor Fabrication\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7f989c elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"a7f989c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2027<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b48407 elementor-widget elementor-widget-text-editor\" data-id=\"9b48407\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tPresence\/Absence Detection\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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<style id=\"loop-dynamic-113904\">.e-loop-item-96381 .elementor-element.elementor-element-8c43a18{background-image:url(\"https:\/\/solomon-3d.mesvr.tw\/wp-content\/uploads\/2021\/07\/1_OK_HD95.png\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"113904\" class=\"elementor elementor-113904 e-loop-item e-loop-item-96381 post-96381 post type-post status-publish format-standard has-post-thumbnail hentry category-solvision category-4277 category-4311 category-4367 category-manufacturing tag-case-studies-featured-projects\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-ca5090e  inner-corner-cross e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"ca5090e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:100}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/th\/%e0%b8%81%e0%b8%a3%e0%b8%93%e0%b8%b5%e0%b8%a8%e0%b8%b6%e0%b8%81%e0%b8%a9%e0%b8%b2\/solvision\/inspecting-packaging-seals\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a sv-post-card e-con-full e-flex e-con e-child\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8c43a18 sv-post-card_image elementor-widget elementor-widget-spacer\" data-id=\"8c43a18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89f72fb e-con-full sv-post-card_body e-flex e-con e-child\" data-id=\"89f72fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-8dd0a34 e-con-full e-flex e-con e-child\" data-id=\"8dd0a34\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c7f1131 -sv-card-tag-solvision elementor-widget elementor-widget-button\" data-id=\"c7f1131\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SolVision<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5347e2 sv-post-card_title line-clamp-1 elementor-widget elementor-widget-heading\" data-id=\"c5347e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e0b\u0e35\u0e25\u0e1a\u0e23\u0e23\u0e08\u0e38\u0e20\u0e31\u0e13\u0e11\u0e4c\u0e14\u0e49\u0e27\u0e22 AI<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ab6b9 elementor-widget__width-initial sv-post-card_excerpt line-clamp-3 elementor-widget elementor-widget-heading\" data-id=\"85ab6b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">\u0e14\u0e49\u0e27\u0e22\u0e40\u0e17\u0e04\u0e42\u0e19\u0e42\u0e25\u0e22\u0e35 Deep Learning SolVision \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e21\u0e1a\u0e39\u0e23\u0e13\u0e4c\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e0b\u0e35\u0e25\u0e44\u0e14\u0e49\u0e42\u0e14\u0e22\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e23\u0e35\u0e22\u0e1a\u0e40\u0e17\u0e35\u0e22\u0e1a\u0e01\u0e31\u0e1a\u0e1a\u0e23\u0e23\u0e08\u0e38\u0e20\u0e31\u0e13\u0e11\u0e4c\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e21\u0e1a\u0e39\u0e23\u0e13\u0e4c\u0e41\u0e25\u0e30\u0e04\u0e27\u0e32\u0e21\u0e04\u0e25\u0e32\u0e14\u0e40\u0e04\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e2d\u0e32\u0e08\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\n<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35acc0e elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"35acc0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cdf7a73 e-con-full e-flex e-con e-child\" data-id=\"cdf7a73\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9b3b1b3 elementor-widget elementor-widget-text-editor\" data-id=\"9b3b1b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tGeneral Manufacturing\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7f989c elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"a7f989c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2027<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b48407 elementor-widget elementor-widget-text-editor\" data-id=\"9b48407\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tQuality &amp; Defect Inspection\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9d49542 e-con-full qodef-elementor-content-grid corner-cross e-flex e-con e-parent\" data-id=\"9d49542\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-04e3d49 elementor-widget elementor-widget-template\" data-id=\"04e3d49\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"container\" data-elementor-id=\"109680\" class=\"elementor elementor-109680\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2204a816 e-con-full e-flex e-con e-parent\" data-id=\"2204a816\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a11fdbd elementor-widget elementor-widget-html\" data-id=\"3a11fdbd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ==========================================================\r\n   \u901a\u7528\u79d1\u6280\u5e95\u6846\r\n   ========================================================== *\/\r\n.solvbn-base-frame{\r\n  --solvbn-height: 210px;          \/* \u96fb\u8166\uff08>=1025px\uff09 *\/\r\n  --solvbn-height-tablet: 320px;   \/* \u5e73\u677f\uff08768\u20131024px\uff09 *\/\r\n  --solvbn-height-mobile: 500px;   \/* \u624b\u6a5f\uff08<=767px\uff09 *\/\r\n  --solvbn-bg: #0b0b0d;\r\n  --solvbn-accent: #d30028;\r\n  --solvbn-grid: rgba(255,255,255,.08);\r\n  --solvbn-sweep: rgba(211,0,40,.12);\r\n\r\n  \/* \u8ffd\u8e64\u6846\u5e7e\u4f55\uff08JS \u5beb\u5165\uff09 *\/\r\n  --solvbn-mx: 50%;\r\n  --solvbn-my: 50%;\r\n  --solvbn-rw: 88px;   \/* \u8ffd\u8e64\u6846\u5bec *\/\r\n  --solvbn-rh: 88px;   \/* \u8ffd\u8e64\u6846\u9ad8 *\/\r\n  --solvbn-tx: 50%;     \/* \u6587\u5b57\u9396\u5b9a\u6846\u4e2d\u5fc3 X *\/\r\n  --solvbn-ty: 50%;     \/* \u6587\u5b57\u9396\u5b9a\u6846\u4e2d\u5fc3 Y *\/\r\n  --solvbn-tw: 0px;     \/* \u6587\u5b57\u9396\u5b9a\u6846\u5bec *\/\r\n  --solvbn-th: 0px;     \/* \u6587\u5b57\u9396\u5b9a\u6846\u9ad8 *\/\r\n  --solvbn-arm: 22px;   \/* \u89d2\u81c2\u9577\u5ea6 *\/\r\n\r\n  position:relative;\r\n  display:block;\r\n  width:100%;\r\n  height:var(--solvbn-height);\r\n  min-height:var(--solvbn-height);\r\n  overflow:hidden;\r\n  isolation:isolate;\r\n  background-color:var(--solvbn-bg);\r\n  cursor:crosshair;\r\n  pointer-events:none;\r\n  box-sizing:border-box;\r\n}\r\n.solvbn-base-frame *,\r\n.solvbn-base-frame *::before,\r\n.solvbn-base-frame *::after{box-sizing:border-box}\r\n\r\n\/* ==========================================================\r\n   JS \u81ea\u52d5\u52a0\u5165\u5230 Elementor \u5916\u5c64 Container\r\n   ========================================================== *\/\r\n.solvbn-auto-container{\r\n    border-radius: 7px;\r\n  --solvbn-accent: #d30028;\r\n  \/* \u9ad8\u5ea6\u7531\u5167\u5c64 .solvbn-base-frame \u7684 --solvbn-height \u81ea\u52d5\u540c\u6b65\uff08JS \u5beb\u5165\uff09 *\/\r\n  position:relative !important;\r\n  isolation:isolate !important;\r\n  height:var(--solvbn-height, 210px) !important;\r\n  min-height:var(--solvbn-height, 210px) !important;\r\n  max-width:100% !important;\r\n  overflow:hidden !important;\r\n  background-color:#0b0b0d;\r\n}\r\n.solvbn-auto-widget{\r\n  position:absolute !important;\r\n  inset:0 !important;\r\n  width:100% !important;\r\n  height:100% !important;\r\n  max-width:none !important;\r\n  margin:0 !important;\r\n  padding:0 !important;\r\n  z-index:0 !important;\r\n  pointer-events:none !important;\r\n}\r\n.solvbn-auto-widget > .elementor-widget-container{\r\n  position:absolute !important;\r\n  inset:0 !important;\r\n  width:100% !important;\r\n  height:100% !important;\r\n  margin:0 !important;\r\n  padding:0 !important;\r\n  overflow:hidden !important;\r\n}\r\n.solvbn-auto-widget .solvbn-base-frame{\r\n  position:absolute;\r\n  inset:0;\r\n  width:100%;\r\n  height:100%;\r\n  min-height:0;\r\n}\r\n.solvbn-auto-container > .elementor-element:not(.solvbn-auto-widget),\r\n.solvbn-auto-container > .e-con-inner > .elementor-element:not(.solvbn-auto-widget){\r\n  position:relative;\r\n  z-index:2;\r\n}\r\n\/* \u5de2\u72c0 Container \/ \u5167\u5c64 widget\uff08\u6a19\u984c\u3001\u6309\u9215\uff09\u4e5f\u8981\u5728\u5e95\u6846\u4e4b\u4e0a\u4e14\u53ef\u9ede *\/\r\n.solvbn-auto-container .e-con:not(.solvbn-auto-container),\r\n.solvbn-auto-container .elementor-widget:not(.solvbn-auto-widget){\r\n  position:relative;\r\n  z-index:2;\r\n  pointer-events:auto;\r\n}\r\n\r\n\/* \u9078\u53d6\u6587\u5b57\u6642\u7684\u5f37\u8abf\u8272 *\/\r\n.solvbn-auto-container ::selection{\r\n  background:var(--solvbn-accent);\r\n  color:#fff;\r\n}\r\n\r\n\/* ==========================================================\r\n   \u80cc\u666f\u7db2\u683c\r\n   ========================================================== *\/\r\n.solvbn-base-grid{\r\n  position:absolute;\r\n  inset:0;\r\n  z-index:0;\r\n  opacity:.45;\r\n  background-image:\r\n    linear-gradient(var(--solvbn-grid) 1px, transparent 1px),\r\n    linear-gradient(90deg, var(--solvbn-grid) 1px, transparent 1px);\r\n  background-size:36px 36px;\r\n  transition:opacity .35s ease;\r\n}\r\n.solvbn-auto-container:hover .solvbn-base-grid,\r\n.solvbn-base-frame:hover .solvbn-base-grid{opacity:1}\r\n\r\n\/* ==========================================================\r\n   \u6a6b\u5411\u6383\u63cf\u5149\r\n   ========================================================== *\/\r\n.solvbn-base-sweep{\r\n  position:absolute;\r\n  top:0;\r\n  bottom:0;\r\n  left:0;\r\n  z-index:1;\r\n  width:220px;\r\n  max-width:60%;\r\n  transform:translateX(-100%);\r\n  background:linear-gradient(90deg, transparent 0%, var(--solvbn-sweep) 50%, transparent 100%);\r\n  animation:solvbn-base-scan 6s linear infinite;\r\n  will-change:transform,opacity;\r\n}\r\n\/* \u7528\u767e\u5206\u6bd4\u4f4d\u79fb\uff0c\u4e0d\u4f9d\u8cf4 100vw\uff0c\u907f\u514d RWD \u4e0b\u6490\u51fa\u756b\u9762 *\/\r\n@keyframes solvbn-base-scan{\r\n  0%{left:0;transform:translateX(-100%);opacity:0}\r\n  12%{opacity:1}\r\n  88%{opacity:1}\r\n  100%{left:100%;transform:translateX(0);opacity:0}\r\n}\r\n\r\n\/* ==========================================================\r\n   \u6ed1\u9f20\u5075\u6e2c\u6846\uff08v2\uff1a\u53ef\u7e2e\u5c0f\u4e26\u9396\u5b9a\u5728\u6309\u9215\u4e0a\uff09\r\n   ========================================================== *\/\r\n.solvbn-base-reticle{\r\n  position:absolute;\r\n  left:var(--solvbn-mx);\r\n  top:var(--solvbn-my);\r\n  z-index:3;\r\n  width:var(--solvbn-rw);\r\n  height:var(--solvbn-rh);\r\n  opacity:0;\r\n  transform:translate(-50%,-50%);\r\n  transition:opacity .25s ease;\r\n  will-change:left,top,width,height,opacity;\r\n}\r\n.solvbn-auto-container:hover .solvbn-base-reticle{opacity:1}\r\n\r\n\/* \u9396\u5b9a\u72c0\u614b\uff1a\u52a0\u4e0a\u4f4d\u79fb\uff0f\u5c3a\u5bf8\u904e\u6e21\uff0c\u8b93\u5b83\u300c\u5438\u9644\u300d\u5230\u6309\u9215 *\/\r\n.solvbn-base-reticle.is-locked{\r\n  --solvbn-arm: 12px;\r\n  transition:\r\n    opacity .25s ease,\r\n    left .22s cubic-bezier(.2,.8,.2,1),\r\n    top .22s cubic-bezier(.2,.8,.2,1),\r\n    width .22s cubic-bezier(.2,.8,.2,1),\r\n    height .22s cubic-bezier(.2,.8,.2,1);\r\n  opacity:1;\r\n}\r\n\/* \u525b\u89e3\u9396\u7684\u4e00\u77ac\u9593\u4e5f\u4fdd\u7559\u904e\u6e21\uff0c\u907f\u514d\u8df3\u52d5\uff1b\u4e4b\u5f8c\u5373\u6642\u8ddf\u96a8 *\/\r\n.solvbn-base-reticle.is-releasing{\r\n  transition:\r\n    opacity .25s ease,\r\n    left .22s cubic-bezier(.2,.8,.2,1),\r\n    top .22s cubic-bezier(.2,.8,.2,1),\r\n    width .22s cubic-bezier(.2,.8,.2,1),\r\n    height .22s cubic-bezier(.2,.8,.2,1);\r\n}\r\n\r\n.solvbn-base-reticle i{\r\n  position:absolute;\r\n  display:block;\r\n  width:var(--solvbn-arm);\r\n  height:var(--solvbn-arm);\r\n  transition:width .22s ease, height .22s ease;\r\n}\r\n.solvbn-base-reticle i:nth-child(1){top:0;left:0;\r\n  border-top:2px solid var(--solvbn-accent);border-left:2px solid var(--solvbn-accent)}\r\n.solvbn-base-reticle i:nth-child(2){top:0;right:0;\r\n  border-top:2px solid var(--solvbn-accent);border-right:2px solid var(--solvbn-accent)}\r\n.solvbn-base-reticle i:nth-child(3){bottom:0;left:0;\r\n  border-bottom:2px solid var(--solvbn-accent);border-left:2px solid var(--solvbn-accent)}\r\n.solvbn-base-reticle i:nth-child(4){right:0;bottom:0;\r\n  border-right:2px solid var(--solvbn-accent);border-bottom:2px solid var(--solvbn-accent)}\r\n\/* \u4e2d\u5fc3\u5341\u5b57\uff1a\u53ea\u5728\u81ea\u7531\u8ffd\u8e64\u6642\u51fa\u73fe\uff0c\u9396\u5b9a\u6642\u6536\u8d77 *\/\r\n.solvbn-base-reticle i:nth-child(5){top:50%;left:50%;width:9px;height:1px;\r\n  background-color:var(--solvbn-accent);transform:translate(-50%,-50%);\r\n  transition:opacity .18s ease}\r\n.solvbn-base-reticle i:nth-child(6){top:50%;left:50%;width:1px;height:9px;\r\n  background-color:var(--solvbn-accent);transform:translate(-50%,-50%);\r\n  transition:opacity .18s ease}\r\n.solvbn-base-reticle.is-locked i:nth-child(5),\r\n.solvbn-base-reticle.is-locked i:nth-child(6){opacity:0}\r\n\r\n\/* \u9396\u5b9a\u6642\u7684\u7d30\u908a\u6846\uff0c\u8b93\u300c\u547d\u4e2d\u76ee\u6a19\u300d\u66f4\u660e\u78ba *\/\r\n.solvbn-base-reticle::after{\r\n  content:\"\";\r\n  position:absolute;\r\n  inset:0;\r\n  border:1px solid var(--solvbn-accent);\r\n  opacity:0;\r\n  transition:opacity .22s ease;\r\n}\r\n.solvbn-base-reticle.is-locked::after{opacity:.35}\r\n\r\n\/* \u6ed1\u9f20\u5de6\u9375\u6309\u4e0b\uff1a\u8ffd\u8e64\u6846\u7e2e\u5230\u6700\u5c0f\uff0c\u7528\u8ddf\u300c\u5438\u9644\u300d\u76f8\u540c\u7684\u66f2\u7dda *\/\r\n.solvbn-base-reticle.is-pressed{\r\n  --solvbn-arm: 8px;\r\n  transition:\r\n    opacity .25s ease,\r\n    left .22s cubic-bezier(.2,.8,.2,1),\r\n    top .22s cubic-bezier(.2,.8,.2,1),\r\n    width .22s cubic-bezier(.2,.8,.2,1),\r\n    height .22s cubic-bezier(.2,.8,.2,1);\r\n}\r\n\r\n\/* \u9396\u5b9a\u300c\u6ed1\u9f20\u9078\u53d6\u7684\u6587\u5b57\u300d\uff1a\u865b\u7dda\u6846 *\/\r\n.solvbn-base-reticle.is-text::after{opacity:.6;border-style:dashed}\r\n\r\n\/* \u6587\u5b57\u9396\u5b9a\u6846\uff1a\u7368\u7acb\u5716\u5c64\uff0c\u9078\u53d6\u5b58\u5728\u671f\u9593\u4e00\u76f4\u7559\u5728\u6587\u5b57\u4e0a *\/\r\n.solvbn-base-reticle--text{\r\n  left:var(--solvbn-tx);\r\n  top:var(--solvbn-ty);\r\n  width:var(--solvbn-tw);\r\n  height:var(--solvbn-th);\r\n  z-index:2;\r\n  transition:opacity .2s ease, left .18s ease-out, top .18s ease-out,\r\n             width .18s ease-out, height .18s ease-out;\r\n}\r\n.solvbn-auto-container:hover .solvbn-base-reticle--text{opacity:0}\r\n.solvbn-base-frame[data-solvbn-textlock] .solvbn-base-reticle--text{opacity:1}\r\n\/* \u9396\u5b9a\u6642\u89d2\u81c2\u6536\u77ed\uff0c\u89e3\u9664\u6642\u5f48\u56de\uff0c\u8ddf\u6309\u9215\u9396\u5b9a\u4e00\u6a23\u6709\u8f49\u79fb\u904e\u5ea6 *\/\r\n.solvbn-base-frame[data-solvbn-textlock] .solvbn-base-reticle--text{--solvbn-arm:8px}\r\n\r\n\/* \u6ed1\u9f20\u8e6f\u9032\u6587\u5b57\u9396\u5b9a\u6846\u5167\uff1a\u6539\u7531\u81ea\u7531\u6846\u300c\u5438\u9644\u6210\u6587\u5b57\u6846\u300d\uff0c\u6240\u4ee5\u6587\u5b57\u5716\u5c64\u8981\u96b1\u85cf *\/\r\n.solvbn-base-reticle--text.is-hidden{opacity:0}\r\n\r\n\/* ==========================================================\r\n   \u56fa\u5b9a\u89d2\u6846\r\n   ========================================================== *\/\r\n.solvbn-base-corner{position:absolute;z-index:4;width:26px;height:26px}\r\n.solvbn-base-corner--tl{top:16.5px;left:16px;\r\n  border-top:2px solid var(--solvbn-accent);border-left:2px solid var(--solvbn-accent)}\r\n.solvbn-base-corner--br{right:16px;bottom:15px;\r\n  border-right:2px solid var(--solvbn-accent);border-bottom:2px solid var(--solvbn-accent)}\r\n\r\n\/* ==========================================================\r\n   \u5e73\u677f\r\n   ========================================================== *\/\r\n@media (min-width:768px) and (max-width:1024px){\r\n  .solvbn-base-frame{\r\n    height:var(--solvbn-height-tablet, 320px);\r\n    min-height:var(--solvbn-height-tablet, 320px);\r\n  }\r\n  .solvbn-auto-widget .solvbn-base-frame{height:100%;min-height:0}\r\n  .solvbn-auto-container{\r\n    height:var(--solvbn-height-tablet, 320px) !important;\r\n    min-height:var(--solvbn-height-tablet, 320px) !important;\r\n  }\r\n}\r\n\r\n\/* ==========================================================\r\n   \u624b\u6a5f\r\n   ========================================================== *\/\r\n@media (max-width:767px){\r\n  .solvbn-base-frame{\r\n    height:var(--solvbn-height-mobile, 500px);\r\n    min-height:var(--solvbn-height-mobile, 500px);\r\n  }\r\n  .solvbn-auto-widget .solvbn-base-frame{height:100%;min-height:0}\r\n  .solvbn-auto-container{\r\n    height:var(--solvbn-height-mobile, 500px) !important;\r\n    min-height:var(--solvbn-height-mobile, 500px) !important;\r\n  }\r\n  .solvbn-base-frame,.solvbn-auto-container{cursor:auto}\r\n  .solvbn-base-reticle{display:none}\r\n  .solvbn-base-corner{width:18px;height:18px}\r\n  .solvbn-base-corner--tl{top:12px;left:12px}\r\n  .solvbn-base-corner--br{right:12px;bottom:12px}\r\n}\r\n@media (prefers-reduced-motion:reduce){\r\n  .solvbn-base-sweep{animation:none;display:none}\r\n  .solvbn-base-grid,.solvbn-base-reticle,.solvbn-base-reticle i{transition:none}\r\n}\r\n<\/style>\r\n\r\n<div class=\"solvbn-base-frame\" data-solvbn-base aria-hidden=\"true\">\r\n  <div class=\"solvbn-base-grid\"><\/div>\r\n  <div class=\"solvbn-base-sweep\"><\/div>\r\n\r\n  <div class=\"solvbn-base-reticle\" data-solvbn-reticle>\r\n    <i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i>\r\n  <\/div>\r\n\r\n  <div class=\"solvbn-base-reticle solvbn-base-reticle--text is-text\" data-solvbn-text-reticle>\r\n    <i><\/i><i><\/i><i><\/i><i><\/i>\r\n  <\/div>\r\n\r\n  <span class=\"solvbn-base-corner solvbn-base-corner--tl\"><\/span>\r\n  <span class=\"solvbn-base-corner solvbn-base-corner--br\"><\/span>\r\n<\/div>\r\n\r\n<script>\r\n(function () {\r\n  \/* \u8981\u88ab\u300c\u9396\u5b9a\u300d\u7684\u76ee\u6a19\uff1aElementor \u6309\u9215\u8207\u4e00\u822c\u53ef\u9ede\u5143\u7d20 *\/\r\n  var LOCK_SELECTOR = [\r\n    '.elementor-button',\r\n    '.elementor-button-link',\r\n    '.elementor-widget-button a',\r\n    'button',\r\n    'input[type=\"submit\"]',\r\n    '[role=\"button\"]'\r\n  ].join(',');\r\n\r\n  var LOCK_PAD  = 10;   \/\/ \u6309\u9215\u9396\u5b9a\u6846\u5916\u64f4\uff08px\uff09\r\n  var PRESS_SIZE = 26;  \/\/ \u5de6\u9375\u6309\u4f4f\u6642\u7684\u6846\u5c3a\u5bf8\uff08px\uff09\r\n  var TEXT_PAD  = 6;    \/\/ \u6587\u5b57\u9078\u53d6\u9396\u5b9a\u6846\u5916\u64f4\uff08px\uff09\r\n  var FREE_SIZE = 96;  \/\/ \u81ea\u7531\u8ffd\u8e64\u6642\u7684\u6846\u5927\u5c0f\uff08px\uff09\r\n\r\n  function initSolvbnFrames() {\r\n    document\r\n      .querySelectorAll('[data-solvbn-base]:not([data-solvbn-ready])')\r\n      .forEach(function (frame) {\r\n        var widget = frame.closest('.elementor-widget-html');\r\n        if (!widget) return;\r\n        var container = widget.closest('.e-con');\r\n        if (!container) return;\r\n        frame.setAttribute('data-solvbn-ready', 'true');\r\n        widget.classList.add('solvbn-auto-widget');\r\n        container.classList.add('solvbn-auto-container');\r\n        \/* \u9ad8\u5ea6\u53ea\u9700\u5728 .solvbn-base-frame \u7684 --solvbn-height \u6539\u4e00\u6b21 *\/\r\n        var cs = getComputedStyle(frame);\r\n        var h = cs.getPropertyValue('--solvbn-height').trim();\r\n        if (h) container.style.setProperty('--solvbn-height', h);\r\n        var ht = cs.getPropertyValue('--solvbn-height-tablet').trim();\r\n        if (ht) container.style.setProperty('--solvbn-height-tablet', ht);\r\n        var hm = cs.getPropertyValue('--solvbn-height-mobile').trim();\r\n        if (hm) container.style.setProperty('--solvbn-height-mobile', hm);\r\n      });\r\n  }\r\n\r\n  initSolvbnFrames();\r\n  document.addEventListener('DOMContentLoaded', initSolvbnFrames);\r\n  window.addEventListener('load', initSolvbnFrames);\r\n  new MutationObserver(initSolvbnFrames)\r\n    .observe(document.documentElement, { childList: true, subtree: true });\r\n\r\n  if (window.__solvbnBasePointerBound) return;\r\n  window.__solvbnBasePointerBound = true;\r\n\r\n  var releaseTimers = new WeakMap();\r\n  var isPressed = false;\r\n  var lastPointer = null;   \/\/ {container, x, y}\r\n\r\n  function applyPressed(container, x, y) {\r\n    var frame = container.querySelector('[data-solvbn-base]');\r\n    var reticle = frame && frame.querySelector('[data-solvbn-reticle]');\r\n    if (!frame || !reticle) return;\r\n    reticle.classList.add('is-pressed');\r\n    reticle.classList.remove('is-locked', 'is-releasing', 'is-text');\r\n    var tr = frame.querySelector('[data-solvbn-text-reticle]');\r\n    if (tr) tr.classList.remove('is-hidden');\r\n    setVars(frame, x, y, PRESS_SIZE, PRESS_SIZE);\r\n  }\r\n\r\n  document.addEventListener('pointerdown', function (event) {\r\n    if (event.button !== 0 || event.pointerType === 'touch') return;\r\n    if (window.innerWidth <= 767) return;\r\n    isPressed = true;\r\n    var container = event.target && event.target.closest\r\n      ? event.target.closest('.solvbn-auto-container') : null;\r\n    if (container) applyPressed(container, event.clientX - container.getBoundingClientRect().left,\r\n                                          event.clientY - container.getBoundingClientRect().top);\r\n  }, { passive: true, capture: true });\r\n\r\n  document.addEventListener('pointerup', function (event) {\r\n    if (!isPressed) return;\r\n    isPressed = false;\r\n    document.querySelectorAll('.solvbn-base-reticle.is-pressed')\r\n      .forEach(function (r) {\r\n        r.classList.remove('is-pressed');\r\n        r.classList.add('is-releasing');\r\n        clearTimeout(releaseTimers.get(r));\r\n        releaseTimers.set(r, setTimeout(function () {\r\n          r.classList.remove('is-releasing');\r\n        }, 240));\r\n      });\r\n\r\n    \/* \u4e0d\u9700\u8981\u518d\u6b21\u79fb\u52d5\u6ed1\u9f20\uff0c\u653e\u958b\u5373\u4f9d\u6e38\u6a19\u4e0b\u7684\u76ee\u6a19\u9084\u539f\/\u5438\u9644 *\/\r\n    var container = event.target && event.target.closest\r\n      ? event.target.closest('.solvbn-auto-container') : null;\r\n    if (!container || window.innerWidth <= 767) return;\r\n    var frame = container.querySelector('[data-solvbn-base]');\r\n    var reticle = frame && frame.querySelector('[data-solvbn-reticle]');\r\n    if (!frame || !reticle) return;\r\n\r\n    var rect = container.getBoundingClientRect();\r\n    var widget = container.querySelector('.solvbn-auto-widget');\r\n    var hit = event.target.closest ? event.target.closest(LOCK_SELECTOR) : null;\r\n    var onButton = hit && container.contains(hit) && !(widget && widget.contains(hit));\r\n\r\n    if (onButton) {\r\n      lock(frame, reticle, rect, hit.getBoundingClientRect());\r\n    } else {\r\n      setVars(frame, event.clientX - rect.left, event.clientY - rect.top, FREE_SIZE, FREE_SIZE);\r\n    }\r\n  }, { passive: true, capture: true });\r\n  window.addEventListener('blur', function () { isPressed = false; });\r\n\r\n  function setVars(frame, x, y, w, h) {\r\n    var s = frame.style;\r\n    s.setProperty('--solvbn-mx', x + 'px');\r\n    s.setProperty('--solvbn-my', y + 'px');\r\n    s.setProperty('--solvbn-rw', w + 'px');\r\n    s.setProperty('--solvbn-rh', h + 'px');\r\n  }\r\n\r\n  function lock(frame, reticle, containerRect, targetRect) {\r\n    reticle.classList.remove('is-releasing');\r\n    reticle.classList.add('is-locked');\r\n    setVars(\r\n      frame,\r\n      targetRect.left - containerRect.left + targetRect.width \/ 2,\r\n      targetRect.top - containerRect.top + targetRect.height \/ 2,\r\n      targetRect.width + LOCK_PAD * 2,\r\n      targetRect.height + LOCK_PAD * 2\r\n    );\r\n  }\r\n\r\n  function release(frame, reticle, x, y) {\r\n    if (reticle.classList.contains('is-locked')) {\r\n      reticle.classList.remove('is-locked');\r\n      reticle.classList.add('is-releasing');\r\n      clearTimeout(releaseTimers.get(reticle));\r\n      releaseTimers.set(reticle, setTimeout(function () {\r\n        reticle.classList.remove('is-releasing');\r\n      }, 240));\r\n    }\r\n    setVars(frame, x, y, FREE_SIZE, FREE_SIZE);\r\n  }\r\n\r\n  \/* ---------- \u6587\u5b57\u9078\u53d6\u9396\u5b9a ---------- *\/\r\n  function selectionElement(sel) {\r\n    var node = sel.focusNode || sel.anchorNode;\r\n    if (!node) return null;\r\n    return node.nodeType === 1 ? node : node.parentElement;\r\n  }\r\n\r\n  function updateTextLock() {\r\n    var sel = window.getSelection && window.getSelection();\r\n    var el  = sel && sel.rangeCount ? selectionElement(sel) : null;\r\n    var container = el && el.closest ? el.closest('.solvbn-auto-container') : null;\r\n    var collapsed = !sel || sel.isCollapsed;\r\n    if (collapsed) container = null;\r\n\r\n    \/* \u5148\u6e05\u6389\u6240\u6709\u65e2\u6709\u7684\u6587\u5b57\u9396\u5b9a *\/\r\n    document.querySelectorAll('[data-solvbn-textlock]').forEach(function (f) {\r\n      if (container && f === container.querySelector('[data-solvbn-base]')) return;\r\n      f.removeAttribute('data-solvbn-textlock');\r\n      f.__solvbnTextRect = null;\r\n      var r = f.querySelector('[data-solvbn-reticle]');\r\n      if (r) r.classList.remove('is-text', 'is-locked');\r\n      var tr0 = f.querySelector('[data-solvbn-text-reticle]');\r\n      if (tr0) tr0.classList.remove('is-hidden');\r\n    });\r\n\r\n    if (!container || window.innerWidth <= 767) return;\r\n\r\n    var frame  = container.querySelector('[data-solvbn-base]');\r\n    var widget = container.querySelector('.solvbn-auto-widget');\r\n    if (!frame || (widget && widget.contains(el))) return;\r\n\r\n    var textRect = sel.getRangeAt(0).getBoundingClientRect();\r\n    if (!textRect.width || !textRect.height) return;\r\n\r\n    var rect = container.getBoundingClientRect();\r\n    var box = {\r\n      left:   textRect.left - rect.left - TEXT_PAD,\r\n      top:    textRect.top - rect.top - TEXT_PAD,\r\n      right:  textRect.right - rect.left + TEXT_PAD,\r\n      bottom: textRect.bottom - rect.top + TEXT_PAD\r\n    };\r\n    frame.__solvbnTextRect = box;\r\n    frame.setAttribute('data-solvbn-textlock', 'true');\r\n\r\n    var s = frame.style;\r\n    s.setProperty('--solvbn-tx', (box.left + box.right) \/ 2 + 'px');\r\n    s.setProperty('--solvbn-ty', (box.top + box.bottom) \/ 2 + 'px');\r\n    s.setProperty('--solvbn-tw', (box.right - box.left) + 'px');\r\n    s.setProperty('--solvbn-th', (box.bottom - box.top) + 'px');\r\n  }\r\n\r\n  document.addEventListener('selectionchange', updateTextLock);\r\n  \/* \u9ede\u64ca\u5230\u5176\u4ed6\u5730\u65b9\u3001\u6216\u9078\u53d6\u88ab\u53d6\u6d88\u6642\u4e00\u5f8b\u91cd\u7b97\uff08\u8ddf ::selection \u540c\u6b65\uff09 *\/\r\n  document.addEventListener('pointerdown', function () {\r\n    setTimeout(updateTextLock, 0);\r\n  }, { passive: true });\r\n  document.addEventListener('pointerup', function () {\r\n    setTimeout(updateTextLock, 0);\r\n  }, { passive: true });\r\n  window.addEventListener('blur', updateTextLock);\r\n\r\n  document.addEventListener('pointermove', function (event) {\r\n    if (window.innerWidth <= 767) return;\r\n    if (event.pointerType === 'touch') return;\r\n\r\n    var target = event.target;\r\n    if (!target || !target.closest) return;\r\n\r\n    var container = target.closest('.solvbn-auto-container');\r\n    if (!container) return;\r\n\r\n    \/* \u6587\u5b57\u9396\u5b9a\u6846\u7531\u7368\u7acb\u5716\u5c64\u7dad\u6301\uff0c\u81ea\u7531\u8ddf\u96a8\u6846\u7e7c\u7e8c\u52d5 *\/\r\n    var frame = container.querySelector('[data-solvbn-base]');\r\n    if (!frame) return;\r\n\r\n    var reticle = frame.querySelector('[data-solvbn-reticle]');\r\n    if (!reticle) return;\r\n\r\n    var rect = container.getBoundingClientRect();\r\n    var hit  = target.closest(LOCK_SELECTOR);\r\n    var widget = container.querySelector('.solvbn-auto-widget');\r\n    var onButton = hit && container.contains(hit) && !(widget && widget.contains(hit));\r\n\r\n    var mx = event.clientX - rect.left;\r\n    var my = event.clientY - rect.top;\r\n\r\n    \/* \u5de6\u9375\u6309\u4f4f\u4e2d\uff1a\u6846\u7dad\u6301\u6700\u5c0f\uff0c\u53ea\u8ddf\u96a8\u4f4d\u7f6e\uff0c\u4e0d\u5c55\u958b\u3001\u4e0d\u9396\u5b9a *\/\r\n    if (isPressed) {\r\n      applyPressed(container, mx, my);\r\n      return;\r\n    }\r\n\r\n    \/* \u6ed1\u9f20\u5728\u6587\u5b57\u9396\u5b9a\u6846\u5185\uff08\u4e14\u4e0d\u5728\u6309\u9215\u4e0a\uff09\u2192 \u81ea\u7531\u8ddf\u96a8\u6846\u96b1\u85cf *\/\r\n    var box = frame.__solvbnTextRect;\r\n    var inTextBox = !!box &&\r\n      mx >= box.left && mx <= box.right &&\r\n      my >= box.top  && my <= box.bottom;\r\n\r\n    var textReticle = frame.querySelector('[data-solvbn-text-reticle]');\r\n    \/* \u6ed1\u9f20\u8fdb\u5230\u6587\u5b57\u6846\u5167\uff1a\u81ea\u7531\u6846\u5b8c\u6574\u5438\u9644\u6210\u6587\u5b57\u6846\uff08\u6709\u56db\u89d2\u8f49\u79fb\uff09\uff0c\r\n       \u6587\u5b57\u5716\u5c64\u540c\u6b65\u96b1\u85cf\u907f\u514d\u91cd\u758a\uff1b\u9000\u51fa\u6642\u53cd\u5411\u8f49\u56de\u6ed1\u9f20 *\/\r\n    var morphToText = !onButton && inTextBox;\r\n    if (textReticle) textReticle.classList.toggle('is-hidden', morphToText);\r\n    reticle.classList.toggle('is-text', morphToText);\r\n\r\n    if (onButton) {\r\n      lock(frame, reticle, rect, hit.getBoundingClientRect());\r\n    } else if (morphToText) {\r\n      reticle.classList.remove('is-releasing');\r\n      reticle.classList.add('is-locked');\r\n      setVars(frame,\r\n        (box.left + box.right) \/ 2,\r\n        (box.top + box.bottom) \/ 2,\r\n        box.right - box.left,\r\n        box.bottom - box.top);\r\n    } else {\r\n      release(frame, reticle, mx, my);\r\n    }\r\n  }, { passive: true });\r\n\r\n  \/* \u96e2\u958b\u6574\u500b Container \u6642\u628a\u6846\u9084\u539f\u6210\u81ea\u7531\u5c3a\u5bf8 *\/\r\n  document.addEventListener('pointerout', function (event) {\r\n    var container = event.target && event.target.closest\r\n      ? event.target.closest('.solvbn-auto-container')\r\n      : null;\r\n    if (!container) return;\r\n    if (event.relatedTarget && container.contains(event.relatedTarget)) return;\r\n\r\n    var frame = container.querySelector('[data-solvbn-base]');\r\n    var reticle = frame && frame.querySelector('[data-solvbn-reticle]');\r\n    if (!frame || !reticle) return;\r\n\r\n    reticle.classList.remove('is-locked', 'is-releasing', 'is-text');\r\n    var tr = frame.querySelector('[data-solvbn-text-reticle]');\r\n    if (tr) tr.classList.remove('is-hidden');\r\n    frame.style.setProperty('--solvbn-rw', FREE_SIZE + 'px');\r\n    frame.style.setProperty('--solvbn-rh', FREE_SIZE + 'px');\r\n  }, { passive: true });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4bd9be33 e-con-full e-flex e-con e-child\" data-id=\"4bd9be33\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-49f9a0ee solomon-breathing-light elementor-widget elementor-widget-heading\" data-id=\"49f9a0ee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">SolVision \u00b7 Defect detection<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b9e16d elementor-widget elementor-widget-heading\" data-id=\"8b9e16d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Run your own parts through SolVision \u2014<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62f84226 elementor-widget elementor-widget-heading\" data-id=\"62f84226\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Bring your defect images, get a trained inspection model back.<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6545df2 e-con-full e-flex e-con e-child\" data-id=\"6545df2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e74bdc8 elementor-grid-1 elementor-grid-tablet-1 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"6e74bdc8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:&quot;109594&quot;,&quot;columns&quot;:1,&quot;columns_tablet&quot;:1,&quot;_skin&quot;:&quot;post&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-109594\">.elementor-109594 .elementor-element.elementor-element-0172e4a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109594 .elementor-element.elementor-element-67c3ae4.elementor-element{--align-self:flex-start;}\/* Start custom CSS for html, class: .elementor-element-67c3ae4 *\/.aib-wrapper {\r\n  --accent-1: #fff;\r\n  --accent-2: #ffffff;\r\n  --accent-3: #ffffff;\r\n  --accent-4: #ffffff66;\r\n  --aib-light-1: #ffffff28;\r\n  --aib-light-2: #ffffff20;\r\n\r\n  --duration: 3s;\r\n  --transition: 0.5s;\r\n\r\n  position: relative;\r\n  display: flex;\r\n  justify-content: center;\r\n  align-items: center;\r\n  width: max-content;\r\n  height: max-content;\r\n  z-index: 0;\r\n}\r\n\r\n\/* HOVER: \u8f49\u70ba\u7d05\u5149 + \u6d41\u52d5\u52a0\u901f 20%\uff08\u9031\u671f\u7e2e\u77ed\u70ba 0.8 \u500d\uff09 *\/\r\n.aib-wrapper:has(.aib-btn:hover) {\r\n  --duration: 2.4s;\r\n  --accent-1: #ff4d4d;\r\n  --accent-2: #ff2b2b;\r\n  --accent-3: #ff5f5f;\r\n  --accent-4: #ff4d4d66;\r\n  --aib-light-1: #ff3b3b3d;\r\n  --aib-light-2: #ff5f5f2e;\r\n}\r\n\r\n.aib-light-1,\r\n.aib-light-2 {\r\n  pointer-events: none;\r\n  position: absolute;\r\n  top: -20px;\r\n  left: -30px;\r\n  width: 100px;\r\n  height: 70px;\r\n  border-radius: 50%;\r\n  background-color: var(--aib-light-1);\r\n  filter: blur(24px);\r\n  z-index: 1;\r\n  transition:\r\n    opacity var(--transition) ease,\r\n    top var(--transition) ease,\r\n    left var(--transition) ease;\r\n  opacity: 0.7;\r\n}\r\n.aib-light-2 {\r\n  top: auto;\r\n  bottom: -20px;\r\n  left: auto;\r\n  right: -20px;\r\n  width: 80px;\r\n  height: 40px;\r\n  background-color: var(--aib-light-2);\r\n  transition-duration: calc(var(--transition) * 2);\r\n  z-index: -1;\r\n  opacity: 0.7;\r\n}\r\n\r\n.aib-bg {\r\n  position: absolute;\r\n  z-index: -1;\r\n  fill: none;\r\n  transition: filter var(--transition) ease;\r\n  filter: drop-shadow(0px 0px 4px var(--accent-3));\r\n}\r\n\r\n.aib-line-bg {\r\n  stroke: #fff1;\r\n  stroke-width: 0.5;\r\n}\r\n\r\n\/* \u9810\u8a2d\u72c0\u614b\u5c31\u6709\u5149\u7dda\u6d41\u52d5 *\/\r\n.aib-line {\r\n  stroke: none;\r\n  stroke-width: 0;\r\n  stroke-dasharray: 22 78;\r\n  animation: aib-dash var(--duration) ease-out infinite;\r\n}\r\n.aib-line:nth-child(odd) {\r\n  animation-direction: normal;\r\n  animation-delay: calc(var(--duration) * 0.1);\r\n}\r\n\r\n.aib-dot {\r\n  fill: var(--accent-1);\r\n  animation: aib-dot-opac calc(var(--duration) * 0.5) linear infinite;\r\n}\r\n.aib-dot:nth-child(odd) {\r\n  animation-delay: calc(var(--duration) * 0.1);\r\n}\r\n\r\n.aib-btn {\r\n  width: max-content;\r\n  box-sizing: border-box;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-width: 120px;\r\n  min-height: 48px;\r\n  border-radius: 7px;\r\n  background-color: #1a1a1e;\r\n  background-image: url(data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl\/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T\/hRo9\/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty\/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz\/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF\/C1M8uP\/ZtYdiuj26UdAdQQSXQErwSOMzt\/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3\/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W\/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z\/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp\/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip\/ppIhA1\/mSZ\/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK\/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+\/q\/AWR0tJzYHRULOa4MP+W\/HfGadZUbfw177G7j\/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT\/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2\/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG\/D86ruKEauBjvH5xy6um\/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH\/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp\/3fEV5a+4wz\/\/6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4\/wuqcXY47QILbgAAAABJRU5ErkJggg==),\r\n    linear-gradient(to bottom, #fff1, transparent);\r\n  color: #fff;\r\n  border: 1px solid var(--accent-2);\r\n  font-size: 16px;\r\n  font-weight: 500;\r\n  letter-spacing: -0.5px;\r\n  font-family: inherit;\r\n  padding: 0 20px;\r\n  -webkit-appearance: none;\r\n  appearance: none;\r\n  cursor: pointer;\r\n  transition:\r\n    color var(--transition) ease,\r\n    border-color var(--transition) ease,\r\n    text-shadow var(--transition) ease;\r\n  animation: aib-pulse var(--duration) ease-in-out infinite;\r\n}\r\n\r\n.aib-btn .aib-txt {\r\n  position: absolute;\r\n  animation: aib-pulse-text var(--duration) ease-in-out infinite;\r\n}\r\n\r\n\/* HOVER STATE *\/\r\n.aib-btn:hover {\r\n  color: #ff4d4d;\r\n  text-shadow: 0 0 10px var(--aib-light-1);\r\n}\r\n.aib-wrapper:has(.aib-btn:hover) .aib-light-1 {\r\n  opacity: 1;\r\n  top: -30px;\r\n  left: -40px;\r\n}\r\n.aib-wrapper:has(.aib-btn:hover) .aib-light-2 {\r\n  opacity: 1;\r\n  bottom: -30px;\r\n  right: -30px;\r\n}\r\n\r\n@keyframes aib-pulse-text {\r\n  0%,\r\n  100% {\r\n    text-shadow: 0 0 2px #0000;\r\n  }\r\n  50% {\r\n    text-shadow: 0 0 32px var(--accent-3);\r\n  }\r\n}\r\n\r\n@keyframes aib-dot-opac {\r\n  0%,\r\n  100% {\r\n    opacity: 0.1;\r\n  }\r\n  20% {\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n@keyframes aib-pulse {\r\n  0%,\r\n  100% {\r\n    box-shadow:\r\n      0 0 20px var(--aib-light-2),\r\n      inset -1px -1px 1px 1px #000,\r\n      inset -2px -2px 2px 1px #fff2,\r\n      inset 1px 1px 1px 1px #000,\r\n      inset 2px 2px 2px 1px #fff2;\r\n    border-color: #0000;\r\n  }\r\n  50% {\r\n    box-shadow:\r\n      0 0 60px 0px var(--aib-light-1),\r\n      inset -1px -1px 1px 1px #000,\r\n      inset -2px -2px 2px 1px #fff2,\r\n      inset 1px 1px 1px 1px #000,\r\n      inset 2px 2px 2px 1px #fff2;\r\n  }\r\n  85% {\r\n    border-color: var(--accent-2);\r\n  }\r\n}\r\n\r\n@keyframes aib-dash {\r\n  0% {\r\n    stroke-width: 0;\r\n    stroke-dashoffset: 10;\r\n    stroke: var(--accent-4);\r\n  }\r\n  50% {\r\n    stroke-width: 0.5;\r\n    stroke-dashoffset: 120;\r\n    stroke: var(--accent-2);\r\n  }\r\n  100% {\r\n    stroke-width: 0;\r\n    stroke-dashoffset: 230;\r\n    stroke: var(--accent-4);\r\n  }\r\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"109594\" class=\"elementor elementor-109594 e-loop-item e-loop-item-33285 post-33285 page type-page status-publish has-post-thumbnail hentry tag-multilingual-try-for-free\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div data-tp-sc-link=\"https:\/\/solomon-3d.mesvr.tw\/try-for-free\/\" data-tp-sc-link-external=\"on\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-0172e4a e-con-full e-flex e-con e-parent\" data-id=\"0172e4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67c3ae4 elementor-widget elementor-widget-html\" data-id=\"67c3ae4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"aib-wrapper\">\r\n  <div class=\"aib-light-1\"><\/div>\r\n  <div class=\"aib-light-2\"><\/div>\r\n  <button class=\"aib-btn\">\r\n    <span class=\"aib-txt\">Free Trial<\/span>\r\n  <\/button>\r\n  <svg class=\"aib-bg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"-25 70 350 160\" width=\"656\" height=\"300\">\r\n    <line class=\"aib-line-bg\" x1=\"150\" y1=\"143.58\" x2=\"150\" y2=\"97.31\"><\/line>\r\n    <line class=\"aib-line-bg\" x1=\"157.98\" y1=\"143.58\" x2=\"157.98\" y2=\"112.08\"><\/line>\r\n    <line class=\"aib-line-bg\" x1=\"142.02\" y1=\"143.58\" x2=\"142.02\" y2=\"118.08\"><\/line>\r\n    <line class=\"aib-line-bg\" x1=\"130.05\" y1=\"143.58\" x2=\"130.05\" y2=\"133.79\"><\/line>\r\n    <line class=\"aib-line-bg\" x1=\"138.03\" y1=\"143.58\" x2=\"138.03\" y2=\"131.83\"><\/line>\r\n    <line class=\"aib-line-bg\" x1=\"146.01\" y1=\"143.58\" x2=\"146.01\" y2=\"129.15\"><\/line>\r\n    <line class=\"aib-line-bg\" x1=\"153.99\" y1=\"143.58\" x2=\"153.99\" y2=\"129.15\"><\/line>\r\n    <line class=\"aib-line-bg\" x1=\"161.97\" y1=\"143.58\" x2=\"161.97\" y2=\"131.83\"><\/line>\r\n    <line class=\"aib-line-bg\" x1=\"169.95\" y1=\"143.58\" x2=\"169.95\" y2=\"133.79\"><\/line>\r\n    <path class=\"aib-line-bg\" d=\"M126.06,143.58v-10.37c0-.72-.29-1.41-.8-1.92l-4.28-4.28c-.51-.51-.8-1.2-.8-1.92v-8.37c0-.72-.29-1.41-.8-1.92l-4.28-4.28c-.51-.51-1.2-.8-1.92-.8h-105\"><\/path>\r\n    <path class=\"aib-line-bg\" d=\"M165.96,143.58v-18.37c0-.72.29-1.41.8-1.92l4.28-4.28c.51-.51.8-1.2.8-1.92v-14.37\"><\/path>\r\n    <path class=\"aib-line-bg\" d=\"M173.94,143.58v-10.37c0-.72.29-1.41.8-1.92l4.28-4.28c.51-.51.8-1.2.8-1.92v-10.69\"><\/path>\r\n    <path class=\"aib-line-bg\" d=\"M134.04,143.58v-20.37c0-.72-.29-1.41-.8-1.92l-4.28-4.28c-.51-.51-.8-1.2-.8-1.92v-5.37c0-.72-.29-1.41-.8-1.92l-4.28-4.28c-.51-.51-1.2-.8-1.92-.8h-144\"><\/path>\r\n    <line class=\"aib-line-bg\" x1=\"176.04\" y1=\"150\" x2=\"217.32\" y2=\"150\"><\/line>\r\n    <path class=\"aib-line-bg\" d=\"M176.04,153.99h13.37c.72,0,1.41.29,1.92.8l4.28,4.28c.51.51,1.2.8,1.92.8h14.37\"><\/path>\r\n    <path class=\"aib-line-bg\" d=\"M176.04,146.01h15.37c.72,0,1.41-.29,1.92-.8l4.28-4.28c.51-.51,1.2-.8,1.92-.8h9.37\"><\/path>\r\n    <line class=\"aib-line-bg\" x1=\"123.96\" y1=\"150\" x2=\"35\" y2=\"150\"><\/line>\r\n    <path class=\"aib-line-bg\" d=\"M123.96,146.01h-13.37c-.72,0-1.41-.29-1.92-.8l-4.28-4.28c-.51-.51-1.2-.8-1.92-.8h-34.37\"><\/path>\r\n    <path class=\"aib-line-bg\" d=\"M123.96,153.99h-15.37c-.72,0-1.41.29-1.92.8l-4.28,4.28c-.51.51-1.2.8-1.92.8h-24.37\"><\/path>\r\n    <line class=\"aib-line-bg\" x1=\"150\" y1=\"156.42\" x2=\"150\" y2=\"202.69\"><\/line>\r\n    <line class=\"aib-line-bg\" x1=\"142.02\" y1=\"156.42\" x2=\"142.02\" y2=\"187.92\"><\/line>\r\n    <line class=\"aib-line-bg\" x1=\"157.98\" y1=\"156.42\" x2=\"157.98\" y2=\"181.92\"><\/line>\r\n    <line class=\"aib-line-bg\" x1=\"169.95\" y1=\"156.42\" x2=\"169.95\" y2=\"166.21\"><\/line>\r\n    <line class=\"aib-line-bg\" x1=\"161.97\" y1=\"156.42\" x2=\"161.97\" y2=\"168.17\"><\/line>\r\n    <line class=\"aib-line-bg\" x1=\"153.99\" y1=\"156.42\" x2=\"153.99\" y2=\"170.85\"><\/line>\r\n    <line class=\"aib-line-bg\" x1=\"146.01\" y1=\"156.42\" x2=\"146.01\" y2=\"170.85\"><\/line>\r\n    <line class=\"aib-line-bg\" x1=\"138.03\" y1=\"156.42\" x2=\"138.03\" y2=\"168.17\"><\/line>\r\n    <line class=\"aib-line-bg\" x1=\"130.05\" y1=\"156.42\" x2=\"130.05\" y2=\"166.21\"><\/line>\r\n    <path class=\"aib-line-bg\" d=\"M173.94,156.42v10.37c0,.72.29,1.41.8,1.92l4.28,4.28c.51.51.8,1.2.8,1.92v12.37\"><\/path>\r\n    <path class=\"aib-line-bg\" d=\"M134.04,156.42v18.37c0,.72-.29,1.41-.8,1.92l-4.28,4.28c-.51.51-.8,1.2-.8,1.92v6.37c0,.72-.29,1.41-.8,1.92l-4.28,4.28c-.51.51-1.2.8-1.92.8h-48\"><\/path>\r\n    <path class=\"aib-line-bg\" d=\"M126.06,156.42v10.37c0,.72-.29,1.41-.8,1.92l-4.28,4.28c-.51.51-.8,1.2-.8,1.92v6.69c0,.72-.29,1.41-.8,1.92l-4.28,4.28c-.51.51-1.2.8-1.92.8h-64\"><\/path>\r\n    <path class=\"aib-line-bg\" d=\"M165.96,156.42v20.37c0,.72.29,1.41.8,1.92l4.28,4.28c.51.51.8,1.2.8,1.92v9.37\"><\/path>\r\n\r\n    <line class=\"aib-line\" x1=\"150\" y1=\"143.58\" x2=\"150\" y2=\"97.31\"><\/line>\r\n    <line class=\"aib-line\" x1=\"157.98\" y1=\"143.58\" x2=\"157.98\" y2=\"112.08\"><\/line>\r\n    <line class=\"aib-line\" x1=\"142.02\" y1=\"143.58\" x2=\"142.02\" y2=\"118.08\"><\/line>\r\n    <line class=\"aib-line\" x1=\"130.05\" y1=\"143.58\" x2=\"130.05\" y2=\"133.79\"><\/line>\r\n    <line class=\"aib-line\" x1=\"138.03\" y1=\"143.58\" x2=\"138.03\" y2=\"131.83\"><\/line>\r\n    <line class=\"aib-line\" x1=\"146.01\" y1=\"143.58\" x2=\"146.01\" y2=\"129.15\"><\/line>\r\n    <line class=\"aib-line\" x1=\"153.99\" y1=\"143.58\" x2=\"153.99\" y2=\"129.15\"><\/line>\r\n    <line class=\"aib-line\" x1=\"161.97\" y1=\"143.58\" x2=\"161.97\" y2=\"131.83\"><\/line>\r\n    <line class=\"aib-line\" x1=\"169.95\" y1=\"143.58\" x2=\"169.95\" y2=\"133.79\"><\/line>\r\n    <path class=\"aib-line\" d=\"M126.06,143.58v-10.37c0-.72-.29-1.41-.8-1.92l-4.28-4.28c-.51-.51-.8-1.2-.8-1.92v-8.37c0-.72-.29-1.41-.8-1.92l-4.28-4.28c-.51-.51-1.2-.8-1.92-.8h-105\"><\/path>\r\n    <path class=\"aib-line\" d=\"M165.96,143.58v-18.37c0-.72.29-1.41.8-1.92l4.28-4.28c.51-.51.8-1.2.8-1.92v-14.37\"><\/path>\r\n    <path class=\"aib-line\" d=\"M173.94,143.58v-10.37c0-.72.29-1.41.8-1.92l4.28-4.28c.51-.51.8-1.2.8-1.92v-10.69\"><\/path>\r\n    <path class=\"aib-line\" d=\"M134.04,143.58v-20.37c0-.72-.29-1.41-.8-1.92l-4.28-4.28c-.51-.51-.8-1.2-.8-1.92v-5.37c0-.72-.29-1.41-.8-1.92l-4.28-4.28c-.51-.51-1.2-.8-1.92-.8h-144\"><\/path>\r\n    <line class=\"aib-line\" x1=\"176.04\" y1=\"150\" x2=\"217.32\" y2=\"150\"><\/line>\r\n    <path class=\"aib-line\" d=\"M176.04,153.99h13.37c.72,0,1.41.29,1.92.8l4.28,4.28c.51.51,1.2.8,1.92.8h14.37\"><\/path>\r\n    <path class=\"aib-line\" d=\"M176.04,146.01h15.37c.72,0,1.41-.29,1.92-.8l4.28-4.28c.51-.51,1.2-.8,1.92-.8h9.37\"><\/path>\r\n    <line class=\"aib-line\" x1=\"123.96\" y1=\"150\" x2=\"35\" y2=\"150\"><\/line>\r\n    <path class=\"aib-line\" d=\"M123.96,146.01h-13.37c-.72,0-1.41-.29-1.92-.8l-4.28-4.28c-.51-.51-1.2-.8-1.92-.8h-34.37\"><\/path>\r\n    <path class=\"aib-line\" d=\"M123.96,153.99h-15.37c-.72,0-1.41.29-1.92.8l-4.28,4.28c-.51.51-1.2.8-1.92.8h-24.37\"><\/path>\r\n    <line class=\"aib-line\" x1=\"150\" y1=\"156.42\" x2=\"150\" y2=\"202.69\"><\/line>\r\n    <line class=\"aib-line\" x1=\"142.02\" y1=\"156.42\" x2=\"142.02\" y2=\"187.92\"><\/line>\r\n    <line class=\"aib-line\" x1=\"157.98\" y1=\"156.42\" x2=\"157.98\" y2=\"181.92\"><\/line>\r\n    <line class=\"aib-line\" x1=\"169.95\" y1=\"156.42\" x2=\"169.95\" y2=\"166.21\"><\/line>\r\n    <line class=\"aib-line\" x1=\"161.97\" y1=\"156.42\" x2=\"161.97\" y2=\"168.17\"><\/line>\r\n    <line class=\"aib-line\" x1=\"153.99\" y1=\"156.42\" x2=\"153.99\" y2=\"170.85\"><\/line>\r\n    <line class=\"aib-line\" x1=\"146.01\" y1=\"156.42\" x2=\"146.01\" y2=\"170.85\"><\/line>\r\n    <line class=\"aib-line\" x1=\"138.03\" y1=\"156.42\" x2=\"138.03\" y2=\"168.17\"><\/line>\r\n    <line class=\"aib-line\" x1=\"130.05\" y1=\"156.42\" x2=\"130.05\" y2=\"166.21\"><\/line>\r\n    <path class=\"aib-line\" d=\"M173.94,156.42v10.37c0,.72.29,1.41.8,1.92l4.28,4.28c.51.51.8,1.2.8,1.92v12.37\"><\/path>\r\n    <path class=\"aib-line\" d=\"M134.04,156.42v18.37c0,.72-.29,1.41-.8,1.92l-4.28,4.28c-.51.51-.8,1.2-.8,1.92v6.37c0,.72-.29,1.41-.8,1.92l-4.28,4.28c-.51.51-1.2.8-1.92.8h-48\"><\/path>\r\n    <path class=\"aib-line\" d=\"M126.06,156.42v10.37c0,.72-.29,1.41-.8,1.92l-4.28,4.28c-.51.51-.8,1.2-.8,1.92v6.69c0,.72-.29,1.41-.8,1.92l-4.28,4.28c-.51.51-1.2.8-1.92.8h-64\"><\/path>\r\n    <path class=\"aib-line\" d=\"M165.96,156.42v20.37c0,.72.29,1.41.8,1.92l4.28,4.28c.51.51.8,1.2.8,1.92v9.37\"><\/path>\r\n\r\n    <circle class=\"aib-dot\" cx=\"150\" cy=\"96.13\" r=\"1.17\"><\/circle>\r\n    <circle class=\"aib-dot\" cx=\"157.98\" cy=\"110.91\" r=\"1.17\"><\/circle>\r\n    <circle class=\"aib-dot\" cx=\"142.02\" cy=\"116.91\" r=\"1.17\"><\/circle>\r\n    <circle class=\"aib-dot\" cx=\"157.98\" cy=\"183.09\" r=\"1.17\"><\/circle>\r\n    <circle class=\"aib-dot\" cx=\"171.83\" cy=\"101.54\" r=\"1.17\"><\/circle>\r\n    <circle class=\"aib-dot\" cx=\"179.81\" cy=\"113.23\" r=\"1.17\"><\/circle>\r\n    <circle class=\"aib-dot\" cx=\"-24.01\" cy=\"102.72\" r=\"1.17\"><\/circle>\r\n    <circle class=\"aib-dot\" cx=\"7.01\" cy=\"109.72\" r=\"1.17\"><\/circle>\r\n    <circle class=\"aib-dot\" cx=\"150\" cy=\"203.87\" r=\"1.17\"><\/circle>\r\n    <circle class=\"aib-dot\" cx=\"142.02\" cy=\"189.09\" r=\"1.17\"><\/circle>\r\n    <circle class=\"aib-dot\" cx=\"71.99\" cy=\"196.28\" r=\"1.17\"><\/circle>\r\n    <circle class=\"aib-dot\" cx=\"48.01\" cy=\"188.6\" r=\"1.17\"><\/circle>\r\n    <circle class=\"aib-dot\" cx=\"171.83\" cy=\"195.46\" r=\"1.17\"><\/circle>\r\n    <circle class=\"aib-dot\" cx=\"179.81\" cy=\"188.46\" r=\"1.17\"><\/circle>\r\n    <circle class=\"aib-dot\" cx=\"210.08\" cy=\"140.14\" r=\"1.17\"><\/circle>\r\n    <circle class=\"aib-dot\" cx=\"218.49\" cy=\"150\" r=\"1.17\"><\/circle>\r\n    <circle class=\"aib-dot\" cx=\"213.08\" cy=\"159.86\" r=\"1.17\"><\/circle>\r\n    <circle class=\"aib-dot\" cx=\"74.93\" cy=\"159.87\" r=\"1.17\"><\/circle>\r\n    <circle class=\"aib-dot\" cx=\"33.83\" cy=\"150\" r=\"1.17\"><\/circle>\r\n    <circle class=\"aib-dot\" cx=\"66.93\" cy=\"140.13\" r=\"1.17\"><\/circle>\r\n  <\/svg>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-141076f e-con-full e-flex e-con e-parent\" data-id=\"141076f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e7beb2 elementor-widget elementor-widget-spacer\" data-id=\"0e7beb2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Trusted Across Sectors Global Customers With a global presence, Solomon delivers tailored solutions to renowned customers across diverse industries, including semiconductor, automotive, medical, luxury goods, logistics, and food &amp; beverage. Our commitment to practical, efficient solutions establishes Solomon as a trusted partner in industrial AI and automation. Easy to Use Rapid AI model training, embedded [&hellip;]<\/p>\n","protected":false},"author":875,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-full-width.php","meta":{"_acf_changed":false,"_gspb_post_css":"","footnotes":""},"categories":[4843],"tags":[],"class_list":["post-113348","page","type-page","status-publish","hentry","category-test-noindex"],"acf":[],"lang":"en","translations":{"en":113348},"_links":{"self":[{"href":"https:\/\/solomon-3d.mesvr.tw\/th\/wp-json\/wp\/v2\/pages\/113348","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/solomon-3d.mesvr.tw\/th\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/solomon-3d.mesvr.tw\/th\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/solomon-3d.mesvr.tw\/th\/wp-json\/wp\/v2\/users\/875"}],"replies":[{"embeddable":true,"href":"https:\/\/solomon-3d.mesvr.tw\/th\/wp-json\/wp\/v2\/comments?post=113348"}],"version-history":[{"count":864,"href":"https:\/\/solomon-3d.mesvr.tw\/th\/wp-json\/wp\/v2\/pages\/113348\/revisions"}],"predecessor-version":[{"id":114630,"href":"https:\/\/solomon-3d.mesvr.tw\/th\/wp-json\/wp\/v2\/pages\/113348\/revisions\/114630"}],"wp:attachment":[{"href":"https:\/\/solomon-3d.mesvr.tw\/th\/wp-json\/wp\/v2\/media?parent=113348"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/solomon-3d.mesvr.tw\/th\/wp-json\/wp\/v2\/categories?post=113348"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/solomon-3d.mesvr.tw\/th\/wp-json\/wp\/v2\/tags?post=113348"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}