[{"data":1,"prerenderedAt":1214},["ShallowReactive",2],{"navigation_docs":3,"-embed-api-reference":68,"-embed-api-reference-surround":1209},[4,26,42,52],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":25},"Getting Started","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,15,20],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Campaign Configuration","\u002Fgetting-started\u002Fcampaign-configuration","1.getting-started\u002F2.campaign-configuration","i-lucide-megaphone",{"title":21,"path":22,"stem":23,"icon":24},"Quality Review","\u002Fgetting-started\u002Fquality-review","1.getting-started\u002F3.quality-review","i-lucide-shield-check",false,{"title":27,"icon":28,"path":29,"stem":30,"children":31,"page":25},"Embed","i-lucide-code","\u002Fembed","2.embed",[32,37],{"title":33,"path":34,"stem":35,"icon":36},"Integration Guide","\u002Fembed\u002Fguide","2.embed\u002F1.guide","i-lucide-book-open",{"title":38,"path":39,"stem":40,"icon":41},"API Reference","\u002Fembed\u002Fapi-reference","2.embed\u002F2.api-reference","i-lucide-file-code",{"title":43,"icon":44,"path":45,"stem":46,"children":47,"page":25},"External API","i-lucide-globe","\u002Fexternal-api","3.external-api",[48],{"title":49,"path":50,"stem":51,"icon":41},"Campaign Reference","\u002Fexternal-api\u002Freference","3.external-api\u002F1.reference",{"title":53,"icon":54,"path":55,"stem":56,"children":57,"page":25},"AI Assistants","i-lucide-bot","\u002Fai-assistants","4.ai-assistants",[58,63],{"title":59,"path":60,"stem":61,"icon":62},"Connect an Assistant","\u002Fai-assistants\u002Fconnect","4.ai-assistants\u002F1.connect","i-lucide-plug",{"title":64,"path":65,"stem":66,"icon":67},"What the Assistant Can Do","\u002Fai-assistants\u002Fcapabilities","4.ai-assistants\u002F2.capabilities","i-lucide-list-checks",{"id":69,"title":38,"body":70,"description":1201,"extension":1202,"links":1203,"meta":1205,"navigation":1206,"path":39,"seo":1207,"stem":40,"__hash__":1208},"docs\u002F2.embed\u002F2.api-reference.md",{"type":71,"value":72,"toc":1190},"minimark",[73,81,85,88,125,128,134,140,259,261,266,269,457,459,464,467,614,619,622,652,670,677,681,684,783,796,802,805,1108,1110,1114,1122,1125,1132,1186],[74,75,77],"h2",{"id":76},"activoiceinitconfig",[78,79,80],"code",{},"Activoice.init(config)",[82,83,84],"p",{},"Initializes one embed instance inside the target container.",[82,86,87],{},"If the container already contains an active embed (for example after a client-side navigation), it is destroyed and replaced with a fresh instance.",[89,90,95],"pre",{"className":91,"code":92,"language":93,"meta":94,"style":94},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","window.Activoice.init(config: ActivoiceEmbedConfig): void\n","ts","",[78,96,97],{"__ignoreMap":94},[98,99,102,106,110,113,115,119,122],"span",{"class":100,"line":101},"line",1,[98,103,105],{"class":104},"sTEyZ","window",[98,107,109],{"class":108},"sMK4o",".",[98,111,112],{"class":104},"Activoice",[98,114,109],{"class":108},[98,116,118],{"class":117},"s2Zo4","init",[98,120,121],{"class":104},"(config: ActivoiceEmbedConfig): ",[98,123,124],{"class":108},"void\n",[126,127],"hr",{},[74,129,131],{"id":130},"activoiceembedconfig",[78,132,133],{},"ActivoiceEmbedConfig",[82,135,136,137,109],{},"The root configuration object passed to ",[78,138,139],{},"Activoice.init()",[141,142,143,163],"table",{},[144,145,146],"thead",{},[147,148,149,153,156,160],"tr",{},[150,151,152],"th",{},"Property",[150,154,155],{},"Type",[150,157,159],{"align":158},"center","Required",[150,161,162],{},"Description",[164,165,166,193,217,239],"tbody",{},[147,167,168,174,179,182],{},[169,170,171],"td",{},[78,172,173],{},"container",[169,175,176],{},[78,177,178],{},"string",[169,180,181],{"align":158},"✓",[169,183,184,185,188,189,192],{},"CSS selector of the host element (e.g. ",[78,186,187],{},"'#av-embed-container'","). Must match exactly one element in the DOM at the time ",[78,190,191],{},"init()"," is called.",[147,194,195,200,204,206],{},[169,196,197],{},[78,198,199],{},"campaignId",[169,201,202],{},[78,203,178],{},[169,205,181],{"align":158},[169,207,208,209,213,214,216],{},"Slug or identifier of the campaign to embed. Visible in your Activoice admin, in the campaign URL and in the campaign's ",[210,211,212],"strong",{},"Share"," panel, ",[210,215,27],{}," tab.",[147,218,219,224,233,236],{},[169,220,221],{},[78,222,223],{},"embedOptions",[169,225,226],{},[227,228,230],"a",{"href":229},"#embedoptions",[78,231,232],{},"EmbedOptions",[169,234,235],{"align":158},"—",[169,237,238],{},"Optional display and behavior settings.",[147,240,241,246,254,256],{},[169,242,243],{},[78,244,245],{},"campaignOverrides",[169,247,248],{},[227,249,251],{"href":250},"#campaignoverrides",[78,252,253],{},"CampaignOverrides",[169,255,235],{"align":158},[169,257,258],{},"Optional overrides applied on top of the campaign configuration defined in your Activoice admin.",[126,260],{},[74,262,264],{"id":263},"embedoptions",[78,265,232],{},[82,267,268],{},"All fields are optional. Omitting a field uses the default value.",[141,270,271,284],{},[144,272,273],{},[147,274,275,277,279,282],{},[150,276,152],{},[150,278,155],{},[150,280,281],{},"Default",[150,283,162],{},[164,285,286,309,336,367,387,409,427],{},[147,287,288,293,297,302],{},[169,289,290],{},[78,291,292],{},"spinnerColor",[169,294,295],{},[78,296,178],{},[169,298,299],{},[78,300,301],{},"'#fed13a'",[169,303,304,305,308],{},"CSS color of the loading spinner shown before the campaign is ready. Accepts any valid CSS color value (hex, ",[78,306,307],{},"rgb()",", named colors, etc.).",[147,310,311,316,321,326],{},[169,312,313],{},[78,314,315],{},"initialPage",[169,317,318],{},[78,319,320],{},"'steps' | 'landing'",[169,322,323],{},[78,324,325],{},"'steps'",[169,327,328,329,331,332,335],{},"Controls which page of the campaign is shown first. ",[78,330,325],{}," opens directly on the action flow. ",[78,333,334],{},"'landing'"," shows the campaign landing page.",[147,337,338,343,348,353],{},[169,339,340],{},[78,341,342],{},"displayMode",[169,344,345],{},[78,346,347],{},"'inline' | 'fullHeight'",[169,349,350],{},[78,351,352],{},"'inline'",[169,354,355,356,358,359,362,363,366],{},"Height management strategy. ",[78,357,352],{}," updates the iframe height in pixels each time the content resizes. ",[78,360,361],{},"'fullHeight'"," sets ",[78,364,365],{},"height: 100%"," so the iframe fills its container — useful in sidebars or fixed-height panels.",[147,368,369,374,379,384],{},[169,370,371],{},[78,372,373],{},"withToolbar",[169,375,376],{},[78,377,378],{},"boolean",[169,380,381],{},[78,382,383],{},"false",[169,385,386],{},"Renders the navigation toolbar inside the embed (back button, step indicator). Disabled by default for a seamless embedded look.",[147,388,389,394,398,402],{},[169,390,391],{},[78,392,393],{},"withBackground",[169,395,396],{},[78,397,378],{},[169,399,400],{},[78,401,383],{},[169,403,404,405,408],{},"Paints the campaign's background color, or the ",[78,406,407],{},"color_background"," override, on the iframe body. When disabled, the background is transparent so the host page shows through. Text and UI elements automatically switch to a light color when the background color is dark.",[147,410,411,416,420,424],{},[169,412,413],{},[78,414,415],{},"withPadding",[169,417,418],{},[78,419,378],{},[169,421,422],{},[78,423,383],{},[169,425,426],{},"Adds horizontal padding to the campaign content area.",[147,428,429,434,438,442],{},[169,430,431],{},[78,432,433],{},"bypassCampaignStateCheck",[169,435,436],{},[78,437,378],{},[169,439,440],{},[78,441,383],{},[169,443,444,445,448,449,452,453,456],{},"When ",[78,446,447],{},"true",", the campaign renders even if it is in ",[78,450,451],{},"draft"," or ",[78,454,455],{},"ended"," state. Intended for preview and testing purposes only — do not enable in production.",[126,458],{},[74,460,462],{"id":461},"campaignoverrides",[78,463,253],{},[82,465,466],{},"Overrides applied on top of the campaign configuration defined in your Activoice admin.",[89,468,470],{"className":91,"code":469,"language":93,"meta":94,"style":94},"interface CampaignOverrides {\n  recipients?: Recipient[]        \u002F\u002F Global recipient override for all interpellations\n  interpellations?: Array\u003C{\n    id: string                    \u002F\u002F UUID of the interpellation to override\n    recipients?: Recipient[]      \u002F\u002F Per-interpellation override (takes priority)\n  }>\n  color_background?: string       \u002F\u002F #rrggbb, surface the embed sits on\n  color_main?: string             \u002F\u002F #rrggbb, brand color\n  color_buttons?: string          \u002F\u002F #rrggbb, call-to-action buttons\n  custom_css?: string             \u002F\u002F Replaces the organization's custom CSS, '' removes it\n}\n",[78,471,472,485,505,519,534,550,556,569,582,595,608],{"__ignoreMap":94},[98,473,474,478,482],{"class":100,"line":101},[98,475,477],{"class":476},"spNyl","interface",[98,479,481],{"class":480},"sBMFI"," CampaignOverrides",[98,483,484],{"class":108}," {\n",[98,486,488,492,495,498,501],{"class":100,"line":487},2,[98,489,491],{"class":490},"swJcz","  recipients",[98,493,494],{"class":108},"?:",[98,496,497],{"class":480}," Recipient",[98,499,500],{"class":104},"[]        ",[98,502,504],{"class":503},"sHwdD","\u002F\u002F Global recipient override for all interpellations\n",[98,506,508,511,513,516],{"class":100,"line":507},3,[98,509,510],{"class":490},"  interpellations",[98,512,494],{"class":108},[98,514,515],{"class":480}," Array",[98,517,518],{"class":108},"\u003C{\n",[98,520,522,525,528,531],{"class":100,"line":521},4,[98,523,524],{"class":490},"    id",[98,526,527],{"class":108},":",[98,529,530],{"class":480}," string",[98,532,533],{"class":503},"                    \u002F\u002F UUID of the interpellation to override\n",[98,535,537,540,542,544,547],{"class":100,"line":536},5,[98,538,539],{"class":490},"    recipients",[98,541,494],{"class":108},[98,543,497],{"class":480},[98,545,546],{"class":104},"[]      ",[98,548,549],{"class":503},"\u002F\u002F Per-interpellation override (takes priority)\n",[98,551,553],{"class":100,"line":552},6,[98,554,555],{"class":108},"  }>\n",[98,557,559,562,564,566],{"class":100,"line":558},7,[98,560,561],{"class":490},"  color_background",[98,563,494],{"class":108},[98,565,530],{"class":480},[98,567,568],{"class":503},"       \u002F\u002F #rrggbb, surface the embed sits on\n",[98,570,572,575,577,579],{"class":100,"line":571},8,[98,573,574],{"class":490},"  color_main",[98,576,494],{"class":108},[98,578,530],{"class":480},[98,580,581],{"class":503},"             \u002F\u002F #rrggbb, brand color\n",[98,583,585,588,590,592],{"class":100,"line":584},9,[98,586,587],{"class":490},"  color_buttons",[98,589,494],{"class":108},[98,591,530],{"class":480},[98,593,594],{"class":503},"          \u002F\u002F #rrggbb, call-to-action buttons\n",[98,596,598,601,603,605],{"class":100,"line":597},10,[98,599,600],{"class":490},"  custom_css",[98,602,494],{"class":108},[98,604,530],{"class":480},[98,606,607],{"class":503},"             \u002F\u002F Replaces the organization's custom CSS, '' removes it\n",[98,609,611],{"class":100,"line":610},11,[98,612,613],{"class":108},"}\n",[615,616,618],"h3",{"id":617},"recipient-resolution-order","Recipient resolution order",[82,620,621],{},"Recipients are resolved per interpellation with the following priority:",[623,624,625,636,646],"ol",{},[626,627,628,631,632,635],"li",{},[210,629,630],{},"Per-interpellation override"," — ",[78,633,634],{},"interpellations[].recipients"," if provided for that entry",[626,637,638,641,642,645],{},[210,639,640],{},"Root-level override"," — top-level ",[78,643,644],{},"recipients"," applied to all interpellations that don't have their own override",[626,647,648,651],{},[210,649,650],{},"Admin configuration"," — original recipients preserved when no override applies",[653,654,444,655,658,659,662,663,666,667,669],"warning",{},[78,656,657],{},"interpellations"," is provided, ",[210,660,661],{},"only the listed interpellations are shown"," — any interpellation whose ",[78,664,665],{},"id"," is not included is hidden from the embed. Omit ",[78,668,657],{}," entirely to keep all interpellations visible.",[671,672,673,674,676],"note",{},"The root-level ",[78,675,644],{}," is a convenient shortcut when you want to set the same recipients across all interpellations without repeating them in each entry.",[615,678,680],{"id":679},"design-fields","Design fields",[82,682,683],{},"Each design field replaces the organization's value from your Activoice admin; an omitted field keeps it.",[141,685,686,697],{},[144,687,688],{},[147,689,690,693,695],{},[150,691,692],{},"Field",[150,694,155],{},[150,696,162],{},[164,698,699,718,734,750],{},[147,700,701,705,709],{},[169,702,703],{},[78,704,407],{},[169,706,707],{},[78,708,178],{},[169,710,711,714,715,109],{},[78,712,713],{},"#rrggbb"," color of the surface the embed sits on. Drives the text color and derived surfaces; painted on the body only with ",[78,716,717],{},"embedOptions.withBackground",[147,719,720,725,729],{},[169,721,722],{},[78,723,724],{},"color_main",[169,726,727],{},[78,728,178],{},[169,730,731,733],{},[78,732,713],{}," brand color: landing gradient, toolbar, links, focus states.",[147,735,736,741,745],{},[169,737,738],{},[78,739,740],{},"color_buttons",[169,742,743],{},[78,744,178],{},[169,746,747,749],{},[78,748,713],{}," color of the call-to-action buttons; the label color is picked for contrast.",[147,751,752,757,761],{},[169,753,754],{},[78,755,756],{},"custom_css",[169,758,759],{},[78,760,178],{},[169,762,763,764,767,768,774,775,778,779,782],{},"Replaces the organization's custom CSS; ",[78,765,766],{},"''"," removes it. Written from the ",[227,769,773],{"href":770,"rel":771},"https:\u002F\u002Fdocs.activoice.org\u002Ftheme\u002Fcustom-css-template.css",[772],"nofollow","custom CSS template",", see the ",[227,776,33],{"href":777},"\u002Fembed\u002Fguide#matching-the-host-page-design",". Checked before it is applied: no external URL, Google Fonts ",[78,780,781],{},"@import"," only, 50 000 characters at most.",[82,784,785,786,788,789,792,793,795],{},"A color that is not ",[78,787,713],{},", ",[78,790,791],{},"null"," included, or a ",[78,794,756],{}," that is not a string is ignored with a warning in the browser console and the organization's value stays. A CSS that fails a check is dropped entirely, with a warning too.",[615,797,799],{"id":798},"recipient",[78,800,801],{},"Recipient",[82,803,804],{},"All fields are optional.",[141,806,807,817],{},[144,808,809],{},[147,810,811,813,815],{},[150,812,692],{},[150,814,155],{},[150,816,162],{},[164,818,819,833,847,874,892,907,921,935,949,963,981,997,1011,1027,1048,1065,1079,1093],{},[147,820,821,826,830],{},[169,822,823],{},[78,824,825],{},"first_name",[169,827,828],{},[78,829,178],{},[169,831,832],{},"First name of the recipient.",[147,834,835,840,844],{},[169,836,837],{},[78,838,839],{},"last_name",[169,841,842],{},[78,843,178],{},[169,845,846],{},"Last name of the recipient.",[147,848,849,854,859],{},[169,850,851],{},[78,852,853],{},"gender",[169,855,856],{},[78,857,858],{},"'M' | 'F' | 'O'",[169,860,861,862,865,866,869,870,873],{},"Gender: ",[78,863,864],{},"M"," (male), ",[78,867,868],{},"F"," (female), ",[78,871,872],{},"O"," (other \u002F not specified). Used to personalize AI-generated messages.",[147,875,876,881,885],{},[169,877,878],{},[78,879,880],{},"display_title",[169,882,883],{},[78,884,178],{},[169,886,887,888,891],{},"Title or role displayed to the user (e.g. ",[78,889,890],{},"'Mayor of Lyon'",").",[147,893,894,899,904],{},[169,895,896],{},[78,897,898],{},"photo_url",[169,900,901],{},[78,902,903],{},"string | null",[169,905,906],{},"Absolute URL of the recipient's photo.",[147,908,909,914,918],{},[169,910,911],{},[78,912,913],{},"email",[169,915,916],{},[78,917,903],{},[169,919,920],{},"Email address (used for email interpellation modes).",[147,922,923,928,932],{},[169,924,925],{},[78,926,927],{},"phone_number",[169,929,930],{},[78,931,903],{},[169,933,934],{},"Phone number (used for call interpellation modes).",[147,936,937,942,946],{},[169,938,939],{},[78,940,941],{},"personal_link",[169,943,944],{},[78,945,903],{},[169,947,948],{},"Absolute URL to the recipient's personal or professional website.",[147,950,951,956,960],{},[169,952,953],{},[78,954,955],{},"facebook_page",[169,957,958],{},[78,959,178],{},[169,961,962],{},"Absolute URL of the recipient's Facebook page.",[147,964,965,970,974],{},[169,966,967],{},[78,968,969],{},"twitter_handle",[169,971,972],{},[78,973,178],{},[169,975,976,977,980],{},"Twitter\u002FX handle, without the ",[78,978,979],{},"@"," prefix.",[147,982,983,988,992],{},[169,984,985],{},[78,986,987],{},"instagram_handle",[169,989,990],{},[78,991,178],{},[169,993,994,995,980],{},"Instagram handle, without the ",[78,996,979],{},[147,998,999,1004,1008],{},[169,1000,1001],{},[78,1002,1003],{},"linkedin_page",[169,1005,1006],{},[78,1007,178],{},[169,1009,1010],{},"Absolute URL of the recipient's LinkedIn profile.",[147,1012,1013,1018,1022],{},[169,1014,1015],{},[78,1016,1017],{},"tiktok_handle",[169,1019,1020],{},[78,1021,178],{},[169,1023,1024,1025,980],{},"TikTok handle, without the ",[78,1026,979],{},[147,1028,1029,1034,1038],{},[169,1030,1031],{},[78,1032,1033],{},"geo_type",[169,1035,1036],{},[78,1037,903],{},[169,1039,1040,1041,788,1044,1047],{},"Type of geographic area (e.g. ",[78,1042,1043],{},"'municipality'",[78,1045,1046],{},"'department'","). Used for geospatial targeting when supporters search by location.",[147,1049,1050,1055,1059],{},[169,1051,1052],{},[78,1053,1054],{},"geo_id",[169,1056,1057],{},[78,1058,903],{},[169,1060,1061,1062,1064],{},"Identifier of the geographic area, matching the ",[78,1063,1033],{}," taxonomy.",[147,1066,1067,1072,1076],{},[169,1068,1069],{},[78,1070,1071],{},"party_name",[169,1073,1074],{},[78,1075,903],{},[169,1077,1078],{},"Full name of the political party.",[147,1080,1081,1086,1090],{},[169,1082,1083],{},[78,1084,1085],{},"party_short_name",[169,1087,1088],{},[78,1089,903],{},[169,1091,1092],{},"Abbreviated party name displayed in the UI.",[147,1094,1095,1100,1105],{},[169,1096,1097],{},[78,1098,1099],{},"custom_fields",[169,1101,1102],{},[78,1103,1104],{},"Record\u003Cstring, string>",[169,1106,1107],{},"Arbitrary key-value pairs injected as extra variables into AI-generated message templates.",[126,1109],{},[74,1111,1113],{"id":1112},"typescript-types","TypeScript types",[82,1115,1116,1117],{},"Download the type definitions file and reference it in your project for full IDE autocompletion: ",[227,1118,1121],{"href":1119,"target":1120,"download":1121},"\u002Ftypes\u002Factivoice-embed.d.ts","_blank","activoice-embed.d.ts",[653,1123,1124],{},"This file is not versioned or distributed automatically. As the API evolves, you will need to re-download it and update your local copy manually.",[82,1126,1127,1128,1131],{},"Then point your ",[78,1129,1130],{},"tsconfig.json"," to it:",[89,1133,1137],{"className":1134,"code":1135,"filename":1130,"language":1136,"meta":94,"style":94},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"include\": [\".\u002Factivoice-embed.d.ts\", \"src\u002F**\u002F*\"]\n}\n","json",[78,1138,1139,1144,1182],{"__ignoreMap":94},[98,1140,1141],{"class":100,"line":101},[98,1142,1143],{"class":108},"{\n",[98,1145,1146,1149,1152,1155,1157,1160,1162,1166,1168,1171,1174,1177,1179],{"class":100,"line":487},[98,1147,1148],{"class":108},"  \"",[98,1150,1151],{"class":476},"include",[98,1153,1154],{"class":108},"\"",[98,1156,527],{"class":108},[98,1158,1159],{"class":108}," [",[98,1161,1154],{"class":108},[98,1163,1165],{"class":1164},"sfazB",".\u002Factivoice-embed.d.ts",[98,1167,1154],{"class":108},[98,1169,1170],{"class":108},",",[98,1172,1173],{"class":108}," \"",[98,1175,1176],{"class":1164},"src\u002F**\u002F*",[98,1178,1154],{"class":108},[98,1180,1181],{"class":108},"]\n",[98,1183,1184],{"class":100,"line":507},[98,1185,613],{"class":108},[1187,1188,1189],"style",{},"html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}",{"title":94,"searchDepth":487,"depth":487,"links":1191},[1192,1193,1194,1195,1200],{"id":76,"depth":487,"text":80},{"id":130,"depth":487,"text":133},{"id":263,"depth":487,"text":232},{"id":461,"depth":487,"text":253,"children":1196},[1197,1198,1199],{"id":617,"depth":507,"text":618},{"id":679,"depth":507,"text":680},{"id":798,"depth":507,"text":801},{"id":1112,"depth":487,"text":1113},"Complete reference for the Activoice embed configuration","md",[1204],{"label":33,"icon":36,"to":34},{},{"icon":41},{"title":38,"description":1201},"7mobWa4mabiX2St_tk5_gXugKaVwQvlFqVpRTC9cdzg",[1210,1212],{"title":33,"path":34,"stem":35,"description":1211,"icon":36,"children":-1},"Embed an Activoice campaign on any website in minutes",{"title":49,"path":50,"stem":51,"description":1213,"icon":41,"children":-1},"Read a campaign's public data from your own website",1790871374123]