{"id":2,"date":"2025-07-01T12:02:04","date_gmt":"2025-07-01T12:02:04","guid":{"rendered":"https:\/\/www.bandoskomar.org\/?page_id=2"},"modified":"2025-10-30T05:03:42","modified_gmt":"2025-10-30T05:03:42","slug":"sample-page","status":"publish","type":"page","link":"https:\/\/www.bandoskomar.org\/en\/?page_id=2","title":{"rendered":"About"},"content":{"rendered":"\n<h2 class=\"wp-block-heading has-text-align-center\">Our Foundation<\/h2>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-1eb3c595 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n  <title>Vision, Mission &#038; Core Values<\/title>\n  <style>\n    .interactive-card-section * {\n      box-sizing: border-box;\n      margin: 0;\n      padding: 0;\n    }\n\n    .interactive-card-section {\n      font-family: 'Segoe UI', sans-serif;\n \n      padding: 10px 10px;\n    }\n\n    .interactive-card-section .section-heading {\n      text-align: center;\n      margin-bottom: 40px;\n    }\n\n    .interactive-card-section .section-heading h2 {\n      font-size: 2rem;\n      color: #333;\n      margin-bottom: 10px;\n    }\n\n    .interactive-card-section .section-heading p {\n      font-size: 1.1rem;\n      color: #666;\n    }\n\n    .interactive-card-section .card-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n      gap: 30px;\n      max-width: 1200px;\n      margin: auto;\n    }\n\n    .interactive-card-section .card {\n      position: relative;\n      height: 360px;\n      border-radius: 20px;\n      overflow: hidden;\n      background-size: cover;\n      background-position: center;\n      box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);\n      transition: transform 0.3s;\n    }\n\n    .interactive-card-section .card:hover {\n      transform: scale(1.02);\n    }\n\n    .interactive-card-section .card .overlay {\n      position: absolute;\n      bottom: 0;\n      width: 100%;\n      padding: 20px;\n      background: linear-gradient(135deg, rgba(0, 123, 255, 0.5), rgba(255, 159, 67, 0.5));\n      color: white;\n      transition: max-height 0.4s ease;\n    }\n\n    .interactive-card-section .card .title {\n      font-size: 1.3rem;\n      font-weight: bold;\n      margin-bottom: 10px;\n    }\n\n    .interactive-card-section .card .short {\n      font-size: 0.95rem;\n      margin-bottom: 10px;\n    }\n\n    .interactive-card-section .card .detail {\n      font-size: 0.9rem;\n      margin-top: 10px;\n      display: none;\n    }\n\n    .interactive-card-section .card .btn {\n      background: white;\n      color: #007bff;\n      border: none;\n      border-radius: 25px;\n      padding: 8px 18px;\n      font-weight: 600;\n      cursor: pointer;\n      transition: background 0.3s, color 0.3s;\n    }\n\n    .interactive-card-section .card .btn:hover {\n      background: #007bff;\n      color: white;\n    }\n\n    @media (max-width: 768px) {\n      .interactive-card-section .card {\n        height: 400px;\n      }\n    }\n  <\/style>\n<\/head>\n<body>\n\n  <div class=\"interactive-card-section\">\n\n    <div class=\"card-grid\">\n\n  <!-- Vision -->\n<div class=\"card\" style=\"background-image: url('https:\/\/www.bandoskomar.org\/wp-content\/uploads\/2025\/10\/Bandos-Komar-org_2-1.jpg');\">\n  <div class=\"overlay\">\n    <div class=\"title\">Vision<\/div>\n    <div class=\"short\">Every children and youth&#8230;<\/div>\n    <button class=\"btn\" onclick=\"toggleDetail(this)\">Click here<\/button>\n    <div class=\"detail\">\n      Every children and youth enjoy full development potential with dignity and sustainability.\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- Mission -->\n<div class=\"card\" style=\"background-image: url('https:\/\/www.bandoskomar.org\/wp-content\/uploads\/2025\/10\/7777.jpg');\">\n  <div class=\"overlay\">\n    <div class=\"title\">Mission<\/div>\n    <div class=\"short\">The mission of Bandos Komar is to&#8230;<\/div>\n    <button class=\"btn\" onclick=\"toggleDetail(this)\">Click here<\/button>\n    <div class=\"detail\">\n      The mission of Bandos Komar is to support the human resource development and livelihoods improvement enabling participation opportunities of the communities, public institutions, civil society, the private sector and other relevant stakeholders.\n    <\/div>\n  <\/div>\n<\/div>\n\n\n      <!-- Core Values -->\n      <div class=\"card\" style=\"background-image: url('https:\/\/www.bandoskomar.org\/wp-content\/uploads\/2025\/10\/file_B8300CF8-6F82-4ABB-865C-E3243F997C91-1.png');\">\n        <div class=\"overlay\">\n          <div class=\"title\">Core Values<\/div>\n          <div class=\"short\">Guiding principles in our work.<\/div>\n          <button class=\"btn\" onclick=\"toggleDetail(this)\">Click here<\/button>\n          <div class=\"detail\">\n            <ul style=\"list-style: disc; padding-left: 20px;\">\n              <li><strong>Child-Centered:<\/strong> We prioritize the best interests of every child.<\/li>\n              <li><strong>Inclusiveness:<\/strong> We ensure access for all children, regardless of background.<\/li>\n              <li><strong>Empowerment:<\/strong> We build the capacity of local communities and teachers.<\/li>\n              <li><strong>Sustainability:<\/strong> We promote long-term, community-driven change.<\/li>\n              <li><strong>Integrity:<\/strong> We act with transparency, respect, and accountability.<\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <script>\n    function toggleDetail(button) {\n      const detail = button.nextElementSibling;\n      const isVisible = detail.style.display === 'block';\n      detail.style.display = isVisible ? 'none' : 'block';\n      button.textContent = isVisible ? 'Click here' : 'Show less';\n    }\n  <\/script>\n\n<\/body>\n<\/html>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-f72ab33e alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \/>\n  <title>Empowerment Section<\/title>\n  <style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;700&display=swap');\n\n    body {\n      font-family: 'Inter', 'Segoe UI', sans-serif;\n      margin: 0;\n      padding: 0;\n      color: #222;\n      line-height: 1.6;\n    }\n\n    .section {\n      padding: 30px 10px;\n      max-width: 1200px;\n      margin: auto;\n    }\n\n    .block {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      flex-wrap: wrap;\n      gap: 30px;\n      border-radius: 12px;\n      opacity: 0;\n      transform: translateY(40px);\n      transition: opacity 0.8s ease, transform 0.8s ease;\n      margin-bottom: 40px;\n    }\n\n    .block.visible {\n      opacity: 1;\n      transform: translateY(0);\n    }\n\n    .block.reverse {\n      flex-direction: row-reverse;\n    }\n\n    .block img {\n      width: 100%;\n      max-width: 500px;\n      border-radius: 12px;\n      box-shadow: 0 6px 18px rgba(0, 0, 0, 0.1);\n      transition: transform 0.3s ease;\n      cursor: pointer;\n      will-change: transform;\n    }\n\n    .block img:hover {\n      transform: scale(1.05);\n      box-shadow: 0 12px 24px rgba(0, 0, 0, 0.15);\n    }\n\n    .block .content {\n      flex: 1;\n      min-width: 280px;\n      padding: 0 10px;\n    }\n\n    .block .content h2 {\n      font-size: 2rem;\n      color: #0d3b66;\n      margin-bottom: 20px;\n      font-weight: 700;\n      letter-spacing: 0.02em;\n    }\n\n    .block .content p {\n      font-size: 1.125rem;\n      color: #444;\n      line-height: 1.8;\n    }\n\n    .block .content strong {\n      color: #0d3b66;\n    }\n\n    @media (max-width: 1024px) and (min-width: 769px) {\n      .section {\n        padding: 25px 15px;\n      }\n      .block, .block.reverse {\n        flex-direction: column;\n        gap: 25px;\n        margin-bottom: 35px;\n      }\n      .block img {\n        max-width: 100%;\n        border-radius: 10px;\n      }\n      .block .content {\n        padding: 15px 0 0 0;\n      }\n      .block .content h2 {\n        font-size: 1.75rem;\n        text-align: center;\n        margin-bottom: 18px;\n      }\n      .block .content p {\n        font-size: 1.0625rem;\n        text-align: center;\n        line-height: 1.7;\n      }\n    }\n\n    @media (max-width: 768px) {\n      .section {\n        padding: 20px 10px;\n      }\n      .block, .block.reverse {\n        flex-direction: column;\n        gap: 20px;\n        margin-bottom: 30px;\n      }\n      .block img {\n        max-width: 100%;\n        border-radius: 10px;\n      }\n      .block .content {\n        padding: 20px 0 0 0;\n      }\n      .block .content h2 {\n        font-size: 1.5rem;\n        text-align: center;\n        margin-bottom: 15px;\n      }\n      .block .content p {\n        font-size: 1rem;\n        text-align: center;\n        line-height: 1.6;\n      }\n    }\n  <\/style>\n<\/head>\n<body>\n  <section class=\"section\">\n    <!-- Block 1 -->\n    <div class=\"block\">\n      <img decoding=\"async\" src=\"https:\/\/www.bandoskomar.org\/wp-content\/uploads\/2025\/10\/4444.jpg\" alt=\"Group Meeting\" \/>\n      <div class=\"content\">\n        <h2>A gateway to a better life through inclusive education and empowerment<\/h2>\n        <p>\n          <strong>Bondoskomar Organization<\/strong> empowers underprivileged children and youth in Cambodia through education, life skills, and community support. We focus on child protection, youth development, and partnerships with families and communities\u2014especially in rural areas. Our mission is to help young people grow with dignity, gain confidence, and actively shape a better, more inclusive future.\n        <\/p>\n      <\/div>\n    <\/div>\n\n    <!-- Block 2 -->\n    <div class=\"block reverse\">\n      <img decoding=\"async\" src=\"https:\/\/www.bandoskomar.org\/wp-content\/uploads\/2025\/10\/6666.jpg\" alt=\"Women Holding Certificates\" \/>\n      <div class=\"content\">\n        <h2>Inclusive opportunities for children and youth in Cambodia<\/h2>\n        <p>\n          We ensure that children and youth, especially those from disadvantaged backgrounds, can reach their full potential. <strong>Bondoskomar Organization<\/strong> provides access to quality education, life skills, and strong community support to help them grow with confidence and dignity. Our programs emphasize child protection, youth empowerment, and collaboration with families, communities, and public institutions across rural Cambodia\u2014building a more sustainable and inclusive future.\n        <\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <script>\n    const blocks = document.querySelectorAll('.block');\n\n    function isInViewport(element) {\n      const rect = element.getBoundingClientRect();\n      return rect.top <= (window.innerHeight || document.documentElement.clientHeight) * 0.85;\n    }\n\n    function runAnimation() {\n      blocks.forEach(block => {\n        if (isInViewport(block)) {\n          block.classList.add('visible');\n        }\n      });\n    }\n\n    window.addEventListener('scroll', runAnimation);\n    window.addEventListener('load', runAnimation);\n  <\/script>\n<\/body>\n<\/html>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center has-primary-color has-text-color has-link-color wp-elements-841808984f2d8d540abd0eab4f07f4f0\" style=\"padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">Country Strategic Goal<\/h2>\n\n\n\n<p class=\"has-text-align-center\">Goal should be added as: \u201cBy 2019, children and youths enjoy full potential of their rights in living with dignity to become human capital for sustainable development of the society\u201d.<\/p>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-201f88c4 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<!DOCTYPE html>\n    <html lang=\"en\">\n    <head>\n    <meta charset=\"UTF-8\" \/>\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n    <title>Country Strategic Goal &#8211; Responsive<\/title>\n    <style>\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600&display=swap');\n\n        * {\n        margin: 0;\n        padding: 0;\n        box-sizing: border-box;\n        }\n\n        body {\n        font-family: 'Inter', sans-serif;\n        line-height: 1.6;\n        color: #333;\n        min-height: 100vh;\n        }\n\n        \/* Simplified container with consistent padding *\/\n        .strategic-section {\n        padding: 60px 20px;\n        max-width: 1200px;\n        margin: 0 auto;\n        text-align: center;\n        }\n\n        \/* Cleaner title styling *\/\n        .strategic-section h1 {\n        font-weight: 600;\n        font-size: 2.5rem;\n        margin-bottom: 50px;\n        color: #0d3b66;\n        letter-spacing: -0.02em;\n        }\n\n        \/* Simplified responsive grid system *\/\n        .card-container {\n        display: grid;\n        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n        gap: 30px;\n        margin: 0 auto;\n        }\n\n        \/* Streamlined card styling *\/\n        .card {\n        background: white;\n        border-radius: 16px;\n        overflow: hidden;\n        box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);\n        transition: transform 0.3s ease, opacity 0.6s ease;\n        opacity: 0;\n        transform: translateY(30px);\n        }\n\n        .card.visible {\n        opacity: 1;\n        transform: translateY(0);\n        }\n\n        \/* Fixed image container height *\/\n        .card-image-wrapper {\n        position: relative;\n        overflow: hidden;\n        height: 240px;\n        }\n\n        .card img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        transition: transform 0.3s ease;\n        }\n\n        .card img:hover {\n        transform: scale(1.05);\n        }\n\n        \/* Consistent content padding *\/\n        .card-content {\n        padding: 24px;\n        }\n\n        .card-title {\n        font-size: 1.25rem;\n        font-weight: 600;\n        color: #0d3b66;\n        margin-bottom: 12px;\n        line-height: 1.3;\n        }\n\n        .card-description {\n        font-size: 0.95rem;\n        color: #666;\n        line-height: 1.5;\n        }\n\n        \/* Mobile-first responsive breakpoints *\/\n        @media (max-width: 640px) {\n        .strategic-section {\n            padding: 40px 16px;\n        }\n        \n        .strategic-section h1 {\n            font-size: 2rem;\n            margin-bottom: 40px;\n        }\n        \n        .card-container {\n            grid-template-columns: 1fr;\n            gap: 24px;\n        }\n        \n        .card-image-wrapper {\n            height: 200px;\n        }\n        \n        .card-content {\n            padding: 20px;\n        }\n        }\n\n        \/* Tablet optimization *\/\n        @media (min-width: 641px) and (max-width: 1024px) {\n        .card-container {\n            grid-template-columns: repeat(2, 1fr);\n        }\n        }\n\n        \/* Desktop optimization *\/\n        @media (min-width: 1025px) {\n        .card-container {\n            grid-template-columns: repeat(3, 1fr);\n        }\n        }\n\n        \/* Accessibility improvements *\/\n        @media (prefers-reduced-motion: reduce) {\n        .card {\n            transition: none;\n        }\n        \n        .card img {\n            transition: none;\n        }\n        }\n\n        .card:focus {\n        outline: none;\n        }\n    <\/style>\n    <\/head>\n    <body>\n    <section class=\"strategic-section\">\n        <div class=\"card-container\">\n        <div class=\"card\" tabindex=\"0\">\n            <div class=\"card-image-wrapper\">\n            <img decoding=\"async\" src=\"https:\/\/www.bandoskomar.org\/wp-content\/uploads\/2025\/10\/image-19.png\" alt=\"Economic Development\" loading=\"lazy\" \/>\n            <\/div>\n            <div class=\"card-content\">\n            <h3 class=\"card-title\">Economic Development<\/h3>\n            <p class=\"card-description\">Fostering sustainable economic growth through innovation and strategic partnerships.<\/p>\n            <\/div>\n        <\/div>\n        \n        <div class=\"card\" tabindex=\"0\">\n            <div class=\"card-image-wrapper\">\n            <img decoding=\"async\" src=\"https:\/\/www.bandoskomar.org\/wp-content\/uploads\/2025\/10\/image-27.png\" alt=\"Social Progress\" loading=\"lazy\" \/>\n            <\/div>\n            <div class=\"card-content\">\n            <h3 class=\"card-title\">Social Progress<\/h3>\n            <p class=\"card-description\">Building inclusive communities and improving quality of life for all citizens.<\/p>\n            <\/div>\n        <\/div>\n        \n        <div class=\"card\" tabindex=\"0\">\n            <div class=\"card-image-wrapper\">\n            <img decoding=\"async\" src=\"https:\/\/www.bandoskomar.org\/wp-content\/uploads\/2025\/10\/file_C89D8536-93E6-4067-B66A-8B280F67EC1B.png\" alt=\"Environmental Sustainability\" loading=\"lazy\" \/>\n            <\/div>\n            <div class=\"card-content\">\n            <h3 class=\"card-title\">Environmental Sustainability<\/h3>\n            <p class=\"card-description\">Protecting our natural resources while promoting green technology and practices.<\/p>\n            <\/div>\n        <\/div>\n        <\/div>\n    <\/section>\n\n    <script>\n        class CardAnimator {\n        constructor() {\n            this.cards = document.querySelectorAll('.card');\n            this.init();\n        }\n\n        init() {\n            if ('IntersectionObserver' in window) {\n            this.setupObserver();\n            } else {\n            this.fallbackAnimation();\n            }\n        }\n\n        setupObserver() {\n            const observer = new IntersectionObserver((entries) => {\n            entries.forEach((entry, index) => {\n                if (entry.isIntersecting) {\n                setTimeout(() => {\n                    entry.target.classList.add('visible');\n                }, index * 100);\n                }\n            });\n            }, {\n            threshold: 0.1,\n            rootMargin: '0px 0px -50px 0px'\n            });\n\n            this.cards.forEach(card => observer.observe(card));\n        }\n\n        fallbackAnimation() {\n            this.cards.forEach((card, index) => {\n            setTimeout(() => {\n                card.classList.add('visible');\n            }, index * 200);\n            });\n        }\n        }\n\n        document.addEventListener('DOMContentLoaded', () => {\n        new CardAnimator();\n        });\n\n        document.querySelectorAll('img').forEach(img => {\n        img.onerror = function() {\n            this.style.background = '#f0f0f0';\n            this.alt = 'Image not available';\n        };\n        });\n    <\/script>\n    <\/body>\n    <\/html>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"0-our-vision-\">Our Partners<\/h2>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-22e18999 alignfull uagb-is-root-container\">\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\" \/>\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\/>\n    <title>Smooth Scrolling Logos<\/title>\n    <style>\n        :root {\n            \/* Reasonable animation speed for smooth continuous scrolling *\/\n            --marquee-speed: 60s;\n            --marquee-speed-mobile: 50s;\n        }\n\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            background: transparent;\n            font-family: Arial, sans-serif;\n        }\n\n        .marquee-wrapper {\n            overflow: hidden;\n            width: 100%;\n            white-space: nowrap;\n        }\n\n        .marquee-track {\n            display: inline-flex;\n            align-items: center;\n            animation: marquee var(--marquee-speed) linear infinite;\n            will-change: transform;\n        }\n\n        .marquee-wrapper:hover .marquee-track {\n            animation-play-state: paused;\n        }\n\n        .logo-item {\n            margin: 0 2rem;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            flex-shrink: 0;\n            height: 100px;\n            width: 200px;\n            border: 1px solid #e9ecef;\n            border-radius: 8px;\n            overflow: hidden;\n            \/* background: #f8f9fa; *\/\n        }\n\n        .logo-item img {\n            max-width: 100%;\n            height: auto;\n            object-fit: contain;\n            transition: filter 0.3s ease;\n        }\n\n        .logo-item:hover img {\n            filter: grayscale(0%);\n        }\n\n        .logo-fallback {\n            width: 100%;\n            height: 100%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);\n            font-size: 14px;\n            font-weight: 600;\n            color: #495057;\n            text-align: center;\n        }\n\n        @keyframes marquee {\n            0% {\n                transform: translateX(0);\n            }\n            100% {\n                \/* Move by 100% to create seamless loop *\/\n                transform: translateX(-100%);\n            }\n        }\n\n        @media (max-width: 768px) {\n            .logo-item {\n                height: 80px;\n                width: 160px;\n                margin: 0 1rem;\n            }\n            \n            .marquee-track {\n                animation-duration: var(--marquee-speed-mobile);\n            }\n            \n            .logo-fallback {\n                font-size: 12px;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"marquee-wrapper\">\n        <div class=\"marquee-track\" id=\"marqueeTrack\">\n        <\/div>\n    <\/div>\n\n    <script>\n        const logos = [\n            { name: \"Plan International\", img: \"https:\/\/samounsuon.github.io\/ourPartnerBondoskomar\/image\/Plan.png\" },\n            { name: \"Don du Choeur\", img: \"https:\/\/samounsuon.github.io\/ourPartnerBondoskomar\/image\/Don%20du%20choeur.png\" },\n            { name: \"Partage\", img: \"https:\/\/samounsuon.github.io\/ourPartnerBondoskomar\/image\/Partage.png\" },\n            { name: \"World Vision\", img: \"https:\/\/samounsuon.github.io\/ourPartnerBondoskomar\/image\/World%20Vision.png\" },\n            { name: \"Johanniter\", img: \"https:\/\/samounsuon.github.io\/ourPartnerBondoskomar\/image\/Johanniter.png\" },\n            { name: \"Action Education\", img: \"https:\/\/samounsuon.github.io\/ourPartnerBondoskomar\/image\/action%20Education.png\" },\n            { name: \"Aide et Action\", img: \"https:\/\/samounsuon.github.io\/ourPartnerBondoskomar\/image\/Aide%20et%20Action.png\" },\n            { name: \"AFD\", img: \"https:\/\/samounsuon.github.io\/ourPartnerBondoskomar\/image\/AFD.png\" },\n            { name: \"BSDA\", img: \"https:\/\/samounsuon.github.io\/ourPartnerBondoskomar\/image\/BSDA.png\" },\n            { name: \"Cquest\", img: \"https:\/\/samounsuon.github.io\/ourPartnerBondoskomar\/image\/cquest.png\" },\n            { name: \"Planete EED\", img: \"https:\/\/samounsuon.github.io\/ourPartnerBondoskomar\/image\/planete.png\" },\n            { name: \"World Bank\", img: \"https:\/\/samounsuon.github.io\/ourPartnerBondoskomar\/image\/world-bank.png\" },\n            { name: \"World Education\", img: \"https:\/\/samounsuon.github.io\/ourPartnerBondoskomar\/image\/world%20education.png\" },\n            { name: \"European Union\", img: \"https:\/\/samounsuon.github.io\/ourPartnerBondoskomar\/image\/european.png\" },\n            { name: \"Japan Government\", img: \"https:\/\/samounsuon.github.io\/ourPartnerBondoskomar\/image\/japangov.png\" }\n        ];\n\n        function createLogoElement(logo) {\n            const container = document.createElement('div');\n            container.className = 'logo-item';\n\n            const fallback = document.createElement('div');\n            fallback.className = 'logo-fallback';\n            fallback.textContent = logo.name;\n            container.appendChild(fallback);\n\n            const img = new Image();\n            img.crossOrigin = \"anonymous\";\n\n            img.onload = function() {\n                console.log(`[v0] Loaded: ${logo.name}`);\n                container.innerHTML = '';\n                container.appendChild(this);\n            };\n\n            img.onerror = function() {\n                console.log(`[v0] Failed to load: ${logo.name} - ${logo.img}`);\n                \/\/ Fallback div remains visible on error\n            };\n\n            img.src = logo.img;\n            img.alt = logo.name;\n            img.style.objectFit = 'contain';\n\n            return container;\n        }\n\n        function renderLogos() {\n            const track = document.getElementById('marqueeTrack');\n            \n            \/\/ Create two identical sets for seamless looping\n            for (let set = 0; set < 2; set++) {\n                logos.forEach(logo => {\n                    const logoElement = createLogoElement(logo);\n                    track.appendChild(logoElement);\n                });\n            }\n\n            console.log(`[v0] Created ${logos.length * 2} logo elements for infinite scroll`);\n        }\n\n        \/\/ Ensure animation restarts if it ever stops\n        function ensureContinuousAnimation() {\n            const track = document.getElementById('marqueeTrack');\n            \n            \/\/ Force restart animation by removing and re-adding the animation\n            track.style.animation = 'none';\n            track.offsetHeight; \/\/ Trigger reflow\n            track.style.animation = `marquee var(--marquee-speed) linear infinite`;\n        }\n\n        document.addEventListener('DOMContentLoaded', () => {\n            renderLogos();\n            \n            \/\/ Restart animation every 60 seconds to ensure it never stops\n            setInterval(ensureContinuousAnimation, 60000);\n        });\n\n        \/\/ Handle visibility change to restart animation when tab becomes visible\n        document.addEventListener('visibilitychange', () => {\n            if (!document.hidden) {\n                ensureContinuousAnimation();\n            }\n        });\n    <\/script>\n<\/body>\n<\/html>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-container-core-group-is-layout-fb3f08aa wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<h2 class=\"wp-block-heading\"><\/h2>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Our Foundation Vision, Mission &#038; Core Values Vision Every children and youth&#8230; Click here Every children and youth enjoy full development potential with dignity and sustainability. Mission The mission of Bandos Komar is to&#8230; Click here The mission of Bandos Komar is to support the human resource development and livelihoods improvement enabling participation opportunities of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"give_campaign_id":0,"_uag_custom_page_level_css":"","ub_ctt_via":"","footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"featured_image_src":null,"campaignId":"","uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"rpg_gallery_admin_thumb":false,"rpg_gallery_thumb":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false},"uagb_author_info":{"display_name":"admin","author_link":"https:\/\/www.bandoskomar.org\/en\/?author=1"},"uagb_comment_info":0,"uagb_excerpt":"Our Foundation Vision, Mission &#038; Core Values Vision Every children and youth&#8230; Click here Every children and youth enjoy full development potential with dignity and sustainability. Mission The mission of Bandos Komar is to&#8230; Click here The mission of Bandos Komar is to support the human resource development and livelihoods improvement enabling participation opportunities of&hellip;","_links":{"self":[{"href":"https:\/\/www.bandoskomar.org\/en\/index.php?rest_route=\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bandoskomar.org\/en\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bandoskomar.org\/en\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bandoskomar.org\/en\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bandoskomar.org\/en\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2"}],"version-history":[{"count":111,"href":"https:\/\/www.bandoskomar.org\/en\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":1480,"href":"https:\/\/www.bandoskomar.org\/en\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions\/1480"}],"wp:attachment":[{"href":"https:\/\/www.bandoskomar.org\/en\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}