{"id":1404,"date":"2025-12-23T03:52:32","date_gmt":"2025-12-23T03:52:32","guid":{"rendered":"https:\/\/meyerfireworks.com\/?page_id=1404"},"modified":"2025-12-29T06:33:23","modified_gmt":"2025-12-29T06:33:23","slug":"distance-map","status":"publish","type":"page","link":"https:\/\/meyerfireworks.com\/?page_id=1404","title":{"rendered":"Distance Map"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1404\" class=\"elementor elementor-1404\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b5badf6 e-con-full e-flex e-con e-parent\" data-id=\"b5badf6\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b8a433 elementor-widget elementor-widget-image\" data-id=\"3b8a433\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"179\" src=\"https:\/\/meyerfireworks.com\/wp-content\/uploads\/2025\/07\/logo--300x179.png\" class=\"attachment-medium size-medium wp-image-1153\" alt=\"\" srcset=\"https:\/\/meyerfireworks.com\/wp-content\/uploads\/2025\/07\/logo--300x179.png 300w, https:\/\/meyerfireworks.com\/wp-content\/uploads\/2025\/07\/logo--768x459.png 768w, https:\/\/meyerfireworks.com\/wp-content\/uploads\/2025\/07\/logo-.png 827w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-46d73ed elementor-widget elementor-widget-text-editor\" data-id=\"46d73ed\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Visual safety distances for professional firework displays<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e8ca4fb elementor-widget elementor-widget-shortcode\" data-id=\"e8ca4fb\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"mfm-wrap\">\n      <div class=\"mfm-controls\">\n        <div class=\"mfm-title\">\n          <h3 id=\"mfm_title\">Distance Map<\/h3>\n          <p class=\"mfm-sub\">Search an address, add one or more shell sizes, then print (Save as PDF) if needed.<\/p>\n        <\/div>\n\n        <div class=\"mfm-row\">\n          <label for=\"mfm_points\">Points<\/label>\n          <div class=\"mfm-point-row\">\n            <select id=\"mfm_points\"><\/select>\n            <button id=\"mfm_add_point\" type=\"button\" class=\"button\">Add point<\/button>\n            <button id=\"mfm_delete_point\" type=\"button\" class=\"button\">Delete point<\/button>\n          <\/div>\n          <p class=\"mfm-hint\">Use points for multiple mortar positions\/locations.<\/p>\n        <\/div>\n\n        <div class=\"mfm-row\">\n          <label for=\"mfm_address\">Address<\/label>\n          <input id=\"mfm_address\" type=\"text\" placeholder=\"Type an address\u2026\" autocomplete=\"off\" \/>\n        <\/div>\n\n        <div class=\"mfm-row\">\n          <label for=\"mfm_sizes\">Shell Size<\/label>\n          <select id=\"mfm_sizes\" multiple size=\"8\"><\/select>\n        <\/div>\n\n        <div class=\"mfm-row mfm-actions\">\n          <button id=\"mfm_add\" type=\"button\" class=\"button button-primary\">Add selected circle(s)<\/button>\n          <button id=\"mfm_clear\" type=\"button\" class=\"button\">Clear circles (this point)<\/button>\n        <\/div>\n\n        <div class=\"mfm-row mfm-actions\">\n          <button id=\"mfm_draw_audience\" type=\"button\" class=\"button\">Draw Audience Area<\/button>\n          <button id=\"mfm_draw_parking\" type=\"button\" class=\"button\">Draw Parking Area<\/button>\n          <button id=\"mfm_clear_areas\" type=\"button\" class=\"button\">Clear Areas<\/button>\n\n          <p class=\"mfm-hint\" style=\"margin-top:8px;\">\n            Click a draw button, then click points on the map to outline the area. Double-click to finish. Press ESC to cancel.\n          <\/p>\n\n          <button id=\"mfm_clear_all\" type=\"button\" class=\"button\">Clear all (circles + points + areas)<\/button>\n        <\/div>\n\n        <div class=\"mfm-row mfm-row-notes\">\n  <label for=\"mfm_notes\">Notes<\/label>\n  <textarea id=\"mfm_notes\" rows=\"4\" placeholder=\"Optional notes for your export\u2026\"><\/textarea>\n\n  <!-- PRINT ONLY -->\n  <div id=\"mfm_notes_print\" class=\"mfm-notes-print\"><\/div>\n<\/div>\n\n\n        <div class=\"mfm-row mfm-actions\">\n          <button id=\"mfm_print\" type=\"button\" class=\"button\">Print \/ Save as PDF<\/button>\n        <\/div>\n      <\/div>\n\n     <div class=\"mfm-map\">\n  <div id=\"mfm_legend\" class=\"mfm-legend\"><\/div>\n  <div id=\"mfm_map\"><\/div>\n\n  <!-- print-only notes overlay\/container -->\n  <div id=\"mfm_print_notes\" class=\"mfm-print-notes\" style=\"display:none;\"><\/div>\n<\/div>\n\n      <\/div>\n    <\/div>\n    \n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d24e962 e-flex e-con-boxed e-con e-parent\" data-id=\"d24e962\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c3f4769 elementor-widget elementor-widget-text-editor\" data-id=\"c3f4769\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"text-decoration: underline;\"><strong>Safety Notice<\/strong><\/span><br data-start=\"1489\" data-end=\"1492\" \/>Distances shown are based on operator-selected <strong data-start=\"1541\" data-end=\"1578\">Vertical Mortar separation values<\/strong> and are provided as a planning aid only. Final layout and approval are subject to the Authority Having Jurisdiction (AHJ).<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Visual safety distances for professional firework displays Safety NoticeDistances shown are based on operator-selected Vertical Mortar separation values and are provided as a planning aid only. Final layout and approval are subject to the Authority Having Jurisdiction (AHJ).<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"elearning_layout":"tg-site-layout--default","elearning_remove_content_margin":false,"elearning_sidebar":"default","elearning_transparent_header":"customizer","elearning_logo":0,"elearning_header_style":"default","elearning_menu_item_color":"","elearning_menu_item_hover_color":"","elearning_menu_item_active_color":"","elearning_menu_item_active_style":"","elearning_page_header":true,"footnotes":""},"class_list":["post-1404","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/meyerfireworks.com\/index.php?rest_route=\/wp\/v2\/pages\/1404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/meyerfireworks.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/meyerfireworks.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/meyerfireworks.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/meyerfireworks.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1404"}],"version-history":[{"count":21,"href":"https:\/\/meyerfireworks.com\/index.php?rest_route=\/wp\/v2\/pages\/1404\/revisions"}],"predecessor-version":[{"id":1434,"href":"https:\/\/meyerfireworks.com\/index.php?rest_route=\/wp\/v2\/pages\/1404\/revisions\/1434"}],"wp:attachment":[{"href":"https:\/\/meyerfireworks.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}