[{"data":1,"prerenderedAt":2797},["ShallowReactive",2],{"navigation_docs":3,"-embed-guide":73,"-embed-guide-surround":2792},[4,31,47,57],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":30},"Getting Started","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,15,20,25],{"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",{"title":26,"path":27,"stem":28,"icon":29},"Petitions","\u002Fgetting-started\u002Fpetitions","1.getting-started\u002F4.petitions","i-lucide-signature",false,{"title":32,"icon":33,"path":34,"stem":35,"children":36,"page":30},"Embed","i-lucide-code","\u002Fembed","2.embed",[37,42],{"title":38,"path":39,"stem":40,"icon":41},"Integration Guide","\u002Fembed\u002Fguide","2.embed\u002F1.guide","i-lucide-book-open",{"title":43,"path":44,"stem":45,"icon":46},"API Reference","\u002Fembed\u002Fapi-reference","2.embed\u002F2.api-reference","i-lucide-file-code",{"title":48,"icon":49,"path":50,"stem":51,"children":52,"page":30},"External API","i-lucide-globe","\u002Fexternal-api","3.external-api",[53],{"title":54,"path":55,"stem":56,"icon":46},"Campaign Reference","\u002Fexternal-api\u002Freference","3.external-api\u002F1.reference",{"title":58,"icon":59,"path":60,"stem":61,"children":62,"page":30},"AI Assistants","i-lucide-bot","\u002Fai-assistants","4.ai-assistants",[63,68],{"title":64,"path":65,"stem":66,"icon":67},"Connect an Assistant","\u002Fai-assistants\u002Fconnect","4.ai-assistants\u002F1.connect","i-lucide-plug",{"title":69,"path":70,"stem":71,"icon":72},"What the Assistant Can Do","\u002Fai-assistants\u002Fcapabilities","4.ai-assistants\u002F2.capabilities","i-lucide-list-checks",{"id":74,"title":38,"body":75,"description":2784,"extension":2785,"links":2786,"meta":2788,"navigation":2789,"path":39,"seo":2790,"stem":40,"__hash__":2791},"docs\u002F2.embed\u002F1.guide.md",{"type":76,"value":77,"toc":2765},"minimark",[78,82,87,99,103,337,340,551,560,569,573,583,685,689,699,798,838,842,853,926,939,970,983,997,1108,1126,1135,1147,1151,1168,1171,1178,1303,1310,1446,1519,1525,1531,1548,1552,1558,1653,1712,1715,1721,1725,1731,1900,1960,1974,1997,2006,2010,2015,2194,2197,2202,2206,2215,2463,2467,2472,2747,2754,2761],[79,80,81],"p",{},"The Activoice embed lets you add a campaign or a petition directly on your own website. Visitors can participate in the campaign without ever leaving your page — all you need is a small snippet of HTML.",[83,84,86],"h2",{"id":85},"how-it-works","How it works",[79,88,89,90,94,95,98],{},"The embed loads your campaign inside an ",[91,92,93],"code",{},"\u003Ciframe>",". By default, it measures the first screen, keeps that height (at least 600 px), and scrolls longer content inside the iframe. A lightweight JavaScript loader (",[91,96,97],{},"loader.js",") shows a spinner while the campaign initializes, then reveals the sized iframe. The host page's query string is passed to the embed, so personalized links from the Share panel also work on a page that embeds the campaign.",[83,100,102],{"id":101},"quick-start","Quick start",[104,105,106,111,126,193,197,204,234,238,245],"steps",{},[107,108,110],"h3",{"id":109},"add-the-loader-script","Add the loader script",[79,112,113,114,117,118,122,123,125],{},"Paste the following tag inside the ",[91,115,116],{},"\u003Chead>"," of your page. You will find the exact URL in your Activoice admin, in the campaign's ",[119,120,121],"strong",{},"Share"," panel, ",[119,124,32],{}," tab.",[127,128,133],"pre",{"className":129,"code":130,"language":131,"meta":132,"style":132},"language-html shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Chead>\n  \u003Cscript src=\"https:\u002F\u002Fapp.activoice.org\u002Fembed\u002Fv1\u002Floader.js\">\u003C\u002Fscript>\n\u003C\u002Fhead>\n","html","",[91,134,135,151,183],{"__ignoreMap":132},[136,137,140,144,148],"span",{"class":138,"line":139},"line",1,[136,141,143],{"class":142},"sMK4o","\u003C",[136,145,147],{"class":146},"swJcz","head",[136,149,150],{"class":142},">\n",[136,152,154,157,160,164,167,170,174,176,179,181],{"class":138,"line":153},2,[136,155,156],{"class":142},"  \u003C",[136,158,159],{"class":146},"script",[136,161,163],{"class":162},"spNyl"," src",[136,165,166],{"class":142},"=",[136,168,169],{"class":142},"\"",[136,171,173],{"class":172},"sfazB","https:\u002F\u002Fapp.activoice.org\u002Fembed\u002Fv1\u002Floader.js",[136,175,169],{"class":142},[136,177,178],{"class":142},">\u003C\u002F",[136,180,159],{"class":146},[136,182,150],{"class":142},[136,184,186,189,191],{"class":138,"line":185},3,[136,187,188],{"class":142},"\u003C\u002F",[136,190,147],{"class":146},[136,192,150],{"class":142},[107,194,196],{"id":195},"add-a-container","Add a container",[79,198,199,200,203],{},"Place an empty ",[91,201,202],{},"\u003Cdiv>"," wherever you want the campaign to appear:",[127,205,207],{"className":129,"code":206,"language":131,"meta":132,"style":132},"\u003Cdiv id=\"av-embed-container\">\u003C\u002Fdiv>\n",[91,208,209],{"__ignoreMap":132},[136,210,211,213,216,219,221,223,226,228,230,232],{"class":138,"line":139},[136,212,143],{"class":142},[136,214,215],{"class":146},"div",[136,217,218],{"class":162}," id",[136,220,166],{"class":142},[136,222,169],{"class":142},[136,224,225],{"class":172},"av-embed-container",[136,227,169],{"class":142},[136,229,178],{"class":142},[136,231,215],{"class":146},[136,233,150],{"class":142},[107,235,237],{"id":236},"initialize-the-embed","Initialize the embed",[79,239,240,241,244],{},"Call ",[91,242,243],{},"Activoice.init()"," with your campaign ID:",[127,246,248],{"className":129,"code":247,"language":131,"meta":132,"style":132},"\u003Cscript>\nwindow.Activoice.init({\n  container: '#av-embed-container',\n  campaignId: 'my-campaign-slug',\n})\n\u003C\u002Fscript>\n",[91,249,250,258,282,302,319,328],{"__ignoreMap":132},[136,251,252,254,256],{"class":138,"line":139},[136,253,143],{"class":142},[136,255,159],{"class":146},[136,257,150],{"class":142},[136,259,260,264,267,270,272,276,279],{"class":138,"line":153},[136,261,263],{"class":262},"sTEyZ","window",[136,265,266],{"class":142},".",[136,268,269],{"class":262},"Activoice",[136,271,266],{"class":142},[136,273,275],{"class":274},"s2Zo4","init",[136,277,278],{"class":262},"(",[136,280,281],{"class":142},"{\n",[136,283,284,287,290,293,296,299],{"class":138,"line":185},[136,285,286],{"class":146},"  container",[136,288,289],{"class":142},":",[136,291,292],{"class":142}," '",[136,294,295],{"class":172},"#av-embed-container",[136,297,298],{"class":142},"'",[136,300,301],{"class":142},",\n",[136,303,305,308,310,312,315,317],{"class":138,"line":304},4,[136,306,307],{"class":146},"  campaignId",[136,309,289],{"class":142},[136,311,292],{"class":142},[136,313,314],{"class":172},"my-campaign-slug",[136,316,298],{"class":142},[136,318,301],{"class":142},[136,320,322,325],{"class":138,"line":321},5,[136,323,324],{"class":142},"}",[136,326,327],{"class":262},")\n",[136,329,331,333,335],{"class":138,"line":330},6,[136,332,188],{"class":142},[136,334,159],{"class":146},[136,336,150],{"class":142},[79,338,339],{},"That's it. This minimal snippet is the recommended integration: its defaults are designed to blend into your page, and the options described further down only matter when your site's design calls for them. The complete snippet looks like this:",[127,341,344],{"className":129,"code":342,"filename":343,"language":131,"meta":132,"style":132},"\u003C!DOCTYPE html>\n\u003Chtml lang=\"en\">\n\u003Chead>\n  \u003Cscript src=\"https:\u002F\u002Fapp.activoice.org\u002Fembed\u002Fv1\u002Floader.js\">\u003C\u002Fscript>\n\u003C\u002Fhead>\n\u003Cbody>\n  \u003Cdiv id=\"av-embed-container\">\u003C\u002Fdiv>\n\n  \u003Cscript>\n  window.Activoice.init({\n    container: '#av-embed-container',\n    campaignId: 'my-campaign-slug',\n  })\n  \u003C\u002Fscript>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\n","index.html",[91,345,346,359,379,387,409,417,426,449,456,465,483,499,515,523,533,542],{"__ignoreMap":132},[136,347,348,351,354,357],{"class":138,"line":139},[136,349,350],{"class":142},"\u003C!",[136,352,353],{"class":146},"DOCTYPE",[136,355,356],{"class":162}," html",[136,358,150],{"class":142},[136,360,361,363,365,368,370,372,375,377],{"class":138,"line":153},[136,362,143],{"class":142},[136,364,131],{"class":146},[136,366,367],{"class":162}," lang",[136,369,166],{"class":142},[136,371,169],{"class":142},[136,373,374],{"class":172},"en",[136,376,169],{"class":142},[136,378,150],{"class":142},[136,380,381,383,385],{"class":138,"line":185},[136,382,143],{"class":142},[136,384,147],{"class":146},[136,386,150],{"class":142},[136,388,389,391,393,395,397,399,401,403,405,407],{"class":138,"line":304},[136,390,156],{"class":142},[136,392,159],{"class":146},[136,394,163],{"class":162},[136,396,166],{"class":142},[136,398,169],{"class":142},[136,400,173],{"class":172},[136,402,169],{"class":142},[136,404,178],{"class":142},[136,406,159],{"class":146},[136,408,150],{"class":142},[136,410,411,413,415],{"class":138,"line":321},[136,412,188],{"class":142},[136,414,147],{"class":146},[136,416,150],{"class":142},[136,418,419,421,424],{"class":138,"line":330},[136,420,143],{"class":142},[136,422,423],{"class":146},"body",[136,425,150],{"class":142},[136,427,429,431,433,435,437,439,441,443,445,447],{"class":138,"line":428},7,[136,430,156],{"class":142},[136,432,215],{"class":146},[136,434,218],{"class":162},[136,436,166],{"class":142},[136,438,169],{"class":142},[136,440,225],{"class":172},[136,442,169],{"class":142},[136,444,178],{"class":142},[136,446,215],{"class":146},[136,448,150],{"class":142},[136,450,452],{"class":138,"line":451},8,[136,453,455],{"emptyLinePlaceholder":454},true,"\n",[136,457,459,461,463],{"class":138,"line":458},9,[136,460,156],{"class":142},[136,462,159],{"class":146},[136,464,150],{"class":142},[136,466,468,471,473,475,477,479,481],{"class":138,"line":467},10,[136,469,470],{"class":262},"  window",[136,472,266],{"class":142},[136,474,269],{"class":262},[136,476,266],{"class":142},[136,478,275],{"class":274},[136,480,278],{"class":262},[136,482,281],{"class":142},[136,484,486,489,491,493,495,497],{"class":138,"line":485},11,[136,487,488],{"class":146},"    container",[136,490,289],{"class":142},[136,492,292],{"class":142},[136,494,295],{"class":172},[136,496,298],{"class":142},[136,498,301],{"class":142},[136,500,502,505,507,509,511,513],{"class":138,"line":501},12,[136,503,504],{"class":146},"    campaignId",[136,506,289],{"class":142},[136,508,292],{"class":142},[136,510,314],{"class":172},[136,512,298],{"class":142},[136,514,301],{"class":142},[136,516,518,521],{"class":138,"line":517},13,[136,519,520],{"class":142},"  }",[136,522,327],{"class":262},[136,524,526,529,531],{"class":138,"line":525},14,[136,527,528],{"class":142},"  \u003C\u002F",[136,530,159],{"class":146},[136,532,150],{"class":142},[136,534,536,538,540],{"class":138,"line":535},15,[136,537,188],{"class":142},[136,539,423],{"class":146},[136,541,150],{"class":142},[136,543,545,547,549],{"class":138,"line":544},16,[136,546,188],{"class":142},[136,548,131],{"class":146},[136,550,150],{"class":142},[552,553,554,555,557,558,125],"note",{},"Copy-paste ready snippets are available directly from your Activoice admin: open a campaign or a petition, go to the ",[119,556,121],{}," step of its editor, then the ",[119,559,32],{},[561,562,563,564,568],"tip",{},"Using an ",[565,566,567],"a",{"href":65},"AI assistant connected to Activoice","? Ask it to embed a campaign on your site: it reads this guide and writes the snippet with the right campaign id for you.",[83,570,572],{"id":571},"customizing-the-spinner-color","Customizing the spinner color",[79,574,575,576,579,580,289],{},"By default the loading spinner uses Activoice's brand yellow (",[91,577,578],{},"#fed13a","). Match it to your site's colors with ",[91,581,582],{},"embedOptions.spinnerColor",[127,584,586],{"className":129,"code":585,"language":131,"meta":132,"style":132},"\u003Cscript>\nwindow.Activoice.init({\n  container: '#av-embed-container',\n  campaignId: 'my-campaign-slug',\n  embedOptions: {\n    spinnerColor: '#0057ff',\n  },\n})\n\u003C\u002Fscript>\n",[91,587,588,596,612,626,640,650,666,671,677],{"__ignoreMap":132},[136,589,590,592,594],{"class":138,"line":139},[136,591,143],{"class":142},[136,593,159],{"class":146},[136,595,150],{"class":142},[136,597,598,600,602,604,606,608,610],{"class":138,"line":153},[136,599,263],{"class":262},[136,601,266],{"class":142},[136,603,269],{"class":262},[136,605,266],{"class":142},[136,607,275],{"class":274},[136,609,278],{"class":262},[136,611,281],{"class":142},[136,613,614,616,618,620,622,624],{"class":138,"line":185},[136,615,286],{"class":146},[136,617,289],{"class":142},[136,619,292],{"class":142},[136,621,295],{"class":172},[136,623,298],{"class":142},[136,625,301],{"class":142},[136,627,628,630,632,634,636,638],{"class":138,"line":304},[136,629,307],{"class":146},[136,631,289],{"class":142},[136,633,292],{"class":142},[136,635,314],{"class":172},[136,637,298],{"class":142},[136,639,301],{"class":142},[136,641,642,645,647],{"class":138,"line":321},[136,643,644],{"class":146},"  embedOptions",[136,646,289],{"class":142},[136,648,649],{"class":142}," {\n",[136,651,652,655,657,659,662,664],{"class":138,"line":330},[136,653,654],{"class":146},"    spinnerColor",[136,656,289],{"class":142},[136,658,292],{"class":142},[136,660,661],{"class":172},"#0057ff",[136,663,298],{"class":142},[136,665,301],{"class":142},[136,667,668],{"class":138,"line":428},[136,669,670],{"class":142},"  },\n",[136,672,673,675],{"class":138,"line":451},[136,674,324],{"class":142},[136,676,327],{"class":262},[136,678,679,681,683],{"class":138,"line":458},[136,680,188],{"class":142},[136,682,159],{"class":146},[136,684,150],{"class":142},[83,686,688],{"id":687},"choosing-where-to-start-the-campaign-flow","Choosing where to start the campaign flow",[79,690,691,692,695,696,289],{},"By default, visitors land directly on the action steps (the \"go\" page). If your campaign has a dedicated landing page you want to show first, set ",[91,693,694],{},"initialPage"," to ",[91,697,698],{},"'landing'",[127,700,702],{"className":129,"code":701,"language":131,"meta":132,"style":132},"\u003Cscript>\nwindow.Activoice.init({\n  container: '#av-embed-container',\n  campaignId: 'my-campaign-slug',\n  embedOptions: {\n    initialPage: 'landing',\n  },\n})\n\u003C\u002Fscript>\n",[91,703,704,712,728,742,756,764,780,784,790],{"__ignoreMap":132},[136,705,706,708,710],{"class":138,"line":139},[136,707,143],{"class":142},[136,709,159],{"class":146},[136,711,150],{"class":142},[136,713,714,716,718,720,722,724,726],{"class":138,"line":153},[136,715,263],{"class":262},[136,717,266],{"class":142},[136,719,269],{"class":262},[136,721,266],{"class":142},[136,723,275],{"class":274},[136,725,278],{"class":262},[136,727,281],{"class":142},[136,729,730,732,734,736,738,740],{"class":138,"line":185},[136,731,286],{"class":146},[136,733,289],{"class":142},[136,735,292],{"class":142},[136,737,295],{"class":172},[136,739,298],{"class":142},[136,741,301],{"class":142},[136,743,744,746,748,750,752,754],{"class":138,"line":304},[136,745,307],{"class":146},[136,747,289],{"class":142},[136,749,292],{"class":142},[136,751,314],{"class":172},[136,753,298],{"class":142},[136,755,301],{"class":142},[136,757,758,760,762],{"class":138,"line":321},[136,759,644],{"class":146},[136,761,289],{"class":142},[136,763,649],{"class":142},[136,765,766,769,771,773,776,778],{"class":138,"line":330},[136,767,768],{"class":146},"    initialPage",[136,770,289],{"class":142},[136,772,292],{"class":142},[136,774,775],{"class":172},"landing",[136,777,298],{"class":142},[136,779,301],{"class":142},[136,781,782],{"class":138,"line":428},[136,783,670],{"class":142},[136,785,786,788],{"class":138,"line":451},[136,787,324],{"class":142},[136,789,327],{"class":262},[136,791,792,794,796],{"class":138,"line":458},[136,793,188],{"class":142},[136,795,159],{"class":146},[136,797,150],{"class":142},[799,800,801,814],"table",{},[802,803,804],"thead",{},[805,806,807,811],"tr",{},[808,809,810],"th",{},"Value",[808,812,813],{},"Behavior",[815,816,817,829],"tbody",{},[805,818,819,826],{},[820,821,822,825],"td",{},[91,823,824],{},"'steps'"," (default)",[820,827,828],{},"Opens directly on the action step",[805,830,831,835],{},[820,832,833],{},[91,834,698],{},[820,836,837],{},"Shows the campaign landing page first",[83,839,841],{"id":840},"embedding-a-petition","Embedding a petition",[79,843,844,845,848,849,852],{},"A petition embeds with the same loader and the same options: pass ",[91,846,847],{},"petitionId"," instead of ",[91,850,851],{},"campaignId",". Exactly one of the two is required; giving both, or neither, mounts nothing and logs an error in the browser console.",[127,854,856],{"className":129,"code":855,"language":131,"meta":132,"style":132},"\u003Cscript>\nwindow.Activoice.init({\n  container: '#av-embed-container',\n  petitionId: 'my-petition-slug',\n})\n\u003C\u002Fscript>\n",[91,857,858,866,882,896,912,918],{"__ignoreMap":132},[136,859,860,862,864],{"class":138,"line":139},[136,861,143],{"class":142},[136,863,159],{"class":146},[136,865,150],{"class":142},[136,867,868,870,872,874,876,878,880],{"class":138,"line":153},[136,869,263],{"class":262},[136,871,266],{"class":142},[136,873,269],{"class":262},[136,875,266],{"class":142},[136,877,275],{"class":274},[136,879,278],{"class":262},[136,881,281],{"class":142},[136,883,884,886,888,890,892,894],{"class":138,"line":185},[136,885,286],{"class":146},[136,887,289],{"class":142},[136,889,292],{"class":142},[136,891,295],{"class":172},[136,893,298],{"class":142},[136,895,301],{"class":142},[136,897,898,901,903,905,908,910],{"class":138,"line":304},[136,899,900],{"class":146},"  petitionId",[136,902,289],{"class":142},[136,904,292],{"class":142},[136,906,907],{"class":172},"my-petition-slug",[136,909,298],{"class":142},[136,911,301],{"class":142},[136,913,914,916],{"class":138,"line":321},[136,915,324],{"class":142},[136,917,327],{"class":262},[136,919,920,922,924],{"class":138,"line":330},[136,921,188],{"class":142},[136,923,159],{"class":146},[136,925,150],{"class":142},[79,927,928,929,932,933,695,935,938],{},"By default the embed shows the ",[119,930,931],{},"signature form"," alone, with its counter: your page holds the title and the pitch around it. Set ",[91,934,694],{},[91,936,937],{},"'full'"," to show the whole petition page instead, with its cover, title, pitch and full text:",[799,940,941,949],{},[802,942,943],{},[805,944,945,947],{},[808,946,810],{},[808,948,813],{},[815,950,951,961],{},[805,952,953,958],{},[820,954,955,825],{},[91,956,957],{},"'form'",[820,959,960],{},"Counter and signature form only",[805,962,963,967],{},[820,964,965],{},[91,966,937],{},[820,968,969],{},"The full petition page, signature form included",[79,971,972,974,975,977,978,974,980,982],{},[91,973,824],{}," and ",[91,976,698],{}," only apply to campaigns, and ",[91,979,957],{},[91,981,937],{}," only to petitions: a value meant for the other kind is ignored with a warning, and the default applies.",[79,984,985,986,989,990,695,993,996],{},"After signing, the thank-you screen opens in the frame. When the petition has a follow-up campaign, set in its editor, a card offers it, and the campaign opens ",[119,987,988],{},"in the same frame",", with the signer's name and email already filled in. The host page then scrolls back to the top of the container; set ",[91,991,992],{},"scrollIntoView",[91,994,995],{},"false"," when the embed sits at the top of your page and the scroll would be unwelcome:",[127,998,1000],{"className":129,"code":999,"language":131,"meta":132,"style":132},"\u003Cscript>\nwindow.Activoice.init({\n  container: '#av-embed-container',\n  petitionId: 'my-petition-slug',\n  embedOptions: {\n    initialPage: 'full',\n    scrollIntoView: false,\n  },\n})\n\u003C\u002Fscript>\n",[91,1001,1002,1010,1026,1040,1054,1062,1077,1090,1094,1100],{"__ignoreMap":132},[136,1003,1004,1006,1008],{"class":138,"line":139},[136,1005,143],{"class":142},[136,1007,159],{"class":146},[136,1009,150],{"class":142},[136,1011,1012,1014,1016,1018,1020,1022,1024],{"class":138,"line":153},[136,1013,263],{"class":262},[136,1015,266],{"class":142},[136,1017,269],{"class":262},[136,1019,266],{"class":142},[136,1021,275],{"class":274},[136,1023,278],{"class":262},[136,1025,281],{"class":142},[136,1027,1028,1030,1032,1034,1036,1038],{"class":138,"line":185},[136,1029,286],{"class":146},[136,1031,289],{"class":142},[136,1033,292],{"class":142},[136,1035,295],{"class":172},[136,1037,298],{"class":142},[136,1039,301],{"class":142},[136,1041,1042,1044,1046,1048,1050,1052],{"class":138,"line":304},[136,1043,900],{"class":146},[136,1045,289],{"class":142},[136,1047,292],{"class":142},[136,1049,907],{"class":172},[136,1051,298],{"class":142},[136,1053,301],{"class":142},[136,1055,1056,1058,1060],{"class":138,"line":321},[136,1057,644],{"class":146},[136,1059,289],{"class":142},[136,1061,649],{"class":142},[136,1063,1064,1066,1068,1070,1073,1075],{"class":138,"line":330},[136,1065,768],{"class":146},[136,1067,289],{"class":142},[136,1069,292],{"class":142},[136,1071,1072],{"class":172},"full",[136,1074,298],{"class":142},[136,1076,301],{"class":142},[136,1078,1079,1082,1084,1088],{"class":138,"line":428},[136,1080,1081],{"class":146},"    scrollIntoView",[136,1083,289],{"class":142},[136,1085,1087],{"class":1086},"sfNiH"," false",[136,1089,301],{"class":142},[136,1091,1092],{"class":138,"line":451},[136,1093,670],{"class":142},[136,1095,1096,1098],{"class":138,"line":458},[136,1097,324],{"class":142},[136,1099,327],{"class":262},[136,1101,1102,1104,1106],{"class":138,"line":467},[136,1103,188],{"class":142},[136,1105,159],{"class":146},[136,1107,150],{"class":142},[79,1109,1110,1113,1114,974,1117,1120,1121,1125],{},[91,1111,1112],{},"campaignOverrides"," apply to every page shown in the frame: the design fields style the petition and its follow-up campaign alike, and ",[91,1115,1116],{},"recipients",[91,1118,1119],{},"interpellations"," apply to the follow-up campaign when it opens (see ",[565,1122,1124],{"href":1123},"#overriding-campaign-recipients","Overriding campaign recipients",").",[79,1127,1128,1129,1131,1132,1134],{},"Inside an embed, sharing the campaign or petition selected by ",[91,1130,851],{}," or ",[91,1133,847],{}," shares the address of your page, the one holding the frame. Sharing a different petition or a follow-up campaign uses its own public page, so recipients can reach that action directly. For example, a campaign embed's success page shares a linked petition's public URL; if the visitor reached that campaign from an embed of the same petition, it shares your host page instead. On a page Activoice hosts, sharing always uses the public page of the campaign or petition being shared.",[1136,1137,1138,1139,1142,1143,1146],"warning",{},"Petitions need the ",[91,1140,1141],{},"embed\u002Fv1\u002Floader.js"," script. The older ",[91,1144,1145],{},"embed\u002Factivoice-N.0.0.js"," scripts only embed campaigns.",[83,1148,1150],{"id":1149},"controlling-the-iframe-height","Controlling the iframe height",[79,1152,1153,1154,974,1157,1160,1161,1164,1165,1167],{},"Start with no height options. The default ",[91,1155,1156],{},"displayMode: 'fixedHeight'",[91,1158,1159],{},"height: 'auto'"," measure the first screen after applying the campaign configuration and theme, then freeze the iframe height at a minimum of ",[119,1162,1163],{},"600 px",". Later steps and generated content scroll inside that frame. The width remains responsive; changing the width does not recalculate the frozen height. Call ",[91,1166,243],{}," again to take a new measurement.",[79,1169,1170],{},"Initialization waits up to two seconds for custom CSS imports, the first screen's fonts and content images. Resources that arrive later use the internal scroll area. A long first screen produces a tall iframe: automatic height has no maximum.",[79,1172,1173,1174,1177],{},"For a specific height, set ",[91,1175,1176],{},"height"," directly. You do not need to size the container:",[127,1179,1181],{"className":129,"code":1180,"language":131,"meta":132,"style":132},"\u003Cdiv id=\"av-embed-container\">\u003C\u002Fdiv>\n\n\u003Cscript>\nwindow.Activoice.init({\n  container: '#av-embed-container',\n  campaignId: 'my-campaign-slug',\n  embedOptions: {\n    height: '700px',\n  },\n})\n\u003C\u002Fscript>\n",[91,1182,1183,1205,1209,1217,1233,1247,1261,1269,1285,1289,1295],{"__ignoreMap":132},[136,1184,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203],{"class":138,"line":139},[136,1186,143],{"class":142},[136,1188,215],{"class":146},[136,1190,218],{"class":162},[136,1192,166],{"class":142},[136,1194,169],{"class":142},[136,1196,225],{"class":172},[136,1198,169],{"class":142},[136,1200,178],{"class":142},[136,1202,215],{"class":146},[136,1204,150],{"class":142},[136,1206,1207],{"class":138,"line":153},[136,1208,455],{"emptyLinePlaceholder":454},[136,1210,1211,1213,1215],{"class":138,"line":185},[136,1212,143],{"class":142},[136,1214,159],{"class":146},[136,1216,150],{"class":142},[136,1218,1219,1221,1223,1225,1227,1229,1231],{"class":138,"line":304},[136,1220,263],{"class":262},[136,1222,266],{"class":142},[136,1224,269],{"class":262},[136,1226,266],{"class":142},[136,1228,275],{"class":274},[136,1230,278],{"class":262},[136,1232,281],{"class":142},[136,1234,1235,1237,1239,1241,1243,1245],{"class":138,"line":321},[136,1236,286],{"class":146},[136,1238,289],{"class":142},[136,1240,292],{"class":142},[136,1242,295],{"class":172},[136,1244,298],{"class":142},[136,1246,301],{"class":142},[136,1248,1249,1251,1253,1255,1257,1259],{"class":138,"line":330},[136,1250,307],{"class":146},[136,1252,289],{"class":142},[136,1254,292],{"class":142},[136,1256,314],{"class":172},[136,1258,298],{"class":142},[136,1260,301],{"class":142},[136,1262,1263,1265,1267],{"class":138,"line":428},[136,1264,644],{"class":146},[136,1266,289],{"class":142},[136,1268,649],{"class":142},[136,1270,1271,1274,1276,1278,1281,1283],{"class":138,"line":451},[136,1272,1273],{"class":146},"    height",[136,1275,289],{"class":142},[136,1277,292],{"class":142},[136,1279,1280],{"class":172},"700px",[136,1282,298],{"class":142},[136,1284,301],{"class":142},[136,1286,1287],{"class":138,"line":458},[136,1288,670],{"class":142},[136,1290,1291,1293],{"class":138,"line":467},[136,1292,324],{"class":142},[136,1294,327],{"class":262},[136,1296,1297,1299,1301],{"class":138,"line":485},[136,1298,188],{"class":142},[136,1300,159],{"class":146},[136,1302,150],{"class":142},[79,1304,1305,1306,1309],{},"To fill an existing panel, use ",[91,1307,1308],{},"height: '100%'"," and give its container a definite height:",[127,1311,1313],{"className":129,"code":1312,"language":131,"meta":132,"style":132},"\u003Cdiv id=\"av-embed-container\" style=\"height: 80vh;\">\u003C\u002Fdiv>\n\n\u003Cscript>\nwindow.Activoice.init({\n  container: '#av-embed-container',\n  campaignId: 'my-campaign-slug',\n  embedOptions: {\n    height: '100%',\n  },\n})\n\u003C\u002Fscript>\n",[91,1314,1315,1349,1353,1361,1377,1391,1405,1413,1428,1432,1438],{"__ignoreMap":132},[136,1316,1317,1319,1321,1323,1325,1327,1329,1331,1334,1336,1338,1341,1343,1345,1347],{"class":138,"line":139},[136,1318,143],{"class":142},[136,1320,215],{"class":146},[136,1322,218],{"class":162},[136,1324,166],{"class":142},[136,1326,169],{"class":142},[136,1328,225],{"class":172},[136,1330,169],{"class":142},[136,1332,1333],{"class":162}," style",[136,1335,166],{"class":142},[136,1337,169],{"class":142},[136,1339,1340],{"class":172},"height: 80vh;",[136,1342,169],{"class":142},[136,1344,178],{"class":142},[136,1346,215],{"class":146},[136,1348,150],{"class":142},[136,1350,1351],{"class":138,"line":153},[136,1352,455],{"emptyLinePlaceholder":454},[136,1354,1355,1357,1359],{"class":138,"line":185},[136,1356,143],{"class":142},[136,1358,159],{"class":146},[136,1360,150],{"class":142},[136,1362,1363,1365,1367,1369,1371,1373,1375],{"class":138,"line":304},[136,1364,263],{"class":262},[136,1366,266],{"class":142},[136,1368,269],{"class":262},[136,1370,266],{"class":142},[136,1372,275],{"class":274},[136,1374,278],{"class":262},[136,1376,281],{"class":142},[136,1378,1379,1381,1383,1385,1387,1389],{"class":138,"line":321},[136,1380,286],{"class":146},[136,1382,289],{"class":142},[136,1384,292],{"class":142},[136,1386,295],{"class":172},[136,1388,298],{"class":142},[136,1390,301],{"class":142},[136,1392,1393,1395,1397,1399,1401,1403],{"class":138,"line":330},[136,1394,307],{"class":146},[136,1396,289],{"class":142},[136,1398,292],{"class":142},[136,1400,314],{"class":172},[136,1402,298],{"class":142},[136,1404,301],{"class":142},[136,1406,1407,1409,1411],{"class":138,"line":428},[136,1408,644],{"class":146},[136,1410,289],{"class":142},[136,1412,649],{"class":142},[136,1414,1415,1417,1419,1421,1424,1426],{"class":138,"line":451},[136,1416,1273],{"class":146},[136,1418,289],{"class":142},[136,1420,292],{"class":142},[136,1422,1423],{"class":172},"100%",[136,1425,298],{"class":142},[136,1427,301],{"class":142},[136,1429,1430],{"class":138,"line":458},[136,1431,670],{"class":142},[136,1433,1434,1436],{"class":138,"line":467},[136,1435,324],{"class":142},[136,1437,327],{"class":262},[136,1439,1440,1442,1444],{"class":138,"line":485},[136,1441,188],{"class":142},[136,1443,159],{"class":146},[136,1445,150],{"class":142},[799,1447,1448,1460],{},[802,1449,1450],{},[805,1451,1452,1455,1458],{},[808,1453,1454],{},"Display mode",[808,1456,1457],{},"Height",[808,1459,813],{},[815,1461,1462,1477,1491,1506],{},[805,1463,1464,1469,1474],{},[820,1465,1466,825],{},[91,1467,1468],{},"'fixedHeight'",[820,1470,1471,825],{},[91,1472,1473],{},"'auto'",[820,1475,1476],{},"Freezes the initial content height, at least 600 px, with internal scrolling",[805,1478,1479,1483,1488],{},[820,1480,1481],{},[91,1482,1468],{},[820,1484,1485],{},[91,1486,1487],{},"'100%'",[820,1489,1490],{},"Fills the sized container and follows changes to its height, with internal scrolling",[805,1492,1493,1497,1503],{},[820,1494,1495],{},[91,1496,1468],{},[820,1498,1499,1500],{},"e.g. ",[91,1501,1502],{},"'700px'",[820,1504,1505],{},"Uses that exact height, with internal scrolling",[805,1507,1508,1513,1516],{},[820,1509,1510],{},[91,1511,1512],{},"'inline'",[820,1514,1515],{},"Ignored",[820,1517,1518],{},"Updates the iframe height whenever its content resizes",[79,1520,1521,1522,1524],{},"The 600 px minimum applies only to automatic height. Explicit pixel heights and ",[91,1523,1423],{}," keep the height you request.",[79,1526,1527,1528,266],{},"To let the embed grow and shrink with every step, set ",[91,1529,1530],{},"embedOptions: { displayMode: 'inline' }",[552,1532,1533,1536,1537,1539,1540,1543,1544,1547],{},[91,1534,1535],{},"fullHeight"," is no longer a supported mode. Replace it with ",[91,1538,1308],{}," to retain the container-based layout. Unknown display modes fall back to ",[91,1541,1542],{},"fixedHeight + auto",", ignoring any supplied height. Existing snippets without a display mode now use the frozen automatic height; explicitly set ",[91,1545,1546],{},"inline"," to keep continuous resizing.",[83,1549,1551],{"id":1550},"control-ui-appearance","Control UI appearance",[79,1553,1554,1555,1557],{},"These flags control visible UI elements inside the embedded campaign. They all default to ",[91,1556,995],{},", which gives the cleanest integration; enable one only when your page needs it, for example the campaign's own background on a page whose colors clash with it:",[127,1559,1561],{"className":129,"code":1560,"language":131,"meta":132,"style":132},"\u003Cscript>\nwindow.Activoice.init({\n  container: '#av-embed-container',\n  campaignId: 'my-campaign-slug',\n  embedOptions: {\n    withBackground: true,\n  },\n})\n\u003C\u002Fscript>\n",[91,1562,1563,1571,1587,1601,1615,1623,1635,1639,1645],{"__ignoreMap":132},[136,1564,1565,1567,1569],{"class":138,"line":139},[136,1566,143],{"class":142},[136,1568,159],{"class":146},[136,1570,150],{"class":142},[136,1572,1573,1575,1577,1579,1581,1583,1585],{"class":138,"line":153},[136,1574,263],{"class":262},[136,1576,266],{"class":142},[136,1578,269],{"class":262},[136,1580,266],{"class":142},[136,1582,275],{"class":274},[136,1584,278],{"class":262},[136,1586,281],{"class":142},[136,1588,1589,1591,1593,1595,1597,1599],{"class":138,"line":185},[136,1590,286],{"class":146},[136,1592,289],{"class":142},[136,1594,292],{"class":142},[136,1596,295],{"class":172},[136,1598,298],{"class":142},[136,1600,301],{"class":142},[136,1602,1603,1605,1607,1609,1611,1613],{"class":138,"line":304},[136,1604,307],{"class":146},[136,1606,289],{"class":142},[136,1608,292],{"class":142},[136,1610,314],{"class":172},[136,1612,298],{"class":142},[136,1614,301],{"class":142},[136,1616,1617,1619,1621],{"class":138,"line":321},[136,1618,644],{"class":146},[136,1620,289],{"class":142},[136,1622,649],{"class":142},[136,1624,1625,1628,1630,1633],{"class":138,"line":330},[136,1626,1627],{"class":146},"    withBackground",[136,1629,289],{"class":142},[136,1631,1632],{"class":1086}," true",[136,1634,301],{"class":142},[136,1636,1637],{"class":138,"line":428},[136,1638,670],{"class":142},[136,1640,1641,1643],{"class":138,"line":451},[136,1642,324],{"class":142},[136,1644,327],{"class":262},[136,1646,1647,1649,1651],{"class":138,"line":458},[136,1648,188],{"class":142},[136,1650,159],{"class":146},[136,1652,150],{"class":142},[799,1654,1655,1668],{},[802,1656,1657],{},[805,1658,1659,1662,1665],{},[808,1660,1661],{},"Option",[808,1663,1664],{},"Default",[808,1666,1667],{},"Effect",[815,1669,1670,1684,1698],{},[805,1671,1672,1677,1681],{},[820,1673,1674],{},[91,1675,1676],{},"withToolbar",[820,1678,1679],{},[91,1680,995],{},[820,1682,1683],{},"Shows the navigation toolbar (back button, step indicator)",[805,1685,1686,1691,1695],{},[820,1687,1688],{},[91,1689,1690],{},"withBackground",[820,1692,1693],{},[91,1694,995],{},[820,1696,1697],{},"Applies the campaign's background color to the iframe",[805,1699,1700,1705,1709],{},[820,1701,1702],{},[91,1703,1704],{},"withPadding",[820,1706,1707],{},[91,1708,995],{},[820,1710,1711],{},"Adds horizontal padding to the content area",[561,1713,1714],{},"Enable all three only when you want the embed to look like the standalone campaign page rather than a part of your site.",[552,1716,1717,1718,1720],{},"When ",[91,1719,1690],{}," is enabled and the campaign's background color is dark, text and UI elements automatically switch to a light color so content stays readable — no extra configuration needed.",[83,1722,1724],{"id":1723},"matching-the-host-page-design","Matching the host page design",[79,1726,1727,1728,1730],{},"The embed renders with your organization's design: the colors and custom CSS of your Activoice admin, made for your website. On a page that is not your website, such as a partner site or a campaign microsite, override them in ",[91,1729,1112],{}," rather than changing them in the admin, which would change every campaign page:",[127,1732,1734],{"className":129,"code":1733,"language":131,"meta":132,"style":132},"\u003Cscript>\nwindow.Activoice.init({\n  container: '#av-embed-container',\n  campaignId: 'my-campaign-slug',\n  embedOptions: {\n    spinnerColor: '#0057ff',\n  },\n  campaignOverrides: {\n    color_background: '#0b1a33',\n    color_main: '#0057ff',\n    color_buttons: '#ff6b00',\n    custom_css: '',\n  },\n})\n\u003C\u002Fscript>\n",[91,1735,1736,1744,1760,1774,1788,1796,1810,1814,1823,1839,1854,1870,1882,1886,1892],{"__ignoreMap":132},[136,1737,1738,1740,1742],{"class":138,"line":139},[136,1739,143],{"class":142},[136,1741,159],{"class":146},[136,1743,150],{"class":142},[136,1745,1746,1748,1750,1752,1754,1756,1758],{"class":138,"line":153},[136,1747,263],{"class":262},[136,1749,266],{"class":142},[136,1751,269],{"class":262},[136,1753,266],{"class":142},[136,1755,275],{"class":274},[136,1757,278],{"class":262},[136,1759,281],{"class":142},[136,1761,1762,1764,1766,1768,1770,1772],{"class":138,"line":185},[136,1763,286],{"class":146},[136,1765,289],{"class":142},[136,1767,292],{"class":142},[136,1769,295],{"class":172},[136,1771,298],{"class":142},[136,1773,301],{"class":142},[136,1775,1776,1778,1780,1782,1784,1786],{"class":138,"line":304},[136,1777,307],{"class":146},[136,1779,289],{"class":142},[136,1781,292],{"class":142},[136,1783,314],{"class":172},[136,1785,298],{"class":142},[136,1787,301],{"class":142},[136,1789,1790,1792,1794],{"class":138,"line":321},[136,1791,644],{"class":146},[136,1793,289],{"class":142},[136,1795,649],{"class":142},[136,1797,1798,1800,1802,1804,1806,1808],{"class":138,"line":330},[136,1799,654],{"class":146},[136,1801,289],{"class":142},[136,1803,292],{"class":142},[136,1805,661],{"class":172},[136,1807,298],{"class":142},[136,1809,301],{"class":142},[136,1811,1812],{"class":138,"line":428},[136,1813,670],{"class":142},[136,1815,1816,1819,1821],{"class":138,"line":451},[136,1817,1818],{"class":146},"  campaignOverrides",[136,1820,289],{"class":142},[136,1822,649],{"class":142},[136,1824,1825,1828,1830,1832,1835,1837],{"class":138,"line":458},[136,1826,1827],{"class":146},"    color_background",[136,1829,289],{"class":142},[136,1831,292],{"class":142},[136,1833,1834],{"class":172},"#0b1a33",[136,1836,298],{"class":142},[136,1838,301],{"class":142},[136,1840,1841,1844,1846,1848,1850,1852],{"class":138,"line":467},[136,1842,1843],{"class":146},"    color_main",[136,1845,289],{"class":142},[136,1847,292],{"class":142},[136,1849,661],{"class":172},[136,1851,298],{"class":142},[136,1853,301],{"class":142},[136,1855,1856,1859,1861,1863,1866,1868],{"class":138,"line":485},[136,1857,1858],{"class":146},"    color_buttons",[136,1860,289],{"class":142},[136,1862,292],{"class":142},[136,1864,1865],{"class":172},"#ff6b00",[136,1867,298],{"class":142},[136,1869,301],{"class":142},[136,1871,1872,1875,1877,1880],{"class":138,"line":501},[136,1873,1874],{"class":146},"    custom_css",[136,1876,289],{"class":142},[136,1878,1879],{"class":142}," ''",[136,1881,301],{"class":142},[136,1883,1884],{"class":138,"line":517},[136,1885,670],{"class":142},[136,1887,1888,1890],{"class":138,"line":525},[136,1889,324],{"class":142},[136,1891,327],{"class":262},[136,1893,1894,1896,1898],{"class":138,"line":535},[136,1895,188],{"class":142},[136,1897,159],{"class":146},[136,1899,150],{"class":142},[799,1901,1902,1911],{},[802,1903,1904],{},[805,1905,1906,1909],{},[808,1907,1908],{},"Field",[808,1910,1667],{},[815,1912,1913,1926,1936,1946],{},[805,1914,1915,1920],{},[820,1916,1917],{},[91,1918,1919],{},"color_background",[820,1921,1922,1923,266],{},"Color of the surface the embed sits on. Text and derived surfaces adapt to it; the embed paints it only with ",[91,1924,1925],{},"withBackground: true",[805,1927,1928,1933],{},[820,1929,1930],{},[91,1931,1932],{},"color_main",[820,1934,1935],{},"Brand color of the campaign pages: landing gradient, toolbar, links and focus states.",[805,1937,1938,1943],{},[820,1939,1940],{},[91,1941,1942],{},"color_buttons",[820,1944,1945],{},"Color of the call-to-action buttons; their label color is picked for contrast.",[805,1947,1948,1953],{},[820,1949,1950],{},[91,1951,1952],{},"custom_css",[820,1954,1955,1956,1959],{},"Replaces the organization's custom CSS. ",[91,1957,1958],{},"''"," removes it, the right choice unless you have a CSS written for Activoice pages.",[79,1961,1962,1963,1966,1967,1970,1971,1973],{},"A field you omit keeps the organization's value. Colors are ",[91,1964,1965],{},"#rrggbb"," values; anything else is ignored with a warning in the browser console. The CSS is checked before it is applied: no external URL, ",[91,1968,1969],{},"@import"," of Google Fonts stylesheets only, 50 000 characters at most; a rejected CSS is dropped with a warning. Set ",[91,1972,582],{}," to the brand color so the loading spinner matches.",[79,1975,1976,1977,1979,1980,1986,1987,1990,1991,974,1994,266],{},"Write ",[91,1978,1952],{}," from the ",[565,1981,1985],{"href":1982,"rel":1983},"https:\u002F\u002Fdocs.activoice.org\u002Ftheme\u002Fcustom-css-template.css",[1984],"nofollow","custom CSS template",": a complete stylesheet for an example brand, one block per part of the campaign flow, whose comments say what to edit and what to keep. Edit its values, delete the blocks you do not need, and never add a selector of your own: the template is all you need to know about the Activoice pages, and it follows the three colors through ",[91,1988,1989],{},"var(--color-primary)",", ",[91,1992,1993],{},"var(--color-secondary)",[91,1995,1996],{},"var(--color-fg)",[552,1998,1999,2000,2002,2003,2005],{},"On a dark page, set ",[91,2001,1919],{}," to the page color: text turns light while the background stays transparent. Add ",[91,2004,1925],{}," to paint it inside the embed too.",[83,2007,2009],{"id":2008},"embedding-multiple-campaigns-on-the-same-page","Embedding multiple campaigns on the same page",[79,2011,240,2012,2014],{},[91,2013,243],{}," once per container. Each embed is independent:",[127,2016,2018],{"className":129,"code":2017,"language":131,"meta":132,"style":132},"\u003Cdiv id=\"campaign-a\">\u003C\u002Fdiv>\n\u003Cdiv id=\"campaign-b\">\u003C\u002Fdiv>\n\n\u003Cscript>\nwindow.Activoice.init({\n  container: '#campaign-a',\n  campaignId: 'climate-action',\n})\n\nwindow.Activoice.init({\n  container: '#campaign-b',\n  campaignId: 'housing-rights',\n})\n\u003C\u002Fscript>\n",[91,2019,2020,2043,2066,2070,2078,2094,2109,2124,2130,2134,2150,2165,2180,2186],{"__ignoreMap":132},[136,2021,2022,2024,2026,2028,2030,2032,2035,2037,2039,2041],{"class":138,"line":139},[136,2023,143],{"class":142},[136,2025,215],{"class":146},[136,2027,218],{"class":162},[136,2029,166],{"class":142},[136,2031,169],{"class":142},[136,2033,2034],{"class":172},"campaign-a",[136,2036,169],{"class":142},[136,2038,178],{"class":142},[136,2040,215],{"class":146},[136,2042,150],{"class":142},[136,2044,2045,2047,2049,2051,2053,2055,2058,2060,2062,2064],{"class":138,"line":153},[136,2046,143],{"class":142},[136,2048,215],{"class":146},[136,2050,218],{"class":162},[136,2052,166],{"class":142},[136,2054,169],{"class":142},[136,2056,2057],{"class":172},"campaign-b",[136,2059,169],{"class":142},[136,2061,178],{"class":142},[136,2063,215],{"class":146},[136,2065,150],{"class":142},[136,2067,2068],{"class":138,"line":185},[136,2069,455],{"emptyLinePlaceholder":454},[136,2071,2072,2074,2076],{"class":138,"line":304},[136,2073,143],{"class":142},[136,2075,159],{"class":146},[136,2077,150],{"class":142},[136,2079,2080,2082,2084,2086,2088,2090,2092],{"class":138,"line":321},[136,2081,263],{"class":262},[136,2083,266],{"class":142},[136,2085,269],{"class":262},[136,2087,266],{"class":142},[136,2089,275],{"class":274},[136,2091,278],{"class":262},[136,2093,281],{"class":142},[136,2095,2096,2098,2100,2102,2105,2107],{"class":138,"line":330},[136,2097,286],{"class":146},[136,2099,289],{"class":142},[136,2101,292],{"class":142},[136,2103,2104],{"class":172},"#campaign-a",[136,2106,298],{"class":142},[136,2108,301],{"class":142},[136,2110,2111,2113,2115,2117,2120,2122],{"class":138,"line":428},[136,2112,307],{"class":146},[136,2114,289],{"class":142},[136,2116,292],{"class":142},[136,2118,2119],{"class":172},"climate-action",[136,2121,298],{"class":142},[136,2123,301],{"class":142},[136,2125,2126,2128],{"class":138,"line":451},[136,2127,324],{"class":142},[136,2129,327],{"class":262},[136,2131,2132],{"class":138,"line":458},[136,2133,455],{"emptyLinePlaceholder":454},[136,2135,2136,2138,2140,2142,2144,2146,2148],{"class":138,"line":467},[136,2137,263],{"class":262},[136,2139,266],{"class":142},[136,2141,269],{"class":262},[136,2143,266],{"class":142},[136,2145,275],{"class":274},[136,2147,278],{"class":262},[136,2149,281],{"class":142},[136,2151,2152,2154,2156,2158,2161,2163],{"class":138,"line":485},[136,2153,286],{"class":146},[136,2155,289],{"class":142},[136,2157,292],{"class":142},[136,2159,2160],{"class":172},"#campaign-b",[136,2162,298],{"class":142},[136,2164,301],{"class":142},[136,2166,2167,2169,2171,2173,2176,2178],{"class":138,"line":501},[136,2168,307],{"class":146},[136,2170,289],{"class":142},[136,2172,292],{"class":142},[136,2174,2175],{"class":172},"housing-rights",[136,2177,298],{"class":142},[136,2179,301],{"class":142},[136,2181,2182,2184],{"class":138,"line":517},[136,2183,324],{"class":142},[136,2185,327],{"class":262},[136,2187,2188,2190,2192],{"class":138,"line":525},[136,2189,188],{"class":142},[136,2191,159],{"class":146},[136,2193,150],{"class":142},[83,2195,1124],{"id":2196},"overriding-campaign-recipients",[79,2198,2199,2201],{},[91,2200,1112],{}," lets you replace the recipients defined in your Activoice admin with your own data. This is useful when recipient data comes from an external CRM or changes dynamically.",[107,2203,2205],{"id":2204},"global-recipients-override","Global recipients override",[79,2207,2208,2209,2211,2212,2214],{},"Set ",[91,2210,1116],{}," at the root of ",[91,2213,1112],{}," to apply the same recipients to all interpellations at once. In a petition embed, they apply to the follow-up campaign the signer is offered:",[127,2216,2218],{"className":129,"code":2217,"language":131,"meta":132,"style":132},"\u003Cscript>\nwindow.Activoice.init({\n  container: '#av-embed-container',\n  campaignId: 'my-campaign-slug',\n  campaignOverrides: {\n    recipients: [\n      {\n        first_name: 'Alice',\n        last_name: 'Smith',\n        email: 'alice.smith@example.com',\n        display_title: 'Minister of Ecological Transition',\n      },\n      {\n        first_name: 'Bob',\n        last_name: 'Jones',\n        email: 'bob.jones@example.com',\n        display_title: 'Secretary of State for Housing',\n      },\n    ],\n  },\n})\n\u003C\u002Fscript>\n",[91,2219,2220,2228,2244,2258,2272,2280,2290,2295,2311,2327,2343,2359,2364,2368,2383,2398,2413,2429,2434,2442,2447,2454],{"__ignoreMap":132},[136,2221,2222,2224,2226],{"class":138,"line":139},[136,2223,143],{"class":142},[136,2225,159],{"class":146},[136,2227,150],{"class":142},[136,2229,2230,2232,2234,2236,2238,2240,2242],{"class":138,"line":153},[136,2231,263],{"class":262},[136,2233,266],{"class":142},[136,2235,269],{"class":262},[136,2237,266],{"class":142},[136,2239,275],{"class":274},[136,2241,278],{"class":262},[136,2243,281],{"class":142},[136,2245,2246,2248,2250,2252,2254,2256],{"class":138,"line":185},[136,2247,286],{"class":146},[136,2249,289],{"class":142},[136,2251,292],{"class":142},[136,2253,295],{"class":172},[136,2255,298],{"class":142},[136,2257,301],{"class":142},[136,2259,2260,2262,2264,2266,2268,2270],{"class":138,"line":304},[136,2261,307],{"class":146},[136,2263,289],{"class":142},[136,2265,292],{"class":142},[136,2267,314],{"class":172},[136,2269,298],{"class":142},[136,2271,301],{"class":142},[136,2273,2274,2276,2278],{"class":138,"line":321},[136,2275,1818],{"class":146},[136,2277,289],{"class":142},[136,2279,649],{"class":142},[136,2281,2282,2285,2287],{"class":138,"line":330},[136,2283,2284],{"class":146},"    recipients",[136,2286,289],{"class":142},[136,2288,2289],{"class":262}," [\n",[136,2291,2292],{"class":138,"line":428},[136,2293,2294],{"class":142},"      {\n",[136,2296,2297,2300,2302,2304,2307,2309],{"class":138,"line":451},[136,2298,2299],{"class":146},"        first_name",[136,2301,289],{"class":142},[136,2303,292],{"class":142},[136,2305,2306],{"class":172},"Alice",[136,2308,298],{"class":142},[136,2310,301],{"class":142},[136,2312,2313,2316,2318,2320,2323,2325],{"class":138,"line":458},[136,2314,2315],{"class":146},"        last_name",[136,2317,289],{"class":142},[136,2319,292],{"class":142},[136,2321,2322],{"class":172},"Smith",[136,2324,298],{"class":142},[136,2326,301],{"class":142},[136,2328,2329,2332,2334,2336,2339,2341],{"class":138,"line":467},[136,2330,2331],{"class":146},"        email",[136,2333,289],{"class":142},[136,2335,292],{"class":142},[136,2337,2338],{"class":172},"alice.smith@example.com",[136,2340,298],{"class":142},[136,2342,301],{"class":142},[136,2344,2345,2348,2350,2352,2355,2357],{"class":138,"line":485},[136,2346,2347],{"class":146},"        display_title",[136,2349,289],{"class":142},[136,2351,292],{"class":142},[136,2353,2354],{"class":172},"Minister of Ecological Transition",[136,2356,298],{"class":142},[136,2358,301],{"class":142},[136,2360,2361],{"class":138,"line":501},[136,2362,2363],{"class":142},"      },\n",[136,2365,2366],{"class":138,"line":517},[136,2367,2294],{"class":142},[136,2369,2370,2372,2374,2376,2379,2381],{"class":138,"line":525},[136,2371,2299],{"class":146},[136,2373,289],{"class":142},[136,2375,292],{"class":142},[136,2377,2378],{"class":172},"Bob",[136,2380,298],{"class":142},[136,2382,301],{"class":142},[136,2384,2385,2387,2389,2391,2394,2396],{"class":138,"line":535},[136,2386,2315],{"class":146},[136,2388,289],{"class":142},[136,2390,292],{"class":142},[136,2392,2393],{"class":172},"Jones",[136,2395,298],{"class":142},[136,2397,301],{"class":142},[136,2399,2400,2402,2404,2406,2409,2411],{"class":138,"line":544},[136,2401,2331],{"class":146},[136,2403,289],{"class":142},[136,2405,292],{"class":142},[136,2407,2408],{"class":172},"bob.jones@example.com",[136,2410,298],{"class":142},[136,2412,301],{"class":142},[136,2414,2416,2418,2420,2422,2425,2427],{"class":138,"line":2415},17,[136,2417,2347],{"class":146},[136,2419,289],{"class":142},[136,2421,292],{"class":142},[136,2423,2424],{"class":172},"Secretary of State for Housing",[136,2426,298],{"class":142},[136,2428,301],{"class":142},[136,2430,2432],{"class":138,"line":2431},18,[136,2433,2363],{"class":142},[136,2435,2437,2440],{"class":138,"line":2436},19,[136,2438,2439],{"class":262},"    ]",[136,2441,301],{"class":142},[136,2443,2445],{"class":138,"line":2444},20,[136,2446,670],{"class":142},[136,2448,2450,2452],{"class":138,"line":2449},21,[136,2451,324],{"class":142},[136,2453,327],{"class":262},[136,2455,2457,2459,2461],{"class":138,"line":2456},22,[136,2458,188],{"class":142},[136,2460,159],{"class":146},[136,2462,150],{"class":142},[107,2464,2466],{"id":2465},"per-interpellation-recipients-override","Per-interpellation recipients override",[79,2468,2469,2470,289],{},"Target a specific interpellation by its ID to override only its recipients. Per-interpellation overrides take priority over the root-level ",[91,2471,1116],{},[127,2473,2475],{"className":129,"code":2474,"language":131,"meta":132,"style":132},"\u003Cscript>\nwindow.Activoice.init({\n  container: '#av-embed-container',\n  campaignId: 'my-campaign-slug',\n  campaignOverrides: {\n    recipients: [\n      { first_name: 'Alice', last_name: 'Smith', email: 'alice@example.com' },\n    ],\n    interpellations: [\n      {\n        id: 'interpellation-uuid',\n        recipients: [\n          {\n            first_name: 'Charlie',\n            last_name: 'Durand',\n            email: 'charlie.durand@example.com',\n            display_title: 'Deputy Mayor',\n          },\n        ],\n      },\n    ],\n  },\n})\n\u003C\u002Fscript>\n",[91,2476,2477,2485,2501,2515,2529,2537,2545,2592,2598,2607,2611,2627,2636,2641,2657,2673,2689,2705,2710,2717,2721,2727,2731,2738],{"__ignoreMap":132},[136,2478,2479,2481,2483],{"class":138,"line":139},[136,2480,143],{"class":142},[136,2482,159],{"class":146},[136,2484,150],{"class":142},[136,2486,2487,2489,2491,2493,2495,2497,2499],{"class":138,"line":153},[136,2488,263],{"class":262},[136,2490,266],{"class":142},[136,2492,269],{"class":262},[136,2494,266],{"class":142},[136,2496,275],{"class":274},[136,2498,278],{"class":262},[136,2500,281],{"class":142},[136,2502,2503,2505,2507,2509,2511,2513],{"class":138,"line":185},[136,2504,286],{"class":146},[136,2506,289],{"class":142},[136,2508,292],{"class":142},[136,2510,295],{"class":172},[136,2512,298],{"class":142},[136,2514,301],{"class":142},[136,2516,2517,2519,2521,2523,2525,2527],{"class":138,"line":304},[136,2518,307],{"class":146},[136,2520,289],{"class":142},[136,2522,292],{"class":142},[136,2524,314],{"class":172},[136,2526,298],{"class":142},[136,2528,301],{"class":142},[136,2530,2531,2533,2535],{"class":138,"line":321},[136,2532,1818],{"class":146},[136,2534,289],{"class":142},[136,2536,649],{"class":142},[136,2538,2539,2541,2543],{"class":138,"line":330},[136,2540,2284],{"class":146},[136,2542,289],{"class":142},[136,2544,2289],{"class":262},[136,2546,2547,2550,2553,2555,2557,2559,2561,2564,2567,2569,2571,2573,2575,2577,2580,2582,2584,2587,2589],{"class":138,"line":428},[136,2548,2549],{"class":142},"      {",[136,2551,2552],{"class":146}," first_name",[136,2554,289],{"class":142},[136,2556,292],{"class":142},[136,2558,2306],{"class":172},[136,2560,298],{"class":142},[136,2562,2563],{"class":142},",",[136,2565,2566],{"class":146}," last_name",[136,2568,289],{"class":142},[136,2570,292],{"class":142},[136,2572,2322],{"class":172},[136,2574,298],{"class":142},[136,2576,2563],{"class":142},[136,2578,2579],{"class":146}," email",[136,2581,289],{"class":142},[136,2583,292],{"class":142},[136,2585,2586],{"class":172},"alice@example.com",[136,2588,298],{"class":142},[136,2590,2591],{"class":142}," },\n",[136,2593,2594,2596],{"class":138,"line":451},[136,2595,2439],{"class":262},[136,2597,301],{"class":142},[136,2599,2600,2603,2605],{"class":138,"line":458},[136,2601,2602],{"class":146},"    interpellations",[136,2604,289],{"class":142},[136,2606,2289],{"class":262},[136,2608,2609],{"class":138,"line":467},[136,2610,2294],{"class":142},[136,2612,2613,2616,2618,2620,2623,2625],{"class":138,"line":485},[136,2614,2615],{"class":146},"        id",[136,2617,289],{"class":142},[136,2619,292],{"class":142},[136,2621,2622],{"class":172},"interpellation-uuid",[136,2624,298],{"class":142},[136,2626,301],{"class":142},[136,2628,2629,2632,2634],{"class":138,"line":501},[136,2630,2631],{"class":146},"        recipients",[136,2633,289],{"class":142},[136,2635,2289],{"class":262},[136,2637,2638],{"class":138,"line":517},[136,2639,2640],{"class":142},"          {\n",[136,2642,2643,2646,2648,2650,2653,2655],{"class":138,"line":525},[136,2644,2645],{"class":146},"            first_name",[136,2647,289],{"class":142},[136,2649,292],{"class":142},[136,2651,2652],{"class":172},"Charlie",[136,2654,298],{"class":142},[136,2656,301],{"class":142},[136,2658,2659,2662,2664,2666,2669,2671],{"class":138,"line":535},[136,2660,2661],{"class":146},"            last_name",[136,2663,289],{"class":142},[136,2665,292],{"class":142},[136,2667,2668],{"class":172},"Durand",[136,2670,298],{"class":142},[136,2672,301],{"class":142},[136,2674,2675,2678,2680,2682,2685,2687],{"class":138,"line":544},[136,2676,2677],{"class":146},"            email",[136,2679,289],{"class":142},[136,2681,292],{"class":142},[136,2683,2684],{"class":172},"charlie.durand@example.com",[136,2686,298],{"class":142},[136,2688,301],{"class":142},[136,2690,2691,2694,2696,2698,2701,2703],{"class":138,"line":2415},[136,2692,2693],{"class":146},"            display_title",[136,2695,289],{"class":142},[136,2697,292],{"class":142},[136,2699,2700],{"class":172},"Deputy Mayor",[136,2702,298],{"class":142},[136,2704,301],{"class":142},[136,2706,2707],{"class":138,"line":2431},[136,2708,2709],{"class":142},"          },\n",[136,2711,2712,2715],{"class":138,"line":2436},[136,2713,2714],{"class":262},"        ]",[136,2716,301],{"class":142},[136,2718,2719],{"class":138,"line":2444},[136,2720,2363],{"class":142},[136,2722,2723,2725],{"class":138,"line":2449},[136,2724,2439],{"class":262},[136,2726,301],{"class":142},[136,2728,2729],{"class":138,"line":2456},[136,2730,670],{"class":142},[136,2732,2734,2736],{"class":138,"line":2733},23,[136,2735,324],{"class":142},[136,2737,327],{"class":262},[136,2739,2741,2743,2745],{"class":138,"line":2740},24,[136,2742,188],{"class":142},[136,2744,159],{"class":146},[136,2746,150],{"class":142},[79,2748,2749,2750,2753],{},"In this example, the interpellation with ID ",[91,2751,2752],{},"'interpellation-uuid'"," receives Charlie as its recipient, while all other interpellations receive Alice.",[79,2755,2756,2757,2760],{},"See the ",[565,2758,43],{"href":2759},"\u002Fembed\u002Fapi-reference#campaignoverrides"," for the full list of recipient fields and the resolution order.",[2762,2763,2764],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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 .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":132,"searchDepth":153,"depth":153,"links":2766},[2767,2768,2773,2774,2775,2776,2777,2778,2779,2780],{"id":85,"depth":153,"text":86},{"id":101,"depth":153,"text":102,"children":2769},[2770,2771,2772],{"id":109,"depth":185,"text":110},{"id":195,"depth":185,"text":196},{"id":236,"depth":185,"text":237},{"id":571,"depth":153,"text":572},{"id":687,"depth":153,"text":688},{"id":840,"depth":153,"text":841},{"id":1149,"depth":153,"text":1150},{"id":1550,"depth":153,"text":1551},{"id":1723,"depth":153,"text":1724},{"id":2008,"depth":153,"text":2009},{"id":2196,"depth":153,"text":1124,"children":2781},[2782,2783],{"id":2204,"depth":185,"text":2205},{"id":2465,"depth":185,"text":2466},"Embed an Activoice campaign or petition on any website in minutes","md",[2787],{"label":43,"icon":46,"to":44},{},{"icon":41},{"title":38,"description":2784},"tVZvsRuvXLDbO6teQoW7c2PrPnqFn0xAZxmFMoyHzRo",[2793,2795],{"title":26,"path":27,"stem":28,"description":2794,"icon":29,"children":-1},"What a petition is made of, step by step, and how it leads signers to a campaign",{"title":43,"path":44,"stem":45,"description":2796,"icon":46,"children":-1},"Complete reference for the Activoice embed configuration, for campaigns and petitions",1791441889648]