import centered from './centered/manifest.json'; import choice from './choice/manifest.json'; import { globalManifests } from './global'; import modal from './modal/manifest.json'; import choicePage from './pages/choice.json'; import description from './pages/description.json'; import modalPage from './pages/modal.json'; import progress from './pages/progress.json'; import { idOf, mergeManifests } from './schema'; import split from './split/manifest.json'; import stacked from './stacked/manifest.json'; /** * Properties live in JSON beside their page so a tool outside the plugin reads * the same file the plugin does, rather than a second copy that drifts. * * Labels sit there untranslated on purpose: nothing in the flow renders them, * and a string in JSON cannot reach make-pot anyway. */ export const descriptionManifests = () => [centered, split]; export const progressManifests = () => [stacked]; export const choiceManifests = () => [choice]; export const modalManifests = () => [modal]; const everyTemplate = () => [ ...descriptionManifests(), ...progressManifests(), ...choiceManifests(), ...modalManifests(), ]; const PAGE_OF = { centered: 'description', split: 'description', stacked: 'progress', choice: 'choice', modal: 'modal', }; export const pageManifests = () => [ description, progress, choicePage, modalPage, ]; const pageManifest = (page) => pageManifests().find((entry) => idOf(entry) === page); /** * Global, then the page, then the template. Nothing reads this at runtime — a * page reads its variables from the cascade — so it exists for a tool that has * to know what it may set, and for the contract test over the three levels. */ export const resolvedFor = (template) => { const page = pageManifest(PAGE_OF[template]); const own = everyTemplate().find((entry) => idOf(entry) === template); return mergeManifests([ ...globalManifests(), ...(page ? [page] : []), ...(own ? [own] : []), ]); };

Restore backup mode is enabled so most options are disabled.
If you want to activate these options to change the migration website you need to restart the installer and deactivate the Restore backup mode option

Wrong picture by gender violence crusader, outrages her followers -

Wrong picture by gender violence crusader, outrages her followers

By Ishmael Sallieu Koroma

A former gender adviser to the former President Ernest Koroma, Naasu Fofonah has been bashed by her followers online after using a wrong picture of a journalist allegedly being beaten by security guards of President Bio on the 8th of September 2019 at the National Stadium.

The presidential guards allegedly beat up two female journalists during the Sierra Leone Vs Liberia world Cup qualifier.

However, the photo Fofonah posted on her Facebook feed on 9th September wasn’t a picture of any of the journalists involved.  The photo, which apparently outraged her followers, showed a woman looking badly beaten with blood dripping from her mouth.

On her post she remarked, “Violence against women from Presidential Guards is a scary precedent that should be stop immediately! Perpetrators of violence have no business guarding the Head of State!’’

Naasu Fofanah is a social media influencer who champions girls’ and women’s issues such as rape and FGM.

In her Facebook profile she is described as a mother, international development professional, Gender and Policy Expert and an advocate on women and girls right in Sierra Leone.

Scroll to Top