{"id":1228,"date":"2026-05-03T08:19:32","date_gmt":"2026-05-03T08:19:32","guid":{"rendered":"https:\/\/didiplayarea.com\/?page_id=1228"},"modified":"2026-05-03T08:24:01","modified_gmt":"2026-05-03T08:24:01","slug":"astm-en-1176-compliance-checker","status":"publish","type":"page","link":"https:\/\/didiplayarea.com\/pt\/indoor-playground-equipment\/indoor-play-structures\/astm-en-1176-compliance-checker\/","title":{"rendered":"Verificador de conformidade ASTM\/EN 1176"},"content":{"rendered":"<style>\n\/* \n * 1. \u6700\u9ad8\u7ea7\u4f5c\u7528\u57df\u9694\u79bb (Highest Level of Scope)\n * \u6240\u6709\u6837\u5f0f\u5747\u4ee5 #didi-compliance-checker \u4e3a\u524d\u7f00\u4e25\u683c\u9694\u79bb\u3002\n * \u9075\u5faa\u89c4\u5219\uff1a\u7edd\u4e0d\u5f15\u5165\u5916\u90e8\u5b57\u4f53\uff0c\u4e0d\u58f0\u660e font-family\uff0c\u5b8c\u7f8e\u7ee7\u627f Blocksy \u5168\u5c40\u6392\u7248\u3002\n *\/\n#didi-compliance-checker {\n    width: 100% !important;\n    \/* \u5e94\u7528\u7edf\u4e00\u7684\u5de5\u4e1a\u7ea7\u5355\u8272\u7f51\u683c\u80cc\u666f\u7eb9\u7406 *\/\n    background-color: #fafafa !important;\n    background-image: \n        linear-gradient(rgba(0, 216, 255, 0.05) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(0, 216, 255, 0.05) 1px, transparent 1px) !important;\n    background-size: 40px 40px !important;\n    padding: 40px 20px !important; \/* \u9075\u5faa Section \u9ad8\u5ea6 40px padding \u7684\u8981\u6c42 *\/\n    box-sizing: border-box !important;\n    overflow: hidden !important;\n    display: flex !important;\n    justify-content: center !important;\n}\n\n\/* \u68c0\u67e5\u5668\u4e3b\u4f53\u5361\u7247\uff1a\u5b8c\u7f8e\u8fd8\u539f\u622a\u56fe\u5916\u89c2 *\/\n#didi-compliance-checker .checker-wrapper {\n    width: 100% !important;\n    max-width: 800px !important;\n    background: #ffffff !important;\n    border-radius: 12px !important;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05) !important;\n    \/* \u9876\u90e8\u52a0\u7c97\u7684\u4e3b\u8272\u8c03\u8fb9\u6846\uff0c\u590d\u523b\u622a\u56fe\u89c6\u89c9 *\/\n    border-top: 6px solid #00D8FF !important; \n    padding: 40px !important;\n    box-sizing: border-box !important;\n}\n\n\/* \u5934\u90e8\u6587\u672c\u533a *\/\n#didi-compliance-checker .checker-header {\n    margin-bottom: 30px !important;\n}\n\n#didi-compliance-checker .checker-title-h2 {\n    font-size: 32px !important; \/* \u9075\u5faa\u4e3b\u9898\u9ed8\u8ba4\u5927\u5c0f 32px *\/\n    font-weight: 800 !important;\n    color: #222222 !important;\n    margin: 0 0 16px 0 !important;\n    line-height: 1.3 !important;\n}\n\n#didi-compliance-checker .checker-desc {\n    font-size: 16px !important;\n    color: #666666 !important;\n    line-height: 1.6 !important;\n    margin: 0 !important;\n}\n\n\/* \u8868\u5355\u7ec4\u8bbe\u8ba1 *\/\n#didi-compliance-checker .checker-form-group {\n    margin-bottom: 24px !important;\n    display: flex !important;\n    flex-direction: column !important;\n}\n\n#didi-compliance-checker .checker-label {\n    font-size: 15px !important;\n    font-weight: 600 !important;\n    color: #111111 !important;\n    margin-bottom: 8px !important;\n}\n\n\/* \u4e0b\u62c9\u83dc\u5355\u6837\u5f0f *\/\n#didi-compliance-checker .checker-select {\n    width: 100% !important;\n    padding: 14px 16px !important;\n    font-size: 16px !important;\n    color: #333333 !important;\n    background-color: #ffffff !important;\n    border: 1px solid #dcdcdc !important;\n    border-radius: 6px !important;\n    box-sizing: border-box !important;\n    transition: border-color 0.3s ease, box-shadow 0.3s ease !important;\n    outline: none !important;\n    cursor: pointer !important;\n    appearance: none !important;\n    background-image: url(\"data:image\/svg+xml;charset=UTF-8,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c\/polyline%3e%3c\/svg%3e\") !important;\n    background-repeat: no-repeat !important;\n    background-position: right 16px center !important;\n    background-size: 16px !important;\n    padding-right: 40px !important;\n}\n\n#didi-compliance-checker .checker-select:focus {\n    border-color: #00D8FF !important;\n    box-shadow: 0 0 0 3px rgba(0, 216, 255, 0.15) !important;\n}\n\n\/* \u8ba1\u7b97\u6309\u94ae\u8bbe\u8ba1 *\/\n#didi-compliance-checker .checker-submit-btn {\n    width: 100% !important;\n    background-color: #00D8FF !important;\n    color: #000000 !important;\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    padding: 18px !important;\n    border: none !important;\n    border-radius: 6px !important;\n    cursor: pointer !important;\n    transition: all 0.3s ease !important;\n    margin-top: 10px !important;\n}\n\n#didi-compliance-checker .checker-submit-btn:hover {\n    background-color: #FFD848 !important; \/* \u526f\u8272\u8c03\u4ea4\u4e92 *\/\n    box-shadow: 0 6px 15px rgba(255, 216, 72, 0.3) !important;\n    transform: translateY(-2px) !important;\n}\n\n\/* \u7ed3\u679c\u5c55\u793a\u533a\u57df (\u9ed8\u8ba4\u9690\u85cf) *\/\n#didi-compliance-checker .checker-results-box {\n    display: none; \/* JS \u63a7\u5236\u663e\u793a *\/\n    margin-top: 30px !important;\n    padding: 30px !important;\n    background-color: #fafcfd !important;\n    border: 1px solid #eeeeee !important;\n    border-left: 5px solid #00D8FF !important;\n    border-radius: 8px !important;\n    animation: fadeIn 0.5s ease forwards !important;\n}\n\n@keyframes fadeIn {\n    from { opacity: 0; transform: translateY(10px); }\n    to { opacity: 1; transform: translateY(0); }\n}\n\n#didi-compliance-checker .result-title-h3 {\n    font-size: 22px !important;\n    font-weight: 700 !important;\n    color: #111111 !important;\n    margin: 0 0 20px 0 !important;\n}\n\n#didi-compliance-checker .result-grid {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 20px !important;\n}\n\n#didi-compliance-checker .result-card {\n    background: #ffffff !important;\n    padding: 16px !important;\n    border-radius: 6px !important;\n    border: 1px solid #e5e5e5 !important;\n}\n\n#didi-compliance-checker .res-val-h4 {\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    color: #00D8FF !important;\n    margin: 0 0 8px 0 !important;\n}\n\n#didi-compliance-checker .res-val-text {\n    font-size: 14px !important;\n    color: #555555 !important;\n    line-height: 1.5 !important;\n    margin: 0 !important;\n}\n\n\/* \u9519\u8bef\u63d0\u793a *\/\n#didi-compliance-checker .checker-error {\n    color: #e74c3c !important;\n    font-size: 14px !important;\n    margin-top: 8px !important;\n    display: none;\n}\n\n\/* \u54cd\u5e94\u5f0f\u5a92\u4f53\u67e5\u8be2 *\/\n@media (max-width: 640px) {\n    #didi-compliance-checker {\n        padding: 40px 15px !important;\n    }\n    #didi-compliance-checker .checker-wrapper {\n        padding: 24px 20px !important;\n    }\n    #didi-compliance-checker .checker-title-h2 {\n        font-size: 26px !important;\n    }\n    #didi-compliance-checker .result-grid {\n        grid-template-columns: 1fr !important;\n    }\n    #didi-compliance-checker .checker-submit-btn {\n        font-size: 16px !important;\n    }\n}\n<\/style>\n\n<section id=\"didi-compliance-checker\">\n    <div class=\"checker-wrapper\">\n        \n        <div class=\"checker-header\">\n            <h2 class=\"checker-title-h2\">Verificador de conformidade ASTM\/EN 1176<\/h2>\n            <p class=\"checker-desc\">Informe exatamente quais certifica\u00e7\u00f5es sua seguradora, despachante aduaneiro e RFQ municipal exigir\u00e3o com base no mercado-alvo e tipo de local. Mapas para ASTM F1487-21, EN 1176-1\/-2\/-3, EN 1177, IPEMA, CE, TURQUIA, RoHS, ISO 9001.<\/p>\n        <\/div>\n\n        <form id=\"didi-compliance-form\" onsubmit=\"return false;\" action=\"\">\n            \n            <div class=\"checker-form-group\">\n                <label class=\"checker-label\" for=\"target-market\">Mercado alvo (onde ser\u00e1 instalado o parque infantil)<\/label>\n                <select id=\"target-market\" class=\"checker-select\">\n                    <option value=\"\" disabled selected>1o mercado-alvo (Setget Market)<\/option>\n                    <option value=\"us\">Estados Unidos (incluindo compras municipais)<\/option>\n                    <option value=\"eu\">Europa \/Reino Unido (regi\u00f5es CE \/ UKCA)<\/option>\n                    <option value=\"global\">Oriente M\u00e9dio \/\u00c1sia\/Outros Internacionais<\/option>\n                <\/select>\n                <div id=\"market-error\" class=\"checker-error\">Selecione um mercado-alvo.<\/div>\n            <\/div>\n\n            <div class=\"checker-form-group\">\n                <label class=\"checker-label\" for=\"venue-type\">Tipo de local<\/label>\n                <select id=\"venue-type\" class=\"checker-select\">\n                    <option value=\"\" disabled selected>(Selecione o tipo de local)<\/option>\n                    <option value=\"commercial\">Shopping \/FEC \/Local P\u00fablico<\/option>\n                    <option value=\"edu\">Jardim de Inf\u00e2ncia\/Escola<\/option>\n                    <option value=\"hospitality\">Restaurante \/\u00c1rea de lazer do hotel<\/option>\n                <\/select>\n                <div id=\"venue-error\" class=\"checker-error\">Selecione um tipo de local.<\/div>\n            <\/div>\n\n            <!-- type=\"button\" \u786e\u4fdd\u5728\u8868\u5355\u4e2d\u4e0d\u4f1a\u89e6\u53d1\u73b0\u4ee3\u6d4f\u89c8\u5668\u7684\u9ed8\u8ba4\u63d0\u4ea4\u5237\u65b0Bug -->\n            <button type=\"button\" id=\"checker-btn\" class=\"checker-submit-btn\">Mostrar as Certifica\u00e7\u00f5es Necess\u00e1rias<\/button>\n            \n        <input type=\"hidden\" name=\"trp-form-language\" value=\"pt\"\/><\/form>\n\n        <!-- \u8ba1\u7b97\u7ed3\u679c\u6e32\u67d3\u533a\u57df -->\n        <div id=\"checker-results\" class=\"checker-results-box\">\n            <h3 class=\"result-title-h3\">Perfil de Certifica\u00e7\u00f5es Obrigat\u00f3rias<\/h3>\n            \n            <div class=\"result-grid\" id=\"cert-render-area\">\n                <!-- JS \u52a8\u6001\u6ce8\u5165\u5361\u7247 -->\n            <\/div>\n            \n            <p style=\"font-size: 13px; color: #777; margin-top: 20px; line-height: 1.5; border-top: 1px solid #eee; padding-top: 15px;\">\n                * Nota: Cada instala\u00e7\u00e3o comercial da Didi inclui conformidade de fabrica\u00e7\u00e3o ISO 9001:2015 e documenta\u00e7\u00e3o de seguran\u00e7a de materiais RoHS como uma linha de base padr\u00e3o global.\n            <\/p>\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<!-- \u539f\u751f Vanilla JS \u63a7\u5236\u8ba1\u7b97\u4e0e\u6e32\u67d3 -->\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    const checkerBtn = document.getElementById('checker-btn');\n    const marketSelect = document.getElementById('target-market');\n    const venueSelect = document.getElementById('venue-type');\n    \n    const resultsBox = document.getElementById('checker-results');\n    const certRenderArea = document.getElementById('cert-render-area');\n    \n    const marketError = document.getElementById('market-error');\n    const venueError = document.getElementById('venue-error');\n\n    checkerBtn.addEventListener('click', function() {\n        \/\/ \u91cd\u7f6e\u72b6\u6001\n        marketError.style.display = 'none';\n        venueError.style.display = 'none';\n        resultsBox.style.display = 'none';\n        certRenderArea.innerHTML = '';\n\n        const market = marketSelect.value;\n        const venue = venueSelect.value;\n        let hasError = false;\n\n        if (!market) {\n            marketError.style.display = 'block';\n            hasError = true;\n        }\n        if (!venue) {\n            venueError.style.display = 'block';\n            hasError = true;\n        }\n\n        if (hasError) return;\n\n        \/\/ \u6784\u5efa\u9700\u8981\u5c55\u793a\u7684\u8ba4\u8bc1\u6570\u636e\u6570\u7ec4\n        let certs = [];\n\n        \/\/ \u57fa\u4e8e\u5e02\u573a\u4e0e\u573a\u5730\u7c7b\u578b\u7684\u5408\u89c4\u903b\u8f91\u6620\u5c04\n        if (market === 'us') {\n            certs.push({ title: \"ASTM F1487-21\", desc: \"Mandatory for commercial & public-use venues. Essential for commercial liability insurance underwriting.\" });\n            certs.push({ title: \"ASTM F1292 \/ EN 1177\", desc: \"Critical Fall Height and Impact Attenuation standards for safety surfacing.\" });\n            if (venue === 'edu' || venue === 'commercial') {\n                certs.push({ title: \"IPEMA Verification\", desc: \"Third-party certification chain required by most US municipal and public school RFQs.\" });\n            }\n        } else if (market === 'eu') {\n            certs.push({ title: \"EN 1176 (1-3)\", desc: \"European standard for playground equipment. Covers general safety, swings, and slides.\" });\n            certs.push({ title: \"CE Marking & T\u00dcV\", desc: \"Mandatory EU market conformity testing and mechanical safety verification.\" });\n            certs.push({ title: \"EN 1177\", desc: \"Impact-attenuating surfacing testing standards.\" });\n        } else {\n            \/\/ Global \/ Other\n            certs.push({ title: \"ASTM F1487 \/ EN 1176\", desc: \"Dual compliance recommended. Most international customs require at least one globally recognized standard.\" });\n            certs.push({ title: \"T\u00dcV Rheinland\", desc: \"Recognized internationally as proof of mechanical safety and structural integrity.\" });\n        }\n\n        \/\/ \u6e32\u67d3 HTML \u5185\u5bb9\n        certs.forEach(cert => {\n            const card = document.createElement('div');\n            card.className = 'result-card';\n            card.innerHTML = `\n                <h4 class=\"res-val-h4\">${cert.title}<\/h4>\n                <p class=\"res-val-text\">${cert.desc}<\/p>\n            `;\n            certRenderArea.appendChild(card);\n        });\n        \n        \/\/ \u5c55\u73b0\u7ed3\u679c\u533a\u57df\n        resultsBox.style.display = 'block';\n    });\n});\n<\/script>","protected":false},"excerpt":{"rendered":"<p>ASTM \/ EN 1176 Compliance Checker Tells you exactly which certifications your insurer, customs broker, and municipal RFQ will require \u2014 based on target market and venue type. Maps to ASTM F1487-21, EN 1176-1\/-2\/-3, EN 1177, IPEMA, CE, T\u00dcV, RoHS, ISO 9001. Target market (where the playground will be installed) \u2014 Select target market \u2014United [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1097,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1228","page","type-page","status-publish","hentry"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/didiplayarea.com\/pt\/wp-json\/wp\/v2\/pages\/1228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/didiplayarea.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/didiplayarea.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/didiplayarea.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/didiplayarea.com\/pt\/wp-json\/wp\/v2\/comments?post=1228"}],"version-history":[{"count":0,"href":"https:\/\/didiplayarea.com\/pt\/wp-json\/wp\/v2\/pages\/1228\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/didiplayarea.com\/pt\/wp-json\/wp\/v2\/pages\/1097"}],"wp:attachment":[{"href":"https:\/\/didiplayarea.com\/pt\/wp-json\/wp\/v2\/media?parent=1228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}