{"id":6653,"date":"2025-12-10T10:24:46","date_gmt":"2025-12-10T09:24:46","guid":{"rendered":"https:\/\/fsd.ch\/?p=6653"},"modified":"2026-04-30T11:22:23","modified_gmt":"2026-04-30T09:22:23","slug":"qr-codes-to-save-lives","status":"publish","type":"post","link":"https:\/\/fsd.ch\/en\/qr-codes-to-save-lives\/","title":{"rendered":"QR Codes to Save Lives"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In Kharkiv province, Ukraine, residents live every day with the invisible yet very real presence of explosive remnants of war.&nbsp;FSD teams work to reduce this danger; they clear landmines to make paths safe again, mark contaminated areas, and deliver risk education sessions to teach people how to recognise signs of danger.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When an area is identified as contaminated, our teams mark it with red \u201cDanger Mines\u201d signs to&nbsp;warn local people to stay away from these areas. This year, FSD is testing an innovation: integrating QR codes&nbsp;with the warning signs&nbsp;to further enhance safety.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img wpfc-lazyload-disable=\"true\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/fsd.ch\/wp-content\/uploads\/2025\/12\/Marking-sign-installation-UA-2025-1024x576.jpg\" alt=\"\" class=\"wp-image-7953\" srcset=\"https:\/\/fsd.ch\/wp-content\/uploads\/2025\/12\/Marking-sign-installation-UA-2025-1024x576.jpg 1024w, https:\/\/fsd.ch\/wp-content\/uploads\/2025\/12\/Marking-sign-installation-UA-2025-300x169.jpg 300w, https:\/\/fsd.ch\/wp-content\/uploads\/2025\/12\/Marking-sign-installation-UA-2025-768x432.jpg 768w, https:\/\/fsd.ch\/wp-content\/uploads\/2025\/12\/Marking-sign-installation-UA-2025-1536x864.jpg 1536w, https:\/\/fsd.ch\/wp-content\/uploads\/2025\/12\/Marking-sign-installation-UA-2025-2048x1152.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Marking signs are essential to prevent accidents while demining operations are underway. (Ukraine, 2025)<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On his phone, Viktor can now immediately see the dangerous areas. \u201cI scanned the QR code, and now I can open the map on my phone; I can see what\u2019s safe and what\u2019s dangerous. Even at a glance, the map clearly shows which areas to avoid,\u201d he explains. The signs were placed in key locations across the city, in collaboration with local residents.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img wpfc-lazyload-disable=\"true\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/fsd.ch\/wp-content\/uploads\/2025\/12\/Installation-of-an-information-board-with-a-QR-code-UA-2025-1024x576.jpg\" alt=\"\" class=\"wp-image-7951\" srcset=\"https:\/\/fsd.ch\/wp-content\/uploads\/2025\/12\/Installation-of-an-information-board-with-a-QR-code-UA-2025-1024x576.jpg 1024w, https:\/\/fsd.ch\/wp-content\/uploads\/2025\/12\/Installation-of-an-information-board-with-a-QR-code-UA-2025-300x169.jpg 300w, https:\/\/fsd.ch\/wp-content\/uploads\/2025\/12\/Installation-of-an-information-board-with-a-QR-code-UA-2025-768x432.jpg 768w, https:\/\/fsd.ch\/wp-content\/uploads\/2025\/12\/Installation-of-an-information-board-with-a-QR-code-UA-2025-1536x864.jpg 1536w, https:\/\/fsd.ch\/wp-content\/uploads\/2025\/12\/Installation-of-an-information-board-with-a-QR-code-UA-2025-2048x1152.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">&#8220;We chose to install the QR codes in central areas, where people pass most often,\u201d explains Olha, head of the municipal council.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">These signs do not replace awareness sessions or traditional marking, but they provide a valuable complementary tool to help everyone protect themselves from explosive remnants of war.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img wpfc-lazyload-disable=\"true\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/fsd.ch\/wp-content\/uploads\/2025\/12\/Marking-map-UA-2025-1024x576.jpg\" alt=\"\" class=\"wp-image-7952\" srcset=\"https:\/\/fsd.ch\/wp-content\/uploads\/2025\/12\/Marking-map-UA-2025-1024x576.jpg 1024w, https:\/\/fsd.ch\/wp-content\/uploads\/2025\/12\/Marking-map-UA-2025-300x169.jpg 300w, https:\/\/fsd.ch\/wp-content\/uploads\/2025\/12\/Marking-map-UA-2025-768x432.jpg 768w, https:\/\/fsd.ch\/wp-content\/uploads\/2025\/12\/Marking-map-UA-2025-1536x864.jpg 1536w, https:\/\/fsd.ch\/wp-content\/uploads\/2025\/12\/Marking-map-UA-2025-2048x1152.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">When the QR code is scanned, it links to a hazard map which shows contaminated areas. The app also provides access to awareness messages and emergency contact numbers in case an explosive item is discovered.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The project is implemented in partnership with the local organisation Ukrainian Deminers Association (UDA), who are responsible for marking hazard areas and installing the signs, as part of a programme to strengthen local capacities. It is carried out with the support of Swiss Solidarity, UNOPS, and the European Union. Our local partner FEODAL developed the website.<\/p>\n\n\n\n<div class=\"block card newsletter-block border-radius--20 dark-turquoise\">\n    <div class=\"newsletter-block__content\">\n        <h2 class=\"block--title\">More stories like these, once a month.<\/h2>\n        <p>Receive field updates, operational insights and stories from the communities affected by landmines and explosive remnants of war.<\/p>\n        <!-- Gravity Form -->\n        <!--Get current language from WPML-->\n        <script>\n\/\/----------------------------------------------------------\n\/\/------ JAVASCRIPT HOOK FUNCTIONS FOR GRAVITY FORMS -------\n\/\/----------------------------------------------------------\n\nif ( ! gform ) {\n\tdocument.addEventListener( 'gform_main_scripts_loaded', function() { gform.scriptsLoaded = true; } );\n\tdocument.addEventListener( 'gform\/theme\/scripts_loaded', function() { gform.themeScriptsLoaded = true; } );\n\twindow.addEventListener( 'DOMContentLoaded', function() { gform.domLoaded = true; } );\n\n\tvar gform = {\n\t\tdomLoaded: false,\n\t\tscriptsLoaded: false,\n\t\tthemeScriptsLoaded: false,\n\t\tisFormEditor: () => typeof InitializeEditor === 'function',\n\n\t\t\/**\n\t\t * @deprecated 2.9 the use of initializeOnLoaded in the form editor context is deprecated.\n\t\t * @remove-in 4.0 this function will not check for gform.isFormEditor().\n\t\t *\/\n\t\tcallIfLoaded: function ( fn ) {\n\t\t\tif ( gform.domLoaded && gform.scriptsLoaded && ( gform.themeScriptsLoaded || gform.isFormEditor() ) ) {\n\t\t\t\tif ( gform.isFormEditor() ) {\n\t\t\t\t\tconsole.warn( 'The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.' );\n\t\t\t\t}\n\t\t\t\tfn();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn false;\n\t\t},\n\n\t\t\/**\n\t\t * Call a function when all scripts are loaded\n\t\t *\n\t\t * @param function fn the callback function to call when all scripts are loaded\n\t\t *\n\t\t * @returns void\n\t\t *\/\n\t\tinitializeOnLoaded: function( fn ) {\n\t\t\tif ( ! gform.callIfLoaded( fn ) ) {\n\t\t\t\tdocument.addEventListener( 'gform_main_scripts_loaded', () => { gform.scriptsLoaded = true; gform.callIfLoaded( fn ); } );\n\t\t\t\tdocument.addEventListener( 'gform\/theme\/scripts_loaded', () => { gform.themeScriptsLoaded = true; gform.callIfLoaded( fn ); } );\n\t\t\t\twindow.addEventListener( 'DOMContentLoaded', () => { gform.domLoaded = true; gform.callIfLoaded( fn ); } );\n\t\t\t}\n\t\t},\n\n\t\thooks: { action: {}, filter: {} },\n\t\taddAction: function( action, callable, priority, tag ) {\n\t\t\tgform.addHook( 'action', action, callable, priority, tag );\n\t\t},\n\t\taddFilter: function( action, callable, priority, tag ) {\n\t\t\tgform.addHook( 'filter', action, callable, priority, tag );\n\t\t},\n\t\tdoAction: function( action ) {\n\t\t\tgform.doHook( 'action', action, arguments );\n\t\t},\n\t\tapplyFilters: function( action ) {\n\t\t\treturn gform.doHook( 'filter', action, arguments );\n\t\t},\n\t\tremoveAction: function( action, tag ) {\n\t\t\tgform.removeHook( 'action', action, tag );\n\t\t},\n\t\tremoveFilter: function( action, priority, tag ) {\n\t\t\tgform.removeHook( 'filter', action, priority, tag );\n\t\t},\n\t\taddHook: function( hookType, action, callable, priority, tag ) {\n\t\t\tif ( undefined == gform.hooks[hookType][action] ) {\n\t\t\t\tgform.hooks[hookType][action] = [];\n\t\t\t}\n\t\t\tvar hooks = gform.hooks[hookType][action];\n\t\t\tif ( undefined == tag ) {\n\t\t\t\ttag = action + '_' + hooks.length;\n\t\t\t}\n\t\t\tif( priority == undefined ){\n\t\t\t\tpriority = 10;\n\t\t\t}\n\n\t\t\tgform.hooks[hookType][action].push( { tag:tag, callable:callable, priority:priority } );\n\t\t},\n\t\tdoHook: function( hookType, action, args ) {\n\n\t\t\t\/\/ splice args from object into array and remove first index which is the hook name\n\t\t\targs = Array.prototype.slice.call(args, 1);\n\n\t\t\tif ( undefined != gform.hooks[hookType][action] ) {\n\t\t\t\tvar hooks = gform.hooks[hookType][action], hook;\n\t\t\t\t\/\/sort by priority\n\t\t\t\thooks.sort(function(a,b){return a[\"priority\"]-b[\"priority\"]});\n\n\t\t\t\thooks.forEach( function( hookItem ) {\n\t\t\t\t\thook = hookItem.callable;\n\n\t\t\t\t\tif(typeof hook != 'function')\n\t\t\t\t\t\thook = window[hook];\n\t\t\t\t\tif ( 'action' == hookType ) {\n\t\t\t\t\t\thook.apply(null, args);\n\t\t\t\t\t} else {\n\t\t\t\t\t\targs[0] = hook.apply(null, args);\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t}\n\t\t\tif ( 'filter'==hookType ) {\n\t\t\t\treturn args[0];\n\t\t\t}\n\t\t},\n\t\tremoveHook: function( hookType, action, priority, tag ) {\n\t\t\tif ( undefined != gform.hooks[hookType][action] ) {\n\t\t\t\tvar hooks = gform.hooks[hookType][action];\n\t\t\t\thooks = hooks.filter( function(hook, index, arr) {\n\t\t\t\t\tvar removeHook = (undefined==tag||tag==hook.tag) && (undefined==priority||priority==hook.priority);\n\t\t\t\t\treturn !removeHook;\n\t\t\t\t} );\n\t\t\t\tgform.hooks[hookType][action] = hooks;\n\t\t\t}\n\t\t}\n\t};\n}\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_2' ><style>#gform_wrapper_2[data-form-index=\"0\"].gform-theme,[data-parent-form=\"2_0\"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url(\"data:image\/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-select: url(\"data:image\/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-search: url(\"data:image\/svg+xml,%3Csvg width='640' height='640' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}<\/style><div id='gf_2' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>&quot;<span class=\"gfield_required gfield_required_asterisk\">*<\/span>&quot; indicates required fields<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_2' id='gform_2'  action='\/en\/wp-json\/wp\/v2\/posts\/6653#gf_2' data-formid='2' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_2' class='gform_fields top_label form_sublabel_above description_below validation_below'><div id=\"field_2_1\" class=\"gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_above gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_1'>E-mail<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_1' id='input_2_1' type='email' value='' class='large' tabindex='10'  placeholder='E-mail' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_2' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Sign up ' tabindex='11' \/> <input type='hidden' name='gform_ajax' value='form_id=2&amp;title=&amp;description=&amp;tabindex=10&amp;theme=orbital&amp;hash=d5d96548651f15cc247f0b1dfd176f01' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_2' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_2' id='gform_theme_2' value='orbital' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_2' id='gform_style_settings_2' value='' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_2' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='2' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CHF' value='NBz3xD5KO2e2l+oScBNzCtLyqzPnHe2eJEEwKdIkDmungG3D7KZMI6DzAwneLRdUYkkqeAlG6u7Zhy6VcsK2JFgqUwia0DHr6\/fSojrW6\/sc+tA=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_2' value='WyJbXSIsIjc3NGRmZDU3NzI4MGIyNzA2N2FjNmQ5Y2NmNDNkMTU2Il0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_2' id='gform_target_page_number_2' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_2' id='gform_source_page_number_2' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <input type=\"hidden\" id=\"ct_checkjs_e0ec453e28e061cc58ac43f91dc2f3f0\" name=\"ct_checkjs\" value=\"0\" \/><script >setTimeout(function(){var ct_input_name = \"ct_checkjs_e0ec453e28e061cc58ac43f91dc2f3f0\";if (document.getElementById(ct_input_name) !== null) {var ct_input_value = document.getElementById(ct_input_name).value;document.getElementById(ct_input_name).value = document.getElementById(ct_input_name).value.replace(ct_input_value, '8c49409aa8e539a01d5622165423ad5ca3152bb42a1b4329321030637fd062ed');}}, 1000);<\/script><input\n                    class=\"apbct_special_field apbct_email_id__gravity_form\"\n                    name=\"apbct__email_id__gravity_form\"\n                    aria-label=\"apbct__label_id__gravity_form\"\n                    type=\"text\" size=\"30\" maxlength=\"200\" autocomplete=\"off\"\n                    value=\"\"\n                \/><\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_2' id='gform_ajax_frame_2' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https:\/\/fsd.ch\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_2').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https:\/\/fsd.ch\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_2').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"2\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_2\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_2\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_2\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 2, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n    <\/div>\n    <div class=\"newsletter-block__bg\"><\/div>\n<\/div>\n\n\n\n<div class=\"block last-posts-block\">\n    <h2 class=\"block--title\"><\/h2>\n            <a class=\"btn--secondary\" href=\"https:\/\/fsd.ch\/en\/news\">\n            View all            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 25 25\">\n  <!-- <path fill=\"#FCFCFC\" d=\"M12.5-.000001c-3.31479 0-6.49516 1.316941-8.83985 3.660151C1.31696 6.00478-.00001 9.18521-.00001 12.5c.002867 3.3148 1.32185 6.4918 3.66504 8.835h-.00098C6.00724 23.6783 9.18521 24.9972 12.5 25l.3105-.0039c3.0989-.077 6.0603-1.3033 8.3067-3.4395l.2226-.2168c2.27-2.2713 3.5768-5.3269 3.6563-8.5293L25 12.5c0-3.31479-1.3169-6.49516-3.6602-8.83985C18.9952 1.31697 15.8148 0 12.5-.000001ZM24 12.5c0 3.0495-1.2115 5.9757-3.3672 8.1328l-.4131.3926c-2.1099 1.9094-4.86 2.9734-7.7187 2.9736-3.04964-.0025-5.97297-1.2151-8.12894-3.3711C2.21631 18.4722 1.00286 15.5494.99999 12.5l.01367-.5703c.13165-2.65275 1.17869-5.18002 2.96094-7.14943l.39258-.41309C6.52438 2.21146 9.45049.999998 12.5.999999 15.3591 1 18.1096 2.06504 20.2197 3.97461l.4131.39258C22.7885 6.52438 24 9.45049 24 12.5Z\"\/> -->\n  <path fill=\"#FCFCFC\" d=\"M13.5833 17.6046c.2393.0014.4686-.0946.6377-.2637l4.1846-4.1831c.3511-.3525.3511-.9244 0-1.2769l-4.2207-4.22225c-.1691-.17054-.3998-.26656-.6391-.26656-.2394 0-.4701.09602-.6378.26656-.3525.35255-.3525.92296 0 1.27694l2.7101 2.71011H7.23299c-.48441.02-.86847.4185-.86847.9028 0 .4859.38406.8843.86847.9043h8.32091l-2.614 2.6112c-.258.258-.3354.6464-.195.9846.1391.3368.4687.5574.8341.556h.0043Z\"\/>\n<\/svg>\n        <\/a>\n        <div class=\"last-posts-list\">\n                    <a class=\"last-posts-item\" href=\"https:\/\/fsd.ch\/en\/football-fiel-clearance\/\">\n                                                           <div class=\"last-posts-item__thumbnail\">\n                                                            <img wpfc-lazyload-disable=\"true\" decoding=\"async\" src=\"https:\/\/fsd.ch\/wp-content\/uploads\/2026\/05\/Des-enfants-jouant-au-football-dans-une-ecole-en-Irak-1.jpg\" srcset=\"https:\/\/fsd.ch\/wp-content\/uploads\/2026\/05\/Des-enfants-jouant-au-football-dans-une-ecole-en-Irak-1.jpg 1x, https:\/\/fsd.ch\/wp-content\/uploads\/2026\/05\/Des-enfants-jouant-au-football-dans-une-ecole-en-Irak-1.jpg 2x\" alt=\"\">\n                                                    <\/div>\n                                                    <div class=\"last-posts-item__content\">\n                    <h3 class=\"last-posts-item__title\">Restoring access to sports and recreational spaces<\/h3>\n                    <p class=\"last-posts-item__excerpt\">Places where children naturally return After the end of hostilities, children naturally return to their favourite play areas. Making these&#8230;<\/p>\n                                            <p class=\"last-posts-item__categories\">\n                                                            <span>Landmines and explosive remnants<\/span>\n                                                            <span>Children<\/span>\n                                                                                        <span>Iraq<\/span>\n                                                            <span>Ukraine<\/span>\n                                                            <span>Tajikistan<\/span>\n                                                    <\/p>\n                                    <\/div>\n            <\/a>\n                    <a class=\"last-posts-item\" href=\"https:\/\/fsd.ch\/en\/international-mine-awareness-day\/\">\n                                                           <div class=\"last-posts-item__thumbnail\">\n                                                            <img wpfc-lazyload-disable=\"true\" decoding=\"async\" src=\"https:\/\/fsd.ch\/wp-content\/uploads\/2026\/04\/Deminers-carrying-out-clearance-in-a-field-with-marking-Ukraine-2025-scaled.jpg\" srcset=\"https:\/\/fsd.ch\/wp-content\/uploads\/2026\/04\/Deminers-carrying-out-clearance-in-a-field-with-marking-Ukraine-2025-scaled.jpg 1x, https:\/\/fsd.ch\/wp-content\/uploads\/2026\/04\/Deminers-carrying-out-clearance-in-a-field-with-marking-Ukraine-2025-scaled.jpg 2x\" alt=\"\">\n                                                    <\/div>\n                                                    <div class=\"last-posts-item__content\">\n                    <h3 class=\"last-posts-item__title\">International Day for Mine Awareness and Assistance in Mine Action\u00a0 &#8211; 4 April 2026<\/h3>\n                    <p class=\"last-posts-item__excerpt\">PDF of complete Joint Statement (March 2026) Invest in Peace; Invest in Mine Action&nbsp; Geneva, 31 March 2026 The world&#8230;<\/p>\n                                            <p class=\"last-posts-item__categories\">\n                                                            <span>Landmines and explosive remnants<\/span>\n                                                            <span>Humanitarian demining<\/span>\n                                                                                <\/p>\n                                    <\/div>\n            <\/a>\n                    <a class=\"last-posts-item\" href=\"https:\/\/fsd.ch\/en\/fsd-ukraine-update\/\">\n                                                           <div class=\"last-posts-item__thumbnail\">\n                                                            <img wpfc-lazyload-disable=\"true\" decoding=\"async\" src=\"https:\/\/fsd.ch\/wp-content\/uploads\/2026\/01\/FSD-Ukraine-Risk-education-session-in-Kyiv-March-2025-scaled.jpg\" srcset=\"https:\/\/fsd.ch\/wp-content\/uploads\/2026\/01\/FSD-Ukraine-Risk-education-session-in-Kyiv-March-2025-scaled.jpg 1x, https:\/\/fsd.ch\/wp-content\/uploads\/2026\/01\/FSD-Ukraine-Risk-education-session-in-Kyiv-March-2025-scaled.jpg 2x\" alt=\"\">\n                                                    <\/div>\n                                                    <div class=\"last-posts-item__content\">\n                    <h3 class=\"last-posts-item__title\">FSD&#8217;s Mine Action Programme in Ukraine<\/h3>\n                    <p class=\"last-posts-item__excerpt\">Complete Ukraine brochure (March 2026) \u2013 PDF Our ongoing operations \u2013 March 2026 As of March 2026, more than 450&#8230;<\/p>\n                                            <p class=\"last-posts-item__categories\">\n                                                            <span>Humanitarian demining<\/span>\n                                                                                        <span>Ukraine<\/span>\n                                                    <\/p>\n                                    <\/div>\n            <\/a>\n            <\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In Kharkiv province, Ukraine, residents live every day with the invisible yet very real presence of explosive remnants of war.&nbsp;FSD teams work to reduce this danger; they clear landmines to make paths safe again, mark contaminated areas, and deliver risk education sessions to teach people how to recognise signs of danger. When an area is [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":7950,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[102],"news_country_category":[91],"custom_post_format":[145],"class_list":["post-6653","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-prevention-and-risk-education","news_country_category-ukraine","custom_post_format-news-from-the-field"],"acf":[],"_links":{"self":[{"href":"https:\/\/fsd.ch\/en\/wp-json\/wp\/v2\/posts\/6653","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fsd.ch\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fsd.ch\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fsd.ch\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/fsd.ch\/en\/wp-json\/wp\/v2\/comments?post=6653"}],"version-history":[{"count":3,"href":"https:\/\/fsd.ch\/en\/wp-json\/wp\/v2\/posts\/6653\/revisions"}],"predecessor-version":[{"id":9375,"href":"https:\/\/fsd.ch\/en\/wp-json\/wp\/v2\/posts\/6653\/revisions\/9375"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fsd.ch\/en\/wp-json\/wp\/v2\/media\/7950"}],"wp:attachment":[{"href":"https:\/\/fsd.ch\/en\/wp-json\/wp\/v2\/media?parent=6653"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fsd.ch\/en\/wp-json\/wp\/v2\/categories?post=6653"},{"taxonomy":"news_country_category","embeddable":true,"href":"https:\/\/fsd.ch\/en\/wp-json\/wp\/v2\/news_country_category?post=6653"},{"taxonomy":"custom_post_format","embeddable":true,"href":"https:\/\/fsd.ch\/en\/wp-json\/wp\/v2\/custom_post_format?post=6653"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}