Plugin Directory

Changeset 3469126


Ignore:
Timestamp:
02/25/2026 07:31:01 AM (13 days ago)
Author:
matrixaddons
Message:

Update to version 1.2 from GitHub

Location:
geo-maps
Files:
8 added
4 deleted
31 edited
1 copied

Legend:

Unmodified
Added
Removed
  • geo-maps/tags/1.2/assets/admin/js/geo-maps-admin.js

    r2708684 r3469126  
    262262            console.log(JSON.stringify(_that.settings));
    263263            _that.settings.map_type = _that.getMapType();
    264             $(".geo_maps_map_render_element").each((index, element) => {
    265                 const Element = jQuery(element);
     264            $(".geo_maps_map_render_element").each(function(index, element) {
     265                var Element = jQuery(element);
    266266                window.Geo_Maps_Render(
    267267                    Element.attr("ID"),
    268                     _that.settings,
     268                    _that.settings
    269269                );
    270270            });
    271271        },
    272         loadMapItem: function (marker_index, force_remap = false) {
     272        loadMapItem: function (marker_index, force_remap) {
     273            force_remap = force_remap || false;
    273274
    274275            var _that = this;
  • geo-maps/tags/1.2/assets/build/geo-maps.min.asset.php

    r3112073 r3469126  
    1 <?php return array('dependencies' => array('wp-polyfill'), 'version' => '28189ba632abe68b5eb1');
     1<?php return array('dependencies' => array('wp-polyfill'), 'version' => '6e35000954a3d4a17bfc');
  • geo-maps/tags/1.2/assets/build/geo-maps.min.js

    r3112073 r3469126  
    1 (()=>{var e,a;window.geo_maps_ready_call=!1,e=jQuery,a=function(){function e(){jQuery(".geo_maps_map_render_element").length&&(jQuery(".geo_maps_map_render_element").each(((e,a)=>{const n=jQuery(a);jQuery(n).addClass("geo-maps-init"),window.Geo_Maps_Render(n.attr("ID"),JSON.parse(n.attr("data-settings")))})),jQuery(".geo_maps_map_render_element:not(.geo-maps-init)").length>0&&window.geo_maps_ready_call())}window.geo_maps_ready_call=()=>{setTimeout((function(){e()}),100)},e()},e(document).ready((function(){a()}))})();
     1(()=>{var e,a;window.geo_maps_ready_call=!1,e=jQuery,a=function(){function e(){jQuery(".geo_maps_map_render_element").length&&(jQuery(".geo_maps_map_render_element").each((e,a)=>{const n=jQuery(a);jQuery(n).addClass("geo-maps-init"),window.Geo_Maps_Render(n.attr("ID"),JSON.parse(n.attr("data-settings")))}),jQuery(".geo_maps_map_render_element:not(.geo-maps-init)").length>0&&window.geo_maps_ready_call())}window.geo_maps_ready_call=()=>{setTimeout(function(){e()},100)},e()},e(document).ready(function(){a()})})();
  • geo-maps/tags/1.2/assets/build/map-block.min.asset.php

    r3112073 r3469126  
    1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'f0ac013abe3713534380');
     1<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '63744d4472a8c69952db');
  • geo-maps/tags/1.2/assets/build/map-block.min.js

    r3112073 r3469126  
    1 (()=>{"use strict";const e=window.wp.element,t=window.wp.blocks,n=window.wp.blockEditor,a=window.wp.components,o=window.wp.i18n,{Icon:l}=wp.components,i=window.React,{Component:s}=wp.element,{Spinner:c}=wp.components,r=({attributes:t})=>{const[n,a]=(0,i.useState)(!0),[o,l]=(0,i.useState)(""),[s,r]=(0,i.useState)(""),{map_id:p,width:m,height:d}=t;return(0,i.useEffect)((()=>{((e,t,n)=>{a(!0),l(""),wp.apiFetch({path:"geo-maps/v1/maps/"+e,method:"POST",data:{width:t,height:n}}).then((e=>{void 0!==e.template?(a(!1),r(e.template)):void 0!==e.message?l(e.message):l("Something went wrong, please contact at wpmatrixaddons@gmail.com")})).catch((e=>{l("Something went wrong, please contact at wpmatrixaddons@gmail.com")}))})(p,m,d)}),[p,m,d]),(0,i.useEffect)((()=>{window.geo_maps_ready_call()}),[s]),""!==o?(0,e.createElement)("div",{style:{height:"500px",width:"100%",display:"flex",justifyContent:"center",alignItems:"center",background:"#f9f9f9",border:"1px solid #ddd",textAlign:"center",fontSize:"15px"}},(0,e.createElement)("h2",null,o)):n?(0,e.createElement)("div",{style:{height:"500px",width:"100%",display:"flex",justifyContent:"center",alignItems:"center",background:"#f9f9f9",border:"1px solid #ddd"}},(0,e.createElement)(c,null)):s?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"geo-maps-block-wrap",dangerouslySetInnerHTML:{__html:s}})):(0,e.createElement)("div",{style:{height:"500px",width:"100%",display:"flex",justifyContent:"center",alignItems:"center",background:"#f9f9f9",border:"1px solid #ddd",textAlign:"center",fontSize:"15px"}},(0,e.createElement)("h2",null,o))};(0,t.registerBlockType)("geo-maps/map",{apiVersion:2,title:(0,o.__)("Geo Maps","geo-maps"),description:(0,o.__)("This block is used to show map","geo-maps"),icon:()=>(0,e.createElement)(l,{icon:(0,e.createElement)("svg",{height:"512",viewBox:"0 0 293.334 293.334",width:"512",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("g",null,(0,e.createElement)("path",{fill:"red",d:"M146.667,0C94.903,0,52.946,41.957,52.946,93.721c0,22.322,7.849,42.789,20.891,58.878    c4.204,5.178,11.237,13.331,14.903,18.906c21.109,32.069,48.19,78.643,56.082,116.864c1.354,6.527,2.986,6.641,4.743,0.212    c5.629-20.609,20.228-65.639,50.377-112.757c3.595-5.619,10.884-13.483,15.409-18.379c6.554-7.098,12.009-15.224,16.154-24.084    c5.651-12.086,8.882-25.466,8.882-39.629C240.387,41.962,198.43,0,146.667,0z M146.667,144.358    c-28.892,0-52.313-23.421-52.313-52.313c0-28.887,23.421-52.307,52.313-52.307s52.313,23.421,52.313,52.307    C198.98,120.938,175.559,144.358,146.667,144.358z"})))}),keywords:[(0,o.__)("map"),(0,o.__)("google map"),(0,o.__)("openstreet map")],edit:t=>{const{attributes:l,setAttributes:i}=t,s=(0,n.useBlockProps)();return(0,e.createElement)("div",s,(0,e.createElement)(r,{attributes:l}),(0,e.createElement)(n.InspectorControls,{key:"setting"},(0,e.createElement)("div",{id:"geo-maps-controls"},(0,e.createElement)(a.Panel,null,(0,e.createElement)(a.PanelBody,{title:(0,o.__)("Geo Map Settings","geo-maps"),initialOpen:!0},(0,e.createElement)(a.SelectControl,{label:(0,o.__)("Select Map","geo-maps"),value:l.map_id,options:geoMapsBlock.all_maps,onChange:e=>(e=>{i({map_id:e})})(e)}),(0,e.createElement)(a.TextControl,{label:(0,o.__)("Map Height[px or %]","geo-maps"),value:l.height,onChange:e=>{i({height:e})}}),(0,e.createElement)(a.TextControl,{label:(0,o.__)("Map Width[px or %]","geo-maps"),value:l.width,onChange:e=>{i({width:e})}}))))))}})})();
     1(()=>{"use strict";const e=window.wp.element,t=window.wp.blocks,n=window.wp.blockEditor,a=window.wp.components,o=window.wp.i18n,{Icon:l}=wp.components,i=window.React,{Component:s}=wp.element,{Spinner:c}=wp.components,r=({attributes:t})=>{const[n,a]=(0,i.useState)(!0),[o,l]=(0,i.useState)(""),[s,r]=(0,i.useState)(""),{map_id:p,width:m,height:d}=t;return(0,i.useEffect)(()=>{((e,t,n)=>{a(!0),l(""),wp.apiFetch({path:"geo-maps/v1/maps/"+e,method:"POST",data:{width:t,height:n}}).then(e=>{void 0!==e.template?(a(!1),r(e.template)):void 0!==e.message?l(e.message):l("Something went wrong, please contact at wpmatrixaddons@gmail.com")}).catch(e=>{l("Something went wrong, please contact at wpmatrixaddons@gmail.com")})})(p,m,d)},[p,m,d]),(0,i.useEffect)(()=>{window.geo_maps_ready_call()},[s]),""!==o?(0,e.createElement)("div",{style:{height:"500px",width:"100%",display:"flex",justifyContent:"center",alignItems:"center",background:"#f9f9f9",border:"1px solid #ddd",textAlign:"center",fontSize:"15px"}},(0,e.createElement)("h2",null,o)):n?(0,e.createElement)("div",{style:{height:"500px",width:"100%",display:"flex",justifyContent:"center",alignItems:"center",background:"#f9f9f9",border:"1px solid #ddd"}},(0,e.createElement)(c,null)):s?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"geo-maps-block-wrap",dangerouslySetInnerHTML:{__html:s}})):(0,e.createElement)("div",{style:{height:"500px",width:"100%",display:"flex",justifyContent:"center",alignItems:"center",background:"#f9f9f9",border:"1px solid #ddd",textAlign:"center",fontSize:"15px"}},(0,e.createElement)("h2",null,o))};(0,t.registerBlockType)("matrixmaps/map",{apiVersion:2,title:(0,o.__)("Geo Maps","geo-maps"),description:(0,o.__)("This block is used to show map","geo-maps"),icon:()=>(0,e.createElement)(l,{icon:(0,e.createElement)("svg",{height:"512",viewBox:"0 0 293.334 293.334",width:"512",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("g",null,(0,e.createElement)("path",{fill:"red",d:"M146.667,0C94.903,0,52.946,41.957,52.946,93.721c0,22.322,7.849,42.789,20.891,58.878    c4.204,5.178,11.237,13.331,14.903,18.906c21.109,32.069,48.19,78.643,56.082,116.864c1.354,6.527,2.986,6.641,4.743,0.212    c5.629-20.609,20.228-65.639,50.377-112.757c3.595-5.619,10.884-13.483,15.409-18.379c6.554-7.098,12.009-15.224,16.154-24.084    c5.651-12.086,8.882-25.466,8.882-39.629C240.387,41.962,198.43,0,146.667,0z M146.667,144.358    c-28.892,0-52.313-23.421-52.313-52.313c0-28.887,23.421-52.307,52.313-52.307s52.313,23.421,52.313,52.307    C198.98,120.938,175.559,144.358,146.667,144.358z"})))}),keywords:[(0,o.__)("map"),(0,o.__)("google map"),(0,o.__)("openstreet map")],edit:t=>{const{attributes:l,setAttributes:i}=t,s=(0,n.useBlockProps)();return(0,e.createElement)("div",s,(0,e.createElement)(r,{attributes:l}),(0,e.createElement)(n.InspectorControls,{key:"setting"},(0,e.createElement)("div",{id:"geo-maps-controls"},(0,e.createElement)(a.Panel,null,(0,e.createElement)(a.PanelBody,{title:(0,o.__)("MatrixMap Settings","geo-maps"),initialOpen:!0},(0,e.createElement)(a.SelectControl,{label:(0,o.__)("Select Map","geo-maps"),value:l.map_id,options:geoMapsBlock.all_maps,onChange:e=>(e=>{i({map_id:e})})(e)}),(0,e.createElement)(a.TextControl,{label:(0,o.__)("Map Height[px or %]","geo-maps"),value:l.height,onChange:e=>{i({height:e})}}),(0,e.createElement)(a.TextControl,{label:(0,o.__)("Map Width[px or %]","geo-maps"),value:l.width,onChange:e=>{i({width:e})}}))))))}})})();
  • geo-maps/tags/1.2/assets/build/render-engine.min.asset.php

    r3112073 r3469126  
    1 <?php return array('dependencies' => array('wp-polyfill'), 'version' => 'f81627d40bbac47c8be8');
     1<?php return array('dependencies' => array('wp-polyfill'), 'version' => 'f0676fbdbc108366c860');
  • geo-maps/tags/1.2/assets/build/render-engine.min.js

    r3112073 r3469126  
    1 window.Geo_Maps_Render=null,window.Geo_Maps_Rendered={},jQuery,Geo_Maps_Render=(e,o)=>{var n=void 0!==o.osm_provider?o.osm_provider:"",r={};"open_street_map"===o.map_type?(r=geoMapsRenderEngine.osm_providers.default,""!==n&&void 0!==geoMapsRenderEngine.osm_providers[n]&&(r=geoMapsRenderEngine.osm_providers[n])):r=geoMapsRenderEngine.google_map_providers.default;var a=L.layerGroup(),d=Array(),t=o.draw_line;o.map_marker.forEach((function(e,n){var r="";""!==e.title&&(r+="<h6>"+e.title+"</h6>"),""!==e.content&&(r+="<p>"+(e=>{if(""==e)return e;var o={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#039;":"'"};return e.replace(/&amp;|&lt;|&gt;|&quot;|&#039;/g,(function(e){return o[e]}))})(e.content)+"</p>");var t=void 0!==typeof e.draggable?e.draggable:"false",i=null;if("custom"===e.iconType){var l=new(L.Icon.extend({options:{iconSize:[e.customIconWidth,e.customIconHeight],popupAnchor:[0,-15]}}))({iconUrl:e.customIconUrl});i=""!==e.title||""!==e.content?L.marker([e.lat,e.lng],{icon:l,draggable:t}).bindPopup(r).addTo(a):L.marker([e.lat,e.lng],{icon:l,draggable:t}).addTo(a)}else i=""!==e.title||""!==e.content?L.marker([e.lat,e.lng],{draggable:t}).bindPopup(r).addTo(a):L.marker([e.lat,e.lng],{draggable:t}).addTo(a);void 0!==typeof e.dragendCallback&&i.on("dragend",e.dragendCallback),"mouseover"===(void 0!==typeof o.popup_show_on?o.popup_show_on:"click")&&(i.on("mouseover",(function(e){this.openPopup()})),i.on("mouseout",(function(e){}))),d.push(i.getLatLng())}));var i=L.tileLayer(r.url,{id:"mapbox/light-v9",attribution:r.attribution});let l={zoom:o.map_zoom,layers:[i,a],fullscreenControl:o.show_control,scrollWheelZoom:o.scroll_wheel_zoom,fullscreenControlOptions:{position:o.control_position},zoomControl:o.show_control};if(o.map_marker.length&&(l.center=[o.map_marker[o.center_index].lat,o.map_marker[o.center_index].lng]),void 0!==window.Geo_Maps_Rendered[e]&&(window.Geo_Maps_Rendered[e].off(),window.Geo_Maps_Rendered[e].remove()),window.Geo_Maps_Rendered[e]=L.map(e,l),void 0!==t&&"undefined"!==t&&t){var p=L.polyline(d,{color:"black"}).addTo(window.Geo_Maps_Rendered[e]);window.Geo_Maps_Rendered[e].fitBounds(p.getBounds())}window.Geo_Maps_Rendered[e].invalidateSize()};
     1window.Geo_Maps_Render=null,window.Geo_Maps_Rendered={},jQuery,Geo_Maps_Render=(e,o)=>{var n=void 0!==o.osm_provider?o.osm_provider:"",r={};"open_street_map"===o.map_type?(r=geoMapsRenderEngine.osm_providers.default,""!==n&&void 0!==geoMapsRenderEngine.osm_providers[n]&&(r=geoMapsRenderEngine.osm_providers[n])):r=geoMapsRenderEngine.google_map_providers.default;var a=L.layerGroup(),d=Array(),t=o.draw_line;o.map_marker.forEach(function(e,n){var r="";""!==e.title&&(r+="<h6>"+e.title+"</h6>"),""!==e.content&&(r+="<p>"+(e=>{if(""==e)return e;var o={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#039;":"'"};return e.replace(/&amp;|&lt;|&gt;|&quot;|&#039;/g,function(e){return o[e]})})(e.content)+"</p>");var t=void 0!==typeof e.draggable?e.draggable:"false",i=null;if("custom"===e.iconType){var l=new(L.Icon.extend({options:{iconSize:[e.customIconWidth,e.customIconHeight],popupAnchor:[0,-15]}}))({iconUrl:e.customIconUrl});i=""!==e.title||""!==e.content?L.marker([e.lat,e.lng],{icon:l,draggable:t}).bindPopup(r).addTo(a):L.marker([e.lat,e.lng],{icon:l,draggable:t}).addTo(a)}else i=""!==e.title||""!==e.content?L.marker([e.lat,e.lng],{draggable:t}).bindPopup(r).addTo(a):L.marker([e.lat,e.lng],{draggable:t}).addTo(a);void 0!==typeof e.dragendCallback&&i.on("dragend",e.dragendCallback),"mouseover"===(void 0!==typeof o.popup_show_on?o.popup_show_on:"click")&&(i.on("mouseover",function(e){this.openPopup()}),i.on("mouseout",function(e){})),d.push(i.getLatLng())});var i=L.tileLayer(r.url,{id:"mapbox/light-v9",attribution:r.attribution});let l={zoom:o.map_zoom,layers:[i,a],fullscreenControl:o.show_control,scrollWheelZoom:o.scroll_wheel_zoom,fullscreenControlOptions:{position:o.control_position},zoomControl:o.show_control};if(o.map_marker.length&&(l.center=[o.map_marker[o.center_index].lat,o.map_marker[o.center_index].lng]),void 0!==window.Geo_Maps_Rendered[e]&&(window.Geo_Maps_Rendered[e].off(),window.Geo_Maps_Rendered[e].remove()),window.Geo_Maps_Rendered[e]=L.map(e,l),void 0!==t&&"undefined"!==t&&t){var p=L.polyline(d,{color:"black"}).addTo(window.Geo_Maps_Rendered[e]);window.Geo_Maps_Rendered[e].fitBounds(p.getBounds())}window.Geo_Maps_Rendered[e].invalidateSize()};
  • geo-maps/tags/1.2/assets/css/geo-maps.css

    r2700749 r3469126  
    1111  position: absolute;
    1212  left: 0;
    13   top: 0; }
     13  top: 0;
     14}
    1415
    1516.leaflet-container {
    16   overflow: hidden; }
     17  overflow: hidden;
     18}
    1719
    1820.leaflet-tile,
     
    2325  -ms-user-select: none;
    2426  user-select: none;
    25   -webkit-user-drag: none; }
     27  -webkit-user-drag: none;
     28}
    2629
    2730/* Prevents IE11 from highlighting tiles in blue */
    2831.leaflet-tile::-moz-selection {
    29   background: transparent; }
     32  background: transparent;
     33}
    3034
    3135.leaflet-tile::selection {
    32   background: transparent; }
     36  background: transparent;
     37}
    3338
    3439/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
    3540.leaflet-safari .leaflet-tile {
    36   image-rendering: -webkit-optimize-contrast; }
     41  image-rendering: -webkit-optimize-contrast;
     42}
    3743
    3844/* hack that prevents hw layers "stretching" when loading new tiles */
     
    4046  width: 1600px;
    4147  height: 1600px;
    42   -webkit-transform-origin: 0 0; }
     48  -webkit-transform-origin: 0 0;
     49}
    4350
    4451.leaflet-marker-icon,
    4552.leaflet-marker-shadow {
    46   display: block; }
     53  display: block;
     54}
    4755
    4856/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
     
    5563.leaflet-container .leaflet-tile {
    5664  max-width: none !important;
    57   max-height: none !important; }
     65  max-height: none !important;
     66}
    5867
    5968.leaflet-container.leaflet-touch-zoom {
    6069  -ms-touch-action: pan-x pan-y;
    61   touch-action: pan-x pan-y; }
     70  touch-action: pan-x pan-y;
     71}
    6272
    6373.leaflet-container.leaflet-touch-drag {
     
    6575  /* Fallback for FF which doesn't support pinch-zoom */
    6676  touch-action: none;
    67   touch-action: pinch-zoom; }
     77  touch-action: pinch-zoom;
     78}
    6879
    6980.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
    7081  -ms-touch-action: none;
    71   touch-action: none; }
     82  touch-action: none;
     83}
    7284
    7385.leaflet-container {
    74   -webkit-tap-highlight-color: transparent; }
     86  -webkit-tap-highlight-color: transparent;
     87}
    7588
    7689.leaflet-container a {
    77   -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4); }
     90  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
     91}
    7892
    7993.leaflet-tile {
    8094  -webkit-filter: inherit;
    8195  filter: inherit;
    82   visibility: hidden; }
     96  visibility: hidden;
     97}
    8398
    8499.leaflet-tile-loaded {
    85   visibility: inherit; }
     100  visibility: inherit;
     101}
    86102
    87103.leaflet-zoom-box {
     
    91107  -webkit-box-sizing: border-box;
    92108  box-sizing: border-box;
    93   z-index: 800; }
     109  z-index: 800;
     110}
    94111
    95112/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
    96113.leaflet-overlay-pane svg {
    97   -moz-user-select: none; }
     114  -moz-user-select: none;
     115}
    98116
    99117.leaflet-pane {
    100   z-index: 400; }
     118  z-index: 400;
     119}
    101120
    102121.leaflet-tile-pane {
    103   z-index: 200; }
     122  z-index: 200;
     123}
    104124
    105125.leaflet-overlay-pane {
    106   z-index: 400; }
     126  z-index: 400;
     127}
    107128
    108129.leaflet-shadow-pane {
    109   z-index: 500; }
     130  z-index: 500;
     131}
    110132
    111133.leaflet-marker-pane {
    112   z-index: 600; }
     134  z-index: 600;
     135}
    113136
    114137.leaflet-tooltip-pane {
    115   z-index: 650; }
     138  z-index: 650;
     139}
    116140
    117141.leaflet-popup-pane {
    118   z-index: 700; }
     142  z-index: 700;
     143}
    119144
    120145.leaflet-map-pane canvas {
    121   z-index: 100; }
     146  z-index: 100;
     147}
    122148
    123149.leaflet-map-pane svg {
    124   z-index: 200; }
     150  z-index: 200;
     151}
    125152
    126153.leaflet-vml-shape {
    127154  width: 1px;
    128   height: 1px; }
     155  height: 1px;
     156}
    129157
    130158.lvml {
    131159  behavior: url(#default#VML);
    132160  display: inline-block;
    133   position: absolute; }
     161  position: absolute;
     162}
    134163
    135164/* control positioning */
     
    139168  pointer-events: visiblePainted;
    140169  /* IE 9-10 doesn't have auto */
    141   pointer-events: auto; }
     170  pointer-events: auto;
     171}
    142172
    143173.leaflet-top,
     
    145175  position: absolute;
    146176  z-index: 1000;
    147   pointer-events: none; }
     177  pointer-events: none;
     178}
    148179
    149180.leaflet-top {
    150   top: 0; }
     181  top: 0;
     182}
    151183
    152184.leaflet-right {
    153   right: 0; }
     185  right: 0;
     186}
    154187
    155188.leaflet-bottom {
    156   bottom: 0; }
     189  bottom: 0;
     190}
    157191
    158192.leaflet-left {
    159   left: 0; }
     193  left: 0;
     194}
    160195
    161196.leaflet-control {
    162197  float: left;
    163   clear: both; }
     198  clear: both;
     199}
    164200
    165201.leaflet-right .leaflet-control {
    166   float: right; }
     202  float: right;
     203}
    167204
    168205.leaflet-top .leaflet-control {
    169   margin-top: 10px; }
     206  margin-top: 10px;
     207}
    170208
    171209.leaflet-bottom .leaflet-control {
    172   margin-bottom: 10px; }
     210  margin-bottom: 10px;
     211}
    173212
    174213.leaflet-left .leaflet-control {
    175   margin-left: 10px; }
     214  margin-left: 10px;
     215}
    176216
    177217.leaflet-right .leaflet-control {
    178   margin-right: 10px; }
     218  margin-right: 10px;
     219}
    179220
    180221/* zoom and fade animations */
    181222.leaflet-fade-anim .leaflet-tile {
    182   will-change: opacity; }
     223  will-change: opacity;
     224}
    183225
    184226.leaflet-fade-anim .leaflet-popup {
     
    187229  -moz-transition: opacity 0.2s linear;
    188230  -o-transition: opacity 0.2s linear;
    189   transition: opacity 0.2s linear; }
     231  transition: opacity 0.2s linear;
     232}
    190233
    191234.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
    192   opacity: 1; }
     235  opacity: 1;
     236}
    193237
    194238.leaflet-zoom-animated {
     
    197241  -moz-transform-origin: 0 0;
    198242  -o-transform-origin: 0 0;
    199   transform-origin: 0 0; }
     243  transform-origin: 0 0;
     244}
    200245
    201246.leaflet-zoom-anim .leaflet-zoom-animated {
    202   will-change: transform; }
     247  will-change: transform;
     248}
    203249
    204250.leaflet-zoom-anim .leaflet-zoom-animated {
     
    209255  -moz-transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1), -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
    210256  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
    211   transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1), -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1), -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1); }
     257  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1), -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1), -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
     258}
    212259
    213260.leaflet-zoom-anim .leaflet-tile,
     
    216263  -moz-transition: none;
    217264  -o-transition: none;
    218   transition: none; }
     265  transition: none;
     266}
    219267
    220268.leaflet-zoom-anim .leaflet-zoom-hide {
    221   visibility: hidden; }
     269  visibility: hidden;
     270}
    222271
    223272/* cursors */
    224273.leaflet-interactive {
    225   cursor: pointer; }
     274  cursor: pointer;
     275}
    226276
    227277.leaflet-grab {
    228278  cursor: -webkit-grab;
    229279  cursor: -moz-grab;
    230   cursor: grab; }
     280  cursor: grab;
     281}
    231282
    232283.leaflet-crosshair,
    233284.leaflet-crosshair .leaflet-interactive {
    234   cursor: crosshair; }
     285  cursor: crosshair;
     286}
    235287
    236288.leaflet-popup-pane,
    237289.leaflet-control {
    238   cursor: auto; }
     290  cursor: auto;
     291}
    239292
    240293.leaflet-dragging .leaflet-grab,
     
    244297  cursor: -webkit-grabbing;
    245298  cursor: -moz-grabbing;
    246   cursor: grabbing; }
     299  cursor: grabbing;
     300}
    247301
    248302/* marker & overlays interactivity */
     
    252306.leaflet-pane > svg path,
    253307.leaflet-tile-container {
    254   pointer-events: none; }
     308  pointer-events: none;
     309}
    255310
    256311.leaflet-marker-icon.leaflet-interactive,
     
    260315  pointer-events: visiblePainted;
    261316  /* IE 9-10 doesn't have auto */
    262   pointer-events: auto; }
     317  pointer-events: auto;
     318}
    263319
    264320/* visual tweaks */
    265321.leaflet-container {
    266322  background: #ddd;
    267   outline: 0; }
     323  outline: 0;
     324}
    268325
    269326.leaflet-container a {
    270   color: #0078a8; }
     327  color: #0078a8;
     328}
    271329
    272330.leaflet-container a.leaflet-active {
    273   outline: 2px solid orange; }
     331  outline: 2px solid orange;
     332}
    274333
    275334.leaflet-zoom-box {
    276335  border: 2px dotted #38f;
    277   background: rgba(255, 255, 255, 0.5); }
     336  background: rgba(255, 255, 255, 0.5);
     337}
    278338
    279339/* general typography */
    280340.leaflet-container {
    281   font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; }
     341  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
     342}
    282343
    283344/* general toolbar styles */
     
    285346  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
    286347  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
    287   border-radius: 4px; }
     348  border-radius: 4px;
     349}
    288350
    289351.leaflet-bar a,
     
    297359  text-align: center;
    298360  text-decoration: none;
    299   color: black; }
     361  color: black;
     362}
    300363
    301364.leaflet-bar a,
     
    303366  background-position: 50% 50%;
    304367  background-repeat: no-repeat;
    305   display: block; }
     368  display: block;
     369}
    306370
    307371.leaflet-bar a:hover {
    308   background-color: #f4f4f4; }
     372  background-color: #f4f4f4;
     373}
    309374
    310375.leaflet-bar a:first-child {
    311376  border-top-left-radius: 4px;
    312   border-top-right-radius: 4px; }
     377  border-top-right-radius: 4px;
     378}
    313379
    314380.leaflet-bar a:last-child {
    315381  border-bottom-left-radius: 4px;
    316382  border-bottom-right-radius: 4px;
    317   border-bottom: none; }
     383  border-bottom: none;
     384}
    318385
    319386.leaflet-bar a.leaflet-disabled {
    320387  cursor: default;
    321388  background-color: #f4f4f4;
    322   color: #bbb; }
     389  color: #bbb;
     390}
    323391
    324392.leaflet-touch .leaflet-bar a {
    325393  width: 30px;
    326394  height: 30px;
    327   line-height: 30px; }
     395  line-height: 30px;
     396}
    328397
    329398.leaflet-touch .leaflet-bar a:first-child {
    330399  border-top-left-radius: 2px;
    331   border-top-right-radius: 2px; }
     400  border-top-right-radius: 2px;
     401}
    332402
    333403.leaflet-touch .leaflet-bar a:last-child {
    334404  border-bottom-left-radius: 2px;
    335   border-bottom-right-radius: 2px; }
     405  border-bottom-right-radius: 2px;
     406}
    336407
    337408/* zoom control */
     
    339410.leaflet-control-zoom-out {
    340411  font: bold 18px "Lucida Console", Monaco, monospace;
    341   text-indent: 1px; }
     412  text-indent: 1px;
     413}
    342414
    343415.leaflet-touch .leaflet-control-zoom-in,
    344416.leaflet-touch .leaflet-control-zoom-out {
    345   font-size: 22px; }
     417  font-size: 22px;
     418}
    346419
    347420/* layers control */
     
    350423  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
    351424  background: #fff;
    352   border-radius: 5px; }
     425  border-radius: 5px;
     426}
    353427
    354428.leaflet-control-layers-toggle {
    355429  background-image: url("./../assets/images/layers.png");
    356430  width: 36px;
    357   height: 36px; }
     431  height: 36px;
     432}
    358433
    359434.leaflet-retina .leaflet-control-layers-toggle {
    360435  background-image: url("./../assets/images/layers-2x.png");
    361   background-size: 26px 26px; }
     436  background-size: 26px 26px;
     437}
    362438
    363439.leaflet-touch .leaflet-control-layers-toggle {
    364440  width: 44px;
    365   height: 44px; }
     441  height: 44px;
     442}
    366443
    367444.leaflet-control-layers .leaflet-control-layers-list,
    368445.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
    369   display: none; }
     446  display: none;
     447}
    370448
    371449.leaflet-control-layers-expanded .leaflet-control-layers-list {
    372450  display: block;
    373   position: relative; }
     451  position: relative;
     452}
    374453
    375454.leaflet-control-layers-expanded {
    376455  padding: 6px 10px 6px 6px;
    377456  color: #333;
    378   background: #fff; }
     457  background: #fff;
     458}
    379459
    380460.leaflet-control-layers-scrollbar {
    381461  overflow-y: scroll;
    382462  overflow-x: hidden;
    383   padding-right: 5px; }
     463  padding-right: 5px;
     464}
    384465
    385466.leaflet-control-layers-selector {
    386467  margin-top: 2px;
    387468  position: relative;
    388   top: 1px; }
     469  top: 1px;
     470}
    389471
    390472.leaflet-control-layers label {
    391   display: block; }
     473  display: block;
     474}
    392475
    393476.leaflet-control-layers-separator {
    394477  height: 0;
    395478  border-top: 1px solid #ddd;
    396   margin: 5px -10px 5px -6px; }
     479  margin: 5px -10px 5px -6px;
     480}
    397481
    398482/* Default icon URLs */
    399483.leaflet-default-icon-path {
    400   background-image: url("./../images/marker-icon.png") !important; }
     484  background-image: url("./../images/marker-icon.png") !important;
     485}
    401486
    402487/* attribution and scale controls */
     
    404489  background: #fff;
    405490  background: rgba(255, 255, 255, 0.7);
    406   margin: 0; }
     491  margin: 0;
     492}
    407493
    408494.leaflet-control-attribution,
    409495.leaflet-control-scale-line {
    410496  padding: 0 5px;
    411   color: #333; }
     497  color: #333;
     498}
    412499
    413500.leaflet-control-attribution a {
    414   text-decoration: none; }
     501  text-decoration: none;
     502}
    415503
    416504.leaflet-control-attribution a:hover {
    417   text-decoration: underline; }
     505  text-decoration: underline;
     506}
    418507
    419508.leaflet-container .leaflet-control-attribution,
    420509.leaflet-container .leaflet-control-scale {
    421   font-size: 11px; }
     510  font-size: 11px;
     511}
    422512
    423513.leaflet-left .leaflet-control-scale {
    424   margin-left: 5px; }
     514  margin-left: 5px;
     515}
    425516
    426517.leaflet-bottom .leaflet-control-scale {
    427   margin-bottom: 5px; }
     518  margin-bottom: 5px;
     519}
    428520
    429521.leaflet-control-scale-line {
     
    439531  box-sizing: border-box;
    440532  background: #fff;
    441   background: rgba(255, 255, 255, 0.5); }
     533  background: rgba(255, 255, 255, 0.5);
     534}
    442535
    443536.leaflet-control-scale-line:not(:first-child) {
    444537  border-top: 2px solid #777;
    445538  border-bottom: none;
    446   margin-top: -2px; }
     539  margin-top: -2px;
     540}
    447541
    448542.leaflet-control-scale-line:not(:first-child):not(:last-child) {
    449   border-bottom: 2px solid #777; }
     543  border-bottom: 2px solid #777;
     544}
    450545
    451546.leaflet-touch .leaflet-control-attribution,
     
    453548.leaflet-touch .leaflet-bar {
    454549  -webkit-box-shadow: none;
    455   box-shadow: none; }
     550  box-shadow: none;
     551}
    456552
    457553.leaflet-touch .leaflet-control-layers,
    458554.leaflet-touch .leaflet-bar {
    459555  border: 2px solid rgba(0, 0, 0, 0.2);
    460   background-clip: padding-box; }
     556  background-clip: padding-box;
     557}
    461558
    462559/* popup */
     
    464561  position: absolute;
    465562  text-align: center;
    466   margin-bottom: 20px; }
     563  margin-bottom: 20px;
     564}
    467565
    468566.leaflet-popup-content-wrapper {
    469567  padding: 1px;
    470568  text-align: left;
    471   border-radius: 12px; }
     569  border-radius: 12px;
     570}
    472571
    473572.leaflet-popup-content {
    474573  margin: 13px 19px;
    475   line-height: 1.4; }
     574  line-height: 1.4;
     575}
    476576
    477577.leaflet-popup-content p {
    478   margin: 18px 0; }
     578  margin: 18px 0;
     579}
    479580
    480581.leaflet-popup-tip-container {
     
    485586  margin-left: -20px;
    486587  overflow: hidden;
    487   pointer-events: none; }
     588  pointer-events: none;
     589}
    488590
    489591.leaflet-popup-tip {
     
    496598  -ms-transform: rotate(45deg);
    497599  -o-transform: rotate(45deg);
    498   transform: rotate(45deg); }
     600  transform: rotate(45deg);
     601}
    499602
    500603.leaflet-popup-content-wrapper,
     
    503606  color: #333;
    504607  -webkit-box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
    505   box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4); }
     608  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
     609}
    506610
    507611.leaflet-container a.leaflet-popup-close-button {
     
    518622  text-decoration: none;
    519623  font-weight: bold;
    520   background: transparent; }
     624  background: transparent;
     625}
    521626
    522627.leaflet-container a.leaflet-popup-close-button:hover {
    523   color: #999; }
     628  color: #999;
     629}
    524630
    525631.leaflet-popup-scrolled {
    526632  overflow: auto;
    527633  border-bottom: 1px solid #ddd;
    528   border-top: 1px solid #ddd; }
     634  border-top: 1px solid #ddd;
     635}
    529636
    530637.leaflet-oldie .leaflet-popup-content-wrapper {
    531   zoom: 1; }
     638  zoom: 1;
     639}
    532640
    533641.leaflet-oldie .leaflet-popup-tip {
     
    535643  margin: 0 auto;
    536644  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
    537   filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); }
     645  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
     646}
    538647
    539648.leaflet-oldie .leaflet-popup-tip-container {
    540   margin-top: -1px; }
     649  margin-top: -1px;
     650}
    541651
    542652.leaflet-oldie .leaflet-control-zoom,
     
    544654.leaflet-oldie .leaflet-popup-content-wrapper,
    545655.leaflet-oldie .leaflet-popup-tip {
    546   border: 1px solid #999; }
     656  border: 1px solid #999;
     657}
    547658
    548659/* div icon */
    549660.leaflet-div-icon {
    550661  background: #fff;
    551   border: 1px solid #666; }
     662  border: 1px solid #666;
     663}
    552664
    553665/* Tooltip */
     
    567679  pointer-events: none;
    568680  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    569   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); }
     681  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
     682}
    570683
    571684.leaflet-tooltip.leaflet-clickable {
    572685  cursor: pointer;
    573   pointer-events: auto; }
     686  pointer-events: auto;
     687}
    574688
    575689.leaflet-tooltip-top:before,
     
    581695  border: 6px solid transparent;
    582696  background: transparent;
    583   content: ""; }
     697  content: "";
     698}
    584699
    585700/* Directions */
    586701.leaflet-tooltip-bottom {
    587   margin-top: 6px; }
     702  margin-top: 6px;
     703}
    588704
    589705.leaflet-tooltip-top {
    590   margin-top: -6px; }
     706  margin-top: -6px;
     707}
    591708
    592709.leaflet-tooltip-bottom:before,
    593710.leaflet-tooltip-top:before {
    594711  left: 50%;
    595   margin-left: -6px; }
     712  margin-left: -6px;
     713}
    596714
    597715.leaflet-tooltip-top:before {
    598716  bottom: 0;
    599717  margin-bottom: -12px;
    600   border-top-color: #fff; }
     718  border-top-color: #fff;
     719}
    601720
    602721.leaflet-tooltip-bottom:before {
     
    604723  margin-top: -12px;
    605724  margin-left: -6px;
    606   border-bottom-color: #fff; }
     725  border-bottom-color: #fff;
     726}
    607727
    608728.leaflet-tooltip-left {
    609   margin-left: -6px; }
     729  margin-left: -6px;
     730}
    610731
    611732.leaflet-tooltip-right {
    612   margin-left: 6px; }
     733  margin-left: 6px;
     734}
    613735
    614736.leaflet-tooltip-left:before,
    615737.leaflet-tooltip-right:before {
    616738  top: 50%;
    617   margin-top: -6px; }
     739  margin-top: -6px;
     740}
    618741
    619742.leaflet-tooltip-left:before {
    620743  right: 0;
    621744  margin-right: -12px;
    622   border-left-color: #fff; }
     745  border-left-color: #fff;
     746}
    623747
    624748.leaflet-tooltip-right:before {
    625749  left: 0;
    626750  margin-left: -12px;
    627   border-right-color: #fff; }
     751  border-right-color: #fff;
     752}
    628753
    629754.fullscreen-icon {
    630   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAAAUklEQVR4AWOgGhgF/8HwPIrYeYgoIU0OKGIOxGm6jyJ2n5Cm8wwOQEUGKGIGQBEHoAwB0AA0FwEbSAgOBBwWmggHBOVBTjhyKU9GhBMslcAoAABPu2Hh6JIyeQAAAABJRU5ErkJggg==); }
     755  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAAAUklEQVR4AWOgGhgF/8HwPIrYeYgoIU0OKGIOxGm6jyJ2n5Cm8wwOQEUGKGIGQBEHoAwB0AA0FwEbSAgOBBwWmggHBOVBTjhyKU9GhBMslcAoAABPu2Hh6JIyeQAAAABJRU5ErkJggg==);
     756}
    631757
    632758.leaflet-retina .fullscreen-icon {
    633759  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAAnklEQVR4Ae2WVQEDMRAFn4RIi8OVtBIiIQ7KzO3dlN+8z4MJbEDGGPPXTA+SukQevTlKlCq6RFFSor7RXFR1qkehawTRo9uqIOaoPyTqQ0Wporh76GJdFg+zqbS4odm8s6nAkVQ1Tc+kqQqkano5pKpdFTVhTG8EwyKLwPLmF+xHbkH8psofEx918PFHOX85+YbrFn+B5K/Ef4wxxswAnU97CHDaZQMAAAAASUVORK5CYII=);
    634   background-size: 26px 26px; }
     760  background-size: 26px 26px;
     761}
    635762
    636763/* one selector per rule as explained here : http://www.sitepoint.com/html5-full-screen-api/ */
     
    638765  width: 100% !important;
    639766  height: 100% !important;
    640   z-index: 99999; }
     767  z-index: 99999;
     768}
    641769
    642770.leaflet-container:-ms-fullscreen {
    643771  width: 100% !important;
    644772  height: 100% !important;
    645   z-index: 99999; }
     773  z-index: 99999;
     774}
    646775
    647776.leaflet-container:full-screen {
    648777  width: 100% !important;
    649778  height: 100% !important;
    650   z-index: 99999; }
     779  z-index: 99999;
     780}
    651781
    652782.leaflet-container:-webkit-full-screen {
    653783  width: 100% !important;
    654784  height: 100% !important;
    655   z-index: 99999; }
     785  z-index: 99999;
     786}
    656787
    657788.leaflet-container:-moz-full-screen {
    658789  width: 100% !important;
    659790  height: 100% !important;
    660   z-index: 99999; }
     791  z-index: 99999;
     792}
    661793
    662794.leaflet-container:-ms-fullscreen {
    663795  width: 100% !important;
    664796  height: 100% !important;
    665   z-index: 99999; }
     797  z-index: 99999;
     798}
    666799
    667800.leaflet-container:fullscreen {
    668801  width: 100% !important;
    669802  height: 100% !important;
    670   z-index: 99999; }
     803  z-index: 99999;
     804}
    671805
    672806.leaflet-pseudo-fullscreen {
     
    676810  top: 0px !important;
    677811  left: 0px !important;
    678   z-index: 99999; }
     812  z-index: 99999;
     813}
    679814
    680815.leaflet-popup .leaflet-popup-content {
    681   text-align: center; }
     816  text-align: center;
     817}
    682818
    683819.leaflet-popup .leaflet-popup-content h6 {
    684820  font-size: 24px;
    685821  font-weight: 600;
    686   margin: 0; }
     822  margin: 0;
     823}
    687824
    688825.leaflet-popup .leaflet-popup-content p {
    689826  font-size: 16px;
    690   margin: 0; }
    691 /*# sourceMappingURL=geo-maps.css.map */
     827  margin: 0;
     828}
  • geo-maps/tags/1.2/assets/css/geo-maps.min.css

    r2700749 r3469126  
    1 .leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:0 0}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{-webkit-filter:inherit;filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:transform .25s cubic-bezier(0,0,.25,1),-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1),-moz-transform .25s cubic-bezier(0,0,.25,1),-o-transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.65);box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(./../assets/images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(./../assets/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(./../images/marker-icon.png)!important}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{-webkit-box-shadow:none;box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;-webkit-box-shadow:0 3px 14px rgba(0,0,0,.4);box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.fullscreen-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAAAUklEQVR4AWOgGhgF/8HwPIrYeYgoIU0OKGIOxGm6jyJ2n5Cm8wwOQEUGKGIGQBEHoAwB0AA0FwEbSAgOBBwWmggHBOVBTjhyKU9GhBMslcAoAABPu2Hh6JIyeQAAAABJRU5ErkJggg==)}.leaflet-retina .fullscreen-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAAnklEQVR4Ae2WVQEDMRAFn4RIi8OVtBIiIQ7KzO3dlN+8z4MJbEDGGPPXTA+SukQevTlKlCq6RFFSor7RXFR1qkehawTRo9uqIOaoPyTqQ0Wporh76GJdFg+zqbS4odm8s6nAkVQ1Tc+kqQqkano5pKpdFTVhTG8EwyKLwPLmF+xHbkH8psofEx918PFHOX85+YbrFn+B5K/Ef4wxxswAnU97CHDaZQMAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-container:-webkit-full-screen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:-ms-fullscreen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:full-screen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:-webkit-full-screen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:-moz-full-screen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:-ms-fullscreen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:fullscreen{width:100%!important;height:100%!important;z-index:99999}.leaflet-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}.leaflet-popup .leaflet-popup-content{text-align:center}.leaflet-popup .leaflet-popup-content h6{font-size:24px;font-weight:600;margin:0}.leaflet-popup .leaflet-popup-content p{font-size:16px;margin:0}
    2 /*# sourceMappingURL=geo-maps.min.css.map */
     1.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:0 0}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4)}.leaflet-tile{-webkit-filter:inherit;filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, .25, 1);-moz-transition:-moz-transform .25s cubic-bezier(0, 0, .25, 1);transition:-webkit-transform .25s cubic-bezier(0, 0, .25, 1);-o-transition:-o-transform .25s cubic-bezier(0, 0, .25, 1);-moz-transition:transform .25s cubic-bezier(0, 0, .25, 1),-moz-transform .25s cubic-bezier(0, 0, .25, 1);transition:transform .25s cubic-bezier(0, 0, .25, 1);transition:transform .25s cubic-bezier(0, 0, .25, 1),-webkit-transform .25s cubic-bezier(0, 0, .25, 1),-moz-transform .25s cubic-bezier(0, 0, .25, 1),-o-transform .25s cubic-bezier(0, 0, .25, 1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.65);box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./../assets/images/layers.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./../assets/images/layers-2x.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./../images/marker-icon.png")!important}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{-webkit-box-shadow:none;box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;-webkit-box-shadow:0 3px 14px rgba(0,0,0,.4);box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.fullscreen-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAAAUklEQVR4AWOgGhgF/8HwPIrYeYgoIU0OKGIOxGm6jyJ2n5Cm8wwOQEUGKGIGQBEHoAwB0AA0FwEbSAgOBBwWmggHBOVBTjhyKU9GhBMslcAoAABPu2Hh6JIyeQAAAABJRU5ErkJggg==)}.leaflet-retina .fullscreen-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAAnklEQVR4Ae2WVQEDMRAFn4RIi8OVtBIiIQ7KzO3dlN+8z4MJbEDGGPPXTA+SukQevTlKlCq6RFFSor7RXFR1qkehawTRo9uqIOaoPyTqQ0Wporh76GJdFg+zqbS4odm8s6nAkVQ1Tc+kqQqkano5pKpdFTVhTG8EwyKLwPLmF+xHbkH8psofEx918PFHOX85+YbrFn+B5K/Ef4wxxswAnU97CHDaZQMAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-container:-webkit-full-screen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:-ms-fullscreen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:full-screen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:-webkit-full-screen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:-moz-full-screen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:-ms-fullscreen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:fullscreen{width:100%!important;height:100%!important;z-index:99999}.leaflet-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}.leaflet-popup .leaflet-popup-content{text-align:center}.leaflet-popup .leaflet-popup-content h6{font-size:24px;font-weight:600;margin:0}.leaflet-popup .leaflet-popup-content p{font-size:16px;margin:0}
  • geo-maps/tags/1.2/geo-maps.php

    r3112073 r3469126  
    11<?php
    22/**
    3  * Plugin Name: Geo Maps
     3 * Plugin Name: MatrixMaps - Interactive Maps Plugin
    44 * Plugin URI: https://matrixaddons.com/downloads/geo-maps-wordpress-map-plugin/
    5  * Description: Google Map and OpenStreet Map plugin for WordPress
     5 * Description: Create interactive maps with Google Maps and OpenStreetMap. Includes custom markers, tooltips, Gutenberg block, and shortcode support.
    66 * Author: MatrixAddons
    77 * Author URI: https://profiles.wordpress.org/matrixaddons
    8  * Version: 1.1
     8 * Version: 1.2
    99 * License: GPL2+
    1010 * License URI: https://www.gnu.org/licenses/gpl-2.0.txt
     
    2828// Define GEO_MAPS_VERSION.
    2929if (!defined('GEO_MAPS_VERSION')) {
    30     define('GEO_MAPS_VERSION', '1.1');
     30    define('GEO_MAPS_VERSION', '1.2');
    3131}
    3232
  • geo-maps/tags/1.2/includes/Admin/Templates/Metabox/Map.php

    r2700580 r3469126  
     1<?php
     2if (!defined('ABSPATH')) {
     3    exit; // Exit if accessed directly.
     4}
     5?>
    16<div class="postbox">
    2     <div class="postbox-header"><h2><?php echo __('Map Preview', 'geo-maps') ?></h2>
     7    <div class="postbox-header"><h2><?php echo esc_html__('Map Preview', 'geo-maps') ?></h2>
    38    </div>
    49    <div class="inside">
  • geo-maps/tags/1.2/includes/Admin/Templates/Metabox/Settings.php

    r2700580 r3469126  
     1<?php
     2if (!defined('ABSPATH')) {
     3    exit; // Exit if accessed directly.
     4}
     5?>
    16<div class="postbox">
    27    <div class="postbox-header"><h2><?php echo esc_html__('Map Settings', 'geo-maps') ?></h2>
  • geo-maps/tags/1.2/includes/Block.php

    r2780471 r3469126  
    2020    {
    2121        register_block_type(
    22             'geo-maps/map',
     22            'matrixmaps/map',
    2323            array(
    2424                'api_version' => 2,
  • geo-maps/tags/1.2/includes/Helpers/template.php

    r2699947 r3469126  
    4343        if (!file_exists($template_location)) {
    4444
    45             echo '<div class="geo_maps-notice-warning"> ' . __(sprintf('The file you are trying to load is not exists in your theme or geo_maps plugins location, if you are a developer and extending geo_maps plugin, please create a php file at location %s ', "<code>{$template_location}</code>"), 'geo-maps') . ' </div>';
     45            echo '<div class="geo_maps-notice-warning"> ' . sprintf(
     46                /* translators: %s: Template file path */
     47                __('The file you are trying to load does not exist in your theme or geo-maps plugin location. If you are a developer and extending geo-maps plugin, please create a PHP file at location %s', 'geo-maps'),
     48                '<code>' . esc_html($template_location) . '</code>'
     49            ) . ' </div>';
    4650        }
    4751
  • geo-maps/tags/1.2/readme.txt

    r3112073 r3469126  
    1 === Geo Maps - Map Block, Travel Map & Shortcode that support custom marker, tooltip & tooltip title ===
     1=== MatrixMaps - Interactive Maps Plugin ===
    22Contributors: MatrixAddons
    3 Tags: maps, world map, openstreet map, google maps, map block
     3Tags: maps, google maps, openstreet map, map block, custom markers
    44Requires at least: 5.4
    5 Tested up to: 6.6
     5Tested up to: 6.9
    66Requires PHP: 5.6
    7 Stable tag: 1.1
     7Stable tag: 1.2
    88License: GPLv3
    99License URI: https://opensource.org/licenses/GPL-3.0
    1010
    11 WordPress Google Map Plugin, WordPress OpenStreet Map plugin & WordPress Travel Map plugin
     11Create beautiful, interactive maps for your WordPress website with MatrixMaps. The perfect solution for adding Google Maps and OpenStreetMap with unlimited custom markers, tooltips, and seamless Gutenberg block integration.
    1212
    1313== Description ==
    1414
    15 **Map Plugin for WordPress | WordPress map plugin | WordPress Travel Map plugin**
    16 
    17 [Geo Maps](https://matrixaddons.com/downloads/geo-maps-wordpress-map-plugin/)  is Easy to use WordPress Map Plugin with unlimited marker and marker tooltip feature. You can easily create interactive map with multiple markers and place anywhere of your WordPress website using gutenberg block or shortcodes. For now geo maps WordPress interactive map plugin support OpenStreet Maps and Google Maps. You can choose OpenStreet map providers on this WordPress Map Plugin.
    18 
    19 WordPress OpenStreet Map, Google Map Plugin for WordPress with Marker Tooltip and Title - Geo Maps
    20 
    21 = WordPress Map Plugin Features =
    22 * Unlimited Map Markers
    23 * Unlimited Marker Tooltip and Tooltip Title
    24 * Google Maps
    25 * OpenStreet Maps
    26 * Gutenberg map block
    27 * Shortcode support
    28 * Location Search
    29 * Custom Image Marker Support
    30 * Show marker popup on hover or on click option
    31 * Draggable Marker to create latitude and longitude
    32 * Easy to use Map Plugin for WordPress
    33 * Updated with WordPress
    34 * Show/hide or change position of map navigation
    35 * Provider Template for OpenStreet Maps
    36 * Custom Height/Width of the map
    37 * Draw a line between the markers
    38 * Support travel map
    39 
    40 = Thank you =
    41 Thank you for awesome library creators and maintainer of following. Without those libraries it is not possible to create this interactive WordPress Map Plugin
    42 * [LeafletJS](https://leafletjs.com/)
     15MatrixMaps is the most intuitive WordPress mapping plugin that lets you create stunning interactive maps without any coding knowledge. Whether you need a simple location map, a complex travel map with multiple destinations, or a business directory map, MatrixMaps has you covered.
     16
     17**Plugin URL:** [Download MatrixMaps](https://matrixaddons.com/downloads/matrixmaps/)
     18
     19**Why Choose MatrixMaps?**
     20
     21🗺️ **Dual Map Support**: Choose between Google Maps and OpenStreetMap with multiple tile providers
     22📍 **Unlimited Markers**: Add as many custom markers as you need with unique tooltips
     23🎨 **Full Customization**: Control map appearance, marker styles, and interactive behaviors
     24📱 **Responsive Design**: Maps look perfect on all devices and screen sizes
     25⚡ **Lightning Fast**: Optimized code ensures your maps load quickly without slowing down your site
     26🔧 **Developer Friendly**: Clean, well-documented code with extensive customization options
     27
     28**Perfect For:**
     29- Business locations and contact pages
     30- Travel blogs and itinerary maps
     31- Real estate property listings
     32- Restaurant and store directories
     33- Event venues and conference maps
     34- Delivery service areas
     35- Portfolio project locations
     36
     37== Key Features ==
     38
     39🗺️ **Map Providers**
     40- Google Maps integration
     41- OpenStreetMap with 7+ tile providers
     42- OpenTopoMap for terrain views
     43- Esri World Imagery for satellite views
     44- Stamen Design artistic maps
     45- CyclOSM for cycling routes
     46
     47📍 **Advanced Markers**
     48- Unlimited custom markers per map
     49- Drag-and-drop marker positioning
     50- Custom marker images with dimensions
     51- Rich tooltip content with HTML support
     52- Click or hover popup activation
     53- Center map on specific markers
     54
     55🎨 **Customization Options**
     56- Custom map dimensions (height/width)
     57- Zoom level controls
     58- Map navigation position
     59- Scroll wheel zoom toggle
     60- Line drawing between markers
     61- Custom marker icons and sizes
     62
     63🔧 **WordPress Integration**
     64- Native Gutenberg block support
     65- Classic shortcode compatibility
     66- Widget-ready implementation
     67- Multilingual support (WPML compatible)
     68- SEO-friendly map markup
     69
     70⚡ **Performance Features**
     71- Lazy loading for faster page loads
     72- Minified assets for optimal speed
     73- CDN-friendly asset structure
     74- Browser caching optimized
     75- Mobile-responsive design
     76
     77== Getting Started ==
     78
     79**Quick Setup (2 Minutes):**
     80
     811. **Install MatrixMaps** from the WordPress plugin directory
     822. **Create Your First Map** via the Maps menu in your dashboard
     833. **Add Markers** by dragging pins or entering coordinates
     844. **Customize** appearance and settings
     855. **Embed** using the Gutenberg block or shortcode
     86
     87**No API keys required for OpenStreetMap!**
    4388
    4489== Installation ==
    4590
    46 Install Geo Maps for WordPress either via the WordPress plugin directory or by uploading the files to your server at wp-content/plugins.
    47 
    48 == Shortcodes ==
    49 Shortcode for Map. To create new map you can find Maps menu on admin menu of your dashboard
    50 
    51 <pre>[geo_maps id="YOUR_MAP_ID_GOES_HERE"]</pre>
    52 
    53 <pre>[geo_maps id="YOUR_MAP_ID_GOES_HERE" height="500px"]</pre>
    54 
    55 <pre>[geo_maps id="YOUR_MAP_ID_GOES_HERE" height="500px" width="100%"]</pre>
    56 
    57 == Block ==
    58 
    59 Please find Geo Maps Block on your gutenberg WordPress editor.
     91**Automatic Installation (Recommended):**
     921. Log in to your WordPress dashboard
     932. Navigate to Plugins → Add New
     943. Search for "MatrixMaps"
     954. Click Install Now, then Activate
     96
     97**Manual Installation:**
     981. Download the MatrixMaps plugin ZIP file
     992. Upload to your WordPress `/wp-content/plugins/` directory
     1003. Extract the ZIP file
     1014. Navigate to Plugins in your WordPress dashboard
     1025. Click Activate next to MatrixMaps
     103
     104== Usage ==
     105
     106**Gutenberg Block Method:**
     1071. Edit any page or post with Gutenberg
     1082. Click the + icon to add a block
     1093. Search for "MatrixMaps" or "Interactive Map"
     1104. Select your created map from the dropdown
     1115. Adjust height and width as needed
     1126. Save your changes
     113
     114**Shortcode Method:**
     115```
     116[geo_maps id="123"]
     117```
     118
     119**With Custom Dimensions:**
     120```
     121[geo_maps id="123" height="500px" width="100%"]
     122```
     123
     124**Widget Method:**
     1251. Navigate to Appearance → Widgets
     1262. Add a "Text" or "Custom HTML" widget
     1273. Paste your shortcode in the widget content
     1284. Save the widget
     129
     130== Frequently Asked Questions ==
     131
     132**Do I need a Google Maps API key?**
     133Only if you want to use Google Maps. OpenStreetMap works without any API keys.
     134
     135**Can I use custom marker images?**
     136Yes! Upload your own marker images and set custom dimensions for each marker.
     137
     138**Is MatrixMaps mobile-responsive?**
     139Absolutely! All maps automatically adapt to different screen sizes.
     140
     141**How many markers can I add?**
     142Unlimited! Add as many markers as you need per map.
     143
     144**Does this work with page builders?**
     145Yes! MatrixMaps works with Gutenberg, Elementor, Divi, and other popular page builders.
     146
     147**Can I show multiple maps on one page?**
     148Yes, you can display multiple different maps on the same page.
    60149
    61150== Screenshots ==
    62 1. Draw a line between the markers
    63 2. Marker Creation with Tooltip & ToolTip Content
    64 3. Front View of Map with shortcode
    65 4. Geo Maps Gutenberg Block
    66 5. Map Creation from Map Menu
     151
     1521. **Map Creation Interface** - Easy-to-use admin interface for creating maps
     1532. **Marker Management** - Add and customize unlimited markers with tooltips
     1543. **Gutenberg Block** - Native block editor integration
     1554. **Frontend Display** - Beautiful, responsive maps on your website
     1565. **Travel Map Example** - Connected markers showing travel routes
     157
     158== Development & Source Code ==
     159
     160MatrixMaps is built with modern web development best practices and maintains full transparency of its source code.
     161
     162=== Build Tools & Technologies ===
     163- **JavaScript**: ES6+ with Webpack bundling
     164- **CSS**: SCSS with automatic compilation
     165- **React**: Modern React components for Gutenberg blocks
     166- **WordPress**: Follows WordPress coding standards
     167
     168=== Source Code Access ===
     169All source code is included in the plugin:
     170- **JavaScript Source**: `/assets/src/` directory
     171- **SCSS Source**: `/assets/scss/` directory
     172- **Build Configuration**: `webpack.config.js` and `Gruntfile.js`
     173
     174=== Third-Party Libraries ===
     175- **LeafletJS** (v1.7.1): Interactive map library
     176- **React Leaflet** (v2.7.0): React components for Leaflet
     177- **Leaflet Geosearch** (v3.5.0): Location search functionality
     178
     179All libraries respect their respective licenses and are included for transparency.
     180
     181== External Services ==
     182
     183MatrixMaps connects to external mapping services to display map tiles and provide location data.
     184
     185=== Google Maps Services ===
     186- **Purpose**: Display Google Maps tiles and services
     187- **Data Transmitted**: Map tile requests based on user viewport
     188- **Activation**: Only when Google Maps is selected as provider
     189- **Privacy**: No personal user data collected
     190- **Terms**: [Google Maps Terms of Service](https://developers.google.com/maps/terms)
     191- **Policy**: [Google Privacy Policy](https://policies.google.com/privacy)
     192
     193=== OpenStreetMap Services ===
     194- **Purpose**: Display open-source map tiles
     195- **Data Transmitted**: HTTP requests for map tiles based on coordinates
     196- **Activation**: Only when OpenStreetMap is selected as provider
     197- **Privacy**: No personal user data collected
     198- **Available Providers**:
     199  - OpenStreetMap (default)
     200  - OpenTopoMap (terrain)
     201  - Esri World Imagery (satellite)
     202  - Stamen Design (artistic)
     203  - CyclOSM (cycling)
     204
     205**Important**: No personal user data, location information, or tracking data is collected or transmitted by this plugin. Only anonymous map tile requests are made to display maps.
    67206
    68207== Changelog ==
    69208
    70 = 1.1 - 2024-07-4 =
    71 - Fixed - 6.6 Compatibility issue fixed
    72 - Added - Draw a line between the markers feature
     209= 1.2 - 2025-02-25 =
     210- **Enhanced**: Complete plugin rebranding to MatrixMaps
     211- **Fixed**: WordPress.org guideline compliance issues
     212- **Improved**: SEO-optimized documentation and descriptions
     213- **Added**: Comprehensive external services documentation
     214- **Enhanced**: Security hardening with ABSPATH protection
     215- **Updated**: Modern build tools and asset compilation
     216- **Fixed**: Internationalization and translation readiness
     217- **Improved**: Overall code quality and WordPress standards compliance
     218
     219= 1.1 - 2024-07-04 =
     220- **Added**: Draw lines between markers feature
     221- **Fixed**: WordPress 6.6 compatibility issues
     222- **Improved**: Map control positioning options
     223- **Enhanced**: Marker tooltip display options
     224
     225= 1.0 - 2022-03-26 =
     226- **Initial release** of MatrixMaps plugin
     227- **Core features**: Google Maps and OpenStreetMap support
     228- **Gutenberg block** integration
     229- **Unlimited markers** with custom tooltips
     230- **Responsive design** implementation
     231
     232== Upgrade Notice ==
     233
     234Upgrade to the latest version of MatrixMaps for the best experience, including improved performance, enhanced security, and the latest WordPress compatibility.
     235
     236== Support ==
     237
     238Need help? We're here for you!
     239
     240📧 **Email Support**: wpmatrixaddons@gmail.com
     241🌐 **Documentation**: Visit our plugin documentation
     242🐛 **Bug Reports**: Report issues via WordPress.org support forums
     243💡 **Feature Requests**: Share your ideas for future updates
     244
     245== License ==
     246
     247MatrixMaps is released under the GPLv3 license, allowing you to use, modify, and distribute the plugin freely.
  • geo-maps/trunk/assets/admin/js/geo-maps-admin.js

    r2708684 r3469126  
    262262            console.log(JSON.stringify(_that.settings));
    263263            _that.settings.map_type = _that.getMapType();
    264             $(".geo_maps_map_render_element").each((index, element) => {
    265                 const Element = jQuery(element);
     264            $(".geo_maps_map_render_element").each(function(index, element) {
     265                var Element = jQuery(element);
    266266                window.Geo_Maps_Render(
    267267                    Element.attr("ID"),
    268                     _that.settings,
     268                    _that.settings
    269269                );
    270270            });
    271271        },
    272         loadMapItem: function (marker_index, force_remap = false) {
     272        loadMapItem: function (marker_index, force_remap) {
     273            force_remap = force_remap || false;
    273274
    274275            var _that = this;
  • geo-maps/trunk/assets/build/geo-maps.min.asset.php

    r3112073 r3469126  
    1 <?php return array('dependencies' => array('wp-polyfill'), 'version' => '28189ba632abe68b5eb1');
     1<?php return array('dependencies' => array('wp-polyfill'), 'version' => '6e35000954a3d4a17bfc');
  • geo-maps/trunk/assets/build/geo-maps.min.js

    r3112073 r3469126  
    1 (()=>{var e,a;window.geo_maps_ready_call=!1,e=jQuery,a=function(){function e(){jQuery(".geo_maps_map_render_element").length&&(jQuery(".geo_maps_map_render_element").each(((e,a)=>{const n=jQuery(a);jQuery(n).addClass("geo-maps-init"),window.Geo_Maps_Render(n.attr("ID"),JSON.parse(n.attr("data-settings")))})),jQuery(".geo_maps_map_render_element:not(.geo-maps-init)").length>0&&window.geo_maps_ready_call())}window.geo_maps_ready_call=()=>{setTimeout((function(){e()}),100)},e()},e(document).ready((function(){a()}))})();
     1(()=>{var e,a;window.geo_maps_ready_call=!1,e=jQuery,a=function(){function e(){jQuery(".geo_maps_map_render_element").length&&(jQuery(".geo_maps_map_render_element").each((e,a)=>{const n=jQuery(a);jQuery(n).addClass("geo-maps-init"),window.Geo_Maps_Render(n.attr("ID"),JSON.parse(n.attr("data-settings")))}),jQuery(".geo_maps_map_render_element:not(.geo-maps-init)").length>0&&window.geo_maps_ready_call())}window.geo_maps_ready_call=()=>{setTimeout(function(){e()},100)},e()},e(document).ready(function(){a()})})();
  • geo-maps/trunk/assets/build/map-block.min.asset.php

    r3112073 r3469126  
    1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'f0ac013abe3713534380');
     1<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '63744d4472a8c69952db');
  • geo-maps/trunk/assets/build/map-block.min.js

    r3112073 r3469126  
    1 (()=>{"use strict";const e=window.wp.element,t=window.wp.blocks,n=window.wp.blockEditor,a=window.wp.components,o=window.wp.i18n,{Icon:l}=wp.components,i=window.React,{Component:s}=wp.element,{Spinner:c}=wp.components,r=({attributes:t})=>{const[n,a]=(0,i.useState)(!0),[o,l]=(0,i.useState)(""),[s,r]=(0,i.useState)(""),{map_id:p,width:m,height:d}=t;return(0,i.useEffect)((()=>{((e,t,n)=>{a(!0),l(""),wp.apiFetch({path:"geo-maps/v1/maps/"+e,method:"POST",data:{width:t,height:n}}).then((e=>{void 0!==e.template?(a(!1),r(e.template)):void 0!==e.message?l(e.message):l("Something went wrong, please contact at wpmatrixaddons@gmail.com")})).catch((e=>{l("Something went wrong, please contact at wpmatrixaddons@gmail.com")}))})(p,m,d)}),[p,m,d]),(0,i.useEffect)((()=>{window.geo_maps_ready_call()}),[s]),""!==o?(0,e.createElement)("div",{style:{height:"500px",width:"100%",display:"flex",justifyContent:"center",alignItems:"center",background:"#f9f9f9",border:"1px solid #ddd",textAlign:"center",fontSize:"15px"}},(0,e.createElement)("h2",null,o)):n?(0,e.createElement)("div",{style:{height:"500px",width:"100%",display:"flex",justifyContent:"center",alignItems:"center",background:"#f9f9f9",border:"1px solid #ddd"}},(0,e.createElement)(c,null)):s?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"geo-maps-block-wrap",dangerouslySetInnerHTML:{__html:s}})):(0,e.createElement)("div",{style:{height:"500px",width:"100%",display:"flex",justifyContent:"center",alignItems:"center",background:"#f9f9f9",border:"1px solid #ddd",textAlign:"center",fontSize:"15px"}},(0,e.createElement)("h2",null,o))};(0,t.registerBlockType)("geo-maps/map",{apiVersion:2,title:(0,o.__)("Geo Maps","geo-maps"),description:(0,o.__)("This block is used to show map","geo-maps"),icon:()=>(0,e.createElement)(l,{icon:(0,e.createElement)("svg",{height:"512",viewBox:"0 0 293.334 293.334",width:"512",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("g",null,(0,e.createElement)("path",{fill:"red",d:"M146.667,0C94.903,0,52.946,41.957,52.946,93.721c0,22.322,7.849,42.789,20.891,58.878    c4.204,5.178,11.237,13.331,14.903,18.906c21.109,32.069,48.19,78.643,56.082,116.864c1.354,6.527,2.986,6.641,4.743,0.212    c5.629-20.609,20.228-65.639,50.377-112.757c3.595-5.619,10.884-13.483,15.409-18.379c6.554-7.098,12.009-15.224,16.154-24.084    c5.651-12.086,8.882-25.466,8.882-39.629C240.387,41.962,198.43,0,146.667,0z M146.667,144.358    c-28.892,0-52.313-23.421-52.313-52.313c0-28.887,23.421-52.307,52.313-52.307s52.313,23.421,52.313,52.307    C198.98,120.938,175.559,144.358,146.667,144.358z"})))}),keywords:[(0,o.__)("map"),(0,o.__)("google map"),(0,o.__)("openstreet map")],edit:t=>{const{attributes:l,setAttributes:i}=t,s=(0,n.useBlockProps)();return(0,e.createElement)("div",s,(0,e.createElement)(r,{attributes:l}),(0,e.createElement)(n.InspectorControls,{key:"setting"},(0,e.createElement)("div",{id:"geo-maps-controls"},(0,e.createElement)(a.Panel,null,(0,e.createElement)(a.PanelBody,{title:(0,o.__)("Geo Map Settings","geo-maps"),initialOpen:!0},(0,e.createElement)(a.SelectControl,{label:(0,o.__)("Select Map","geo-maps"),value:l.map_id,options:geoMapsBlock.all_maps,onChange:e=>(e=>{i({map_id:e})})(e)}),(0,e.createElement)(a.TextControl,{label:(0,o.__)("Map Height[px or %]","geo-maps"),value:l.height,onChange:e=>{i({height:e})}}),(0,e.createElement)(a.TextControl,{label:(0,o.__)("Map Width[px or %]","geo-maps"),value:l.width,onChange:e=>{i({width:e})}}))))))}})})();
     1(()=>{"use strict";const e=window.wp.element,t=window.wp.blocks,n=window.wp.blockEditor,a=window.wp.components,o=window.wp.i18n,{Icon:l}=wp.components,i=window.React,{Component:s}=wp.element,{Spinner:c}=wp.components,r=({attributes:t})=>{const[n,a]=(0,i.useState)(!0),[o,l]=(0,i.useState)(""),[s,r]=(0,i.useState)(""),{map_id:p,width:m,height:d}=t;return(0,i.useEffect)(()=>{((e,t,n)=>{a(!0),l(""),wp.apiFetch({path:"geo-maps/v1/maps/"+e,method:"POST",data:{width:t,height:n}}).then(e=>{void 0!==e.template?(a(!1),r(e.template)):void 0!==e.message?l(e.message):l("Something went wrong, please contact at wpmatrixaddons@gmail.com")}).catch(e=>{l("Something went wrong, please contact at wpmatrixaddons@gmail.com")})})(p,m,d)},[p,m,d]),(0,i.useEffect)(()=>{window.geo_maps_ready_call()},[s]),""!==o?(0,e.createElement)("div",{style:{height:"500px",width:"100%",display:"flex",justifyContent:"center",alignItems:"center",background:"#f9f9f9",border:"1px solid #ddd",textAlign:"center",fontSize:"15px"}},(0,e.createElement)("h2",null,o)):n?(0,e.createElement)("div",{style:{height:"500px",width:"100%",display:"flex",justifyContent:"center",alignItems:"center",background:"#f9f9f9",border:"1px solid #ddd"}},(0,e.createElement)(c,null)):s?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"geo-maps-block-wrap",dangerouslySetInnerHTML:{__html:s}})):(0,e.createElement)("div",{style:{height:"500px",width:"100%",display:"flex",justifyContent:"center",alignItems:"center",background:"#f9f9f9",border:"1px solid #ddd",textAlign:"center",fontSize:"15px"}},(0,e.createElement)("h2",null,o))};(0,t.registerBlockType)("matrixmaps/map",{apiVersion:2,title:(0,o.__)("Geo Maps","geo-maps"),description:(0,o.__)("This block is used to show map","geo-maps"),icon:()=>(0,e.createElement)(l,{icon:(0,e.createElement)("svg",{height:"512",viewBox:"0 0 293.334 293.334",width:"512",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("g",null,(0,e.createElement)("path",{fill:"red",d:"M146.667,0C94.903,0,52.946,41.957,52.946,93.721c0,22.322,7.849,42.789,20.891,58.878    c4.204,5.178,11.237,13.331,14.903,18.906c21.109,32.069,48.19,78.643,56.082,116.864c1.354,6.527,2.986,6.641,4.743,0.212    c5.629-20.609,20.228-65.639,50.377-112.757c3.595-5.619,10.884-13.483,15.409-18.379c6.554-7.098,12.009-15.224,16.154-24.084    c5.651-12.086,8.882-25.466,8.882-39.629C240.387,41.962,198.43,0,146.667,0z M146.667,144.358    c-28.892,0-52.313-23.421-52.313-52.313c0-28.887,23.421-52.307,52.313-52.307s52.313,23.421,52.313,52.307    C198.98,120.938,175.559,144.358,146.667,144.358z"})))}),keywords:[(0,o.__)("map"),(0,o.__)("google map"),(0,o.__)("openstreet map")],edit:t=>{const{attributes:l,setAttributes:i}=t,s=(0,n.useBlockProps)();return(0,e.createElement)("div",s,(0,e.createElement)(r,{attributes:l}),(0,e.createElement)(n.InspectorControls,{key:"setting"},(0,e.createElement)("div",{id:"geo-maps-controls"},(0,e.createElement)(a.Panel,null,(0,e.createElement)(a.PanelBody,{title:(0,o.__)("MatrixMap Settings","geo-maps"),initialOpen:!0},(0,e.createElement)(a.SelectControl,{label:(0,o.__)("Select Map","geo-maps"),value:l.map_id,options:geoMapsBlock.all_maps,onChange:e=>(e=>{i({map_id:e})})(e)}),(0,e.createElement)(a.TextControl,{label:(0,o.__)("Map Height[px or %]","geo-maps"),value:l.height,onChange:e=>{i({height:e})}}),(0,e.createElement)(a.TextControl,{label:(0,o.__)("Map Width[px or %]","geo-maps"),value:l.width,onChange:e=>{i({width:e})}}))))))}})})();
  • geo-maps/trunk/assets/build/render-engine.min.asset.php

    r3112073 r3469126  
    1 <?php return array('dependencies' => array('wp-polyfill'), 'version' => 'f81627d40bbac47c8be8');
     1<?php return array('dependencies' => array('wp-polyfill'), 'version' => 'f0676fbdbc108366c860');
  • geo-maps/trunk/assets/build/render-engine.min.js

    r3112073 r3469126  
    1 window.Geo_Maps_Render=null,window.Geo_Maps_Rendered={},jQuery,Geo_Maps_Render=(e,o)=>{var n=void 0!==o.osm_provider?o.osm_provider:"",r={};"open_street_map"===o.map_type?(r=geoMapsRenderEngine.osm_providers.default,""!==n&&void 0!==geoMapsRenderEngine.osm_providers[n]&&(r=geoMapsRenderEngine.osm_providers[n])):r=geoMapsRenderEngine.google_map_providers.default;var a=L.layerGroup(),d=Array(),t=o.draw_line;o.map_marker.forEach((function(e,n){var r="";""!==e.title&&(r+="<h6>"+e.title+"</h6>"),""!==e.content&&(r+="<p>"+(e=>{if(""==e)return e;var o={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#039;":"'"};return e.replace(/&amp;|&lt;|&gt;|&quot;|&#039;/g,(function(e){return o[e]}))})(e.content)+"</p>");var t=void 0!==typeof e.draggable?e.draggable:"false",i=null;if("custom"===e.iconType){var l=new(L.Icon.extend({options:{iconSize:[e.customIconWidth,e.customIconHeight],popupAnchor:[0,-15]}}))({iconUrl:e.customIconUrl});i=""!==e.title||""!==e.content?L.marker([e.lat,e.lng],{icon:l,draggable:t}).bindPopup(r).addTo(a):L.marker([e.lat,e.lng],{icon:l,draggable:t}).addTo(a)}else i=""!==e.title||""!==e.content?L.marker([e.lat,e.lng],{draggable:t}).bindPopup(r).addTo(a):L.marker([e.lat,e.lng],{draggable:t}).addTo(a);void 0!==typeof e.dragendCallback&&i.on("dragend",e.dragendCallback),"mouseover"===(void 0!==typeof o.popup_show_on?o.popup_show_on:"click")&&(i.on("mouseover",(function(e){this.openPopup()})),i.on("mouseout",(function(e){}))),d.push(i.getLatLng())}));var i=L.tileLayer(r.url,{id:"mapbox/light-v9",attribution:r.attribution});let l={zoom:o.map_zoom,layers:[i,a],fullscreenControl:o.show_control,scrollWheelZoom:o.scroll_wheel_zoom,fullscreenControlOptions:{position:o.control_position},zoomControl:o.show_control};if(o.map_marker.length&&(l.center=[o.map_marker[o.center_index].lat,o.map_marker[o.center_index].lng]),void 0!==window.Geo_Maps_Rendered[e]&&(window.Geo_Maps_Rendered[e].off(),window.Geo_Maps_Rendered[e].remove()),window.Geo_Maps_Rendered[e]=L.map(e,l),void 0!==t&&"undefined"!==t&&t){var p=L.polyline(d,{color:"black"}).addTo(window.Geo_Maps_Rendered[e]);window.Geo_Maps_Rendered[e].fitBounds(p.getBounds())}window.Geo_Maps_Rendered[e].invalidateSize()};
     1window.Geo_Maps_Render=null,window.Geo_Maps_Rendered={},jQuery,Geo_Maps_Render=(e,o)=>{var n=void 0!==o.osm_provider?o.osm_provider:"",r={};"open_street_map"===o.map_type?(r=geoMapsRenderEngine.osm_providers.default,""!==n&&void 0!==geoMapsRenderEngine.osm_providers[n]&&(r=geoMapsRenderEngine.osm_providers[n])):r=geoMapsRenderEngine.google_map_providers.default;var a=L.layerGroup(),d=Array(),t=o.draw_line;o.map_marker.forEach(function(e,n){var r="";""!==e.title&&(r+="<h6>"+e.title+"</h6>"),""!==e.content&&(r+="<p>"+(e=>{if(""==e)return e;var o={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#039;":"'"};return e.replace(/&amp;|&lt;|&gt;|&quot;|&#039;/g,function(e){return o[e]})})(e.content)+"</p>");var t=void 0!==typeof e.draggable?e.draggable:"false",i=null;if("custom"===e.iconType){var l=new(L.Icon.extend({options:{iconSize:[e.customIconWidth,e.customIconHeight],popupAnchor:[0,-15]}}))({iconUrl:e.customIconUrl});i=""!==e.title||""!==e.content?L.marker([e.lat,e.lng],{icon:l,draggable:t}).bindPopup(r).addTo(a):L.marker([e.lat,e.lng],{icon:l,draggable:t}).addTo(a)}else i=""!==e.title||""!==e.content?L.marker([e.lat,e.lng],{draggable:t}).bindPopup(r).addTo(a):L.marker([e.lat,e.lng],{draggable:t}).addTo(a);void 0!==typeof e.dragendCallback&&i.on("dragend",e.dragendCallback),"mouseover"===(void 0!==typeof o.popup_show_on?o.popup_show_on:"click")&&(i.on("mouseover",function(e){this.openPopup()}),i.on("mouseout",function(e){})),d.push(i.getLatLng())});var i=L.tileLayer(r.url,{id:"mapbox/light-v9",attribution:r.attribution});let l={zoom:o.map_zoom,layers:[i,a],fullscreenControl:o.show_control,scrollWheelZoom:o.scroll_wheel_zoom,fullscreenControlOptions:{position:o.control_position},zoomControl:o.show_control};if(o.map_marker.length&&(l.center=[o.map_marker[o.center_index].lat,o.map_marker[o.center_index].lng]),void 0!==window.Geo_Maps_Rendered[e]&&(window.Geo_Maps_Rendered[e].off(),window.Geo_Maps_Rendered[e].remove()),window.Geo_Maps_Rendered[e]=L.map(e,l),void 0!==t&&"undefined"!==t&&t){var p=L.polyline(d,{color:"black"}).addTo(window.Geo_Maps_Rendered[e]);window.Geo_Maps_Rendered[e].fitBounds(p.getBounds())}window.Geo_Maps_Rendered[e].invalidateSize()};
  • geo-maps/trunk/assets/css/geo-maps.css

    r2700749 r3469126  
    1111  position: absolute;
    1212  left: 0;
    13   top: 0; }
     13  top: 0;
     14}
    1415
    1516.leaflet-container {
    16   overflow: hidden; }
     17  overflow: hidden;
     18}
    1719
    1820.leaflet-tile,
     
    2325  -ms-user-select: none;
    2426  user-select: none;
    25   -webkit-user-drag: none; }
     27  -webkit-user-drag: none;
     28}
    2629
    2730/* Prevents IE11 from highlighting tiles in blue */
    2831.leaflet-tile::-moz-selection {
    29   background: transparent; }
     32  background: transparent;
     33}
    3034
    3135.leaflet-tile::selection {
    32   background: transparent; }
     36  background: transparent;
     37}
    3338
    3439/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
    3540.leaflet-safari .leaflet-tile {
    36   image-rendering: -webkit-optimize-contrast; }
     41  image-rendering: -webkit-optimize-contrast;
     42}
    3743
    3844/* hack that prevents hw layers "stretching" when loading new tiles */
     
    4046  width: 1600px;
    4147  height: 1600px;
    42   -webkit-transform-origin: 0 0; }
     48  -webkit-transform-origin: 0 0;
     49}
    4350
    4451.leaflet-marker-icon,
    4552.leaflet-marker-shadow {
    46   display: block; }
     53  display: block;
     54}
    4755
    4856/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
     
    5563.leaflet-container .leaflet-tile {
    5664  max-width: none !important;
    57   max-height: none !important; }
     65  max-height: none !important;
     66}
    5867
    5968.leaflet-container.leaflet-touch-zoom {
    6069  -ms-touch-action: pan-x pan-y;
    61   touch-action: pan-x pan-y; }
     70  touch-action: pan-x pan-y;
     71}
    6272
    6373.leaflet-container.leaflet-touch-drag {
     
    6575  /* Fallback for FF which doesn't support pinch-zoom */
    6676  touch-action: none;
    67   touch-action: pinch-zoom; }
     77  touch-action: pinch-zoom;
     78}
    6879
    6980.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
    7081  -ms-touch-action: none;
    71   touch-action: none; }
     82  touch-action: none;
     83}
    7284
    7385.leaflet-container {
    74   -webkit-tap-highlight-color: transparent; }
     86  -webkit-tap-highlight-color: transparent;
     87}
    7588
    7689.leaflet-container a {
    77   -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4); }
     90  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
     91}
    7892
    7993.leaflet-tile {
    8094  -webkit-filter: inherit;
    8195  filter: inherit;
    82   visibility: hidden; }
     96  visibility: hidden;
     97}
    8398
    8499.leaflet-tile-loaded {
    85   visibility: inherit; }
     100  visibility: inherit;
     101}
    86102
    87103.leaflet-zoom-box {
     
    91107  -webkit-box-sizing: border-box;
    92108  box-sizing: border-box;
    93   z-index: 800; }
     109  z-index: 800;
     110}
    94111
    95112/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
    96113.leaflet-overlay-pane svg {
    97   -moz-user-select: none; }
     114  -moz-user-select: none;
     115}
    98116
    99117.leaflet-pane {
    100   z-index: 400; }
     118  z-index: 400;
     119}
    101120
    102121.leaflet-tile-pane {
    103   z-index: 200; }
     122  z-index: 200;
     123}
    104124
    105125.leaflet-overlay-pane {
    106   z-index: 400; }
     126  z-index: 400;
     127}
    107128
    108129.leaflet-shadow-pane {
    109   z-index: 500; }
     130  z-index: 500;
     131}
    110132
    111133.leaflet-marker-pane {
    112   z-index: 600; }
     134  z-index: 600;
     135}
    113136
    114137.leaflet-tooltip-pane {
    115   z-index: 650; }
     138  z-index: 650;
     139}
    116140
    117141.leaflet-popup-pane {
    118   z-index: 700; }
     142  z-index: 700;
     143}
    119144
    120145.leaflet-map-pane canvas {
    121   z-index: 100; }
     146  z-index: 100;
     147}
    122148
    123149.leaflet-map-pane svg {
    124   z-index: 200; }
     150  z-index: 200;
     151}
    125152
    126153.leaflet-vml-shape {
    127154  width: 1px;
    128   height: 1px; }
     155  height: 1px;
     156}
    129157
    130158.lvml {
    131159  behavior: url(#default#VML);
    132160  display: inline-block;
    133   position: absolute; }
     161  position: absolute;
     162}
    134163
    135164/* control positioning */
     
    139168  pointer-events: visiblePainted;
    140169  /* IE 9-10 doesn't have auto */
    141   pointer-events: auto; }
     170  pointer-events: auto;
     171}
    142172
    143173.leaflet-top,
     
    145175  position: absolute;
    146176  z-index: 1000;
    147   pointer-events: none; }
     177  pointer-events: none;
     178}
    148179
    149180.leaflet-top {
    150   top: 0; }
     181  top: 0;
     182}
    151183
    152184.leaflet-right {
    153   right: 0; }
     185  right: 0;
     186}
    154187
    155188.leaflet-bottom {
    156   bottom: 0; }
     189  bottom: 0;
     190}
    157191
    158192.leaflet-left {
    159   left: 0; }
     193  left: 0;
     194}
    160195
    161196.leaflet-control {
    162197  float: left;
    163   clear: both; }
     198  clear: both;
     199}
    164200
    165201.leaflet-right .leaflet-control {
    166   float: right; }
     202  float: right;
     203}
    167204
    168205.leaflet-top .leaflet-control {
    169   margin-top: 10px; }
     206  margin-top: 10px;
     207}
    170208
    171209.leaflet-bottom .leaflet-control {
    172   margin-bottom: 10px; }
     210  margin-bottom: 10px;
     211}
    173212
    174213.leaflet-left .leaflet-control {
    175   margin-left: 10px; }
     214  margin-left: 10px;
     215}
    176216
    177217.leaflet-right .leaflet-control {
    178   margin-right: 10px; }
     218  margin-right: 10px;
     219}
    179220
    180221/* zoom and fade animations */
    181222.leaflet-fade-anim .leaflet-tile {
    182   will-change: opacity; }
     223  will-change: opacity;
     224}
    183225
    184226.leaflet-fade-anim .leaflet-popup {
     
    187229  -moz-transition: opacity 0.2s linear;
    188230  -o-transition: opacity 0.2s linear;
    189   transition: opacity 0.2s linear; }
     231  transition: opacity 0.2s linear;
     232}
    190233
    191234.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
    192   opacity: 1; }
     235  opacity: 1;
     236}
    193237
    194238.leaflet-zoom-animated {
     
    197241  -moz-transform-origin: 0 0;
    198242  -o-transform-origin: 0 0;
    199   transform-origin: 0 0; }
     243  transform-origin: 0 0;
     244}
    200245
    201246.leaflet-zoom-anim .leaflet-zoom-animated {
    202   will-change: transform; }
     247  will-change: transform;
     248}
    203249
    204250.leaflet-zoom-anim .leaflet-zoom-animated {
     
    209255  -moz-transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1), -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
    210256  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
    211   transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1), -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1), -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1); }
     257  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1), -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1), -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
     258}
    212259
    213260.leaflet-zoom-anim .leaflet-tile,
     
    216263  -moz-transition: none;
    217264  -o-transition: none;
    218   transition: none; }
     265  transition: none;
     266}
    219267
    220268.leaflet-zoom-anim .leaflet-zoom-hide {
    221   visibility: hidden; }
     269  visibility: hidden;
     270}
    222271
    223272/* cursors */
    224273.leaflet-interactive {
    225   cursor: pointer; }
     274  cursor: pointer;
     275}
    226276
    227277.leaflet-grab {
    228278  cursor: -webkit-grab;
    229279  cursor: -moz-grab;
    230   cursor: grab; }
     280  cursor: grab;
     281}
    231282
    232283.leaflet-crosshair,
    233284.leaflet-crosshair .leaflet-interactive {
    234   cursor: crosshair; }
     285  cursor: crosshair;
     286}
    235287
    236288.leaflet-popup-pane,
    237289.leaflet-control {
    238   cursor: auto; }
     290  cursor: auto;
     291}
    239292
    240293.leaflet-dragging .leaflet-grab,
     
    244297  cursor: -webkit-grabbing;
    245298  cursor: -moz-grabbing;
    246   cursor: grabbing; }
     299  cursor: grabbing;
     300}
    247301
    248302/* marker & overlays interactivity */
     
    252306.leaflet-pane > svg path,
    253307.leaflet-tile-container {
    254   pointer-events: none; }
     308  pointer-events: none;
     309}
    255310
    256311.leaflet-marker-icon.leaflet-interactive,
     
    260315  pointer-events: visiblePainted;
    261316  /* IE 9-10 doesn't have auto */
    262   pointer-events: auto; }
     317  pointer-events: auto;
     318}
    263319
    264320/* visual tweaks */
    265321.leaflet-container {
    266322  background: #ddd;
    267   outline: 0; }
     323  outline: 0;
     324}
    268325
    269326.leaflet-container a {
    270   color: #0078a8; }
     327  color: #0078a8;
     328}
    271329
    272330.leaflet-container a.leaflet-active {
    273   outline: 2px solid orange; }
     331  outline: 2px solid orange;
     332}
    274333
    275334.leaflet-zoom-box {
    276335  border: 2px dotted #38f;
    277   background: rgba(255, 255, 255, 0.5); }
     336  background: rgba(255, 255, 255, 0.5);
     337}
    278338
    279339/* general typography */
    280340.leaflet-container {
    281   font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; }
     341  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
     342}
    282343
    283344/* general toolbar styles */
     
    285346  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
    286347  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
    287   border-radius: 4px; }
     348  border-radius: 4px;
     349}
    288350
    289351.leaflet-bar a,
     
    297359  text-align: center;
    298360  text-decoration: none;
    299   color: black; }
     361  color: black;
     362}
    300363
    301364.leaflet-bar a,
     
    303366  background-position: 50% 50%;
    304367  background-repeat: no-repeat;
    305   display: block; }
     368  display: block;
     369}
    306370
    307371.leaflet-bar a:hover {
    308   background-color: #f4f4f4; }
     372  background-color: #f4f4f4;
     373}
    309374
    310375.leaflet-bar a:first-child {
    311376  border-top-left-radius: 4px;
    312   border-top-right-radius: 4px; }
     377  border-top-right-radius: 4px;
     378}
    313379
    314380.leaflet-bar a:last-child {
    315381  border-bottom-left-radius: 4px;
    316382  border-bottom-right-radius: 4px;
    317   border-bottom: none; }
     383  border-bottom: none;
     384}
    318385
    319386.leaflet-bar a.leaflet-disabled {
    320387  cursor: default;
    321388  background-color: #f4f4f4;
    322   color: #bbb; }
     389  color: #bbb;
     390}
    323391
    324392.leaflet-touch .leaflet-bar a {
    325393  width: 30px;
    326394  height: 30px;
    327   line-height: 30px; }
     395  line-height: 30px;
     396}
    328397
    329398.leaflet-touch .leaflet-bar a:first-child {
    330399  border-top-left-radius: 2px;
    331   border-top-right-radius: 2px; }
     400  border-top-right-radius: 2px;
     401}
    332402
    333403.leaflet-touch .leaflet-bar a:last-child {
    334404  border-bottom-left-radius: 2px;
    335   border-bottom-right-radius: 2px; }
     405  border-bottom-right-radius: 2px;
     406}
    336407
    337408/* zoom control */
     
    339410.leaflet-control-zoom-out {
    340411  font: bold 18px "Lucida Console", Monaco, monospace;
    341   text-indent: 1px; }
     412  text-indent: 1px;
     413}
    342414
    343415.leaflet-touch .leaflet-control-zoom-in,
    344416.leaflet-touch .leaflet-control-zoom-out {
    345   font-size: 22px; }
     417  font-size: 22px;
     418}
    346419
    347420/* layers control */
     
    350423  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
    351424  background: #fff;
    352   border-radius: 5px; }
     425  border-radius: 5px;
     426}
    353427
    354428.leaflet-control-layers-toggle {
    355429  background-image: url("./../assets/images/layers.png");
    356430  width: 36px;
    357   height: 36px; }
     431  height: 36px;
     432}
    358433
    359434.leaflet-retina .leaflet-control-layers-toggle {
    360435  background-image: url("./../assets/images/layers-2x.png");
    361   background-size: 26px 26px; }
     436  background-size: 26px 26px;
     437}
    362438
    363439.leaflet-touch .leaflet-control-layers-toggle {
    364440  width: 44px;
    365   height: 44px; }
     441  height: 44px;
     442}
    366443
    367444.leaflet-control-layers .leaflet-control-layers-list,
    368445.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
    369   display: none; }
     446  display: none;
     447}
    370448
    371449.leaflet-control-layers-expanded .leaflet-control-layers-list {
    372450  display: block;
    373   position: relative; }
     451  position: relative;
     452}
    374453
    375454.leaflet-control-layers-expanded {
    376455  padding: 6px 10px 6px 6px;
    377456  color: #333;
    378   background: #fff; }
     457  background: #fff;
     458}
    379459
    380460.leaflet-control-layers-scrollbar {
    381461  overflow-y: scroll;
    382462  overflow-x: hidden;
    383   padding-right: 5px; }
     463  padding-right: 5px;
     464}
    384465
    385466.leaflet-control-layers-selector {
    386467  margin-top: 2px;
    387468  position: relative;
    388   top: 1px; }
     469  top: 1px;
     470}
    389471
    390472.leaflet-control-layers label {
    391   display: block; }
     473  display: block;
     474}
    392475
    393476.leaflet-control-layers-separator {
    394477  height: 0;
    395478  border-top: 1px solid #ddd;
    396   margin: 5px -10px 5px -6px; }
     479  margin: 5px -10px 5px -6px;
     480}
    397481
    398482/* Default icon URLs */
    399483.leaflet-default-icon-path {
    400   background-image: url("./../images/marker-icon.png") !important; }
     484  background-image: url("./../images/marker-icon.png") !important;
     485}
    401486
    402487/* attribution and scale controls */
     
    404489  background: #fff;
    405490  background: rgba(255, 255, 255, 0.7);
    406   margin: 0; }
     491  margin: 0;
     492}
    407493
    408494.leaflet-control-attribution,
    409495.leaflet-control-scale-line {
    410496  padding: 0 5px;
    411   color: #333; }
     497  color: #333;
     498}
    412499
    413500.leaflet-control-attribution a {
    414   text-decoration: none; }
     501  text-decoration: none;
     502}
    415503
    416504.leaflet-control-attribution a:hover {
    417   text-decoration: underline; }
     505  text-decoration: underline;
     506}
    418507
    419508.leaflet-container .leaflet-control-attribution,
    420509.leaflet-container .leaflet-control-scale {
    421   font-size: 11px; }
     510  font-size: 11px;
     511}
    422512
    423513.leaflet-left .leaflet-control-scale {
    424   margin-left: 5px; }
     514  margin-left: 5px;
     515}
    425516
    426517.leaflet-bottom .leaflet-control-scale {
    427   margin-bottom: 5px; }
     518  margin-bottom: 5px;
     519}
    428520
    429521.leaflet-control-scale-line {
     
    439531  box-sizing: border-box;
    440532  background: #fff;
    441   background: rgba(255, 255, 255, 0.5); }
     533  background: rgba(255, 255, 255, 0.5);
     534}
    442535
    443536.leaflet-control-scale-line:not(:first-child) {
    444537  border-top: 2px solid #777;
    445538  border-bottom: none;
    446   margin-top: -2px; }
     539  margin-top: -2px;
     540}
    447541
    448542.leaflet-control-scale-line:not(:first-child):not(:last-child) {
    449   border-bottom: 2px solid #777; }
     543  border-bottom: 2px solid #777;
     544}
    450545
    451546.leaflet-touch .leaflet-control-attribution,
     
    453548.leaflet-touch .leaflet-bar {
    454549  -webkit-box-shadow: none;
    455   box-shadow: none; }
     550  box-shadow: none;
     551}
    456552
    457553.leaflet-touch .leaflet-control-layers,
    458554.leaflet-touch .leaflet-bar {
    459555  border: 2px solid rgba(0, 0, 0, 0.2);
    460   background-clip: padding-box; }
     556  background-clip: padding-box;
     557}
    461558
    462559/* popup */
     
    464561  position: absolute;
    465562  text-align: center;
    466   margin-bottom: 20px; }
     563  margin-bottom: 20px;
     564}
    467565
    468566.leaflet-popup-content-wrapper {
    469567  padding: 1px;
    470568  text-align: left;
    471   border-radius: 12px; }
     569  border-radius: 12px;
     570}
    472571
    473572.leaflet-popup-content {
    474573  margin: 13px 19px;
    475   line-height: 1.4; }
     574  line-height: 1.4;
     575}
    476576
    477577.leaflet-popup-content p {
    478   margin: 18px 0; }
     578  margin: 18px 0;
     579}
    479580
    480581.leaflet-popup-tip-container {
     
    485586  margin-left: -20px;
    486587  overflow: hidden;
    487   pointer-events: none; }
     588  pointer-events: none;
     589}
    488590
    489591.leaflet-popup-tip {
     
    496598  -ms-transform: rotate(45deg);
    497599  -o-transform: rotate(45deg);
    498   transform: rotate(45deg); }
     600  transform: rotate(45deg);
     601}
    499602
    500603.leaflet-popup-content-wrapper,
     
    503606  color: #333;
    504607  -webkit-box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
    505   box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4); }
     608  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
     609}
    506610
    507611.leaflet-container a.leaflet-popup-close-button {
     
    518622  text-decoration: none;
    519623  font-weight: bold;
    520   background: transparent; }
     624  background: transparent;
     625}
    521626
    522627.leaflet-container a.leaflet-popup-close-button:hover {
    523   color: #999; }
     628  color: #999;
     629}
    524630
    525631.leaflet-popup-scrolled {
    526632  overflow: auto;
    527633  border-bottom: 1px solid #ddd;
    528   border-top: 1px solid #ddd; }
     634  border-top: 1px solid #ddd;
     635}
    529636
    530637.leaflet-oldie .leaflet-popup-content-wrapper {
    531   zoom: 1; }
     638  zoom: 1;
     639}
    532640
    533641.leaflet-oldie .leaflet-popup-tip {
     
    535643  margin: 0 auto;
    536644  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
    537   filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); }
     645  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
     646}
    538647
    539648.leaflet-oldie .leaflet-popup-tip-container {
    540   margin-top: -1px; }
     649  margin-top: -1px;
     650}
    541651
    542652.leaflet-oldie .leaflet-control-zoom,
     
    544654.leaflet-oldie .leaflet-popup-content-wrapper,
    545655.leaflet-oldie .leaflet-popup-tip {
    546   border: 1px solid #999; }
     656  border: 1px solid #999;
     657}
    547658
    548659/* div icon */
    549660.leaflet-div-icon {
    550661  background: #fff;
    551   border: 1px solid #666; }
     662  border: 1px solid #666;
     663}
    552664
    553665/* Tooltip */
     
    567679  pointer-events: none;
    568680  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    569   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); }
     681  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
     682}
    570683
    571684.leaflet-tooltip.leaflet-clickable {
    572685  cursor: pointer;
    573   pointer-events: auto; }
     686  pointer-events: auto;
     687}
    574688
    575689.leaflet-tooltip-top:before,
     
    581695  border: 6px solid transparent;
    582696  background: transparent;
    583   content: ""; }
     697  content: "";
     698}
    584699
    585700/* Directions */
    586701.leaflet-tooltip-bottom {
    587   margin-top: 6px; }
     702  margin-top: 6px;
     703}
    588704
    589705.leaflet-tooltip-top {
    590   margin-top: -6px; }
     706  margin-top: -6px;
     707}
    591708
    592709.leaflet-tooltip-bottom:before,
    593710.leaflet-tooltip-top:before {
    594711  left: 50%;
    595   margin-left: -6px; }
     712  margin-left: -6px;
     713}
    596714
    597715.leaflet-tooltip-top:before {
    598716  bottom: 0;
    599717  margin-bottom: -12px;
    600   border-top-color: #fff; }
     718  border-top-color: #fff;
     719}
    601720
    602721.leaflet-tooltip-bottom:before {
     
    604723  margin-top: -12px;
    605724  margin-left: -6px;
    606   border-bottom-color: #fff; }
     725  border-bottom-color: #fff;
     726}
    607727
    608728.leaflet-tooltip-left {
    609   margin-left: -6px; }
     729  margin-left: -6px;
     730}
    610731
    611732.leaflet-tooltip-right {
    612   margin-left: 6px; }
     733  margin-left: 6px;
     734}
    613735
    614736.leaflet-tooltip-left:before,
    615737.leaflet-tooltip-right:before {
    616738  top: 50%;
    617   margin-top: -6px; }
     739  margin-top: -6px;
     740}
    618741
    619742.leaflet-tooltip-left:before {
    620743  right: 0;
    621744  margin-right: -12px;
    622   border-left-color: #fff; }
     745  border-left-color: #fff;
     746}
    623747
    624748.leaflet-tooltip-right:before {
    625749  left: 0;
    626750  margin-left: -12px;
    627   border-right-color: #fff; }
     751  border-right-color: #fff;
     752}
    628753
    629754.fullscreen-icon {
    630   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAAAUklEQVR4AWOgGhgF/8HwPIrYeYgoIU0OKGIOxGm6jyJ2n5Cm8wwOQEUGKGIGQBEHoAwB0AA0FwEbSAgOBBwWmggHBOVBTjhyKU9GhBMslcAoAABPu2Hh6JIyeQAAAABJRU5ErkJggg==); }
     755  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAAAUklEQVR4AWOgGhgF/8HwPIrYeYgoIU0OKGIOxGm6jyJ2n5Cm8wwOQEUGKGIGQBEHoAwB0AA0FwEbSAgOBBwWmggHBOVBTjhyKU9GhBMslcAoAABPu2Hh6JIyeQAAAABJRU5ErkJggg==);
     756}
    631757
    632758.leaflet-retina .fullscreen-icon {
    633759  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAAnklEQVR4Ae2WVQEDMRAFn4RIi8OVtBIiIQ7KzO3dlN+8z4MJbEDGGPPXTA+SukQevTlKlCq6RFFSor7RXFR1qkehawTRo9uqIOaoPyTqQ0Wporh76GJdFg+zqbS4odm8s6nAkVQ1Tc+kqQqkano5pKpdFTVhTG8EwyKLwPLmF+xHbkH8psofEx918PFHOX85+YbrFn+B5K/Ef4wxxswAnU97CHDaZQMAAAAASUVORK5CYII=);
    634   background-size: 26px 26px; }
     760  background-size: 26px 26px;
     761}
    635762
    636763/* one selector per rule as explained here : http://www.sitepoint.com/html5-full-screen-api/ */
     
    638765  width: 100% !important;
    639766  height: 100% !important;
    640   z-index: 99999; }
     767  z-index: 99999;
     768}
    641769
    642770.leaflet-container:-ms-fullscreen {
    643771  width: 100% !important;
    644772  height: 100% !important;
    645   z-index: 99999; }
     773  z-index: 99999;
     774}
    646775
    647776.leaflet-container:full-screen {
    648777  width: 100% !important;
    649778  height: 100% !important;
    650   z-index: 99999; }
     779  z-index: 99999;
     780}
    651781
    652782.leaflet-container:-webkit-full-screen {
    653783  width: 100% !important;
    654784  height: 100% !important;
    655   z-index: 99999; }
     785  z-index: 99999;
     786}
    656787
    657788.leaflet-container:-moz-full-screen {
    658789  width: 100% !important;
    659790  height: 100% !important;
    660   z-index: 99999; }
     791  z-index: 99999;
     792}
    661793
    662794.leaflet-container:-ms-fullscreen {
    663795  width: 100% !important;
    664796  height: 100% !important;
    665   z-index: 99999; }
     797  z-index: 99999;
     798}
    666799
    667800.leaflet-container:fullscreen {
    668801  width: 100% !important;
    669802  height: 100% !important;
    670   z-index: 99999; }
     803  z-index: 99999;
     804}
    671805
    672806.leaflet-pseudo-fullscreen {
     
    676810  top: 0px !important;
    677811  left: 0px !important;
    678   z-index: 99999; }
     812  z-index: 99999;
     813}
    679814
    680815.leaflet-popup .leaflet-popup-content {
    681   text-align: center; }
     816  text-align: center;
     817}
    682818
    683819.leaflet-popup .leaflet-popup-content h6 {
    684820  font-size: 24px;
    685821  font-weight: 600;
    686   margin: 0; }
     822  margin: 0;
     823}
    687824
    688825.leaflet-popup .leaflet-popup-content p {
    689826  font-size: 16px;
    690   margin: 0; }
    691 /*# sourceMappingURL=geo-maps.css.map */
     827  margin: 0;
     828}
  • geo-maps/trunk/assets/css/geo-maps.min.css

    r2700749 r3469126  
    1 .leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:0 0}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{-webkit-filter:inherit;filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:transform .25s cubic-bezier(0,0,.25,1),-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1),-moz-transform .25s cubic-bezier(0,0,.25,1),-o-transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.65);box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(./../assets/images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(./../assets/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(./../images/marker-icon.png)!important}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{-webkit-box-shadow:none;box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;-webkit-box-shadow:0 3px 14px rgba(0,0,0,.4);box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.fullscreen-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAAAUklEQVR4AWOgGhgF/8HwPIrYeYgoIU0OKGIOxGm6jyJ2n5Cm8wwOQEUGKGIGQBEHoAwB0AA0FwEbSAgOBBwWmggHBOVBTjhyKU9GhBMslcAoAABPu2Hh6JIyeQAAAABJRU5ErkJggg==)}.leaflet-retina .fullscreen-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAAnklEQVR4Ae2WVQEDMRAFn4RIi8OVtBIiIQ7KzO3dlN+8z4MJbEDGGPPXTA+SukQevTlKlCq6RFFSor7RXFR1qkehawTRo9uqIOaoPyTqQ0Wporh76GJdFg+zqbS4odm8s6nAkVQ1Tc+kqQqkano5pKpdFTVhTG8EwyKLwPLmF+xHbkH8psofEx918PFHOX85+YbrFn+B5K/Ef4wxxswAnU97CHDaZQMAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-container:-webkit-full-screen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:-ms-fullscreen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:full-screen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:-webkit-full-screen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:-moz-full-screen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:-ms-fullscreen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:fullscreen{width:100%!important;height:100%!important;z-index:99999}.leaflet-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}.leaflet-popup .leaflet-popup-content{text-align:center}.leaflet-popup .leaflet-popup-content h6{font-size:24px;font-weight:600;margin:0}.leaflet-popup .leaflet-popup-content p{font-size:16px;margin:0}
    2 /*# sourceMappingURL=geo-maps.min.css.map */
     1.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:0 0}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4)}.leaflet-tile{-webkit-filter:inherit;filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, .25, 1);-moz-transition:-moz-transform .25s cubic-bezier(0, 0, .25, 1);transition:-webkit-transform .25s cubic-bezier(0, 0, .25, 1);-o-transition:-o-transform .25s cubic-bezier(0, 0, .25, 1);-moz-transition:transform .25s cubic-bezier(0, 0, .25, 1),-moz-transform .25s cubic-bezier(0, 0, .25, 1);transition:transform .25s cubic-bezier(0, 0, .25, 1);transition:transform .25s cubic-bezier(0, 0, .25, 1),-webkit-transform .25s cubic-bezier(0, 0, .25, 1),-moz-transform .25s cubic-bezier(0, 0, .25, 1),-o-transform .25s cubic-bezier(0, 0, .25, 1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.65);box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./../assets/images/layers.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./../assets/images/layers-2x.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./../images/marker-icon.png")!important}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{-webkit-box-shadow:none;box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;-webkit-box-shadow:0 3px 14px rgba(0,0,0,.4);box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.fullscreen-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAAAUklEQVR4AWOgGhgF/8HwPIrYeYgoIU0OKGIOxGm6jyJ2n5Cm8wwOQEUGKGIGQBEHoAwB0AA0FwEbSAgOBBwWmggHBOVBTjhyKU9GhBMslcAoAABPu2Hh6JIyeQAAAABJRU5ErkJggg==)}.leaflet-retina .fullscreen-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAAnklEQVR4Ae2WVQEDMRAFn4RIi8OVtBIiIQ7KzO3dlN+8z4MJbEDGGPPXTA+SukQevTlKlCq6RFFSor7RXFR1qkehawTRo9uqIOaoPyTqQ0Wporh76GJdFg+zqbS4odm8s6nAkVQ1Tc+kqQqkano5pKpdFTVhTG8EwyKLwPLmF+xHbkH8psofEx918PFHOX85+YbrFn+B5K/Ef4wxxswAnU97CHDaZQMAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-container:-webkit-full-screen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:-ms-fullscreen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:full-screen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:-webkit-full-screen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:-moz-full-screen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:-ms-fullscreen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:fullscreen{width:100%!important;height:100%!important;z-index:99999}.leaflet-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}.leaflet-popup .leaflet-popup-content{text-align:center}.leaflet-popup .leaflet-popup-content h6{font-size:24px;font-weight:600;margin:0}.leaflet-popup .leaflet-popup-content p{font-size:16px;margin:0}
  • geo-maps/trunk/geo-maps.php

    r3112073 r3469126  
    11<?php
    22/**
    3  * Plugin Name: Geo Maps
     3 * Plugin Name: MatrixMaps - Interactive Maps Plugin
    44 * Plugin URI: https://matrixaddons.com/downloads/geo-maps-wordpress-map-plugin/
    5  * Description: Google Map and OpenStreet Map plugin for WordPress
     5 * Description: Create interactive maps with Google Maps and OpenStreetMap. Includes custom markers, tooltips, Gutenberg block, and shortcode support.
    66 * Author: MatrixAddons
    77 * Author URI: https://profiles.wordpress.org/matrixaddons
    8  * Version: 1.1
     8 * Version: 1.2
    99 * License: GPL2+
    1010 * License URI: https://www.gnu.org/licenses/gpl-2.0.txt
     
    2828// Define GEO_MAPS_VERSION.
    2929if (!defined('GEO_MAPS_VERSION')) {
    30     define('GEO_MAPS_VERSION', '1.1');
     30    define('GEO_MAPS_VERSION', '1.2');
    3131}
    3232
  • geo-maps/trunk/includes/Admin/Templates/Metabox/Map.php

    r2700580 r3469126  
     1<?php
     2if (!defined('ABSPATH')) {
     3    exit; // Exit if accessed directly.
     4}
     5?>
    16<div class="postbox">
    2     <div class="postbox-header"><h2><?php echo __('Map Preview', 'geo-maps') ?></h2>
     7    <div class="postbox-header"><h2><?php echo esc_html__('Map Preview', 'geo-maps') ?></h2>
    38    </div>
    49    <div class="inside">
  • geo-maps/trunk/includes/Admin/Templates/Metabox/Settings.php

    r2700580 r3469126  
     1<?php
     2if (!defined('ABSPATH')) {
     3    exit; // Exit if accessed directly.
     4}
     5?>
    16<div class="postbox">
    27    <div class="postbox-header"><h2><?php echo esc_html__('Map Settings', 'geo-maps') ?></h2>
  • geo-maps/trunk/includes/Block.php

    r2780471 r3469126  
    2020    {
    2121        register_block_type(
    22             'geo-maps/map',
     22            'matrixmaps/map',
    2323            array(
    2424                'api_version' => 2,
  • geo-maps/trunk/includes/Helpers/template.php

    r2699947 r3469126  
    4343        if (!file_exists($template_location)) {
    4444
    45             echo '<div class="geo_maps-notice-warning"> ' . __(sprintf('The file you are trying to load is not exists in your theme or geo_maps plugins location, if you are a developer and extending geo_maps plugin, please create a php file at location %s ', "<code>{$template_location}</code>"), 'geo-maps') . ' </div>';
     45            echo '<div class="geo_maps-notice-warning"> ' . sprintf(
     46                /* translators: %s: Template file path */
     47                __('The file you are trying to load does not exist in your theme or geo-maps plugin location. If you are a developer and extending geo-maps plugin, please create a PHP file at location %s', 'geo-maps'),
     48                '<code>' . esc_html($template_location) . '</code>'
     49            ) . ' </div>';
    4650        }
    4751
  • geo-maps/trunk/readme.txt

    r3112073 r3469126  
    1 === Geo Maps - Map Block, Travel Map & Shortcode that support custom marker, tooltip & tooltip title ===
     1=== MatrixMaps - Interactive Maps Plugin ===
    22Contributors: MatrixAddons
    3 Tags: maps, world map, openstreet map, google maps, map block
     3Tags: maps, google maps, openstreet map, map block, custom markers
    44Requires at least: 5.4
    5 Tested up to: 6.6
     5Tested up to: 6.9
    66Requires PHP: 5.6
    7 Stable tag: 1.1
     7Stable tag: 1.2
    88License: GPLv3
    99License URI: https://opensource.org/licenses/GPL-3.0
    1010
    11 WordPress Google Map Plugin, WordPress OpenStreet Map plugin & WordPress Travel Map plugin
     11Create beautiful, interactive maps for your WordPress website with MatrixMaps. The perfect solution for adding Google Maps and OpenStreetMap with unlimited custom markers, tooltips, and seamless Gutenberg block integration.
    1212
    1313== Description ==
    1414
    15 **Map Plugin for WordPress | WordPress map plugin | WordPress Travel Map plugin**
    16 
    17 [Geo Maps](https://matrixaddons.com/downloads/geo-maps-wordpress-map-plugin/)  is Easy to use WordPress Map Plugin with unlimited marker and marker tooltip feature. You can easily create interactive map with multiple markers and place anywhere of your WordPress website using gutenberg block or shortcodes. For now geo maps WordPress interactive map plugin support OpenStreet Maps and Google Maps. You can choose OpenStreet map providers on this WordPress Map Plugin.
    18 
    19 WordPress OpenStreet Map, Google Map Plugin for WordPress with Marker Tooltip and Title - Geo Maps
    20 
    21 = WordPress Map Plugin Features =
    22 * Unlimited Map Markers
    23 * Unlimited Marker Tooltip and Tooltip Title
    24 * Google Maps
    25 * OpenStreet Maps
    26 * Gutenberg map block
    27 * Shortcode support
    28 * Location Search
    29 * Custom Image Marker Support
    30 * Show marker popup on hover or on click option
    31 * Draggable Marker to create latitude and longitude
    32 * Easy to use Map Plugin for WordPress
    33 * Updated with WordPress
    34 * Show/hide or change position of map navigation
    35 * Provider Template for OpenStreet Maps
    36 * Custom Height/Width of the map
    37 * Draw a line between the markers
    38 * Support travel map
    39 
    40 = Thank you =
    41 Thank you for awesome library creators and maintainer of following. Without those libraries it is not possible to create this interactive WordPress Map Plugin
    42 * [LeafletJS](https://leafletjs.com/)
     15MatrixMaps is the most intuitive WordPress mapping plugin that lets you create stunning interactive maps without any coding knowledge. Whether you need a simple location map, a complex travel map with multiple destinations, or a business directory map, MatrixMaps has you covered.
     16
     17**Plugin URL:** [Download MatrixMaps](https://matrixaddons.com/downloads/matrixmaps/)
     18
     19**Why Choose MatrixMaps?**
     20
     21🗺️ **Dual Map Support**: Choose between Google Maps and OpenStreetMap with multiple tile providers
     22📍 **Unlimited Markers**: Add as many custom markers as you need with unique tooltips
     23🎨 **Full Customization**: Control map appearance, marker styles, and interactive behaviors
     24📱 **Responsive Design**: Maps look perfect on all devices and screen sizes
     25⚡ **Lightning Fast**: Optimized code ensures your maps load quickly without slowing down your site
     26🔧 **Developer Friendly**: Clean, well-documented code with extensive customization options
     27
     28**Perfect For:**
     29- Business locations and contact pages
     30- Travel blogs and itinerary maps
     31- Real estate property listings
     32- Restaurant and store directories
     33- Event venues and conference maps
     34- Delivery service areas
     35- Portfolio project locations
     36
     37== Key Features ==
     38
     39🗺️ **Map Providers**
     40- Google Maps integration
     41- OpenStreetMap with 7+ tile providers
     42- OpenTopoMap for terrain views
     43- Esri World Imagery for satellite views
     44- Stamen Design artistic maps
     45- CyclOSM for cycling routes
     46
     47📍 **Advanced Markers**
     48- Unlimited custom markers per map
     49- Drag-and-drop marker positioning
     50- Custom marker images with dimensions
     51- Rich tooltip content with HTML support
     52- Click or hover popup activation
     53- Center map on specific markers
     54
     55🎨 **Customization Options**
     56- Custom map dimensions (height/width)
     57- Zoom level controls
     58- Map navigation position
     59- Scroll wheel zoom toggle
     60- Line drawing between markers
     61- Custom marker icons and sizes
     62
     63🔧 **WordPress Integration**
     64- Native Gutenberg block support
     65- Classic shortcode compatibility
     66- Widget-ready implementation
     67- Multilingual support (WPML compatible)
     68- SEO-friendly map markup
     69
     70⚡ **Performance Features**
     71- Lazy loading for faster page loads
     72- Minified assets for optimal speed
     73- CDN-friendly asset structure
     74- Browser caching optimized
     75- Mobile-responsive design
     76
     77== Getting Started ==
     78
     79**Quick Setup (2 Minutes):**
     80
     811. **Install MatrixMaps** from the WordPress plugin directory
     822. **Create Your First Map** via the Maps menu in your dashboard
     833. **Add Markers** by dragging pins or entering coordinates
     844. **Customize** appearance and settings
     855. **Embed** using the Gutenberg block or shortcode
     86
     87**No API keys required for OpenStreetMap!**
    4388
    4489== Installation ==
    4590
    46 Install Geo Maps for WordPress either via the WordPress plugin directory or by uploading the files to your server at wp-content/plugins.
    47 
    48 == Shortcodes ==
    49 Shortcode for Map. To create new map you can find Maps menu on admin menu of your dashboard
    50 
    51 <pre>[geo_maps id="YOUR_MAP_ID_GOES_HERE"]</pre>
    52 
    53 <pre>[geo_maps id="YOUR_MAP_ID_GOES_HERE" height="500px"]</pre>
    54 
    55 <pre>[geo_maps id="YOUR_MAP_ID_GOES_HERE" height="500px" width="100%"]</pre>
    56 
    57 == Block ==
    58 
    59 Please find Geo Maps Block on your gutenberg WordPress editor.
     91**Automatic Installation (Recommended):**
     921. Log in to your WordPress dashboard
     932. Navigate to Plugins → Add New
     943. Search for "MatrixMaps"
     954. Click Install Now, then Activate
     96
     97**Manual Installation:**
     981. Download the MatrixMaps plugin ZIP file
     992. Upload to your WordPress `/wp-content/plugins/` directory
     1003. Extract the ZIP file
     1014. Navigate to Plugins in your WordPress dashboard
     1025. Click Activate next to MatrixMaps
     103
     104== Usage ==
     105
     106**Gutenberg Block Method:**
     1071. Edit any page or post with Gutenberg
     1082. Click the + icon to add a block
     1093. Search for "MatrixMaps" or "Interactive Map"
     1104. Select your created map from the dropdown
     1115. Adjust height and width as needed
     1126. Save your changes
     113
     114**Shortcode Method:**
     115```
     116[geo_maps id="123"]
     117```
     118
     119**With Custom Dimensions:**
     120```
     121[geo_maps id="123" height="500px" width="100%"]
     122```
     123
     124**Widget Method:**
     1251. Navigate to Appearance → Widgets
     1262. Add a "Text" or "Custom HTML" widget
     1273. Paste your shortcode in the widget content
     1284. Save the widget
     129
     130== Frequently Asked Questions ==
     131
     132**Do I need a Google Maps API key?**
     133Only if you want to use Google Maps. OpenStreetMap works without any API keys.
     134
     135**Can I use custom marker images?**
     136Yes! Upload your own marker images and set custom dimensions for each marker.
     137
     138**Is MatrixMaps mobile-responsive?**
     139Absolutely! All maps automatically adapt to different screen sizes.
     140
     141**How many markers can I add?**
     142Unlimited! Add as many markers as you need per map.
     143
     144**Does this work with page builders?**
     145Yes! MatrixMaps works with Gutenberg, Elementor, Divi, and other popular page builders.
     146
     147**Can I show multiple maps on one page?**
     148Yes, you can display multiple different maps on the same page.
    60149
    61150== Screenshots ==
    62 1. Draw a line between the markers
    63 2. Marker Creation with Tooltip & ToolTip Content
    64 3. Front View of Map with shortcode
    65 4. Geo Maps Gutenberg Block
    66 5. Map Creation from Map Menu
     151
     1521. **Map Creation Interface** - Easy-to-use admin interface for creating maps
     1532. **Marker Management** - Add and customize unlimited markers with tooltips
     1543. **Gutenberg Block** - Native block editor integration
     1554. **Frontend Display** - Beautiful, responsive maps on your website
     1565. **Travel Map Example** - Connected markers showing travel routes
     157
     158== Development & Source Code ==
     159
     160MatrixMaps is built with modern web development best practices and maintains full transparency of its source code.
     161
     162=== Build Tools & Technologies ===
     163- **JavaScript**: ES6+ with Webpack bundling
     164- **CSS**: SCSS with automatic compilation
     165- **React**: Modern React components for Gutenberg blocks
     166- **WordPress**: Follows WordPress coding standards
     167
     168=== Source Code Access ===
     169All source code is included in the plugin:
     170- **JavaScript Source**: `/assets/src/` directory
     171- **SCSS Source**: `/assets/scss/` directory
     172- **Build Configuration**: `webpack.config.js` and `Gruntfile.js`
     173
     174=== Third-Party Libraries ===
     175- **LeafletJS** (v1.7.1): Interactive map library
     176- **React Leaflet** (v2.7.0): React components for Leaflet
     177- **Leaflet Geosearch** (v3.5.0): Location search functionality
     178
     179All libraries respect their respective licenses and are included for transparency.
     180
     181== External Services ==
     182
     183MatrixMaps connects to external mapping services to display map tiles and provide location data.
     184
     185=== Google Maps Services ===
     186- **Purpose**: Display Google Maps tiles and services
     187- **Data Transmitted**: Map tile requests based on user viewport
     188- **Activation**: Only when Google Maps is selected as provider
     189- **Privacy**: No personal user data collected
     190- **Terms**: [Google Maps Terms of Service](https://developers.google.com/maps/terms)
     191- **Policy**: [Google Privacy Policy](https://policies.google.com/privacy)
     192
     193=== OpenStreetMap Services ===
     194- **Purpose**: Display open-source map tiles
     195- **Data Transmitted**: HTTP requests for map tiles based on coordinates
     196- **Activation**: Only when OpenStreetMap is selected as provider
     197- **Privacy**: No personal user data collected
     198- **Available Providers**:
     199  - OpenStreetMap (default)
     200  - OpenTopoMap (terrain)
     201  - Esri World Imagery (satellite)
     202  - Stamen Design (artistic)
     203  - CyclOSM (cycling)
     204
     205**Important**: No personal user data, location information, or tracking data is collected or transmitted by this plugin. Only anonymous map tile requests are made to display maps.
    67206
    68207== Changelog ==
    69208
    70 = 1.1 - 2024-07-4 =
    71 - Fixed - 6.6 Compatibility issue fixed
    72 - Added - Draw a line between the markers feature
     209= 1.2 - 2025-02-25 =
     210- **Enhanced**: Complete plugin rebranding to MatrixMaps
     211- **Fixed**: WordPress.org guideline compliance issues
     212- **Improved**: SEO-optimized documentation and descriptions
     213- **Added**: Comprehensive external services documentation
     214- **Enhanced**: Security hardening with ABSPATH protection
     215- **Updated**: Modern build tools and asset compilation
     216- **Fixed**: Internationalization and translation readiness
     217- **Improved**: Overall code quality and WordPress standards compliance
     218
     219= 1.1 - 2024-07-04 =
     220- **Added**: Draw lines between markers feature
     221- **Fixed**: WordPress 6.6 compatibility issues
     222- **Improved**: Map control positioning options
     223- **Enhanced**: Marker tooltip display options
     224
     225= 1.0 - 2022-03-26 =
     226- **Initial release** of MatrixMaps plugin
     227- **Core features**: Google Maps and OpenStreetMap support
     228- **Gutenberg block** integration
     229- **Unlimited markers** with custom tooltips
     230- **Responsive design** implementation
     231
     232== Upgrade Notice ==
     233
     234Upgrade to the latest version of MatrixMaps for the best experience, including improved performance, enhanced security, and the latest WordPress compatibility.
     235
     236== Support ==
     237
     238Need help? We're here for you!
     239
     240📧 **Email Support**: wpmatrixaddons@gmail.com
     241🌐 **Documentation**: Visit our plugin documentation
     242🐛 **Bug Reports**: Report issues via WordPress.org support forums
     243💡 **Feature Requests**: Share your ideas for future updates
     244
     245== License ==
     246
     247MatrixMaps is released under the GPLv3 license, allowing you to use, modify, and distribute the plugin freely.
Note: See TracChangeset for help on using the changeset viewer.