{"id":35260,"date":"2026-09-16T11:52:06","date_gmt":"2026-09-16T08:52:06","guid":{"rendered":"https:\/\/mapsly.com\/?page_id=35260"},"modified":"2026-09-16T11:52:06","modified_gmt":"2026-09-16T08:52:06","slug":"custom-ai-tools","status":"publish","type":"page","link":"https:\/\/mapsly.com\/ja\/ai\/custom-ai-tools\/","title":{"rendered":"Custom AI tools"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"35260\" class=\"elementor elementor-35260\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bf80406 e-con-full e-flex e-con e-parent\" data-id=\"bf80406\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f3fc86 elementor-widget elementor-widget-html\" data-id=\"5f3fc86\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n.mce-aip{\n  --purple:#6512BE; --purple-h:#5A19B8; --purple-lt:#F0EBFF; --purple-bd:#D4C0FF; --purple-mid:#9B51E0;\n  --ink:#1E2A3A; --head:#3F4451; --body:#677294; --soft:#8585A0; --muted:#AEAEC0; --border:#E5E5EE;\n  --hero-bg:#F2F2F2; --sec-bg:#F7F7FB;\n  --green:#16A34A; --green-lt:#F0FDF4; --green-bd:#BBF7D0;\n  --purple-dark:#4D13A0; --purple-deep:#2E0A6B;\n  --ease:cubic-bezier(.2,.7,.2,1);\n  font-family:'Poppins',-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ink);background:#fff;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased\n}\n.mce-aip *,.mce-aip *::before,.mce-aip *::after{box-sizing:border-box}\n.mce-aip img,.mce-aip svg{display:block}\n.mce-aip a{color:inherit;text-decoration:none}\n.mce-aip button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0;margin:0}\n.mce-aip p,.mce-aip ul,.mce-aip ol,.mce-aip dl,.mce-aip dt,.mce-aip dd{margin:0;padding:0}\n.mce-aip{--nav-top:67px}\n@media (max-width:1024px){.mce-aip{--nav-top:50px}}\n@media (max-width:767px){.mce-aip{--nav-top:85px}}\n.mce-aip section{scroll-margin-top:var(--nav-top)}\n.mce-aip :focus-visible{outline:2px solid var(--purple);outline-offset:2px}\n.mce-aip h1,.mce-aip h2,.mce-aip h3{font-family:'Poppins',-apple-system,BlinkMacSystemFont,sans-serif;color:#222D39;font-weight:700;letter-spacing:normal;line-height:1.15;margin:0;padding:0;text-wrap:pretty}\n.mce-aip .w{max-width:1140px;margin:0 auto;padding:0 40px}\n.mce-aip .w.wide{max-width:1280px}\n.mce-aip .sec-title{font-size:30px;line-height:40px;color:var(--head);margin-bottom:12px}\n.mce-aip .eyebrow{font-size:16px;font-weight:400;color:var(--purple);letter-spacing:1.4px;text-transform:uppercase;display:block;margin-bottom:10px;line-height:25px}\n.mce-aip .ai-brand{display:inline-flex;align-items:center;gap:.3em;padding:.06em .42em .06em .32em;margin:0 .04em;border-radius:.36em;background:var(--purple-lt);color:var(--ink);line-height:1.15;vertical-align:-.1em;white-space:nowrap}\n.mce-aip .ai-brand svg{width:.95em;height:.95em;color:var(--purple);flex:none}\n.mce-aip .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:'Poppins',-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;font-weight:600;padding:16px 32px;border-radius:4px;border:none;cursor:pointer;text-decoration:none;transition:all .16s ease;white-space:normal;text-align:center;flex-shrink:0}\n.mce-aip .btn-purple{background:var(--purple);color:#fff;box-shadow:0 2px 8px rgba(101,18,190,.3)}\n.mce-aip .btn-purple:hover{background:var(--purple-h);transform:translateY(-1px);box-shadow:0 6px 18px rgba(101,18,190,.35)}\n.mce-aip .btn-outline{background:transparent;color:var(--purple);border:2px solid var(--purple);padding:14px 30px}\n.mce-aip .btn-outline:hover{background:var(--purple-lt)}\n.mce-aip .btn-big{font-size:18px;padding:17px 38px}\n.mce-aip .btn-light,.mce-aip .btn-ghost{border:2px solid transparent;padding:14px 30px}\n.mce-aip .btn-light{background:#fff;color:var(--purple);box-shadow:0 4px 14px rgba(20,5,60,.22)}\n.mce-aip .btn-light:hover{background:#f3edff;transform:translateY(-1px);box-shadow:0 8px 22px rgba(20,5,60,.3)}\n.mce-aip .btn-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.45)}\n.mce-aip .btn-ghost:hover{border-color:#fff;background:rgba(255,255,255,.08)}\n.mce-aip .btn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}\n.mce-aip .hero-actions{display:flex;gap:12px;flex-wrap:wrap}\n.mce-aip .rv{transition:opacity .5s ease,transform .5s ease;transition-delay:var(--d,0ms)}\n.mce-aip .rv.anim{opacity:0;transform:translateY(14px)}\n.mce-aip .rv.on{opacity:1;transform:translateY(0)}\n.mce-aip .hero{background:var(--hero-bg);border-bottom:1px solid var(--border);padding:64px 0 56px}\n.mce-aip .hero h1{font-size:clamp(36px,3.6vw,46px);line-height:1.1;margin-bottom:18px;max-width:820px;text-wrap:balance}\n.mce-aip .hero-sub{font-size:19px;line-height:1.72;color:var(--body);max-width:720px;margin-bottom:30px}\n.mce-aip .core{padding:64px 0 0;scroll-margin-top:calc(var(--nav-top) + 12px)}\n.mce-aip .core-grid{--cpw:330;display:grid;grid-template-columns:minmax(0,1fr) calc(var(--cpw) * 1px) minmax(0,1fr);column-gap:44px;align-items:start}\n.mce-aip .core-copy{max-width:420px}\n.mce-aip .core-copy .sec-title{margin-bottom:20px}\n.mce-aip .steps{list-style:none;display:flex;flex-direction:column;gap:18px}\n.mce-aip .steps li{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:14px;align-items:start;font-size:16px;line-height:1.55;color:var(--ink)}\n.mce-aip .stn{width:34px;height:34px;border-radius:50%;background:var(--purple-lt);color:var(--purple);font-style:normal;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;margin-top:1px}\n.mce-aip .core-copy .steps [class*=\"z-\"]{animation-delay:.45s}\n.mce-aip .steps b{display:block;font-weight:600;color:#222D39;margin-bottom:2px;grid-column:2}\n.mce-aip .steps li>span{grid-column:2;color:var(--body);font-size:15.5px}\n.mce-aip .core-phone .stage{--pw:var(--cpw)}\n.mce-aip .core-side .stage{display:block;min-height:0;overflow:visible;--pw:var(--cpw)}\n.mce-aip .core-side .side{padding-top:8px}\n.mce-aip .core-side .side [class*=\"z-\"]{animation-delay:.45s}\n.mce-aip .core-phone .dev [class*=\"z-\"]{animation-delay:.45s}\n.mce-aip .core-phone .dev{--stage-bg:#fff;margin-bottom:0;clip-path:none}\n.mce-aip .core-phone .fadeb{display:none}\n.mce-aip .core-details{margin-top:44px;padding-top:32px;border-top:1px solid var(--border)}\n.mce-aip .dts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 36px}\n.mce-aip .dt{display:flex;flex-direction:column;gap:10px}\n.mce-aip .dt-l{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}\n.mce-aip .dt-l svg{width:17px;height:17px;stroke:var(--purple);fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}\n.mce-aip .dt p,.mce-aip .dt dd{font-size:18.5px;line-height:1.5;color:var(--ink);letter-spacing:-.005em;text-wrap:pretty}\n.mce-aip .plans{padding:64px 0 8px;margin-top:8px}\n.mce-aip .ptbw{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}\n.mce-aip .pthead{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));align-items:stretch;padding:0 24px}\n.mce-aip .pth-lead{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 32px 8px 0}\n.mce-aip .pth-lead .sec-title{margin:0}\n.mce-aip .pth-lead a{margin-top:8px;font-size:15px;font-weight:600;color:var(--purple);display:inline-flex;align-items:center;gap:2px}\n.mce-aip .pth-lead a svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ease)}\n.mce-aip .pth-lead a:hover svg{transform:translateX(3px)}\n.mce-aip .pth{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 12px 12px}\n.mce-aip .ptn{display:inline-block;color:var(--head);font-size:20px;font-weight:700;line-height:1.2}\n.mce-aip .ptp{font-size:13px;font-weight:500;color:var(--soft);margin-bottom:2px}\n.mce-aip .psec{margin-top:6px}\n.mce-aip .psec-h{display:grid;grid-template-columns:1fr 24px;align-items:center;padding:20px 24px;background:var(--purple-lt);border-radius:10px 10px 0 0;color:var(--ink);font-size:15px;font-weight:700}\n.mce-aip .psec-t{display:flex;align-items:center;gap:12px}\n.mce-aip .psec-t svg{width:22px;height:22px;color:var(--purple);flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.mce-aip .prow{padding:0 24px;font-size:14px;font-weight:500;color:var(--ink)}\n.mce-aip .prw{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));align-items:stretch}\n.mce-aip .prow:nth-child(odd){background:var(--sec-bg)}\n.mce-aip .prow:nth-child(odd) .pc{border-left-color:#D9DDE7}\n.mce-aip .prows > .prow:last-child{border-radius:0 0 10px 10px}\n.mce-aip .plbl{display:flex;align-items:center;gap:6px;padding:11px 12px 11px 0;min-height:44px}\n.mce-aip .pc{display:flex;align-items:center;justify-content:center;padding:8px;border-left:1px solid var(--border)}\n.mce-aip .pc .pck{width:20px;height:20px;color:var(--purple)}\n.mce-aip .pc .pdh{width:18px;height:18px;color:var(--muted)}\n.mce-aip .pval{font-size:14px;font-weight:600;color:var(--ink);text-align:center}\n.mce-aip .pc-off .pval{color:var(--muted);font-weight:500}\n.mce-aip .pnote{padding:0 24px;margin-top:14px;font-size:12.5px;line-height:1.5;color:var(--muted)}\n.mce-aip .cta-band{color:#fff;padding:72px 0;margin-top:64px;text-align:center;background:radial-gradient(ellipse 110% 70% at 80% -10%,rgba(244,114,182,.26) 0%,rgba(244,114,182,0) 55%),radial-gradient(ellipse 120% 70% at 15% 115%,rgba(101,18,190,.5) 0%,rgba(101,18,190,0) 60%),linear-gradient(135deg,var(--purple) 0%,var(--purple-dark) 56%,var(--purple-deep) 100%)}\n.mce-aip .cta-band h2{color:#fff;font-size:40px;line-height:1.15;margin-bottom:14px;max-width:900px;margin-left:auto;margin-right:auto}\n.mce-aip .cta-band p{font-size:18px;font-weight:300;color:rgba(255,255,255,.85);max-width:600px;margin:0 auto 30px;line-height:1.7}\n.mce-aip .cta-band .hero-actions{justify-content:center;margin:0}\n.mce-aip .cta-band .btn-light:focus-visible,.mce-aip .cta-band .btn-ghost:focus-visible{outline:2px solid #fff;outline-offset:2px}\n.mce-aip .next{padding:64px 0 72px}\n.mce-aip .next .sec-title{margin-bottom:22px}\n.mce-aip .next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}\n.mce-aip .deep{display:flex;flex-direction:column;gap:10px;padding:28px 28px 24px;border-radius:14px;border:1px solid var(--border);background:#fff;transition:border-color .25s,transform .25s var(--ease),box-shadow .25s}\n.mce-aip .deep:hover{border-color:var(--purple-bd);transform:translateY(-2px);box-shadow:0 14px 32px rgba(30,42,58,.08)}\n.mce-aip .deep .eyebrow{margin:0;font-size:13px;letter-spacing:1.2px;line-height:1.5}\n.mce-aip .deep h3{font-size:21px;line-height:1.3;color:var(--head)}\n.mce-aip .deep p{font-size:15.5px;line-height:1.6;color:var(--body);text-wrap:pretty}\n.mce-aip .deep .cmore{display:inline-flex;align-items:center;gap:2px;margin-top:auto;padding-top:10px;font-size:15px;font-weight:600;color:var(--purple)}\n.mce-aip .deep .cmore svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ease)}\n.mce-aip .deep:hover .cmore svg{transform:translateX(3px)}\n@media (max-width:1366px){.mce-aip .core-grid{--cpw:300;column-gap:32px}}\n@media (max-width:1180px){.mce-aip .dts{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media (max-width:1024px){.mce-aip .hero{padding:48px 0 44px}\n.mce-aip .ptb{min-width:680px}\n.mce-aip .pthead,.mce-aip .prw{grid-template-columns:1fr 120px 120px 120px}\n.mce-aip .ptbw::after{content:\"\";position:sticky;right:0;top:0;float:right;width:36px;height:100%;margin-left:-36px;background:linear-gradient(to right,rgba(255,255,255,0),#fff);pointer-events:none}\n.mce-aip .steps [class*=\"z-\"]{animation:none !important;opacity:1 !important}\n.mce-aip .pc{padding:8px 6px}\n.mce-aip .pval{font-size:13px}\n.mce-aip .core-grid{grid-template-columns:minmax(0,1fr);row-gap:28px;--cpw:300}\n.mce-aip .core-copy{max-width:640px}\n.mce-aip .core-phone{justify-self:center}\n.mce-aip .core-side{max-width:520px}\n.mce-aip .next-grid{grid-template-columns:minmax(0,1fr)}}\n@media (max-width:600px){.mce-aip .w{padding:0 20px}\n.mce-aip .hero{padding:40px 0 36px}\n.mce-aip .hero h1{font-size:clamp(30px,8.5vw,36px)}\n.mce-aip .hero-sub{font-size:17px;line-height:1.65}\n.mce-aip .sec-title{font-size:26px;line-height:34px}\n.mce-aip .core{padding:44px 0 8px}\n.mce-aip .core-grid{--cpw:280}\n.mce-aip .dts{grid-template-columns:minmax(0,1fr)}\n.mce-aip .plans{padding:44px 0 8px}\n.mce-aip .cta-band{padding:56px 0;margin-top:0}\n.mce-aip .cta-band h2{font-size:30px}\n.mce-aip .next{padding:48px 0 56px}}\n@media (prefers-reduced-motion:reduce){.mce-aip .rv,.mce-aip .rv.anim,.mce-aip .rv.on{transition:none;opacity:1;transform:none}\n.mce-aip .steps [class*=\"z-\"]{animation:none !important;opacity:1 !important}\n.mce-aip .tiles [class*=\"z-\"]{animation:none !important;opacity:1 !important;transform:none !important}}\n.mce-aip .hero-inner{display:grid;grid-template-columns:minmax(0,1fr);gap:40px 56px;align-items:center}\n.mce-aip .hero.has-vis .hero-inner{grid-template-columns:minmax(0,1fr) 460px}\n.mce-aip .hero-vis{min-width:0}\n.mce-aip .tiles-w{max-width:420px;margin-left:auto}\n.mce-aip .tiles-cap{font-size:13.5px;line-height:1.5;color:var(--soft);margin-bottom:12px}\n.mce-aip .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}\n.mce-aip .tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 10px 14px;border-radius:12px;background:#fff;border:1px solid var(--border);text-align:center}\n.mce-aip .tile-r{position:absolute;left:50%;bottom:-11px;transform:translateX(-50%);white-space:nowrap}\n.mce-aip .tile-r > span{display:inline-block;padding:3px 9px;border-radius:9999px;background:var(--green-lt);border:1px solid var(--green-bd);color:var(--green);font-size:11.5px;font-weight:600;line-height:1.3}\n.mce-aip .tile i{width:38px;height:38px;border-radius:50%;background:var(--purple-lt);color:var(--purple);display:flex;align-items:center;justify-content:center;font-style:normal;margin-bottom:2px}\n.mce-aip .tile i svg{width:21px;height:21px}\n.mce-aip .tile b{font-size:13px;line-height:1.25;font-weight:600;color:var(--head)}\n.mce-aip .tile span{font-size:11.5px;line-height:1.3;color:var(--soft)}\n.mce-aip .tile.more{background:transparent;border-style:dashed;border-color:var(--purple-bd)}\n.mce-aip .tile.more i{background:transparent;border:1.5px dashed var(--purple-bd)}\n@media (max-width:1180px){.mce-aip .hero.has-vis .hero-inner{grid-template-columns:minmax(0,1fr) 400px}}\n@media (max-width:1024px){.mce-aip .hero.has-vis .hero-inner{grid-template-columns:minmax(0,1fr)}\n.mce-aip .hero-vis{max-width:480px}\n.mce-aip .tiles-w{margin-left:0}}\n.mce-aip .steps li{grid-template-columns:30px minmax(0,1fr)}\n.mce-aip .stn{width:30px;height:30px;font-size:14px;margin-top:-3px}\n.mce-aip .snote{margin-top:22px;font-size:15px;line-height:1.6;color:var(--body);max-width:420px;text-wrap:pretty}\n.mce-aip .snote a{color:var(--purple);font-weight:600;border-bottom:1px solid var(--purple-bd)}\n.mce-aip .snote a:hover{border-bottom-color:var(--purple)}\n.mce-aip .pnote a.chat{color:var(--purple);text-decoration:none;border-bottom:1px dashed currentColor}\n.mce-aip .core.more{padding-top:48px}\n.mce-aip .hint{position:relative;border-bottom:1px dashed currentColor;cursor:help}\n.mce-aip .hint-b{display:none;position:absolute;left:0;bottom:calc(100% + 10px);width:300px;max-width:min(300px,80vw);padding:10px 12px;border-radius:8px;background:var(--ink);color:#fff;font-size:13px;line-height:1.5;font-style:normal;font-weight:400;letter-spacing:0;text-transform:none;text-align:left;z-index:6;box-shadow:0 8px 24px rgba(30,42,58,.18);pointer-events:none}\n.mce-aip .hint:hover .hint-b,.mce-aip .hint:focus .hint-b,.mce-aip .hint:focus-within .hint-b{display:block}\n.mce-aip .dt:last-child .hint-b{left:auto;right:0}\n.mce-aip .pval small{display:block;font-size:11.5px;font-weight:500;color:var(--soft);margin-top:1px;line-height:1.3}\n.mce-aip .ptbw{overflow:visible}\n@media (max-width:1024px){.mce-aip .ptbw{overflow-x:auto}\n.mce-aip .hint{border-bottom:0;cursor:auto}\n.mce-aip .hint-b{position:static;display:block;background:none;color:var(--soft);padding:2px 0 0;width:auto;max-width:none;box-shadow:none;font-size:12px;line-height:1.45;pointer-events:auto}}\n.mce-aip\n    .stage{--pw:330; position:relative; min-height:calc(var(--pw) * 1.5455px); display:grid; grid-template-columns:calc(var(--pw) * 1px) minmax(0,1fr); column-gap:36px; align-items:start; overflow:hidden;}\n.mce-aip .stage.solo{display:block; width:calc(var(--pw) * 1px); margin:0 auto;}\n.mce-aip .stage i{font-style:normal;}\n.mce-aip .dev{position:relative; width:calc(var(--pw) * 1px); height:calc(var(--pw) * 2.0534px); margin-bottom:calc(var(--pw) * -0.5091px); clip-path:inset(0 0 calc(var(--pw) * .5091px) 0);}\n.mce-aip .frm{position:absolute; inset:0; z-index:2; pointer-events:none; background:url(\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAATQCAMAAAAYi8thAAABgFBMVEUfICVnZ2gVHi9FRkZeYGE9PkA+QEBNTk8VXl45OjqPkJIdJVM9QEH\/\/\/8rLC2oqKg9QD4+QD49PkAcHF7f4OFhKSlAPkAdVR0pYqFgYBlmYIo+QD5AQD4uQ2F9gH5\/tLRAPj4A\/\/9APj7\/AABdGV3\/AP9CPHqGhodAPz8AAP\/\/f39KPYZBQD+AfoCZzJlCP0R+gIGq\/\/9\/f78AAAAAAAAoKCkZGRhGR0g1NjZUVVeGiIplZmd1d3jV1tmkpqcDAwSWmJrFx8k6Ozs6Ojq4ubvo6OoCAgIAAACeoKK+wMM6OzsAAAC9vsA+QEGcnqBdXmBeYGECAQFUVVR9gIJ8fYBmZ2k9PkA5OjsAAAA2Nzfc3eBmZmdBQkIgIB5GR0fv8PIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApubE+AAAAYHRSTlPyEQlf05CRrQlT3\/xoAbMH+J10CfwGihf8C+tmkuj8BaIBXwEEAfy1\/QEC\/P39BXDPAwQA+\/v8+\/r8\/Pz8\/Pw2\/PyPBPz8SrH8\/LDX\/Pv8\/PxqBvz80\/t3kMj8CIz9LvwRIGfMAABBnUlEQVR42u2dCWPaxtawhR07TpukaXvbfr37ffdvXxSBBISIpTHGZglQL3Hs9\/\/\/i28WSUhCYEAjBznP03vbxMasj88cnTkzY9lFMJ0Gf\/ju9v7kxVVnMLi5sSwHCsYNWXWDm5ubwaBz9afD+0rlVfhZVYpQwDJ8f5WTbvCHyuGhFMpa9\/pNkLw7ee+OfmMNP0rGS4j+vPqTdtyMm+tnuea9WPz44obRTy6+lXig5J1Ff171xIRhncPDSiBVd7rfYnWlVa8q94eHgxs3y6XLy0vx\/+HlsJbBcPGHoUD8q7Y1wzjpO05\/b\/MHGA7FEw9egfq3us\/h0HXVnYmXdTkM\/qRuom8VfMcV\/8jvye\/EHjLxFGNPVbzwyI\/Lxfumbz1U39MPttDoUv3kpbq5em\/lEwsfpRb92JJrrnMzEHbdJkaZfRNLu185fDm4SfsUvX9eXsbin6+EHd6s+JtcW\/l9RSKEithlXC5TYqkBcLoIVFqoxescTyaNLJqNh2muoZGX6E5W31\/+B9nwNea9k4l4lycb3CqybBjZ5d50Dqcy6+pW9i5ivezcRHHqTaDUOKHGfD6fCepgkpn+32w2j37d5jP5TqdvF7uJEkzrNYxilzs4rHwnwkN3P8SanqgRsGOFUl1qpyKh5uoV+op+C4pj5Ie0+v2lt7o\/kt8PJAv1CmJX3C31oX55sbrSqufhRclQD33aqVAo8aJ6vd7FWVvwLk57wbtslr+++rab034Utn+od6vfCfm9h++tJ\/2Rb\/fKG\/TkTVqBYHMt1yQhl3t0ePvFI5YUu9IJr+6HsUAljVI+6bfqD78p\/nPBbzH+M+PP8ibh\/5Zuv4bfkjdN3\/1jsu3jxl9m9ut96B6kOJL26mcR6H4hDVN6zZRdoVu62nVV+aJiybH4vhNYpca\/MFAJqaRS4iXEX5D+jVEkQvSm42Pq59QXeos\/pb+700Cy\/GU\/zfKXvxGv4JvY3zd5Qd98I0ar+AN+s2We0PeXCdOpjOfS64VhVH8ef5CfR2RXMCwu3Orch1dkjy1WZaq0sgKrPG2VfFFxpz69a\/dGfr3Z8BbXuIlKoJtRcFxTVV7xlYz6YuqB1EO5qTrlA2XqJSzrLva3qlWV\/64ul4AtEyX0xTM0V5T\/H2\/Ur7\/8jNrvPqlfd\/XbLu2a6cAVudX55VWeXMvKk1oNnEgradVMRSoplfqNaLfqTa\/2H4v3pSo+hOq+8bYgqnuIfPf174b80BpNvyc\/KzU2KrfmTZVwhWqpRH76qGJNZc3qJkrXxzpYqd8DKZV0qqGf3V2xH58pCxb\/r2op3ob\/k19S\/1V\/fxsXsvpW30DfMvhH\/22vX6xyTIexmtds9VQG\/K591uv7akwcx9T6X7uOh9Zu4eq7QKtYsFJWCc5aTc9V4Wn\/hSoqupTlVevoVWvUW23tVmsRtqRaljO43zHVsnYaBe\/1IDgMtFpY1atLqazSKJUIWlX9di95lvW18BvLX3hbrhdfrarYVWv223JUbF+0dNiKRkR5hVh5BLFEXfb2ZTBMC61E\/VNopasvyirrroRWfeXokbHWaKmPsd2SmbxSayjNev3DLpmWtX24EqOgpUdBEa3q9ZEOVj1\/rAdAPqdyynWn4pZyS6bydalWELQ6le3Hw+3EqvxiTzt6XK55k4aIVnoMbLcal+qyjw+ozG6JuOV6fk+VHJVaE6mWrJ+8vN3WLGu7cDXV4WqoR8G6vF4VpSrfw6on4pYMW\/Wejloy19JZfHX7JN7azqvPrr5IVaOgr6NVXWnFh\/KE1GpqtWTQGgeZlnu4XdDaKmLdBzUGNQoqrdq9eg2tnp5abqOl0\/hmM8y03KPKNmZtI9bLKFzJ5ErOt\/dmaPUUkclWQ04unrXq4XAo5qYPt7g83Fys6dUiXNX78lFbMlrd8TE80bDlNuWH3PObUSnePdw8aFmbplc\/dgKv9CjYZhB8+mqJNF7Fj2g4dAbTTc3aTKwT+8VNUGQQ4ap1JlvKGmj19HMtrxUELS8oPIjh8JeKKbHEuPrCjXkl28SabhWtvo7x8OxMZFqNMNNyDzdbhLiBWN3pbSxtV8Ngy6Ns9bWo5flnvTBoBWYdVEyIJapXncCrSaM+uhB9YX5t61Hw\/Pz09Pr6o+BDxMdt+fBh9Q9\/SLPq6zs88IfVbHCTB4nu4aHXkutZi69cX1+fnp+fbxu0Zqo7V9XhA7Mq0\/xide2TY1d3yIxFe8WZaJZuir9vIdS1eInv7QMb9oED+\/37Dx+FYFuUHhqis1kOh+PIrKmJiPXZDVoZRHolu1i9TcOVUOr9e7vLh7mffgm9zjceDoVawqyo7GCf5BTrJz2LI70aS6\/E1ORGw+D56ccPfHr7z\/uN5BKFh78GZqmYZckMPp9YXVVul5POIm1v9Xy\/scEweH4thj4oCx8edksErcY3YriqR1X4Q\/s2j1g\/2ocxr0S4engYFFbxWT05t8Lh0G8GGbx1\/0DMstbHKzntrMtXm3l1ilVldev0weGwLh2QVfjArINdxTpQve2BV0F6tV4rRsBS51vn64NWYNZEN9K8Xj9vaK2NV9Kryyhe1RyLaPWkWatW1fmPv4qFo8osOb0zqKyrOlirVzr\/UhmE085i9xLp1bpOhmui1ZMYEc\/Xrblw5YIsNRoOtVk\/bi\/WtFu50vOD4w28QquvIWrFzVKLLKbbi1Xp\/noVzjvXxX4ZMm9\/ArnVwfsP16dFcr4g8fVrUYIpyeTD++t1Zs3ENiORWVerE3hrZeL+Ui\/yEl6JfU3WeXX+sTTp6fX5l5zRPS9LXF89HlarKoPXsztCkIOVCfwKsW51oUElWCJcrfOqNKPgQxfUj+LWx3K8W9erM3jPDwZDadZg5Xa41ooOrCBxF5tG+KO1Xn18Chc8j6rWQamDlqjBi023dKFUhKxOpbuNWN2fPrvBYue6iFfjlV6VJbt6f\/p2bzgtd9ASZontqvSEtFhw+GLFYGhlV7AOw4q7uo+V9fbrJ3AR\/QUoR8Hv4+p5w8AsOR99s6LmsGIoDCruotIgFi26q7pFy1IR\/bhvjZnlyB8+rDJLFh38ZtAF3\/nXg03FUhUsOfMsvZo1L1d4dV6WrP16\/1p+P5Y5gRBmyW1OG4FZLzIL8FZW5q6nntVmlfWZd4dXX6tZK947cWkozArSLOemsmHEmsoNZYKp57pIsLK9OrUZB78Csz6uTODrfnOszeq86m4ilujtWwyE9ZlbLXXavipRIIPPZ5YrN8gO92bL6s3KiFgVa3FF6HvZCVZpvLJP91Ws8zJHfNlDI84eUA2lcn30ycNide0r3SszEQHLb2YPhKcHDIS5uS5zjlpVNYegAJ9VzLKWm7DEvvgqYPmtUT270nBemnhln+\/LrswZXy711Y\/l6mKWqmaJBpr\/+oBY01edoLlv1pIrvaplvh7cn4CVuUn3dZnTCTVp6M+jkPXjerESAUsMhJlTOSXqvTrdk9MJ3mbu\/\/6+zHH\/zmn2ZZlUZVmvpw8Mhd1KJ1idKgKW6O2rlrjevidTOdX4GQXlnMC332fn7\/4oKmZdpbMsKx2wgr1rZcBqZPaMfiyPV1++NlqN8qsss07tMhdtqk5TdIA2xzpkVVKLo1NivQoDVrPVr7tZAeu0RF59+Z6GhUuZIet9qX9FRcgSlgQN8C\/WD4UVmWHJ1F203EyyvCrRBeGXHwm1Sda3lmVlm\/Wh1NlqVe4WEk5Gvz5ZI5auYcn9iuZi9URmwCrVoomPe+CV9Zf\/8l++tb791soqOpQorXh\/nlV\/V23KegVrqpaVjFjTsA1LBKzMUkOZEqwvnmIpr76VXon\/\/JuVUXO4LlP4fyBkWZWVEUv09wWHmYiANc+aJLwulVdfuNigjgW0hFl\/EX\/59o\/\/Zi2HrNOS\/5rqkDWuZYQsa7mtQbTLrJgkPC\/Z6sHzLy+WyK++\/VaJ9UcrODWzrGJlDIYyZI38Rk2l78kmBytZa9AD4UwU68s\/EO6LWOov3\/73P367PBael2uVdGbLn1wbqMfCg3jFwUqn7kHAmmQFLBuxtk6xArGi9L3EYmWkFlXnmZClocfCRJHUSqXuegsQcUn4BALWfollZUzrlEysjJCl5qKbwV4O\/2+aJVaUujf8Ub\/5FALWXoilzFL\/qZZerKyQVZ0EY6Ew6yR2xm8sYr3SqfukORr5tacQsL70FHRglszfRckh6yDyU7vsIett1fXVuophaiy0EiNhsAdIKyt1L1\/A2oM6VvXtt5eX34oiaeZIWLbyjX2QEbIssQdDU4eswW3GUNi1X+jUXW6y1sgYCT+WcEeefejCsjTVkk\/prGpzENuEiE0Ygh6Hg8zkXY+EjaYoptaeRMDK7PZ4dLGq0UHxyynW+ycwCIixsK\/asmqJsTAUS2z7J9ZQDL2VI2Ep94E83QuzNFaZ22bWhSzRPRPsAO\/cTJci1lRfE8olFK2WZy2JdV7KI0s+7pFYGV0zZfxlzQhZtVEr2H1GLASrpMTq2h0rGAl7vms9hQxrH9ZSJKWqlj+7yKplyQlD2fw+jI+FUY5VeV1VYolzTebLI+F5Ob364i2k1YVbb6sln9Jf9bsajoUyyRp8lxoKp2oRherw67UyGmauSyrWl07f365cSFG23rbV6UW16skjK1SSZU2XrgpfiKN3VEtyr5WxhqK0W7hf74dZb9+WvgdpTfrutuRxhp4uOExTYukJ6Mms1asvL\/oq60iY3fj4liX2Ri+1q46vzm9KrNYJxXr12glTrObTGQn3eVOQ0u6MvzwW3jXFqbu6Rvr6Vbrc8Dpc9ZVVbCjzYSbXb9nGqNixsGp58mhfvY9yutxwYDl6j+SW71afzki4t\/vNfCzxG3q+3KEsT8mcJGZ1rOCiUE8UTuajrLL7tY1Zb7\/KnWY2GwMcx78Ik6xw40grOVFY77cazpMaCfdyNCz3b+qHjEpWWyVZYsVgJzkU3gYL68VE4fIqivPSn8D0kXGwyLFQ7DxzppKsoVN9\/V1MrGm4jCI7xTq1S88+VR3Kf1zo6fL+IGH2bonsvRKJpbcd1TPQ\/pNLsfYraJ1\/fILvpcje22H2HiwvtOLrc1ZMFD6Nk1O\/8NFfT0erzCSr3g6y9+pVQiyRu+sqVi+jefT9V3NYe8Fj4Mcncrjx+8zsXYtlxSOWOutLdyX3MnJ3+wnx\/sPHa83ptTyeUv7hEZDnYD6hQ2gzsvfwstDpfBevYw10itUXM9DV8m6RDF+ofqOyd7mk4lLsZ3QbE+veClOslvs0c3codrrQ7bWDBodgUsdSKdYvYe5+kXFR+JE3Eh7K3t1+uxXU3n+JiaUndETuflZ\/qheFUGz27kdi6UkdK15t8HvtDLHe80bCA\/XmWL1BtGRNoxyro3YDaQqxlpuxznkf4WGxgtlCtaAiGgpf6TKWFGt5CvqU9xHsByd1Gu2LoO+9o7bJUhHr1SCYKey1PcSC3cQ66+s93wevXoVi3d7oXRv6vYva0nmqVBvAfriQ5bVFvUGtWtVLwIRY\/6r3mRH10Va7d3lHtQF26PWTYs1V9n5zG4j1i11x1UXhTExRu4gFu4hV60X1hrBtJujGkvVRIZZFGQvs7RtnYmKpDRysxX4gUqyRS30UduzICgtZh7KQZUWbjyqxfArvsLNYfihWN4hYLwOxelliUXgH+8HJQkdMFob9DQuxDiOxmNGBHWeh\/XdCrHE8YnURC0yIJUvvUqz\/jVhgG2pvuBNinY3EnA4RC0yKZTlCrL4ovYsc64dIrEXXzAyxYLf2BiGWnNMJtzJKidVELMglltgvshOJ9UMo1jvEgp3FaqfEug3EaiIW5BSrkRTrCrHAvFjdYA8jxAKjQ2FcrDligSmxfoyJRbkBdhPLlWKJTr9hdsRCLMghVhOxoBCxxrWYWNOYWEzpQB6xJlosG7HAjFhWGLHeLMS6RSwwIZaYhNY7ZAVidRNi3SEWbC+WE7TN1FYk74gFO4ulGv3erBLLQSzYRaz6u54fDoVZ5QbEArNijRELciTvgVjLQ2GDAinkF0sl79OFWJeeFIvWZNi1QFp\/d9EPC6QxsYYeEQvyiXXWmgXdDQuxZGdyUx7b6yIW7CTWrNfy9YbcKbEmwiwfsWBHsZotv67EcpfE+quPWLC7WKNlsVwiFhQXseaIBWbFckOxGogF+cS6dMMCqa3FGsuhELEAsWDvxJrIc6E70bFyR+r8gEZ91CLHgh3FmvdadXWCgHsciPWr\/VmfeNK\/oIMUdj6lSbYme7Lyfhz1vH8Oj9JBLNhdLNmaLCvvnwOxThALjIglW5OFWGHEOkAsMCHWRRCxUmKNEQvyiTUSy79iQ6ES6xKxIKdYvZE+V+5ztPzrCLEg76HQSqyJl4hYPyMWGIlYjWSO9b0Ua4JYYFSsxWIKCqSQL3kPWpPDiCXFEq3J\/TPEgt1zrAt1KLQTGwoRCwzVsWq1pU1B5Mm9nxALdo5YZ9GOfsmIJcXivELYfUonJVYXscCQWJnJO2KB0aHQllM6Qqw5YkEeseRWkVlDYbNP8g45xapli0W5AXJ1kDaWyw3UscCAWF6WWD5igRGxuswVQtERC7GAiAXlEot+LDA4FN7ax4gF5iMWYkFBZ0IjFiAW7PUJqyTvYFossXdDSqyj6MgTxAKDEes4dpYOYoGxHIvDxsGAWIsO0lCsz4gFJluTl8WaIxbkFWsQbcdNxAJTYg3jYh0jFhhZTJES63PsTGjEgpw971kRC7Egj1gT701crA5igSGx3IVYU8QCQ2I14jkWYkHhYnFVCPnEihVIiViAWLDPYs2zxKJtBhAL9nIxxTy1mEKJxXbcUMi6QiIWGNgqErEAsaDMYpFjAWLBHl8VHjEUAleFUJKI5SIWFBuxDlgJDcUMhUck72ByrtCO97wjFpgQy42JdcTRvWBCrFlKrGMOGwdTYsmh8GAh1hCxwLhYHSkWHaRgOnk\/ImKByYhlxyMWYgFiwb6KNUQsMF55T4t1RLkBDE1CpyMWYoG5VTo23Q1Q+HmF1LEAsWCve94RC76cWB94G2EzsfqIBcWINUEsKDBiJVqTEQsedSgkeYdth8IwYl0hFhQh1iFigUmxpimxLhALcpylg1hQSD9WP7nPO2KBObES5xW+DMQ6QyzIeZaOEuskEOsHIhaYOkDAFWLZiAVFiPUrORaYP\/IklbzTQQqmztJJHN2LWGD2kCbEAoOtyW6mWJxXCAZ39DtGLDAwpZM6pElFrCFigbG9GxALEAtKKVYNsaAYsTjFHswe3RtGrAZigWmxXBGxVojFKh3YuIM0LlYlLhaVd9g9Yo2SBVJbTEIjFhgWa1o5fP4MscC0WIe\/Nxo1xAJzPe9arOcNKZazWiySd9hIrE8psZpKrCF7N0Cu7gb\/U7K74Vm9XvcssbktYkEusf6QFOubXqvdqLLbDOQV67eUWO\/a75qIBebFunjXYH8syJ28L4nV6mmxuCqEfFeFSbHavr9WLOpYsJNYvXp9jFhQhFgeYoFxsVqzGWKBwb0bQrHmc4+9G8BUxFqINUMsKCJiLcRi4zUwOxRaRCzIJ5YbF8vWYjVrekpndEaBFHYW61NyR79vWs1mzVJ7NyAW7C6WHzT6SbG6oVh6U5A+ORbsLtanUKyjSCwPscBAo98ombwrsS5rjRVDIWLBRmJFQ2Eg1kiL5TW4KoS8Yk0WYv3R1z3viAV5d\/Trx8sNWiw5VcgepGBQrGd1JdYQscDY5rZxsWqIBabEOojEEmPhBLEg30GYGRELsaBgsSzEAqNiBcu\/7hALEAv2SKyLhFi\/p8RyEAvyijUNxbIQCwyK1UUsKEqshhQrtikIV4WwY897SqzZ2AvFYhIazInV9LwaiynAxLFyabGGiAWmxfIannepyw0jxAJj6wo9T\/55zSodxIJdxHom\/ujquULEAoNiiT8psRoMhVCMWLTNgEGxJogFRYhVn6gci553MNaaHJylI68KLxELjIp1+MyVEYtVOpBfrFlMrErlcCDECtYVciY0GBDLViesVm6fIxaYF8tWp9gjFhgWq2sTscCIWPPYjn62aFAOxbpALNi1juXHxJrGIpZcV4hYsGvEkltFRnuQxsXyJgyFsLNYlrvYHysh1pAl9pBDrDsp1kiK5cTE+izFGhOxIK9Y41q0rhCxwJxYXk2d\/oVYYOiq8E7nWIFYXSXWLWKBMbGGC7GmMbE4mQJ2FKuuxXKdqPKOWGDmkCYp1mVcrGMplodYkK+DNBoKExELscCAWLWlHMujQAp5e95FxHKd47hYl4gFeZfYq4gVnv4V5FguYkF+sYLKezcokHY4bByKEOsYscCMWF5MrMVQyN4NkGfjtUCsoyhifda7zSAW5BSr4SWGws\/OmlPsEQu2FetgIdal3B+rzQECYGIPUjuevE+0WBaVdzAoljxs3G8zpQMmhsKYWHLvhv4ZYkF+sY7SYo2IWGA0YnX0glUiFuQskKbEOgrEImKBEbG6CbHmfepYYFQsPRTOEAvMnUyxiFizFjkWGNvcNhaxEAtMinUixRoiFpgVq\/ITYoE5saLFFN0KYoF5sSqV7t+O1D7vcwqkYDBiVQ6fPwvEokAK+cRS+2PpDtLv\/l2dYo9YYECssTcMxTqsK7HUsXIMhbC7WJ\/kULjYbeZ5o1n3qhyECUaGwphYYp0qYoGR7bgTEavXe9eosq4Qcm5j5Kci1r+\/ayMWmB8Kv3nXbjccF7HASHfDQqx2qxWKxaYgkLttZiHWyPfESIhYYKjyrutYf+z5dSXWGLHA4JTOs1Z9hlhgvDX5WavZlGJ5gVgOYsHOe5DGItbvvqhqOW60HTdigSGxGogFJk5YPcsQS+zdMEEsyHl0b4ZYLmKBUbGehWI19I5+bGMEucWyk2LRjwWFiEUHKeQrkM7TYqkO0nkLscCIWAeIBUQsKM1coR2WGxALChFL17Fa7U+IBQamdA7SYmUVSBELlviwtVgulXfILZaNWGBQrFGmWA3EAuNtM4vKO2fpgJHW5N\/riYiFWJB\/lc4BYkERESsmljikaZ49FFJugJ0KpIFY3qocC7Fgo7aZTyvFanFeIeTcH2tJLFeJxZQOmBCrmxBrjlhgbu+GBmJBEcu\/EAsKFmtGPxbkEitrKLxELDAq1u\/BdtxKLIZCMCGWjVhQhFjRlE6VHAtMlBsmiAWP0d2AWGBOrCPEAtNDYS12VThZLxb9WJCn0Q+xwEA\/ljyZ4jgoN0wisTikCfIeeeKG+7wHYr1BLDAkVrpthqEQjIg1iIslTrGvIxbkPbpXivUcsaCIiPX8\/24kFnUs2HgPUk+J9V33FrHAuFjPKreVlFiffMSCvGK5zz7fVmJi0TYDZsSqeYcs\/wJzYvWVWFat0fi9Et+7gX3ewYBY1Vp93ny+EGuyQizKDbChWCMtltcaJcUaMaUDeVqTQ7HaPf\/ZQqwxYoEhsS56vy\/E8vTpX4gFecR6I8Tq9drPEmJdIBbkTN6HMsfqtb9BLDAo1liJ5bdSYvUQC\/KJJVqTLa\/u954hFpgWq9ast54jFpgXq6nFmgx1uQGxILdYQzml09R1rImLWGDmqlCI5Yi5Ql\/VsTxXV96VWBZiQY46VkysiRarQcSC\/GKJfL020WJ5nmshFpgQSybvUqx6UqwLhkLYXayLpFjNpFhELDATsRALjInV2EIsOkhhu+24I7Fq4VXhBWfpgIGI1ZBiPWsoseQhTUQsMBKxtFii9OCq5V8rGv0QCza+KlwWq4ZYkDdi+eKq8E0kVs11XdncwFAIOSOWr3eb0cn7Xy6FVoFYRCzIF7H0gtVJELEcIhaYE6uqxXruuRLEAmNiqRzrebM2HBKxwNy6wlCshmp1QCzIX8cKxRJtM\/fPVA\/NUDb6kbyDiU1BlFj2\/efjZ6LyLsWSEesOsSDX\/lihWILPUqwxYoFJsaYVKZaLWGB2KLRv7ePYEnvEgpz7YyEWFFTHam4iFh2ksKlYDcSCIsVKD4VsvAaIBXs8V6jEmq4Xi+QdNjy6t6\/6sWJidbRYI\/Z5hzynf\/XF6V9vFmJ1EQtMnQktdptJiiWndBALcotVi4sVTOlw5AmYFEvnWJ4+S8el8g67Ju+j5mRJrGEoloNYsJtYercZ11rUsRALTIjlJ8VSybtsTZZn6SyLRYEUNhbLU7smq553xALzESsQa6DF6l8gFhQhFhEL8iXv8avCykFlrVgk77CTWNPuq+dKrHkLscBYHesfP02nR4FYlBsgp1i1aK6wcvj8WbApCGKBubaZyu+eFyyxRyzI3TYTifW8MWnExHIQC3aNWK14xHrebM5rekonWyzKDbBxd0NMrGf1Vs+rqu24EQtyihUbCn8XOjViYnGWDhgR65t2INZEN\/ohFpgR6127rcQaE7HAYI71TbvV8mIRixwLjESs\/9PzfW\/R884kNJgR61mrXg\/FOiNiQa46VrZYI8SCfGI1YmL5zaanT7GngxQMRiwhVm1dxGJKB3aZ0nnmN8RcoXuJWGC0u0GLtdi7gQWrsLtYk0yx1DZGiAW7i+UhFhSRY8X2II0PhYgFRsTKyrE4xR7MRqwJ+2NB3imdbLHYHwvMdDdkicVQCOYiVqyDlOQdEAv2U6xGWqxP5FiAWFAOseaIBYYLpJYUa5YtFv1YsPGmIFmVd8QCY2KJHf1+RywwJta4dhmthEYsMNjoN0yJdekhFhho9EMsML4HqRDLQywoVqzgqnCIWJA\/eY+d\/vU7YsHWfHhYrLCOpcXy2W0GdharHz9hFbHApFjpoVCL9Y6hEHYXK3bCagOxwJRYwdG9lhZrMRTOEQtMifW71ViI1UcsyC\/WnRTrWUysJmKBnf8Ue0d3NyAWFCpWDbEgl1if2q15eFWIWFCIWD5iAWLBvudYq8Q6QyzImbxHc4WNejJi3SEWPCzW+Sqx3FViMQkNxsU6QywwJdbv9Qc2XkMs2DzHqmWJxVUhGBFrkhaLq0IwG7EsIhaYjFj1iRRrwlAIRYhFgRQKFWuEWJBrrjBzKFwlFhuvwXZiDYVYzxJiXSAW5C+QisXPSbF8xAIDYrmIBcbFehMTyyN5BwNinQVtM0NvEhPLo9wA+U+xV41+QcQaC8voIAXjYk1EwkWBFEyJZdXGkVgWEQvMiTWZBEOhqyehSd4hv1iuU5s04mKNm76MWA5iQU6xGgmxglPsEQtyizWZedbvM8QCU7smB0PhpCnEmguxqogFuQukkVgNJVbTCyPWCLEgT+W9H+w2M\/FCsRyVvPdJ3sGAWJee1\/CsZ41azdWtyS3Egvx1LDE96DWeLcQKNrdliT3kFatWk2JN4mL5RCzI1TajxfKEWN7QjYtF5R3ytM1IsdxLJZYbiDVHLDAjllsTYomBMOhuQCwwIpZQKyYWC1bBhFhKp8vncigMxWK3GTAjlhoKxVKwQKxvEAvMDIWeiFhNKZlzKcTyEQuMJO+1xnPruVpZIcRqMBRCDrH8WIG00fhsHXpejZ53MCLWPBDLq91b089hHavJsXKQbyicq9FPCPXylWVP7w\/\/glhgYkpnLpfYO4P7+4ptyZs9RywwdICAEKsjbyHEqlSOWLAKxjZeczrTAyVW1x4QscBMuaEWi1hdu0PEApNidW2dYyEWFBCxlFhDCqSQX6xJXKyDUCyfQ5rAiFixoVBslqXXFdLzDruvKxzHxerqiIVYkFssb+mqsEbEgrxijUTEGqYiVk02+l0gFuTYu0GJ5WYMhRck75BLLK9WkxHrIEMsyg2QJ2LV3HTlHbHA1FCYEGvMVpFgYChELDB\/VTjJHAoRC3KKpVqTlyIWk9CQN2JliMVKaDCxVWSqQMop9lCQWCz\/AsSCvd2OG7Hg0cSi8g6IBXsnVrCNUVIsj6N7oQCxxJH2utEPsSDnWTrLYvUQC3JNQiMWmBerh1hAxIISi3Wlt4pELDCbvCMWmDikCbGgsI3XEpX3K115zxbrA28j7ChWB7Egt1ifVog1QSwwGrFuEQsKFGtM8g75xRouDYUeYkE+sbL7sYhYYKKOlR2xZogFhsUaIxbkE6uFWPDIEWuOWJBfLFuJdYJYYEQssT9WXKxpLHlHLNi93JAS61fEAkMRy4uL9RPlBjAUsRJi3SIWGOluUGK5iAXGxRpnidVALMglVj9bLOYKIW93w8Rb3txWRSzEAoNiHSEWbMWHFXOFiAWFiNVALHg0sUjewYhYR6nkHbHAUMSi5x0QC8ozFCIW2KZbk13nOBDrXxALTIoVRiyb5V9gcn+slFgTxAKjG68dELHA3EGYixzrgW2MEAu2E6sjllEgFhgX6ygpFjkWmBFrgFiAWFAisUjewfjRvfG5wiPEgiLE+lnu885QCKbF+izO0qFACkWIVUMsyCnW8sZriAUFiHWgxPIQC\/K2zcxTYn0vxSJ5h7wLVtNi\/YxYUIRYaiikjgV2np73pUOaDuxjju6FIsQ6QiwwL1ZXRqxLxAIj5xW6iAVFiyWSdxexIL9Y42Wx6G6APGK5\/h+yxfI4ExpyiZURsY44bBxyiyW3ivQyxRohFuycY2mxaolyw\/eIBUbEyjpWboJYYO9eIM0S6+W6VTqIBZuKNU+J9QN7N0D+jdfardnKw8YRC8yKdYlYkFusOWJB8Y1+DIVg6iwdxALEgrKs0umnxTqi3ABGDhvfJmJRIIUNN7f1tzqZArFgY7HGGWKNEQtyLbHv+bJtxkkfeYJYkF8s2TZznBaL7gbIMxRqsdxNIxZXhbC5WB5iQTFiJcsN1uqhELFgw6vCkbwqdGJnQgdiEbEgp1iTjIjFlA7kPv1rUmOuEIoQi0loKEKscW2IWGCb7SC9kG0ziAXFiWUjFiAW7LtY\/aRYt4gFxsSqEbGgMLFI3sGgWFu2JiMWIBYgFjy13WbORsnFFDZiAWLB\/orVz1z+RT8W5N1tJjPHQixALLBLsykIB2GCKbHsuFgceQKFRCzEgnwroYlYgFhQdrE4rxAQC\/ZRrDPEgkLE6iMWFLq5Lck7PIZYowvEgt0PG18W6xixwIBYo8yINWn2EQuM7POeiFjjZv8MsSCHWH5arCPEAjv\/Ygo\/cyhELDAg1jBDrBFigZGI1U3mWFwVglmxvtdXhYgFBeRYtCZD7l2TE2JN9VUhYoHZKZ0pEQuKKJBOmYQGQxFrgljAUAhlPWycldBgQqzUusIpu82AIbE48gSKj1iIBYgF+y6Wi1hQxKYgiAWFi3WFWJB\/McVqsWibAcSC\/RNrjliAWGCXZdfkuhLrCLHAXMTyI7GIWPAYYo0RCxALSiPWhAWrkHOuMBTLTkYsxIJ8UzozxALEgtIUSNNidcixwIRY9WyxfMQCI2JNEQuKECt9XiF1LLDzzxUuD4WIBUbEImJBAWIdIxY8QsRqIBbkFGse9GNtdJbOB95G2FCsJmJBcWJ1EAuMitVPi3WEWGBg1+RArONo47XPiAXmxGKrSLDN7+iHWFDYbjOIBQWKdbs+eUcs2FSseWLB6i27JkMxG6\/9GbGgCLGO2I4bihDrGLGgiB39iFhgZCW03OcdscC8WKltjP6MWGBOLM7SgYL3IEUsQCzY\/6vCA8SCwk+mQCwwIZaTjlicTAFmuxsQCxALytNBilhgWCyOlQMiFuy7WBdELChWrI0iFusKAbHgS4o1Qix4hOT9YP2UDmLBhmKNEAseOWLNEAt2n4Ser+xuQCyw824VuWHbDGJBrs1tiVhgRqwBYsFjicVQCAbEmiIWFC4Wk9CQV6yZ6nlHLCig3IBYUMgBAogFjyMW6wqBiAX7eIBAsPwLscAuYl3hwGYxBRSwxH4Q7fOOWFDIAQKIBQXsmoxYYGYxRbTbjBbrJ8QCFqzCXotVi4lls\/wLzEWsxVB4gFhgGyiQ6gWriAWmxUrlWIgFZsRqbZW8IxZsWm6Ys3cDFHfCaijWT4gFZldCE7Hgy4lFgRQQC\/bvLB3EgkLO0kEsQCzYa7HSOdYFYoFxsVj+BWYLpAuxiFhgXqwJEQuKOFaOoRDMLqbo2ldELChCLBWxGogFRdSxEAtsI3s3pMRiKATEgr3dxmjjAwQQCxALEAu+ErHobgBTybtNxAJTYvns6AeIBWURy\/WjE1YRCwoR6wixwLBYE1qTwTY6Ce2qHGtSY10hmO1u8FeVG4hYkFsshkJ4tNZkhkIwJdYBlXdgMQWUbq7wiqEQiuggRSxALEAsQCySd+CqEBALvrbzChELCjuvELEAsQCxgOSd7gZALNjrRr82YgERCxALOGEVsQCxoJxiHSAWELGgbJPQiAVELEAssL+S1mTEgkcSi8UUYEQskncoQqw+YsHjiUWjH5gQy0EsKKI1GbGgMLE4SwfMijXhvEJ4PLFGiAX5xBpnnmKPWJCzu2GCWFBg20xKLLbjBrP9WIgFhSyx\/0GK1UAssM1O6byk3AAmxaKOBcWLReUdTOVYWWJZiAW7idUbZYoV9GPdIRbkFWsaiPWZiAVFiHXsOJeIBYbFOrD\/TmsyFCHWMWKBObEGkVhHHN0L24l1niWWnxbre8QCA2KlIhaHjUNBYh0jFuQX62KpQPoZscCUWA5igWGx+ogFjyoWdSwwKtZxMFdIxAKjYgVtMyPEAiNi2akFq4gFecRqpcUKTrHvIxbkPkvHWV7+NTpDLDApVmedWB94GyGfWD5igVGxjtethEYsyBWxxogFBQ2FiAU5xGojFhQrVqLy3kAsKEisHmKBSbGOEQtMijXdZLcZxAJ7o91mEAsKFWuxmOJ7hkIwJVZ874YjxIL8Yp0tDYU\/MxRCEWKt3dEPsWDbKZ0uYoHpfd4RCwo\/mQKxoPDNbRELjEWsI8QCU8n7QqwpEQsQC0ozFE71UCgLpG3EAoNiHVN5h8IiFkMhmCg3OFlitVkJDcZ2m5lG2xj12jPEgjxbRdYSB2FGZ+m054gFOcSa1BJzhT+HO\/ohFuQTa9VWkQyFYCzHukUsKEasIza3BfPlhtvECauIBYYKpIgFhXSQIhYgFpRJrD8jFpgQa57VmoxYgFiwlwcIzLdZTIFYsM3JFEtiTRALihCLTUHgUSMWYgFiAWIBYgEgFnz5ldA2YkFxS+wRC4qMWB5igYEDBDaeK0Qs2EisT+3siMUSe0As2Eux5uRYgFiAWPB1izVLXRVeIRaYFMtGLChyKLziqhBMiFUnYkERlXfEgkLEIscC42L5q8QixwI7x0GYWWL9KRDrArEgz5nQ6RzrB8SCIsS6YiU0FDEUvkQsMCHWfMVQiFhgVCyGQjCSYzWzxGJTEDAt1g+IBYVFrAZigW1mlU4iYiEWmBaLiAXFiUWOBaZXQiMWGEjeV4hFdwPkE+tiSaxDxALzYk3XHyuHWLCdWINIrGPEAsSC0oj1GbHA3FXhIFoJTY4FRssNoVh\/RiwwJZYTE+szp39BEWIdIxbYhqZ0HM4rhEfZjpscC8yKdYtYYEaseWIonCIWFCEWEQsMizVVYp2wHTeYvCocBGL9xGHjYDZ5n8aHQsSCnGL1M8WiNRlyijXKLDcQscCsWF0iFhhZ\/jVKtiYzFIIZsfqZp3+xYBVMiOUgFhSxEtrZ9LBxxIJcbTOIBYgFez2l093k6F7Eglxi0UEK+ad0aogFX1gs2mZgmykdxALDYl2MZMSKr4Rm7wYwIVY\/XGI\/RSwwG7GSYokd\/YYk72A8YiEWGOwgRSwoXizqWGBOLBuxALGgNKt0bKZ04IuJRR0LEAsQCxALYPflXyTvYOq8wiligXmxBogFtrntuD8hFjySWGE\/1gViQRERC7EAsWDvxOpnijVujhALDIiVKjdMEAvyiTXKFKvR7CMWGBErcRAmYgFiwR6eV7gs1veIBebFija3zRaL7gbY8ITVVfu8jxAL8ojVX3WAAGKBebFo9AMTQ+HG5xWSvMNuEYu2GUAssMt2SBNigalVOogFZsWaZBwggFhAxIK9PhMasaB4scYUSMGoWAeIBWZP\/7I5pAmM7po8jl8VHiAWmBKrtlxuQCwwIdZSByliQe6TKVJifabcANuJdZ4tlodYUIhYHmJBEUNhso51vK41GbFgQ7H89FB4xGIKMCJWKnkPyg39M8SCfBErY3PbCWJB3hwrGAoRCwyLlRGxRI6FWGB+KEQsMBWxuuzoB8XVsRaT0GeIBQVELAqkUIBYE8SCIsRqIBYYFesg2jWZq0Kwd9+7QU7pZEYsCqSQS6zRKrGYhIZCIhZiQZ5tjPx08n6sxaJtBnKKNcksNyAWmI1YR4gFRYh1GAyFLLEHI2LZC7EuZYEUscCoWB3EAgNHniyJJZZ\/XXqIBbnP0lkuN7xBLDAgVnJTECHWELEgr1h9EbGGTnIlNGKBgQMExsldkxELTESsVnp\/rLXJO\/1YsIFYri+3ilRiDaLDxhELTIglN14bIhaYF8urqeR9Gt\/GaIJYYO\/cmuwGS+wRCx5PLBZTAGLBvoq1SN5\/DsRiJTQYFetP6zYFQSzYeF3hJCnW4bod\/RALNhar4b2Ji\/UDYoEhsVTl3Q7EukIsMHLkSUosIhYYE8uNidUheYf8YvUQCx5RLI+tIsGIWJ20WFTeoRixmIQGA8k7EQsQCxALvlaxWogFBYo1QCxALNh7sc4isbqIBUWIFbbNvKSOBfnFagdiHUViXSEWmBOLiAWIBYgFX7VYDmJB0eUGxAKDYi32x+KqEAwupkAssM3t6OcjFhQkVistFh2kYESs+RqxLMSC3cQ6WyvWHWLBLsn7Q2I5iAW7ilVHLHg0scZKLBexYOcC6RqxyLGgGLG4KoSde95na8SijgU7T+nMs5Z\/IRaYEusEsWA3sc5XbhXpOp8ZCsH8HqQLsU7so0isGWKBKbFu5dG9QYF0jliQZ5\/3uFg\/xcRqIhbsLJYvD8KM51ifEQsM7Ojny1Ps42IRsaAQsT6TY4GRoTAllrgqvKx5jXqr13QRC3Y6\/WvWa9Wbnkje3Z8XdSzXrdXkodAjxIIdxWq2fFF4l2IdLYvVQizYXax6Q9ax3M6yWP0MsT7wNsI2YjmdzYZCxILcYvmIBbtNQmcMhSf23x3EAuNiLSJWHbFgZ7H64qpQiDWMiSXqWDVdx5ohFuwmVr3X8tO7zai2Ga\/h99r0Y8HujX4r9m5ALMgjVntxrBxigXGxHIZCMDoJLcWaeEPEgsLEshELbEPbGIl+rFFTpliRWHbQ6IdYkEusi0isbiBWlLyz\/At2FMuNR6ylq0I2BYFdxfIRC4oR62KFWKyEhhxtM3XEAsSCcp1MgViAWFCWBaupofAWscDIlI6fKRb7YwFiQXnEYigEIhaUQKxgtxnEAtNiHTIUgp23bUaLJRr9rsQgmBbLd1j+BbudV6jFEj3vhymxZKMfYkE+sYZSrC5iQRFiVRALTIrVCIbCVMSqZ4r1kbcR0nxcbpsZtdWpcjGxpvZ9IFarPUIs2E2slhbrzUIs27635D5GUqzW8qYg17yNkOZ6pVgqx5oGEatyI8Wa1FtniAU7itXTYrkLsYRaImINRSGrddG7XDph9ZS3EdKcpi1xar1eS+8J4lQisSqBWP1er7Z02Pg5byM8JFbVqZ31+vr8AGdq\/xpGrBt1goAovfe8pez9nDkdSLO82YzXDk88uanY4RL7k0FYyDprMFkI9g67GDUisQbfRWL9N9U3U5MV0qbjUCGFbZsbHGem66PD4KxxLZa9EKu+LBaFLLAfKLw7bl2L5cbFmto\/OGEhy3cd6g1gb1kfddxgRseVXTMLsV4IsS5lIUtUSB3qDbCeX6+XxWq1e0EZ659k4T0YCu91vUGLVaXeANtdFMoyVlQfvZdlrECs6WtVb5gL7WpcFsK2uftbx7u4COqj1jSWvFd0vaHZ6rU9Gmdg+6YZUW0YqWMwnZvbmFjhArCRrDfccVkIW\/Y2OE2Vu6td3l8txOraV9ZiF1Kyd7C3mymUSynCbqwrlbuHYr2IOrJ8h9lC2DJ3F00zvTB3f2nfRmJVdEeWOqYp47KQJAvWplhvLdXb4AUXhZVYjjW1qvJkOdnf4NFECtumWF4vnCm0KnY8ebdfV4Mkq5cxDU2SBQsOMlKspjhTTk\/oDOz4VWGYvYvaey8je6eSBfaaKpZYohOlWEHuHhZIdfauKlmj5UkdxkJYMxKq3D3s8nuREKuiFuoM1VjYyqi9c10I64oNnh4Jhyp3P0nkWLeDsOCQlWRxXQjrRsJmNBIGdfdIrINXuvY+nsska1ksWmfAXrFAR55KIUfCYAujHxNidaMky2\/1a8tiMRaCvaI6KlobWmokjKdYUR1LJVmXMslqtcaMhWBvXB0VM9BiJBzrKlZQHl3kWHbldVh8b80zCg6nB7ynkFXEkt2jYXVULKSo2CmxgkqWHAv9jOtCSlmwKnWPjYSdcCSMxJIFB0smWTJkNUjfYePUXV0TeqrsrlfXpyKWHAsvVfG9Vc+okRKyICtgqZFwFIyEN5XolguxYteFLY+QBZsGLDkBrecJnU6mWAdCrCB9z1i2SsiCrIBlufVgJHQs0YvVzRDru9fRfKHvErJgk4Ali1iyFUvVGm6mdkbE6garC9V8YVb6Ti2LgJWZuqsFhZeuJTobTrKGQrlNVjhfWHes5TuhLctm+jkjdW\/NJ3IkrFr32WKdBGt1VMjyCFlgP1R0l1X3Vrg8x+r84yRrKFzMFzZWtPsxY0jAWt4MRDc26GUU3Uyx5IJoXX1v9FtZXVnk7zYNfulag6q6q8aGwTQWsBJiiQblKGSJikOGWAyGZO7JhhlZTvdSjQ3LEUttRlrTE4b9zJDFYMhAmAhY\/VZfDoSXquo+XSXWQTxkzTJDFoMhA2F2wOrY8ZEwFbGC\/YzkvM5olHlhyLoKrggXAWvi674GcWqAdbJOrChkefXRKHMqmpkddrONXRL2VSOWXvaV8Col1vQfMstSg6Hv+5nld7bntulH1rOETsPvh6WGRHE0YyjUF4Z6MPT9N9lm8T6TuKsGP18HLNXX8CrVYpwS65X9o6WuDMWGpP4os8mBqR280gNhc9SvywRLFN2t+8Ql4bJYIp69cPRgKENWdv6OWfbX3tPw9u2dHAjDjmSRYVXs9WKJ0fC1anKojev9UWb7DEUHvAoGwroeCC2x7+iDYqkZw2C5\/ai1YjB8e82iHfsrLmDJgXDW6oeNo6mi+4qINb19rQfD8Xy0cjAkZn3lXjkNMZ6Fmfvrvy3\/XMZQqEOWqr+LYOdiFl5lDYQjX53UKwPWwdJAmCWWmDHshPm76HJoZpdJMesr9kqWRlu+3wzWfHXSV4QrxFLL7aMpw+wuZa4Nv968XQ2EIsGSq+rlxkVic8jKRmLFB0OxFCxzXTQ1ePtrrV+ppga\/H7X3icz9xN5MLFEn7eh1FePmSC1fXWEW7Vn21zY\/qLwSc4StxUD4KvOns8Wyp4PYYLiq5kCi9RWmV8Irp\/mNSLDGwSRhxd5CrK59Yi2uDEWatdKsc4LWk+TD+apP3BEDoe\/PGkGpIaOEtS5idYOZHdH\/Xh\/5rclqswhaX1HWHnqlmxqGsU2SNxVLlEmDNEsk8P2RWA222ixy+CeXXZ2u92qk1k9IrwYV+9V2Yp3YlZuogab1zVqzCFpfS7hSXrVGfhivRFPDKlaJJcw6dILZ6Lmok4rlYHerH++chuWnk7Sfr\/dq1FcXhEGlYXuxdM9ftP+MNGtNzBJqMSA+hUFwnVbhONicBIn7ygRrrVj\/fPLqygm2CRFm9R4wSwyIqFV2ra7Xfb6iziCWp44WldHOd7\/sErHsn+xpJzKrJ84Nq1nrzUKtclcY1mqlveqFC+rVyme7spNYdnBW9MIs74GYJdSirFVWrU7fbuqVrrgPKmvvb61YU\/unQTQfLcwSp6GsnN2Jki3cKmOwOn\/7oFeNhFei4n6ws1ji+Ip7K2ih0WY1HzZLuHX68QODYnny9dPzBz9S6VUv4dX9eq8eEEtk\/YFZXmCWmJF23m4CcpVCquvzTT5MMWw1pVfzsDBq\/bDmgnATsWxbm6VK8GLbLLFBbm2ToBVErmvs2lelPny8Pj3f7HMU4cqVn73fDL1aOUO4hVjxmNX0pbYi0dosaAV6Cb+EYB\/eF6XYgX0g+Brt2PxVixu+V3z48PHj9cZKheHK68uQoupXstDgvgjP+MoTsYRZN2GepcxSw2H17dacC8Vgicd5W8SjvN0JGa6a6lNveEGdwX1pP2z0w2KJw6PvB4FZejhsy7qD8xa+AoRXtVb77ExuYBt4dXP44Di4mViRWZcyaImTMtvtXYMWlE4rEa7a7Yu+6utT6dXNySZebSSWuCNdgw+Hw3a7vW2mBSVEfMS1vviwxb7I4fSgM7jfyKvNxAqWhIVm1VviwdpbXB5CGbGcOxWuzlqzKL2Kn5ZjRKzuP27ljLQuwjd10Oo1GQ+f9CjojFvtd+2gyqC9urrdLF5tHrFOpvZLK5iSHsugpcdD1Hq6WnkjodXFaNYIZ50d61f75MRsxFKlkPuBE1a0IrWeOaj1NLXy2+\/enYk5nMY4Sq8q9ublws3FEjHw9sqJ6g4iiVeplopauPW0rHIbYhB8127Vm0Kr7YfBLcWSK\/TDoKXq8DOZaomHb9ZQ68lpJXJ2fx7Lrgb3280KWFvdumtXdNCSak1kFi+illDb9whbT8EqqVXtf\/behVrp4tX24WprsexpJR60xIA480Wu9S4MW7hV7lhluSK1+u0P8lJw3lC1q2EUripFRiwVtP72woqnWvO6UkuErYZ2C7lKaNWd\/Ei9We\/db++kViK5mqhOBnUxeDXdMlztIpbqpOk4cbWa9ZFMtqRbOm4hV5mGv6qlrJrUxRD4SVilBsFFcuV07ndxZCex7FcqaMXV8ltnQq0\/yCsJT8p1dyeeMXrtuVN3KgyIsnfTvxAfnihbtUSwSmglR8F\/eTSxZBJ\/E2XxgVojWdl69+k3IX29IY9y1bELvfYxSi2c8uQ8yjs53vRaI2WV0Cro5xOj4O2OvWK7iSUrD9Mrd6HWRLo1E3L1LmTgEgO1nAlQq8+qsD9YTpCqxJySkap9JkbA+qzZ0HUrcXS4+nDFKPjP00cVSwYtMTEdRK0gbEm55mJQ7J3JjOu332TskjU2uQWqGxhmRS9uGSv+FjgbYumfsu7W3koNzOKm1p2lflmt+JOQw\/adc7f6EWK3tO7u7h56nEU8kF9J3dnd2ltvxN3m704GcupkIidOzuRHJHP1MxmqFrFKpuyqP0YmVzt35u4sllLr\/uWNaikMqg8T5VazLuVS6fwn+dTVb4Roafblr0QWjWya6wlvsentH7q35hdgy+f91zyPJT4Vka2odEUZpZxSUum0SsYq1Xoc5FYvKqq69AXEsivyoQ8HwYgoNqYJ5dKRS70MMTSqC0btWCbCuZZcwt\/+bc2NwByfZELVvhBvu\/hdT0gVWmV1\/vSdaDyo5JAjj1hCLVneuL9Sbum4peTyol\/EevB7IhXrySiWgXh5iuzvgkHOLnr617ivlVIhc+Jpq4IRUIyBV\/d2bqy8d9AVyd2tcCuoP+jIVQsiV+DXrB6gBBr1xT9+DPmd2Wymv6dedqvf74\/0n+Xfgv8qRqPEz0aMYjeT75v8UvS1BPIuRvFv6mej9NffSd6lfNTwD\/K5y2enbiPvZ6SfVau\/9FDqqQbPWT1k8Ff13+jFqBst\/2g\/\/L7YPa8fPYHFt8N7Vm\/HKPniY68z+NPiValPYTYPB2LlVDxUyczq4DZHamVOLFvvHv+30K1ILk+znAAJh2bz+XKy0Zw354GC8gaSmaI+i76k\/iUGWvW\/kHl4v8rPxV3PZ+Hd1eOEd66\/LX8i+PngL7E7EM8nesToy\/PEk4890XnsccKnob+nbhPcVH9D\/0j0RORrDF6h+vJsnnqHYt+R\/108dvy7Afolz8Pf6OgFplJaff1XG166kVWDzmElCBZ7IJYcEuUzqfwYuiXluqwFBIKNG2sYxxSE4piMx2Nv7MXjVCSVM7i6l0Wr6dSIEmbEUumWWMP4qvKi83ohlxsXLDQsi4e+D2aoxVgYpUPV\/XeGYpVhsVS+JftWv6u8vFIFLichmGboXrqXkuGwJsbL4VD+QYfjy9ouiDuQdyPvR9+V+pJmsztQ9yD\/UFv+geg7w+A5x55k9HDBj+kbpO5b\/qC4pbzxMPUd8T64l\/Hnre6kFj4dfb\/qZQwzX\/fl5eJB1PNLPUL0BfXU1Xuy+BzExxJV1gZXL5RU2080P5pYoVv2q9vK\/WFncGOtLdS57pJ4GyB\/xHFjQTwRz5M6y1s+9AjrnkL4UOF9xm+a\/rHFbZzkzYIn7CSeSubTjb4cPPfVT23FC0\/defK2Sw95czPo\/Ol+qqWaVsyKYFosOUh3u92w0HX\/4qozGNy4zgOGJSxzoDhcLVTn8LBSuQ0\/r6l5CwoQK0jnQ7tE+Jre3x8eXr28uuoIyxLcKOSfjsRf3jwTPFccD46eH39\/fCy\/dXws\/n78\/WADFveXpiNQd\/F9cKujwd+jb4qv\/X3je9r4aez+8w\/ec\/jX40HibXn+\/M\/Pn3+f8U4d\/\/n7zz\/\/6Z\/+6eXh4f39\/W04szyddisFCfD\/Ac+XOcbFRIBFAAAAAElFTkSuQmCC\") no-repeat center \/ 100% 100%;}\n.mce-aip .fadeb{position:absolute; left:-2px; right:-2px; bottom:0; height:calc(var(--pw) * .6727px); z-index:3; pointer-events:none; background:linear-gradient(to bottom, transparent 15%, var(--stage-bg,#fff) 24%);}\n.mce-aip .scr{position:absolute; left:5.575%; top:2.195%; width:88.968%; height:95.494%; overflow:hidden; background:#fff;}\n.mce-aip\n    .cv{--s:calc(var(--pw) * 0.88968 \/ 393); --wi:#0B1220; --wi7:#374151; --wi5:#6B7280; --wr:rgba(209,213,219,.6); --wb:#2563EB; --wv:#F5F3FF; --wvr:rgba(221,214,254,.7); --wvt:#7C3AED; --wvd:#8B5CF6; --we:#ECFDF5; --wer:#A7F3D0; --wet:#047857; --wed:#10B981;\n      position:absolute; left:0; top:0; width:393px; height:866px; transform-origin:0 0; transform:scale(var(--s)); display:flex; flex-direction:column; font-family:-apple-system,BlinkMacSystemFont,\"SF Pro Text\",\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif; font-size:16px; line-height:1.35; color:var(--wi); -webkit-font-smoothing:antialiased;}\n.mce-aip .sb{display:flex; justify-content:space-between; align-items:center; height:54px; flex-shrink:0; padding:10px 26px 0 32px; font-size:17px; font-weight:600;}\n.mce-aip .sbi svg{width:66px; height:14px; display:block; color:var(--wi);}\n.mce-aip .w-ic{width:22px; height:22px; flex-shrink:0; display:flex; align-items:center; justify-content:center; color:var(--wi5);}\n.mce-aip .w-ic svg{width:20px; height:20px;}\n.mce-aip .w-hd{display:flex; align-items:center; gap:12px; height:46px; flex-shrink:0; padding:0 14px 0 16px; border-bottom:1px solid var(--wr);}\n.mce-aip .w-hd .w-ic{color:var(--wi7);}\n.mce-aip .w-hd .w-chat{color:var(--wb);}\n.mce-aip .w-ttl{flex:1; min-width:0; font-size:16px; font-weight:500; color:var(--wi); white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}\n.mce-aip .w-msgs{flex:1; min-height:0; overflow:hidden; padding:16px 12px 8px; display:flex; flex-direction:column; justify-content:flex-end;}\n.mce-aip\n    .w-stk{display:flex; flex-direction:column; align-items:stretch; gap:7px; flex-shrink:0;}\n.mce-aip .w-gr{display:flex; flex-direction:column; align-items:stretch; overflow:hidden; flex-shrink:0;}\n.mce-aip .w-comp{flex-shrink:0; display:flex; align-items:center; gap:10px; height:60px; padding:0 12px; border-top:1px solid var(--wr);}\n.mce-aip .w-in{flex:1; height:40px; display:flex; align-items:center; padding:0 12px; border-radius:8px; box-shadow:inset 0 0 0 1px var(--wr); font-size:15.5px; color:var(--wi5);}\n.mce-aip .w-home{flex-shrink:0; height:30px; display:flex; align-items:flex-end; justify-content:center; padding-bottom:8px;}\n.mce-aip .w-home i{width:134px; height:5px; border-radius:3px; background:var(--wi);}\n.mce-aip\n    .w-b{position:relative; max-width:86%; padding:8px 12px; border-radius:16px; font-size:16px; line-height:1.35;}\n.mce-aip .w-b p{margin:0;}\n.mce-aip .w-ai{align-self:flex-start; background:var(--wv); box-shadow:inset 0 0 0 1px var(--wvr); border-top-left-radius:3px; color:var(--wi);}\n.mce-aip .w-you{align-self:flex-end; background:var(--wb); color:#fff; border-top-right-radius:3px;}\n.mce-aip .w-lab{display:flex; align-items:center; gap:6px; margin-bottom:3px; font-size:11.5px; font-weight:600; letter-spacing:.06em; text-transform:uppercase; line-height:1.3;}\n.mce-aip .thk{display:inline-flex; gap:5px; padding:6px 0;}\n.mce-aip .thk i{width:7px; height:7px; border-radius:50%; background:var(--wi5); animation:z-dot 1s ease-in-out infinite;}\n.mce-aip .thk i:nth-child(2){animation-delay:.15s;}\n.mce-aip .thk i:nth-child(3){animation-delay:.3s;}\n.mce-aip .wd{display:inline-block;}\n.mce-aip .w-caret{display:inline-block; width:2px; height:1em; vertical-align:-2px; margin-left:2px; background:#fff; animation:z-blink .9s steps(2) infinite;}\n.mce-aip .w-bw{transform-origin:center; display:flex;}\n.mce-aip .w-pill{display:inline-flex; align-items:center; gap:9px; padding:10px 14px; border-radius:12px; background:#fff; box-shadow:inset 0 0 0 1px var(--wr); font-size:15.5px; font-weight:500; color:var(--wi);}\n.mce-aip .w-pill svg{width:17px; height:17px; color:var(--wvd); flex-shrink:0;}\n.mce-aip .w-res{display:flex; flex-direction:column; gap:2px; padding:9px 13px; border-radius:12px; background:var(--we); box-shadow:inset 0 0 0 1px var(--wer);}\n.mce-aip .w-res .w-lab{color:var(--wet); margin:0;}\n.mce-aip .w-rt{display:flex; align-items:center; gap:6px; color:var(--wet); font-weight:500; font-size:15.5px;}\n.mce-aip .w-rt svg{width:17px; height:17px; flex-shrink:0;}\n.mce-aip .w-rt path{stroke-dasharray:24; stroke-dashoffset:24;}\n.mce-aip\n    .w-lab svg{width:13px; height:13px; flex-shrink:0;}\n.mce-aip .w-tool{max-width:92%; background:#fff; box-shadow:inset 0 0 0 1px var(--wr);}\n.mce-aip .w-tool .w-lab{color:var(--wi5);}\n.mce-aip .w-tn{display:flex; align-items:center; gap:9px; flex-wrap:wrap;}\n.mce-aip .w-tn code{font:13.5px\/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; color:var(--wi7); background:#F3F4F6; padding:2px 7px; border-radius:6px;}\n.mce-aip .w-tst{display:inline-grid; align-items:center;}\n.mce-aip .w-tst > *{grid-area:1 \/ 1;}\n.mce-aip .w-tst .thk{padding:0;}\n.mce-aip .w-tst .thk i{width:6px; height:6px;}\n.mce-aip .w-tr{display:inline-flex; align-items:center; gap:5px; color:var(--wet); font-size:14.5px; font-weight:600; white-space:nowrap;}\n.mce-aip .w-tr svg{width:14px; height:14px;}\n.mce-aip\n    .side{display:flex; flex-direction:column; gap:12px; padding-top:6px; min-width:0;}\n.mce-aip .sh{display:flex; align-items:center; gap:8px; font-size:12.5px; font-weight:600; letter-spacing:.08em; text-transform:uppercase; color:var(--soft); margin-bottom:2px;}\n.mce-aip .sh svg{width:16px; height:16px;}\n.mce-aip\n    .sc{padding:12px 14px 13px; border-radius:12px; background:var(--sec-bg);}\n.mce-aip .sct{display:flex; align-items:center; gap:10px; font-weight:700; font-size:15px; line-height:1.3; color:var(--ink);}\n.mce-aip .stile{width:28px; height:28px; border-radius:8px; background:var(--purple-lt); color:var(--purple); display:flex; align-items:center; justify-content:center; flex-shrink:0;}\n.mce-aip .stile svg{width:15px; height:15px;}\n.mce-aip .okl{display:flex; align-items:center; gap:8px; color:var(--green); font-weight:600; font-size:15px;}\n.mce-aip .okl svg{width:18px; height:18px; flex-shrink:0;}\n.mce-aip .okl path{stroke-dasharray:24; stroke-dashoffset:24;}\n.mce-aip .side-ok{font-size:14px; padding:2px 4px 0;}\n.mce-aip .play{position:relative; display:flex; flex-direction:column; gap:5px; padding:10px 12px; border-radius:10px; background:#fff;}\n.mce-aip [class*=\"z-\"]{animation-duration:12s; animation-timing-function:linear; animation-iteration-count:infinite; animation-fill-mode:both;}\n.mce-aip .side [class*=\"z-\"]{animation-iteration-count:1; animation-fill-mode:both;}\n@media (max-width:980px){.mce-aip .stage{grid-template-columns:minmax(0,1fr); min-height:0; row-gap:6px;}\n.mce-aip .dev{margin:0 auto calc(var(--pw) * -0.5091px);}\n.mce-aip .side{padding-top:0;}}\n@media (max-width:420px){.mce-aip .stage{--pw:290;}}\n@media (prefers-reduced-motion:reduce){.mce-aip .stage [class*=\"z-\"]{animation:none !important; opacity:1 !important; transform:none !important; stroke-dashoffset:0 !important;}\n.mce-aip .stage .tmp{display:none !important;}\n.mce-aip .thk i,.mce-aip .w-caret{animation:none !important;}}\n.mce-aip .z-wd-0p7x-d0p22{animation-name:z-wd-0p7x-d0p22}\n.mce-aip .z-wd-0p8x-d0p22{animation-name:z-wd-0p8x-d0p22}\n.mce-aip .z-wd-0p9x-d0p22{animation-name:z-wd-0p9x-d0p22}\n.mce-aip .z-wd-1x-d0p22{animation-name:z-wd-1x-d0p22}\n.mce-aip .z-grow-0p5x-d0p45{animation-name:z-grow-0p5x-d0p45}\n.mce-aip .z-wd-6p2x-d0p22{animation-name:z-wd-6p2x-d0p22}\n.mce-aip .z-wd-3p6x-d0p22{animation-name:z-wd-3p6x-d0p22}\n.mce-aip .z-wd-3p7x-d0p22{animation-name:z-wd-3p7x-d0p22}\n.mce-aip .z-wd-3p8x-d0p22{animation-name:z-wd-3p8x-d0p22}\n.mce-aip .z-wd-3p9x-d0p22{animation-name:z-wd-3p9x-d0p22}\n.mce-aip .z-wd-4x-d0p22{animation-name:z-wd-4x-d0p22}\n.mce-aip .z-wd-6p3x-d0p22{animation-name:z-wd-6p3x-d0p22}\n.mce-aip .z-fade-0p4x-h{animation-name:z-fade-0p4x-h}\n.mce-aip .z-fade-0p3x-h{animation-name:z-fade-0p3x-h}\n.mce-aip .z-wd-3p3x-d0p22{animation-name:z-wd-3p3x-d0p22}\n.mce-aip .z-wd-3p4x-d0p22{animation-name:z-wd-3p4x-d0p22}\n.mce-aip .z-wd-1p1x-d0p22{animation-name:z-wd-1p1x-d0p22}\n.mce-aip .z-grow-3p1x-d0p45{animation-name:z-grow-3p1x-d0p45}\n.mce-aip .z-wd-6x-d0p22{animation-name:z-wd-6x-d0p22}\n.mce-aip .z-wd-3p5x-d0p22{animation-name:z-wd-3p5x-d0p22}\n.mce-aip .z-on-0p6o1p5-d0p1-u0p1{animation-name:z-on-0p6o1p5-d0p1-u0p1}\n.mce-aip .z-wd-3p2x-d0p22{animation-name:z-wd-3p2x-d0p22}\n.mce-aip .z-on-1p8o2p6-d0p2-u0p15{animation-name:z-on-1p8o2p6-d0p2-u0p15}\n.mce-aip .z-on-2p6x-d0p3{animation-name:z-on-2p6x-d0p3}\n.mce-aip .z-grow-1p6x-d0p45{animation-name:z-grow-1p6x-d0p45}\n.mce-aip .z-press-5p49o5p71-d0p1-u0p16{animation-name:z-press-5p49o5p71-d0p1-u0p16}\n.mce-aip .z-half-5p69x-d0p3{animation-name:z-half-5p69x-d0p3}\n.mce-aip .z-grow-4p58x-d0p45{animation-name:z-grow-4p58x-d0p45}\n.mce-aip .z-on-5p98o6p65-d0p1-u0p1{animation-name:z-on-5p98o6p65-d0p1-u0p1}\n.mce-aip .z-grow-5p88x-d0p45{animation-name:z-grow-5p88x-d0p45}\n.mce-aip .z-on-6p95o7p75-d0p2-u0p15{animation-name:z-on-6p95o7p75-d0p2-u0p15}\n.mce-aip .z-on-7p75x-d0p3{animation-name:z-on-7p75x-d0p3}\n.mce-aip .z-grow-6p75x-d0p45{animation-name:z-grow-6p75x-d0p45}\n.mce-aip .z-draw-8p35x-d0p45{animation-name:z-draw-8p35x-d0p45}\n.mce-aip .z-grow-8p25x-d0p45{animation-name:z-grow-8p25x-d0p45}\n.mce-aip .z-hl-1p7o3p2-d0p3-u0p6-h{animation-name:z-hl-1p7o3p2-d0p3-u0p6-h}\n.mce-aip .z-hl-6p84o8p35-d0p3-u0p6-h{animation-name:z-hl-6p84o8p35-d0p3-u0p6-h}\n.mce-aip .z-fade-8p95x-h{animation-name:z-fade-8p95x-h}\n.mce-aip .z-draw-9p04x-d0p45-h{animation-name:z-draw-9p04x-d0p45-h}\n.mce-aip .z-stp-0o1p6-d0p05-u0p35-h{animation-name:z-stp-0o1p6-d0p05-u0p35-h}\n.mce-aip .z-stm-0o1p6-d0p05-u0p35-h{animation-name:z-stm-0o1p6-d0p05-u0p35-h}\n.mce-aip .z-stp-1p6o5p49-d0p35-u0p35-h{animation-name:z-stp-1p6o5p49-d0p35-u0p35-h}\n.mce-aip .z-stm-1p6o5p49-d0p35-u0p35-h{animation-name:z-stm-1p6o5p49-d0p35-u0p35-h}\n.mce-aip .z-stp-5p49x-d0p35-u0p35-h{animation-name:z-stp-5p49x-d0p35-u0p35-h}\n.mce-aip .z-stm-5p49x-d0p35-u0p35-h{animation-name:z-stm-5p49x-d0p35-u0p35-h}\n.mce-aip .z-tl-1o3p6-d0p3-u0p5{animation-name:z-tl-1o3p6-d0p3-u0p5}\n.mce-aip .z-pop-1p9x-d0p35-h{animation-name:z-pop-1p9x-d0p35-h}\n.mce-aip .z-tl-4p2o6p8-d0p3-u0p5{animation-name:z-tl-4p2o6p8-d0p3-u0p5}\n.mce-aip .z-pop-5p1x-d0p35-h{animation-name:z-pop-5p1x-d0p35-h}\n.mce-aip .z-tl-7p4o10-d0p3-u0p5{animation-name:z-tl-7p4o10-d0p3-u0p5}\n.mce-aip .z-pop-8p3x-d0p35-h{animation-name:z-pop-8p3x-d0p35-h}\n.mce-aip .s-pre{margin:10px 0 0; padding:10px 12px; border-radius:8px; background:#fff; font:12.5px\/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; color:var(--ink); white-space:pre-wrap; word-break:break-word;}\n.mce-aip .s-pre.hl{background-color:#fff;}\n@keyframes z-blink{0%,100%{opacity:1;} 50%{opacity:.15;} }\n@keyframes z-dot{0%,100%{transform:translateY(0); opacity:.35;} 50%{transform:translateY(-5px); opacity:1;} }\n@keyframes z-wd-0p7x-d0p22{0.000%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 5.833%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 7.667%{opacity:1; transform:none; animation-timing-function:ease-in} 96.000%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:0; transform:translateY(3px)} }\n@keyframes z-wd-0p8x-d0p22{0.000%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 6.667%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 8.500%{opacity:1; transform:none; animation-timing-function:ease-in} 96.000%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:0; transform:translateY(3px)} }\n@keyframes z-wd-0p9x-d0p22{0.000%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 7.500%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 9.333%{opacity:1; transform:none; animation-timing-function:ease-in} 96.000%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:0; transform:translateY(3px)} }\n@keyframes z-wd-1x-d0p22{0.000%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 8.333%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 10.167%{opacity:1; transform:none; animation-timing-function:ease-in} 96.000%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:0; transform:translateY(3px)} }\n@keyframes z-grow-0p5x-d0p45{0.000%{opacity:0; max-height:0; margin-bottom:-7px; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 4.167%{opacity:0; max-height:0; margin-bottom:-7px; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 7.917%{opacity:1; max-height:340px; margin-bottom:0; animation-timing-function:ease-in} 96.000%{opacity:1; max-height:340px; margin-bottom:0; animation-timing-function:ease-in} 100.000%{opacity:0; max-height:0; margin-bottom:-7px} }\n@keyframes z-wd-6p2x-d0p22{0.000%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 51.667%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 53.500%{opacity:1; transform:none; animation-timing-function:ease-in} 96.000%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:0; transform:translateY(3px)} }\n@keyframes z-wd-3p6x-d0p22{0.000%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 30.000%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 31.833%{opacity:1; transform:none; animation-timing-function:ease-in} 96.000%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:0; transform:translateY(3px)} }\n@keyframes z-wd-3p7x-d0p22{0.000%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 30.833%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 32.667%{opacity:1; transform:none; animation-timing-function:ease-in} 96.000%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:0; transform:translateY(3px)} }\n@keyframes z-wd-3p8x-d0p22{0.000%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 31.667%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 33.500%{opacity:1; transform:none; animation-timing-function:ease-in} 96.000%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:0; transform:translateY(3px)} }\n@keyframes z-wd-3p9x-d0p22{0.000%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 32.500%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 34.333%{opacity:1; transform:none; animation-timing-function:ease-in} 96.000%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:0; transform:translateY(3px)} }\n@keyframes z-wd-4x-d0p22{0.000%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 33.333%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 35.167%{opacity:1; transform:none; animation-timing-function:ease-in} 96.000%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:0; transform:translateY(3px)} }\n@keyframes z-wd-6p3x-d0p22{0.000%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 52.500%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 54.333%{opacity:1; transform:none; animation-timing-function:ease-in} 96.000%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:0; transform:translateY(3px)} }\n@keyframes z-fade-0p4x-h{0.000%{opacity:0; transform:translateY(6px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 3.333%{opacity:0; transform:translateY(6px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 6.667%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:1; transform:none} }\n@keyframes z-fade-0p3x-h{0.000%{opacity:0; transform:translateY(6px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 2.500%{opacity:0; transform:translateY(6px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 5.833%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:1; transform:none} }\n@keyframes z-wd-3p3x-d0p22{0.000%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 27.500%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 29.333%{opacity:1; transform:none; animation-timing-function:ease-in} 96.000%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:0; transform:translateY(3px)} }\n@keyframes z-wd-3p4x-d0p22{0.000%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 28.333%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 30.167%{opacity:1; transform:none; animation-timing-function:ease-in} 96.000%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:0; transform:translateY(3px)} }\n@keyframes z-wd-1p1x-d0p22{0.000%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 9.167%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 11.000%{opacity:1; transform:none; animation-timing-function:ease-in} 96.000%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:0; transform:translateY(3px)} }\n@keyframes z-grow-3p1x-d0p45{0.000%{opacity:0; max-height:0; margin-bottom:-7px; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 25.833%{opacity:0; max-height:0; margin-bottom:-7px; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 29.583%{opacity:1; max-height:340px; margin-bottom:0; animation-timing-function:ease-in} 96.000%{opacity:1; max-height:340px; margin-bottom:0; animation-timing-function:ease-in} 100.000%{opacity:0; max-height:0; margin-bottom:-7px} }\n@keyframes z-wd-6x-d0p22{0.000%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 50.000%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 51.833%{opacity:1; transform:none; animation-timing-function:ease-in} 96.000%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:0; transform:translateY(3px)} }\n@keyframes z-wd-3p5x-d0p22{0.000%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 29.167%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 31.000%{opacity:1; transform:none; animation-timing-function:ease-in} 96.000%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:0; transform:translateY(3px)} }\n@keyframes z-on-0p6o1p5-d0p1-u0p1{0.000%{opacity:0; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 5.000%{opacity:0; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 5.833%{opacity:1; animation-timing-function:ease-in} 12.500%{opacity:1; animation-timing-function:ease-in} 13.333%{opacity:0; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 100.000%{opacity:0} }\n@keyframes z-wd-3p2x-d0p22{0.000%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 26.667%{opacity:0; transform:translateY(3px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 28.500%{opacity:1; transform:none; animation-timing-function:ease-in} 96.000%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:0; transform:translateY(3px)} }\n@keyframes z-on-1p8o2p6-d0p2-u0p15{0.000%{opacity:0; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 15.000%{opacity:0; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 16.667%{opacity:1; animation-timing-function:ease-in} 21.667%{opacity:1; animation-timing-function:ease-in} 22.917%{opacity:0; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 100.000%{opacity:0} }\n@keyframes z-on-2p6x-d0p3{0.000%{opacity:0; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 21.667%{opacity:0; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 24.167%{opacity:1; animation-timing-function:ease-in} 96.000%{opacity:1; animation-timing-function:ease-in} 100.000%{opacity:0} }\n@keyframes z-grow-1p6x-d0p45{0.000%{opacity:0; max-height:0; margin-bottom:-7px; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 13.333%{opacity:0; max-height:0; margin-bottom:-7px; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 17.083%{opacity:1; max-height:340px; margin-bottom:0; animation-timing-function:ease-in} 96.000%{opacity:1; max-height:340px; margin-bottom:0; animation-timing-function:ease-in} 100.000%{opacity:0; max-height:0; margin-bottom:-7px} }\n@keyframes z-press-5p49o5p71-d0p1-u0p16{0.000%{transform:none; filter:none; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 45.750%{transform:none; filter:none; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 46.583%{transform:scale(.965); filter:brightness(.92); animation-timing-function:ease-in} 47.583%{transform:scale(.965); filter:brightness(.92); animation-timing-function:ease-in} 48.917%{transform:none; filter:none; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 100.000%{transform:none; filter:none} }\n@keyframes z-half-5p69x-d0p3{0.000%{opacity:1; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 47.417%{opacity:1; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 49.917%{opacity:.5; animation-timing-function:ease-in} 96.000%{opacity:.5; animation-timing-function:ease-in} 100.000%{opacity:1} }\n@keyframes z-grow-4p58x-d0p45{0.000%{opacity:0; max-height:0; margin-bottom:-7px; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 38.167%{opacity:0; max-height:0; margin-bottom:-7px; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 41.917%{opacity:1; max-height:340px; margin-bottom:0; animation-timing-function:ease-in} 96.000%{opacity:1; max-height:340px; margin-bottom:0; animation-timing-function:ease-in} 100.000%{opacity:0; max-height:0; margin-bottom:-7px} }\n@keyframes z-on-5p98o6p65-d0p1-u0p1{0.000%{opacity:0; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 49.833%{opacity:0; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 50.667%{opacity:1; animation-timing-function:ease-in} 55.417%{opacity:1; animation-timing-function:ease-in} 56.250%{opacity:0; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 100.000%{opacity:0} }\n@keyframes z-grow-5p88x-d0p45{0.000%{opacity:0; max-height:0; margin-bottom:-7px; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 49.000%{opacity:0; max-height:0; margin-bottom:-7px; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 52.750%{opacity:1; max-height:340px; margin-bottom:0; animation-timing-function:ease-in} 96.000%{opacity:1; max-height:340px; margin-bottom:0; animation-timing-function:ease-in} 100.000%{opacity:0; max-height:0; margin-bottom:-7px} }\n@keyframes z-on-6p95o7p75-d0p2-u0p15{0.000%{opacity:0; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 57.917%{opacity:0; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 59.583%{opacity:1; animation-timing-function:ease-in} 64.583%{opacity:1; animation-timing-function:ease-in} 65.833%{opacity:0; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 100.000%{opacity:0} }\n@keyframes z-on-7p75x-d0p3{0.000%{opacity:0; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 64.583%{opacity:0; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 67.083%{opacity:1; animation-timing-function:ease-in} 96.000%{opacity:1; animation-timing-function:ease-in} 100.000%{opacity:0} }\n@keyframes z-grow-6p75x-d0p45{0.000%{opacity:0; max-height:0; margin-bottom:-7px; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 56.250%{opacity:0; max-height:0; margin-bottom:-7px; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 60.000%{opacity:1; max-height:340px; margin-bottom:0; animation-timing-function:ease-in} 96.000%{opacity:1; max-height:340px; margin-bottom:0; animation-timing-function:ease-in} 100.000%{opacity:0; max-height:0; margin-bottom:-7px} }\n@keyframes z-draw-8p35x-d0p45{0.000%{stroke-dashoffset:24; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 69.583%{stroke-dashoffset:24; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 73.333%{stroke-dashoffset:0; animation-timing-function:ease-in} 96.000%{stroke-dashoffset:0; animation-timing-function:ease-in} 100.000%{stroke-dashoffset:24} }\n@keyframes z-grow-8p25x-d0p45{0.000%{opacity:0; max-height:0; margin-bottom:-7px; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 68.750%{opacity:0; max-height:0; margin-bottom:-7px; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 72.500%{opacity:1; max-height:340px; margin-bottom:0; animation-timing-function:ease-in} 96.000%{opacity:1; max-height:340px; margin-bottom:0; animation-timing-function:ease-in} 100.000%{opacity:0; max-height:0; margin-bottom:-7px} }\n@keyframes z-hl-1p7o3p2-d0p3-u0p6-h{0.000%{background-color:rgba(101,18,190,0); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 14.167%{background-color:rgba(101,18,190,0); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 16.667%{background-color:rgba(101,18,190,.12); animation-timing-function:ease-in} 26.667%{background-color:rgba(101,18,190,.12); animation-timing-function:ease-in} 31.667%{background-color:rgba(101,18,190,0); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 100.000%{background-color:rgba(101,18,190,0)} }\n@keyframes z-hl-6p84o8p35-d0p3-u0p6-h{0.000%{background-color:rgba(101,18,190,0); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 57.000%{background-color:rgba(101,18,190,0); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 59.500%{background-color:rgba(101,18,190,.12); animation-timing-function:ease-in} 69.583%{background-color:rgba(101,18,190,.12); animation-timing-function:ease-in} 74.583%{background-color:rgba(101,18,190,0); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 100.000%{background-color:rgba(101,18,190,0)} }\n@keyframes z-fade-8p95x-h{0.000%{opacity:0; transform:translateY(6px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 74.583%{opacity:0; transform:translateY(6px); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 77.917%{opacity:1; transform:none; animation-timing-function:ease-in} 100.000%{opacity:1; transform:none} }\n@keyframes z-draw-9p04x-d0p45-h{0.000%{stroke-dashoffset:24; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 75.333%{stroke-dashoffset:24; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 79.083%{stroke-dashoffset:0; animation-timing-function:ease-in} 100.000%{stroke-dashoffset:0} }\n@keyframes z-stp-0o1p6-d0p05-u0p35-h{0.000%{opacity:.42; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 0.417%{opacity:1; animation-timing-function:ease-in} 13.333%{opacity:1; animation-timing-function:ease-in} 16.250%{opacity:.42; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 100.000%{opacity:.42} }\n@keyframes z-stm-0o1p6-d0p05-u0p35-h{0.000%{background-color:#F0EBFF; color:#6512BE; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 0.417%{background-color:#6512BE; color:#fff; animation-timing-function:ease-in} 13.333%{background-color:#6512BE; color:#fff; animation-timing-function:ease-in} 16.250%{background-color:#F0EBFF; color:#6512BE; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 100.000%{background-color:#F0EBFF; color:#6512BE} }\n@keyframes z-stp-1p6o5p49-d0p35-u0p35-h{0.000%{opacity:.42; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 13.333%{opacity:.42; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 16.250%{opacity:1; animation-timing-function:ease-in} 45.750%{opacity:1; animation-timing-function:ease-in} 48.667%{opacity:.42; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 100.000%{opacity:.42} }\n@keyframes z-stm-1p6o5p49-d0p35-u0p35-h{0.000%{background-color:#F0EBFF; color:#6512BE; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 13.333%{background-color:#F0EBFF; color:#6512BE; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 16.250%{background-color:#6512BE; color:#fff; animation-timing-function:ease-in} 45.750%{background-color:#6512BE; color:#fff; animation-timing-function:ease-in} 48.667%{background-color:#F0EBFF; color:#6512BE; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 100.000%{background-color:#F0EBFF; color:#6512BE} }\n@keyframes z-stp-5p49x-d0p35-u0p35-h{0.000%{opacity:.42; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 45.750%{opacity:.42; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 48.667%{opacity:1; animation-timing-function:ease-in} 100.000%{opacity:1} }\n@keyframes z-stm-5p49x-d0p35-u0p35-h{0.000%{background-color:#F0EBFF; color:#6512BE; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 45.750%{background-color:#F0EBFF; color:#6512BE; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 48.667%{background-color:#6512BE; color:#fff; animation-timing-function:ease-in} 100.000%{background-color:#6512BE; color:#fff} }\n@keyframes z-tl-1o3p6-d0p3-u0p5{0.000%{background-color:#fff; border-color:#E5E5EE; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 8.333%{background-color:#fff; border-color:#E5E5EE; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 10.833%{background-color:#F0EBFF; border-color:#D4C0FF; animation-timing-function:ease-in} 30.000%{background-color:#F0EBFF; border-color:#D4C0FF; animation-timing-function:ease-in} 34.167%{background-color:#fff; border-color:#E5E5EE; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 100.000%{background-color:#fff; border-color:#E5E5EE} }\n@keyframes z-pop-1p9x-d0p35-h{0.000%{opacity:0; transform:scale(.5); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 15.833%{opacity:0; transform:scale(.5); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 18.750%{opacity:1; transform:scale(1); animation-timing-function:ease-in} 100.000%{opacity:1; transform:scale(1)} }\n@keyframes z-tl-4p2o6p8-d0p3-u0p5{0.000%{background-color:#fff; border-color:#E5E5EE; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 35.000%{background-color:#fff; border-color:#E5E5EE; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 37.500%{background-color:#F0EBFF; border-color:#D4C0FF; animation-timing-function:ease-in} 56.667%{background-color:#F0EBFF; border-color:#D4C0FF; animation-timing-function:ease-in} 60.833%{background-color:#fff; border-color:#E5E5EE; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 100.000%{background-color:#fff; border-color:#E5E5EE} }\n@keyframes z-pop-5p1x-d0p35-h{0.000%{opacity:0; transform:scale(.5); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 42.500%{opacity:0; transform:scale(.5); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 45.417%{opacity:1; transform:scale(1); animation-timing-function:ease-in} 100.000%{opacity:1; transform:scale(1)} }\n@keyframes z-tl-7p4o10-d0p3-u0p5{0.000%{background-color:#fff; border-color:#E5E5EE; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 61.667%{background-color:#fff; border-color:#E5E5EE; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 64.167%{background-color:#F0EBFF; border-color:#D4C0FF; animation-timing-function:ease-in} 83.333%{background-color:#F0EBFF; border-color:#D4C0FF; animation-timing-function:ease-in} 87.500%{background-color:#fff; border-color:#E5E5EE; animation-timing-function:cubic-bezier(.2,.7,.2,1)} 100.000%{background-color:#fff; border-color:#E5E5EE} }\n@keyframes z-pop-8p3x-d0p35-h{0.000%{opacity:0; transform:scale(.5); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 69.167%{opacity:0; transform:scale(.5); animation-timing-function:cubic-bezier(.2,.7,.2,1)} 72.083%{opacity:1; transform:scale(1); animation-timing-function:ease-in} 100.000%{opacity:1; transform:scale(1)} }\n\n<\/style>\n<div class=\"mce-aip\" id=\"mce-aip-top\"><section class=\"hero has-vis\" aria-labelledby=\"mce-aip-h1\"><div class=\"w wide hero-inner\"><div class=\"hero-copy\"><span class=\"eyebrow\">Pro and Enterprise \u00b7 Private beta<\/span><h1 id=\"mce-aip-h1\">Custom AI tools<\/h1><p class=\"hero-sub\">Extend what Mapsly AI can do for your team by connecting it to your ERP, data warehouse, Slack, custom API endpoints, and the automations you create in Mapsly. A custom AI tool is the bridge between an AI workflow and deterministic code.<\/p><div class=\"hero-actions\"><a class=\"btn btn-purple\" href=\"https:\/\/calendly.com\/mapsly-meeting\/quick-demo\" target=\"_blank\" rel=\"noopener\">Contact our team<\/a><a class=\"btn btn-outline\" href=\"#mce-aip-how\">See how it works<\/a><\/div><\/div><div class=\"hero-vis\"><div class=\"tiles-w\"><p class=\"tiles-cap\">Mapsly AI calls what the question needs.<\/p><div class=\"tiles notranslate\" translate=\"no\" data-no-translation data-no-dynamic-translation data-nosnippet><div class=\"tile z-tl-1o3p6-d0p3-u0p5\"><i><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 21v-16a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v16l-3 -2l-2 2l-2 -2l-2 2l-2 -2l-3 2m4 -14h6m-6 4h6m-2 4h2\"\/><\/svg><\/i><b>Invoice status<\/b><span>ERP<\/span><span class=\"tile-r\"><span class=\"z-pop-1p9x-d0p35-h\">2 open \u00b7 $12,400<\/span><\/span><\/div><div class=\"tile z-tl-4p2o6p8-d0p3-u0p5\"><i><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3l8 4.5l0 9l-8 4.5l-8 -4.5l0 -9l8 -4.5\"\/><path d=\"M12 12l8 -4.5\"\/><path d=\"M12 12l0 9\"\/><path d=\"M12 12l-8 -4.5\"\/><path d=\"M16 5.25l-8 4.5\"\/><\/svg><\/i><b>Stock check<\/b><span>Warehouse<\/span><span class=\"tile-r\"><span class=\"z-pop-5p1x-d0p35-h\">140 in stock<\/span><\/span><\/div><div class=\"tile z-tl-7p4o10-d0p3-u0p5\"><i><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 20l-3-3H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-3z\"\/><path d=\"M8 9h8M8 13h5\"\/><\/svg><\/i><b>Post to Slack<\/b><span>Messaging<\/span><span class=\"tile-r\"><span class=\"z-pop-8p3x-d0p35-h\">Posted to #sales<\/span><\/span><\/div><div class=\"tile\"><i><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20.6 13.4L13.4 20.6a2 2 0 0 1-2.8 0L3 13V3h10l7.6 7.6a2 2 0 0 1 0 2.8z\"\/><circle cx=\"8\" cy=\"8\" r=\"1.5\"\/><\/svg><\/i><b>Price quote<\/b><span>Pricing service<\/span><\/div><div class=\"tile\"><i><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0\"\/><path d=\"M6 21v-2a4 4 0 0 1 4 -4h1.5\"\/><path d=\"M15 18a3 3 0 1 0 6 0a3 3 0 1 0 -6 0\"\/><path d=\"M20.2 20.2l1.8 1.8\"\/><\/svg><\/i><b>Lead enrichment<\/b><span>Data provider<\/span><\/div><div class=\"tile\"><i><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 3.2a9 9 0 1 0 10.8 10.8a1 1 0 0 0 -1 -1h-6.8a2 2 0 0 1 -2 -2v-7a.9 .9 0 0 0 -1 -.8\"\/><path d=\"M15 3.5a9 9 0 0 1 5.5 5.5h-4.5a1 1 0 0 1 -1 -1v-4.5\"\/><\/svg><\/i><b>Analytics query<\/b><span>BI tool<\/span><\/div><div class=\"tile\"><i><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 19a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"\/><path d=\"M15 19a2 2 0 1 0 4 0a2 2 0 1 0 -4 0\"\/><path d=\"M17 17h-11v-14h-2\"\/><path d=\"M6 5l14 1l-1 7h-13\"\/><\/svg><\/i><b>Create order<\/b><span>ERP<\/span><\/div><div class=\"tile\"><i><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M3 10h18M8 3v4M16 3v4\"\/><\/svg><\/i><b>Book a slot<\/b><span>Calendar<\/span><\/div><div class=\"tile more\"><i><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 5l0 14\"\/><path d=\"M5 12l14 0\"\/><\/svg><\/i><b>Your own tool<\/b><span>Any HTTP request or workflow<\/span><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"core\" id=\"mce-aip-how\" aria-labelledby=\"mce-aip-how-h\"><div class=\"w wide\"><div class=\"core-grid\"><div class=\"core-copy rv\"><h2 class=\"sec-title\" id=\"mce-aip-how-h\">How it works<\/h2><ol class=\"steps\"><li class=\"z-stp-0o1p6-d0p05-u0p35-h\"><i class=\"stn z-stm-0o1p6-d0p05-u0p35-h\">1<\/i><b>Define<\/b><span>A function Mapsly AI can call: an HTTP request or a Mapsly workflow to your ERP, warehouse or Slack.<\/span><\/li><li class=\"z-stp-1p6o5p49-d0p35-u0p35-h\"><i class=\"stn z-stm-1p6o5p49-d0p35-u0p35-h\">2<\/i><b>Ask<\/b><span>In any conversation, Mapsly AI picks the tool a question needs, calls your system and answers with real numbers.<\/span><\/li><li class=\"z-stp-5p49x-d0p35-u0p35-h\"><i class=\"stn z-stm-5p49x-d0p35-u0p35-h\">3<\/i><b>Act<\/b><span>Suggested actions are one tap away. Reads run freely; writes wait behind the same approval as a CRM write.<\/span><\/li><\/ol><p class=\"snote\">A custom tool is where deterministic code meets an AI workflow: your calculations, API callouts and the automations you already run in Mapsly become things Mapsly AI can do. Suggested actions, the one-tap next steps it offers in a chat, can call them too.<\/p><\/div><div class=\"core-phone\"><div class=\"stage solo notranslate\" translate=\"no\" data-no-translation data-no-dynamic-translation data-nosnippet><div class=\"dev\"><div class=\"scr\"><div class=\"cv\"><div class=\"sb\"><b>9:41<\/b><i class=\"sbi\"><svg viewBox=\"0 0 64 14\" fill=\"currentColor\"><rect x=\"0\" y=\"9\" width=\"3\" height=\"5\" rx=\"1\"\/><rect x=\"5\" y=\"6.5\" width=\"3\" height=\"7.5\" rx=\"1\"\/><rect x=\"10\" y=\"4\" width=\"3\" height=\"10\" rx=\"1\"\/><rect x=\"15\" y=\"1\" width=\"3\" height=\"13\" rx=\"1\"\/><path d=\"M30 5.2a8 8 0 0 1 11 0l-1.4 1.5a6 6 0 0 0-8.2 0zM32.6 8a4.5 4.5 0 0 1 5.8 0l-1.4 1.5a2.5 2.5 0 0 0-3 0zM35.5 12.6l-1.3-1.4a1.2 1.2 0 0 1 2.6 0z\"\/><rect x=\"46\" y=\"1.5\" width=\"15\" height=\"11\" rx=\"3\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.2\"\/><rect x=\"47.5\" y=\"3\" width=\"11\" height=\"8\" rx=\"2\"\/><rect x=\"62\" y=\"5\" width=\"1.6\" height=\"4\" rx=\".8\"\/><\/svg><\/i><\/div><div class=\"w-hd\"><i class=\"w-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 7h16M4 12h16M4 17h16\"\/><\/svg><\/i><span class=\"w-ttl\">Ask \u2014 Acme Corp<\/span><i class=\"w-ic w-chat\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 3C6.9 3 3 6.4 3 10.6c0 2.3 1.2 4.4 3.1 5.8L5.3 20l4.1-1.7c.8.2 1.7.3 2.6.3 5.1 0 9-3.4 9-7.6S17.1 3 12 3zm1 8.5v2.5h-2v-2.5H8.5v-2H11V7h2v2.5h2.5v2H13z\"\/><\/svg><\/i><i class=\"w-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 6l12 12M18 6L6 18\"\/><\/svg><\/i><\/div><div class=\"w-msgs\"><div class=\"w-stk\"><div class=\"w-gr z-grow-0p5x-d0p45\"><div class=\"w-b w-you\"><p><i class=\"wd z-wd-0p7x-d0p22\">Is<\/i> <i class=\"wd z-wd-0p8x-d0p22\">the<\/i> <i class=\"wd z-wd-0p9x-d0p22\">Acme<\/i> <i class=\"wd z-wd-1x-d0p22\">invoice<\/i> <i class=\"wd z-wd-1p1x-d0p22\">paid?<\/i><i class=\"w-caret tmp z-on-0p6o1p5-d0p1-u0p1\"><\/i><\/p><\/div><\/div><div class=\"w-gr z-grow-1p6x-d0p45\"><div class=\"w-b w-ai w-tool\"><span class=\"w-lab\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M7 10h3v-3l-3.5 -3.5a6 6 0 0 1 8 8l6 6a2 2 0 0 1 -3 3l-6 -6a6 6 0 0 1 -8 -8l3.5 3.5\"\/><\/svg> Tool call<\/span><div class=\"w-tn\"><code>erp.invoice_status<\/code><span class=\"w-tst\"><span class=\"thk tmp z-on-1p8o2p6-d0p2-u0p15\"><i><\/i><i><\/i><i><\/i><\/span><span class=\"w-tr z-on-2p6x-d0p3\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12l5 5L20 7\"\/><\/svg>2 open \u00b7 $12,400<\/span><\/span><\/div><\/div><\/div><div class=\"w-gr z-grow-3p1x-d0p45\"><div class=\"w-b w-ai\"><p><i class=\"wd z-wd-3p2x-d0p22\">Not<\/i> <i class=\"wd z-wd-3p3x-d0p22\">paid.<\/i> <i class=\"wd z-wd-3p4x-d0p22\">Two<\/i> <i class=\"wd z-wd-3p5x-d0p22\">open<\/i> <i class=\"wd z-wd-3p5x-d0p22\">invoices,<\/i> <i class=\"wd z-wd-3p6x-d0p22\">$12,400<\/i> <i class=\"wd z-wd-3p7x-d0p22\">in<\/i> <i class=\"wd z-wd-3p8x-d0p22\">total,<\/i> <i class=\"wd z-wd-3p9x-d0p22\">31<\/i> <i class=\"wd z-wd-4x-d0p22\">days<\/i> <i class=\"wd z-wd-4x-d0p22\">overdue.<\/i><\/p><\/div><\/div><div class=\"w-gr z-grow-4p58x-d0p45\"><div class=\"w-bw z-press-5p49o5p71-d0p1-u0p16\"><div class=\"w-bw z-half-5p69x-d0p3\"><div class=\"w-pill\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.5606 8.11368L19.3281 6.41341L21.0284 5.64586C21.4073 5.47097 21.4073 4.9366 21.0284 4.76172L19.3281 3.99417L18.5606 2.28419C18.3857 1.90527 17.8513 1.90527 17.6765 2.28419L16.9089 3.98445L15.1989 4.752C14.82 4.92689 14.82 5.46126 15.1989 5.63614L16.8992 6.40369L17.6667 8.11368C17.8416 8.49259 18.3857 8.49259 18.5606 8.11368Z\"\/><path d=\"M10.8268 9.57105L9.282 6.17051C8.94195 5.41268 7.85378 5.41268 7.51372 6.17051L5.96891 9.57105L2.56837 11.1159C1.81054 11.4656 1.81054 12.5441 2.56837 12.8841L5.96891 14.429L7.51372 17.8295C7.86349 18.5873 8.94195 18.5873 9.282 17.8295L10.8268 14.429L14.2273 12.8841C14.9852 12.5344 14.9852 11.4559 14.2273 11.1159L10.8268 9.57105Z\"\/><path d=\"M17.6667 15.8863L16.8992 17.5866L15.1989 18.3541C14.82 18.529 14.82 19.0634 15.1989 19.2383L16.8992 20.0058L17.6667 21.7158C17.8416 22.0947 18.376 22.0947 18.5509 21.7158L19.3184 20.0155L21.0284 19.248C21.4073 19.0731 21.4073 18.5387 21.0284 18.3639L19.3281 17.5963L18.5606 15.8863C18.3857 15.5074 17.8416 15.5074 17.6667 15.8863Z\"\/><\/svg><span>Flag to finance<\/span><\/div><\/div><\/div><\/div><div class=\"w-gr z-grow-5p88x-d0p45\"><div class=\"w-b w-you\"><p><i class=\"wd z-wd-6x-d0p22\">Flag<\/i> <i class=\"wd z-wd-6p2x-d0p22\">to<\/i> <i class=\"wd z-wd-6p3x-d0p22\">finance<\/i><i class=\"w-caret tmp z-on-5p98o6p65-d0p1-u0p1\"><\/i><\/p><\/div><\/div><div class=\"w-gr z-grow-6p75x-d0p45\"><div class=\"w-b w-ai w-tool\"><span class=\"w-lab\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M7 10h3v-3l-3.5 -3.5a6 6 0 0 1 8 8l6 6a2 2 0 0 1 -3 3l-6 -6a6 6 0 0 1 -8 -8l3.5 3.5\"\/><\/svg> Tool call<\/span><div class=\"w-tn\"><code>finance.flag<\/code><span class=\"w-tst\"><span class=\"thk tmp z-on-6p95o7p75-d0p2-u0p15\"><i><\/i><i><\/i><i><\/i><\/span><span class=\"w-tr z-on-7p75x-d0p3\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12l5 5L20 7\"\/><\/svg>Posted to #finance<\/span><\/span><\/div><\/div><\/div><div class=\"w-gr z-grow-8p25x-d0p45\"><div class=\"w-res\"><span class=\"w-lab\">Resolved<\/span><span class=\"w-rt\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path class=\"z-draw-8p35x-d0p45\" d=\"M5 12l5 5L20 7\"\/><\/svg><span>Flagged to finance \u00b7 Acme Corp<\/span><\/span><\/div><\/div><\/div><\/div><div class=\"w-comp\"><i class=\"w-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20.5 11.5l-8.2 8.2a5.2 5.2 0 0 1-7.4-7.4l8.8-8.8a3.4 3.4 0 0 1 4.8 4.8l-8.8 8.8a1.7 1.7 0 0 1-2.4-2.4l8.1-8.1\"\/><\/svg><\/i><span class=\"w-in\">Type a message\u2026<\/span><i class=\"w-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"9\" y=\"3\" width=\"6\" height=\"11\" rx=\"3\"\/><path d=\"M5 11a7 7 0 0 0 14 0M12 18v3M8 21h8\"\/><\/svg><\/i><i class=\"w-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 10v4M7 7v10M11 4v16M15 8v8M19 6v12\"\/><\/svg><\/i><\/div><div class=\"w-home\"><i><\/i><\/div><\/div><\/div><i class=\"frm\"><\/i><i class=\"fadeb\"><\/i><\/div><\/div><\/div><div class=\"core-side\"><div class=\"stage side-only notranslate\" translate=\"no\" data-no-translation data-no-dynamic-translation data-nosnippet><div class=\"side\"><div class=\"sh\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M7 10h3v-3l-3.5 -3.5a6 6 0 0 1 8 8l6 6a2 2 0 0 1 -3 3l-6 -6a6 6 0 0 1 -8 -8l3.5 3.5\"\/><\/svg>Your tools<\/div><div class=\"sc z-fade-0p3x-h\"><div class=\"sct\"><i class=\"stile\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M7 8l-4 4 4 4M17 8l4 4-4 4M14 4l-4 16\"\/><\/svg><\/i><span>Tool \u00b7 erp.invoice_status<\/span><\/div><pre class=\"s-pre hl z-hl-1p7o3p2-d0p3-u0p6-h\">type: HTTP GET\nurl: https:\/\/erp.example.com\/invoices\n     ?account={{ id }}\nauth: org secret ERP_TOKEN\nreturns: open, amount, days_overdue\nwrites: no \u00b7 reads run freely<\/pre><\/div><div class=\"sc z-fade-0p4x-h\"><div class=\"sct\"><i class=\"stile\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M7 8l-4 4 4 4M17 8l4 4-4 4M14 4l-4 16\"\/><\/svg><\/i><span>Tool \u00b7 finance.flag<\/span><\/div><pre class=\"s-pre hl z-hl-6p84o8p35-d0p3-u0p6-h\">type: Mapsly workflow\ndoes: post to #finance, open a task\nwrites: yes \u00b7 waits for your tap<\/pre><\/div><div class=\"okl side-ok z-fade-8p95x-h\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path class=\"z-draw-9p04x-d0p45-h\" d=\"M5 12l5 5L20 7\"\/><\/svg><span>Two tools, one conversation<\/span><\/div><\/div><\/div><\/div><\/div><div class=\"core-details rv\"><dl class=\"dts\"><div class=\"dt\"><dt class=\"dt-l\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 12a2 2 0 1 0 4 0a2 2 0 0 0 -4 0\"\/><path d=\"M21 12c-2.4 4 -5.4 6 -9 6c-3.6 0 -6.6 -2 -9 -6c2.4 -4 5.4 -6 9 -6c3.6 0 6.6 2 9 6\"\/><\/svg>Reads<\/dt><dd>Whatever a tool returns: invoice status, stock, a price. No approval needed.<\/dd><\/div><div class=\"dt\"><dt class=\"dt-l\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z\"\/><path d=\"M14 3v5h5M9 13h6M9 17h4\"\/><\/svg>Writes<\/dt><dd>Only what a write tool allows, shown first, sent on your tap.<\/dd><\/div><div class=\"dt\"><dt class=\"dt-l\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"14\" cy=\"6\" r=\"2\"\/><path d=\"M4 6h8M16 6h4\"\/><circle cx=\"8\" cy=\"12\" r=\"2\"\/><path d=\"M4 12h2M10 12h10\"\/><circle cx=\"17\" cy=\"18\" r=\"2\"\/><path d=\"M4 18h11M19 18h1\"\/><\/svg>Needs from you<\/dt><dd>An admin defines each tool where automations live: endpoint, inputs, returns, secret.<\/dd><\/div><div class=\"dt\"><dt class=\"dt-l\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.5606 8.11368L19.3281 6.41341L21.0284 5.64586C21.4073 5.47097 21.4073 4.9366 21.0284 4.76172L19.3281 3.99417L18.5606 2.28419C18.3857 1.90527 17.8513 1.90527 17.6765 2.28419L16.9089 3.98445L15.1989 4.752C14.82 4.92689 14.82 5.46126 15.1989 5.63614L16.8992 6.40369L17.6667 8.11368C17.8416 8.49259 18.3857 8.49259 18.5606 8.11368Z\"\/><path d=\"M10.8268 9.57105L9.282 6.17051C8.94195 5.41268 7.85378 5.41268 7.51372 6.17051L5.96891 9.57105L2.56837 11.1159C1.81054 11.4656 1.81054 12.5441 2.56837 12.8841L5.96891 14.429L7.51372 17.8295C7.86349 18.5873 8.94195 18.5873 9.282 17.8295L10.8268 14.429L14.2273 12.8841C14.9852 12.5344 14.9852 11.4559 14.2273 11.1159L10.8268 9.57105Z\"\/><path d=\"M17.6667 15.8863L16.8992 17.5866L15.1989 18.3541C14.82 18.529 14.82 19.0634 15.1989 19.2383L16.8992 20.0058L17.6667 21.7158C17.8416 22.0947 18.376 22.0947 18.5509 21.7158L19.3184 20.0155L21.0284 19.248C21.4073 19.0731 21.4073 18.5387 21.0284 18.3639L19.3281 17.5963L18.5606 15.8863C18.3857 15.5074 17.8416 15.5074 17.6667 15.8863Z\"\/><\/svg>Runs on<\/dt><dd>Pro and Enterprise. A tool call costs a few AI credits.<\/dd><\/div><\/dl><\/div><\/div><\/section><section class=\"plans\" id=\"mce-aip-plans\" aria-labelledby=\"mce-aip-plans-h\"><div class=\"w wide\"><div class=\"ptbw\"><div class=\"ptb\" role=\"table\" aria-label=\"Custom AI tools: plans and limits\"><div class=\"pthead\" role=\"row\"><div class=\"pth-lead\" role=\"columnheader\"><h2 class=\"sec-title\" id=\"mce-aip-plans-h\">Plans and limits<\/h2><a href=\"https:\/\/mapsly.com\/pricing\/\">See pricing<svg viewBox=\"0 0 24 24\"><path d=\"M9 6l6 6-6 6\"\/><\/svg><\/a><\/div><div class=\"pth\" role=\"columnheader\"><span class=\"ptn\">Essential<\/span><span class=\"ptp\">Advisory AI<\/span><\/div><div class=\"pth\" role=\"columnheader\"><span class=\"ptn\">Pro<\/span><span class=\"ptp\">Agentic AI<\/span><\/div><div class=\"pth\" role=\"columnheader\"><span class=\"ptn\">Enterprise<\/span><span class=\"ptp\">Depth & compliance<\/span><\/div><\/div><div class=\"psec\" role=\"rowgroup\"><div class=\"psec-h\" role=\"row\"><span class=\"psec-t\" role=\"rowheader\" aria-colspan=\"4\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M7 10h3v-3l-3.5 -3.5a6 6 0 0 1 8 8l6 6a2 2 0 0 1 -3 3l-6 -6a6 6 0 0 1 -8 -8l3.5 3.5\"\/><\/svg><span>Custom AI tools<\/span><\/span><\/div><div class=\"prows\" role=\"rowgroup\"><div class=\"prow\" role=\"row\"><div class=\"prw\" role=\"presentation\"><span class=\"plbl\" role=\"rowheader\">Included<\/span><span class=\"pc\" role=\"cell\"><svg class=\"pdh\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\"><path d=\"M6 12h12\"\/><\/svg><\/span><span class=\"pc\" role=\"cell\"><svg class=\"pck\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12l5 5L20 7\"\/><\/svg><\/span><span class=\"pc\" role=\"cell\"><svg class=\"pck\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12l5 5L20 7\"\/><\/svg><\/span><\/div><\/div><div class=\"prow\" role=\"row\"><div class=\"prw\" role=\"presentation\"><span class=\"plbl\" role=\"rowheader\">AI conversations<\/span><span class=\"pc pc-off\" role=\"cell\"><span class=\"pval\">Pre-built<\/span><\/span><span class=\"pc\" role=\"cell\"><span class=\"pval\">Tailored to your business<\/span><\/span><span class=\"pc\" role=\"cell\"><span class=\"pval\">Tailored to your business<\/span><\/span><\/div><\/div><div class=\"prow\" role=\"row\"><div class=\"prw\" role=\"presentation\"><span class=\"plbl\" role=\"rowheader\"><span class=\"hint\" tabindex=\"0\">AI allowance<i class=\"hint-b\" role=\"tooltip\">The AI usage included in your plan every month, measured in AI credits and pooled across your account; the amount in brackets is what those credits currently cost. Beyond it, usage draws on your prepaid AI credits at the current rate card.<\/i><\/span><\/span><span class=\"pc pc-off\" role=\"cell\"><span class=\"pval\">2,000 AI credits ($2)<small>per user \/ mo<\/small><\/span><\/span><span class=\"pc\" role=\"cell\"><span class=\"pval\">5,000 AI credits ($5)<small>per user \/ mo<\/small><\/span><\/span><span class=\"pc\" role=\"cell\"><span class=\"pval\">8,000 AI credits ($8)<small>per user \/ mo<\/small><\/span><\/span><\/div><\/div><\/div><\/div><\/div><\/div><p class=\"pnote\">Mapsly AI is included in every plan and is in private beta: <a class=\"chat\" href=\"https:\/\/mapsly.com\/#openChat\">contact us<\/a> to join the waitlist and get early access. Each plan carries a monthly AI allowance measured in AI credits (the amount in brackets is what those credits currently cost), pooled across your account and reset every month. Beyond it, usage draws on your prepaid AI credit balance at the current rate card.<\/p><\/div><\/section><section class=\"cta-band\" id=\"mce-aip-cta\" aria-labelledby=\"mce-aip-cta-h\"><div class=\"w\"><h2 class=\"rv\" id=\"mce-aip-cta-h\">See <span class=\"ai-brand notranslate\" translate=\"no\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.5606 8.11368L19.3281 6.41341L21.0284 5.64586C21.4073 5.47097 21.4073 4.9366 21.0284 4.76172L19.3281 3.99417L18.5606 2.28419C18.3857 1.90527 17.8513 1.90527 17.6765 2.28419L16.9089 3.98445L15.1989 4.752C14.82 4.92689 14.82 5.46126 15.1989 5.63614L16.8992 6.40369L17.6667 8.11368C17.8416 8.49259 18.3857 8.49259 18.5606 8.11368Z\"\/><path d=\"M10.8268 9.57105L9.282 6.17051C8.94195 5.41268 7.85378 5.41268 7.51372 6.17051L5.96891 9.57105L2.56837 11.1159C1.81054 11.4656 1.81054 12.5441 2.56837 12.8841L5.96891 14.429L7.51372 17.8295C7.86349 18.5873 8.94195 18.5873 9.282 17.8295L10.8268 14.429L14.2273 12.8841C14.9852 12.5344 14.9852 11.4559 14.2273 11.1159L10.8268 9.57105Z\"\/><path d=\"M17.6667 15.8863L16.8992 17.5866L15.1989 18.3541C14.82 18.529 14.82 19.0634 15.1989 19.2383L16.8992 20.0058L17.6667 21.7158C17.8416 22.0947 18.376 22.0947 18.5509 21.7158L19.3184 20.0155L21.0284 19.248C21.4073 19.0731 21.4073 18.5387 21.0284 18.3639L19.3281 17.5963L18.5606 15.8863C18.3857 15.5074 17.8416 15.5074 17.6667 15.8863Z\"\/><\/svg><span>Mapsly AI<\/span><\/span> on your own pipeline<\/h2><p class=\"rv\" style=\"--d:60ms\">A personalized demo with a Mapsly solution engineer, on your data. Configuration is included in every plan.<\/p><div class=\"hero-actions rv\" style=\"--d:120ms\"><a class=\"btn btn-light btn-big\" href=\"https:\/\/calendly.com\/mapsly-meeting\/quick-demo\" target=\"_blank\" rel=\"noopener\">Contact our team<\/a><a class=\"btn btn-ghost btn-big\" href=\"https:\/\/mapsly.com\/pricing\/\">See pricing<\/a><\/div><\/div><\/section><section class=\"next\" id=\"mce-aip-next\" aria-labelledby=\"mce-aip-next-h\"><div class=\"w wide\"><h2 class=\"sec-title rv\" id=\"mce-aip-next-h\">Keep exploring<\/h2><nav class=\"next-grid\" aria-label=\"Keep exploring\"><a class=\"deep rv\" href=\"https:\/\/mapsly.com\/ai\/ai-workflows\/\"><span class=\"eyebrow\">Next in AI platform<\/span><h3>AI workflows<\/h3><p>Mapsly AI runs inside your workflows, on events and schedules, with nobody talking.<\/p><span class=\"cmore\">Read more<svg viewBox=\"0 0 24 24\"><path d=\"M9 6l6 6-6 6\"\/><\/svg><\/span><\/a><a class=\"deep rv\" href=\"https:\/\/mapsly.com\/ai\/ai-platform-overview\/\"><span class=\"eyebrow\">Overview<\/span><h3>AI platform<\/h3><p>Build custom AI-driven solutions for your field teams on a powerful automation platform with an integrated feature-rich AI harness.<\/p><span class=\"cmore\">See the overview<svg viewBox=\"0 0 24 24\"><path d=\"M9 6l6 6-6 6\"\/><\/svg><\/span><\/a><a class=\"deep rv\" href=\"https:\/\/mapsly.com\/ai\/instant-crm-data-insights\/\"><span class=\"eyebrow\">Related \u00b7 Everyday AI<\/span><h3>Instant CRM-data insights<\/h3><p>Ask about deals, accounts or territories; the answer comes from your CRM in seconds.<\/p><span class=\"cmore\">Read more<svg viewBox=\"0 0 24 24\"><path d=\"M9 6l6 6-6 6\"\/><\/svg><\/span><\/a><\/nav><\/div><\/section><\/div>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"SoftwareApplication\",\"@id\":\"https:\/\/mapsly.com\/#software\",\"name\":\"Mapsly\",\"url\":\"https:\/\/mapsly.com\/\",\"applicationCategory\":\"BusinessApplication\",\"operatingSystem\":\"iOS, Android, Web\",\"description\":\"Field team productivity platform with Mapsly AI, an agentic AI assistant for field sales: voice-to-CRM, pre-meeting briefs, agentic routing, sales coaching, company knowledge, custom agents, AI workflows and an AI API with an MCP server.\",\"featureList\":[\"Mapsly AI: Custom AI tools. Add your ERP as a tool; one question brings back the real numbers.\"],\"publisher\":{\"@type\":\"Organization\",\"@id\":\"https:\/\/mapsly.com\/#organization\",\"name\":\"Mapsly\",\"url\":\"https:\/\/mapsly.com\/\"}}]}<\/script>\n<script>\n(function(){\n'use strict';\nconst root=document.querySelector('.mce-aip'); if(!root) return;\nconst $=(s,r=root)=>r.querySelector(s), $$=(s,r=root)=>Array.from(r.querySelectorAll(s));\nconst RM=window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n(function(){\n  const els=$$('.rv'); els.forEach(el=>el.classList.add('anim'));\n  const obs=new IntersectionObserver(es=>es.forEach(e=>{ if(e.isIntersecting){ e.target.classList.add('on'); obs.unobserve(e.target); } }),{threshold:.12});\n  els.forEach(el=>obs.observe(el));\n})();\n\n(function(){\n  if(RM) return;\n  $$('.core-grid').forEach(core=>{   \/\/ a page may have two scenes (memory, then directives): each block runs on its own\n    const dev=$('.core-phone',core), side=$('.core-side',core), stp=$('.core-copy .steps',core);   \/\/ the steps light up with the phone, so they follow it\n    if(!dev) return;\n    const anims=el=>el?el.getAnimations({subtree:true}).filter(a=>a instanceof CSSAnimation):[];\n    const phone=()=>anims(dev).concat(anims(stp));\n    phone().forEach(a=>{ a.pause(); a.currentTime=0; }); anims(side).forEach(a=>{ a.pause(); a.currentTime=0; });\n    let on=false;\n    const replay=()=>{ phone().forEach(a=>{ a.currentTime=0; a.play(); }); anims(side).forEach(a=>{ a.currentTime=0; a.play(); }); };\n    new IntersectionObserver(es=>es.forEach(e=>{\n      if(e.isIntersecting&&!on){ on=true; replay(); }\n      else if(!e.isIntersecting&&on){ on=false; phone().forEach(a=>a.pause()); }\n    }),{threshold:.25}).observe(core);\n  });\n})();\n\n(function(){\n  const rail=$('#mce-aip-day-rail'); if(!rail) return;\n  const blocks=$$('.fb',rail), stage=$('.feat-stage',rail), scns=$$('.scn',stage), sticky=$('.phone-sticky',rail);\n  const index=new Map(blocks.map((b,i)=>[b.id,i]));\n  const isLoop=a=>a instanceof CSSAnimation&&!\/^mce-aip-scr-\/.test(a.animationName);\n  const sideAnims=b=>b.getAnimations({subtree:true}).filter(a=>a instanceof CSSAnimation);\n  let cur=-1, outT=null, shown=true;\n  const replay=i=>{ scns[i].getAnimations({subtree:true}).filter(isLoop).forEach(a=>{ a.currentTime=0; a.play(); }); sideAnims(blocks[i]).forEach(a=>{ a.currentTime=0; a.play(); }); };\n  if(!RM) blocks.forEach(b=>sideAnims(b).forEach(a=>{ a.pause(); a.currentTime=0; }));\n  function mark(i){\n    if(i===cur||i<0) return; const prev=cur; cur=i;\n    blocks.forEach((b,k)=>b.classList.toggle('on',k===i));\n    stage.classList.toggle('back',prev>i);\n    scns.forEach(s=>s.classList.remove('out'));\n    if(outT){ clearTimeout(outT); outT=null; }\n    if(prev>=0&&!RM){ const o=scns[prev]; o.classList.remove('on'); o.classList.add('out'); outT=setTimeout(()=>{ o.classList.remove('out'); outT=null; },520); }\n    scns.forEach((s,k)=>s.classList.toggle('on',k===i));\n    if(!RM) replay(i);\n  }\n  let line=null;\n  function watch(){\n    if(line) line.disconnect();\n    const y=Math.round(innerHeight*.5);\n    line=new IntersectionObserver(es=>es.forEach(e=>{ if(e.isIntersecting) mark(index.get(e.target.id)); }),{rootMargin:`-${y}px 0px -${Math.max(0,innerHeight-y-1)}px 0px`,threshold:0});\n    blocks.forEach(b=>line.observe(b));\n  }\n  watch(); let rT=null; window.addEventListener('resize',()=>{ clearTimeout(rT); rT=setTimeout(watch,150); });\n  mark(0);\n  if(RM) return;\n  new IntersectionObserver(es=>es.forEach(e=>{\n    const s=scns[cur]; if(!s) return;\n    if(e.isIntersecting&&!shown){ shown=true; replay(cur); }\n    else if(!e.isIntersecting&&shown){ shown=false; s.getAnimations({subtree:true}).filter(isLoop).forEach(a=>a.pause()); }\n  }),{threshold:.2}).observe(sticky);\n})();\n\n$$('a[href^=\"#\"]').forEach(a=>a.addEventListener('click',e=>{\n  const h=a.getAttribute('href'); if(h.length<2) return;\n  const t=$(h); if(!t) return;\n  e.preventDefault();\n  t.scrollIntoView({behavior:RM?'auto':'smooth',block:'start'});\n  history.replaceState(null,'',h);\n}));\n})();\n<\/script>\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","protected":false},"excerpt":{"rendered":"<p>Pro and Enterprise \u00b7 Private beta Custom AI tools Extend what Mapsly AI can do for your team by connecting it to your ERP, data warehouse, Slack, custom API endpoints, and the automations you create in Mapsly. A custom AI tool is the bridge between an AI workflow and deterministic code. Contact our teamSee how it works Mapsly AI calls what the question needs. Invoice statusERP2 open \u00b7 $12,400Stock checkWarehouse140 in stockPost to SlackMessagingPosted to #salesPrice quotePricing serviceLead enrichmentData providerAnalytics queryBI toolCreate orderERPBook a slotCalendarYour own toolAny HTTP request or workflow How it works 1DefineA function Mapsly AI can call: an HTTP request or a Mapsly workflow to your ERP, [&hellip;]<\/p>\n","protected":false},"author":44,"featured_media":0,"parent":330,"menu_order":15,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-35260","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Custom AI Tools: Connect Your ERP and APIs | Mapsly AI<\/title>\n<meta name=\"description\" content=\"Connect your ERP, data warehouse, Slack, custom API endpoints and Mapsly automations as tools Mapsly AI calls in any conversation, with real numbers.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mapsly.com\/ja\/ai\/custom-ai-tools\/\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Custom AI Tools: Connect Your ERP and APIs | Mapsly AI\" \/>\n<meta property=\"og:description\" content=\"Connect your ERP, data warehouse, Slack, custom API endpoints and Mapsly automations as tools Mapsly AI calls in any conversation, with real numbers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mapsly.com\/ja\/ai\/custom-ai-tools\/\" \/>\n<meta property=\"og:site_name\" content=\"Mapsly\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593\" \/>\n\t<meta name=\"twitter:data1\" content=\"3\u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mapsly.com\\\/ai\\\/custom-ai-tools\\\/\",\"url\":\"https:\\\/\\\/mapsly.com\\\/ai\\\/custom-ai-tools\\\/\",\"name\":\"Custom AI Tools: Connect Your ERP and APIs | Mapsly AI\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mapsly.com\\\/#website\"},\"datePublished\":\"2026-09-16T08:52:06+00:00\",\"description\":\"Connect your ERP, data warehouse, Slack, custom API endpoints and Mapsly automations as tools Mapsly AI calls in any conversation, with real numbers.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mapsly.com\\\/ai\\\/custom-ai-tools\\\/#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mapsly.com\\\/ai\\\/custom-ai-tools\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mapsly.com\\\/ai\\\/custom-ai-tools\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mapsly.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mapsly AI\",\"item\":\"https:\\\/\\\/mapsly.com\\\/ai\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Custom AI tools\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mapsly.com\\\/#website\",\"url\":\"https:\\\/\\\/mapsly.com\\\/\",\"name\":\"Mapsly\",\"description\":\"The Ultimate CRM Map\",\"publisher\":{\"@id\":\"https:\\\/\\\/mapsly.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mapsly.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ja\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/mapsly.com\\\/#organization\",\"name\":\"Mapsly\",\"url\":\"https:\\\/\\\/mapsly.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/mapsly.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/mapsly.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Mapsly-Logo-2x-BIG.png\",\"contentUrl\":\"https:\\\/\\\/mapsly.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Mapsly-Logo-2x-BIG.png\",\"width\":280,\"height\":85,\"caption\":\"Mapsly\"},\"image\":{\"@id\":\"https:\\\/\\\/mapsly.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Custom AI Tools: Connect Your ERP and APIs | Mapsly AI","description":"Connect your ERP, data warehouse, Slack, custom API endpoints and Mapsly automations as tools Mapsly AI calls in any conversation, with real numbers.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mapsly.com\/ja\/ai\/custom-ai-tools\/","og_locale":"ja_JP","og_type":"article","og_title":"Custom AI Tools: Connect Your ERP and APIs | Mapsly AI","og_description":"Connect your ERP, data warehouse, Slack, custom API endpoints and Mapsly automations as tools Mapsly AI calls in any conversation, with real numbers.","og_url":"https:\/\/mapsly.com\/ja\/ai\/custom-ai-tools\/","og_site_name":"Mapsly","twitter_card":"summary_large_image","twitter_misc":{"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593":"3\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mapsly.com\/ai\/custom-ai-tools\/","url":"https:\/\/mapsly.com\/ai\/custom-ai-tools\/","name":"Custom AI Tools: Connect Your ERP and APIs | Mapsly AI","isPartOf":{"@id":"https:\/\/mapsly.com\/#website"},"datePublished":"2026-09-16T08:52:06+00:00","description":"Connect your ERP, data warehouse, Slack, custom API endpoints and Mapsly automations as tools Mapsly AI calls in any conversation, with real numbers.","breadcrumb":{"@id":"https:\/\/mapsly.com\/ai\/custom-ai-tools\/#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mapsly.com\/ai\/custom-ai-tools\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/mapsly.com\/ai\/custom-ai-tools\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mapsly.com\/"},{"@type":"ListItem","position":2,"name":"Mapsly AI","item":"https:\/\/mapsly.com\/ai\/"},{"@type":"ListItem","position":3,"name":"Custom AI tools"}]},{"@type":"WebSite","@id":"https:\/\/mapsly.com\/#website","url":"https:\/\/mapsly.com\/","name":"Mapsly","description":"The Ultimate CRM Map","publisher":{"@id":"https:\/\/mapsly.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mapsly.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ja"},{"@type":"Organization","@id":"https:\/\/mapsly.com\/#organization","name":"Mapsly","url":"https:\/\/mapsly.com\/","logo":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/mapsly.com\/#\/schema\/logo\/image\/","url":"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/06\/Mapsly-Logo-2x-BIG.png","contentUrl":"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/06\/Mapsly-Logo-2x-BIG.png","width":280,"height":85,"caption":"Mapsly"},"image":{"@id":"https:\/\/mapsly.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/pages\/35260","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/users\/44"}],"replies":[{"embeddable":true,"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/comments?post=35260"}],"version-history":[{"count":7,"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/pages\/35260\/revisions"}],"predecessor-version":[{"id":35359,"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/pages\/35260\/revisions\/35359"}],"up":[{"embeddable":true,"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/pages\/330"}],"wp:attachment":[{"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/media?parent=35260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}