Version Description
- Enhancement: Support basic HTML like images and YouTube embeds in InfoBubbles - https://github.com/WordImpress/Google-Maps-Builder/issues/218
- Enhancement: Greatly improved InfoBubble CSS and sizing - https://github.com/WordImpress/Google-Maps-Builder/issues/214
- Fix: Show thumbnail properly in backend InfoBubbles - https://github.com/WordImpress/Google-Maps-Builder/issues/213
- Fix: Google Places API error outputs badly - https://github.com/WordImpress/Google-Maps-Builder/issues/176
- Fix: Properly support new requirements for Google Places API - https://github.com/WordImpress/Google-Maps-Builder/issues/174
- Fix: Save Button doesn't appear when editing a Marker that was already edited once - https://github.com/WordImpress/Google-Maps-Builder/issues/210
- Fix: "Save Changes" tool tip stays on screen after saving changes - https://github.com/WordImpress/Google-Maps-Builder/issues/205
- Fix: Map Type Control doesn't affect map properly - https://github.com/WordImpress/Google-Maps-Builder/issues/162
- Tweak: Settings screen CSS made tabs shift in bad ways - https://github.com/WordImpress/Google-Maps-Builder/issues/171
- Tweak: Google Marker images were moved. Update routine for new location added. - https://github.com/WordImpress/Google-Maps-Builder/issues/175
- Tweak: Removed sensor parameter to prevent console warning https://github.com/WordImpress/Maps-Builder-Pro/issues/19
- Tweak: Changed default geocoding option and settings now that Google requires SSL to enable - https://github.com/WordImpress/Google-Maps-Builder/issues/164
- Tweak: Updated Google logo to the newest version - https://github.com/WordImpress/Maps-Builder-Pro/issues/209
- Fix: Better way to include CMB2 so there is less chance of conflicts
Download this release
Release Info
Developer | dlocc |
Plugin | Maps Builder – Google Maps Plugin |
Version | 2.1 |
Comparing to | |
See all releases |
Code changes from version 2.0.1 to 2.1
- GulpFile.js +0 -155
- LICENSE.txt +0 -339
- README.md +0 -96
- README.txt +212 -190
- assets/css/gmb-admin.css.map +1 -1
- assets/css/gmb-admin.min.css +1 -34
- assets/css/google-maps-builder.css +0 -119
- assets/css/google-maps-builder.css.map +1 -1
- assets/css/google-maps-builder.min.css +1 -24
- assets/img/icons-app-000.svg +56 -56
- assets/img/icons-infowindow-002.svg +111 -111
- assets/img/{loading-large.GIF → loading-large.gif} +0 -0
- assets/img/map-mascot.svg +39 -39
- assets/img/maps-builder-logo-no-pro.svg +66 -66
- assets/img/powered-by-google-on-white.png +0 -0
- assets/js/admin/admin-free.js +10 -0
- assets/js/admin/admin-free.min.js +1 -0
- assets/js/admin/admin-google-map.js +0 -1708
- assets/js/admin/admin-google-map.min.js +0 -1
- assets/js/admin/admin-maps-controls.js +0 -205
- assets/js/admin/admin-maps-controls.min.js +0 -1
- assets/js/admin/admin-maps-magnific.js +0 -169
- assets/js/admin/admin-maps-magnific.min.js +0 -1
- assets/js/admin/admin-settings.js +0 -56
- assets/js/admin/admin-settings.min.js +0 -1
- assets/js/admin/snazzy.json +1080 -1080
- assets/js/frontend/google-maps-builder.js +10 -496
- assets/js/frontend/google-maps-builder.min.js +0 -1
GulpFile.js
DELETED
@@ -1,155 +0,0 @@
|
|
1 |
-
/**
|
2 |
-
* Maps Builder Gulp File
|
3 |
-
* @description Compiles SCSS, minifies scripts, renames files, and many other useful tasks; using Gulp.js
|
4 |
-
* @since 2.0
|
5 |
-
*/
|
6 |
-
|
7 |
-
/* Modules (Can be installed with npm install command using package.json)
|
8 |
-
------------------------------------- */
|
9 |
-
var gulp = require( 'gulp' ),
|
10 |
-
uglify = require( 'gulp-uglify' ),
|
11 |
-
gutil = require( 'gulp-util' ),
|
12 |
-
rename = require( 'gulp-rename' ),
|
13 |
-
watch = require( 'gulp-watch' ),
|
14 |
-
minifyCss = require( 'gulp-minify-css' ),
|
15 |
-
sourcemaps = require( 'gulp-sourcemaps' ),
|
16 |
-
autoprefixer = require( 'gulp-autoprefixer' ),
|
17 |
-
livereload = require( 'gulp-livereload' ),
|
18 |
-
del = require( 'del' ),
|
19 |
-
sass = require( 'gulp-sass' ),
|
20 |
-
concat = require( 'gulp-concat' ),
|
21 |
-
notify = require( 'gulp-notify' ),
|
22 |
-
minifyCSS = require( 'gulp-minify-css' );
|
23 |
-
|
24 |
-
|
25 |
-
/* Old Paths
|
26 |
-
------------------------------------- */
|
27 |
-
var old_source_paths = {
|
28 |
-
scripts: ['assets/js/*.js', '!assets/js/*.min.js'],
|
29 |
-
styles : ['assets/css/*.css', '!assets/css/*.min.css']
|
30 |
-
};
|
31 |
-
|
32 |
-
|
33 |
-
/* Paths
|
34 |
-
------------------------------------- */
|
35 |
-
var source_paths = {
|
36 |
-
admin_styles : ['./assets/scss/**/gmb-admin.scss'],
|
37 |
-
plugin_styles : ['./assets/scss/**/*.scss'],
|
38 |
-
frontend_styles : ['./assets/scss/frontend/maps-builder.scss'],
|
39 |
-
scripts : ['./assets/js/**/*.js', '!./assets/js/**/*.min.js'],
|
40 |
-
frontend_scripts: [
|
41 |
-
'./assets/js/plugins/give-magnific.min.js',
|
42 |
-
'./assets/js/frontend/*.min.js' //Frontend scripts need to be loaded last
|
43 |
-
]
|
44 |
-
};
|
45 |
-
|
46 |
-
|
47 |
-
/* Admin SCSS Task
|
48 |
-
------------------------------------- */
|
49 |
-
gulp.task( 'admin_styles', function () {
|
50 |
-
return gulp.src( source_paths.admin_styles )
|
51 |
-
.pipe( sourcemaps.init() )
|
52 |
-
.pipe( autoprefixer() )
|
53 |
-
.pipe( sass( {
|
54 |
-
errLogToConsole: true
|
55 |
-
} ) )
|
56 |
-
.pipe( rename( 'gmb-admin.css' ) )
|
57 |
-
.pipe( sourcemaps.write( '.' ) )
|
58 |
-
.pipe( gulp.dest( './assets/css' ) )
|
59 |
-
.pipe( rename( 'gmb-admin.min.css' ) )
|
60 |
-
.pipe( minifyCSS() )
|
61 |
-
.pipe( sourcemaps.write() )
|
62 |
-
.pipe( gulp.dest( './assets/css' ) )
|
63 |
-
.pipe( livereload() )
|
64 |
-
.pipe( notify( {
|
65 |
-
message: 'Admin styles task complete!',
|
66 |
-
onLast : true //only notify on completion of task
|
67 |
-
} ) );
|
68 |
-
} );
|
69 |
-
|
70 |
-
|
71 |
-
/* Frontend SCSS Task
|
72 |
-
------------------------------------- */
|
73 |
-
gulp.task( 'frontend_styles', function () {
|
74 |
-
return gulp.src( source_paths.frontend_styles )
|
75 |
-
.pipe( sourcemaps.init() ) //start up sourcemapping
|
76 |
-
.pipe( autoprefixer() ) //add prefixes for older browsers
|
77 |
-
.pipe( sass( {
|
78 |
-
errLogToConsole: true
|
79 |
-
} ) ) //compile SASS; ensure any errors don't stop gulp watch
|
80 |
-
.pipe( rename( 'google-maps-builder.css' ) ) //rename for our main un-minified file
|
81 |
-
.pipe( sourcemaps.write( '.' ) ) //write SCSS source maps to the appropriate plugin dir
|
82 |
-
.pipe( gulp.dest( './assets/css' ) ) //place compiled file in appropriate directory
|
83 |
-
.pipe( rename( 'google-maps-builder.min.css' ) ) //rename for our minified version
|
84 |
-
.pipe( minifyCSS() ) //actually minify the file
|
85 |
-
.pipe( sourcemaps.write( '' ) ) //write SCSS source maps to the appropriate plugin dir
|
86 |
-
.pipe( gulp.dest( './assets/css' ) ) //place the minified compiled file
|
87 |
-
.pipe( livereload() ) //reload browser
|
88 |
-
.pipe( notify( {
|
89 |
-
message: 'Frontend styles task complete!',
|
90 |
-
onLast : true //notify developer: only notify on completion of task (prevents multiple notifications per file)
|
91 |
-
} ) );
|
92 |
-
} );
|
93 |
-
|
94 |
-
|
95 |
-
/* JS
|
96 |
-
------------------------------------- */
|
97 |
-
gulp.task( 'scripts', function () {
|
98 |
-
return gulp.src( source_paths.scripts )
|
99 |
-
.pipe( uglify( {
|
100 |
-
preserveComments: 'false'
|
101 |
-
} ) )
|
102 |
-
.pipe( rename( {suffix: ".min"} ) )
|
103 |
-
.pipe( gulp.dest( 'assets/js' ) )
|
104 |
-
.pipe( notify( {
|
105 |
-
message: 'Scripts task complete!',
|
106 |
-
onLast : true //only notify on completion of task (prevents multiple notifications per file)
|
107 |
-
} ) );
|
108 |
-
//.pipe( livereload() );
|
109 |
-
} );
|
110 |
-
|
111 |
-
|
112 |
-
/* Watch Files For Changes
|
113 |
-
------------------------------------- */
|
114 |
-
gulp.task( 'watch', function () {
|
115 |
-
|
116 |
-
//Start up livereload on this biz
|
117 |
-
livereload.listen();
|
118 |
-
|
119 |
-
//Add watching on Admin SCSS-files
|
120 |
-
gulp.watch( 'assets/scss/admin/*.scss', function () {
|
121 |
-
gulp.start( 'admin_styles' );
|
122 |
-
} );
|
123 |
-
|
124 |
-
//Add watching on Frontend SCSS-files
|
125 |
-
//gulp.watch( 'assets/scss/frontend/*.scss', function () {
|
126 |
-
// gulp.start( 'frontend_styles' );
|
127 |
-
//} );
|
128 |
-
|
129 |
-
//Add watching on JS files
|
130 |
-
gulp.watch( source_paths.scripts, ['scripts'] );
|
131 |
-
|
132 |
-
//Add watching on template-files
|
133 |
-
gulp.watch( 'templates/*.php', function () {
|
134 |
-
livereload(); //and reload when changed
|
135 |
-
} );
|
136 |
-
|
137 |
-
} );
|
138 |
-
|
139 |
-
/* Handle errors elegantly with gulp-notify
|
140 |
-
------------------------------------- */
|
141 |
-
var onError = function ( err ) {
|
142 |
-
gutil.log( '======= ERROR. ========\n' );
|
143 |
-
notify.onError( "ERROR: " + err.plugin )( err ); // for growl
|
144 |
-
gutil.beep();
|
145 |
-
this.end();
|
146 |
-
};
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
/* Default Gulp task
|
151 |
-
------------------------------------- */
|
152 |
-
gulp.task( 'default', function () {
|
153 |
-
gulp.start( 'admin_styles', 'frontend_styles', 'scripts', 'watch' );
|
154 |
-
notify( {message: 'Default task complete'} )
|
155 |
-
} );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LICENSE.txt
DELETED
@@ -1,339 +0,0 @@
|
|
1 |
-
GNU GENERAL PUBLIC LICENSE
|
2 |
-
Version 2, June 1991
|
3 |
-
|
4 |
-
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
5 |
-
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
6 |
-
Everyone is permitted to copy and distribute verbatim copies
|
7 |
-
of this license document, but changing it is not allowed.
|
8 |
-
|
9 |
-
Preamble
|
10 |
-
|
11 |
-
The licenses for most software are designed to take away your
|
12 |
-
freedom to share and change it. By contrast, the GNU General Public
|
13 |
-
License is intended to guarantee your freedom to share and change free
|
14 |
-
software--to make sure the software is free for all its users. This
|
15 |
-
General Public License applies to most of the Free Software
|
16 |
-
Foundation's software and to any other program whose authors commit to
|
17 |
-
using it. (Some other Free Software Foundation software is covered by
|
18 |
-
the GNU Lesser General Public License instead.) You can apply it to
|
19 |
-
your programs, too.
|
20 |
-
|
21 |
-
When we speak of free software, we are referring to freedom, not
|
22 |
-
price. Our General Public Licenses are designed to make sure that you
|
23 |
-
have the freedom to distribute copies of free software (and charge for
|
24 |
-
this service if you wish), that you receive source code or can get it
|
25 |
-
if you want it, that you can change the software or use pieces of it
|
26 |
-
in new free programs; and that you know you can do these things.
|
27 |
-
|
28 |
-
To protect your rights, we need to make restrictions that forbid
|
29 |
-
anyone to deny you these rights or to ask you to surrender the rights.
|
30 |
-
These restrictions translate to certain responsibilities for you if you
|
31 |
-
distribute copies of the software, or if you modify it.
|
32 |
-
|
33 |
-
For example, if you distribute copies of such a program, whether
|
34 |
-
gratis or for a fee, you must give the recipients all the rights that
|
35 |
-
you have. You must make sure that they, too, receive or can get the
|
36 |
-
source code. And you must show them these terms so they know their
|
37 |
-
rights.
|
38 |
-
|
39 |
-
We protect your rights with two steps: (1) copyright the software, and
|
40 |
-
(2) offer you this license which gives you legal permission to copy,
|
41 |
-
distribute and/or modify the software.
|
42 |
-
|
43 |
-
Also, for each author's protection and ours, we want to make certain
|
44 |
-
that everyone understands that there is no warranty for this free
|
45 |
-
software. If the software is modified by someone else and passed on, we
|
46 |
-
want its recipients to know that what they have is not the original, so
|
47 |
-
that any problems introduced by others will not reflect on the original
|
48 |
-
authors' reputations.
|
49 |
-
|
50 |
-
Finally, any free program is threatened constantly by software
|
51 |
-
patents. We wish to avoid the danger that redistributors of a free
|
52 |
-
program will individually obtain patent licenses, in effect making the
|
53 |
-
program proprietary. To prevent this, we have made it clear that any
|
54 |
-
patent must be licensed for everyone's free use or not licensed at all.
|
55 |
-
|
56 |
-
The precise terms and conditions for copying, distribution and
|
57 |
-
modification follow.
|
58 |
-
|
59 |
-
GNU GENERAL PUBLIC LICENSE
|
60 |
-
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
61 |
-
|
62 |
-
0. This License applies to any program or other work which contains
|
63 |
-
a notice placed by the copyright holder saying it may be distributed
|
64 |
-
under the terms of this General Public License. The "Program", below,
|
65 |
-
refers to any such program or work, and a "work based on the Program"
|
66 |
-
means either the Program or any derivative work under copyright law:
|
67 |
-
that is to say, a work containing the Program or a portion of it,
|
68 |
-
either verbatim or with modifications and/or translated into another
|
69 |
-
language. (Hereinafter, translation is included without limitation in
|
70 |
-
the term "modification".) Each licensee is addressed as "you".
|
71 |
-
|
72 |
-
Activities other than copying, distribution and modification are not
|
73 |
-
covered by this License; they are outside its scope. The act of
|
74 |
-
running the Program is not restricted, and the output from the Program
|
75 |
-
is covered only if its contents constitute a work based on the
|
76 |
-
Program (independent of having been made by running the Program).
|
77 |
-
Whether that is true depends on what the Program does.
|
78 |
-
|
79 |
-
1. You may copy and distribute verbatim copies of the Program's
|
80 |
-
source code as you receive it, in any medium, provided that you
|
81 |
-
conspicuously and appropriately publish on each copy an appropriate
|
82 |
-
copyright notice and disclaimer of warranty; keep intact all the
|
83 |
-
notices that refer to this License and to the absence of any warranty;
|
84 |
-
and give any other recipients of the Program a copy of this License
|
85 |
-
along with the Program.
|
86 |
-
|
87 |
-
You may charge a fee for the physical act of transferring a copy, and
|
88 |
-
you may at your option offer warranty protection in exchange for a fee.
|
89 |
-
|
90 |
-
2. You may modify your copy or copies of the Program or any portion
|
91 |
-
of it, thus forming a work based on the Program, and copy and
|
92 |
-
distribute such modifications or work under the terms of Section 1
|
93 |
-
above, provided that you also meet all of these conditions:
|
94 |
-
|
95 |
-
a) You must cause the modified files to carry prominent notices
|
96 |
-
stating that you changed the files and the date of any change.
|
97 |
-
|
98 |
-
b) You must cause any work that you distribute or publish, that in
|
99 |
-
whole or in part contains or is derived from the Program or any
|
100 |
-
part thereof, to be licensed as a whole at no charge to all third
|
101 |
-
parties under the terms of this License.
|
102 |
-
|
103 |
-
c) If the modified program normally reads commands interactively
|
104 |
-
when run, you must cause it, when started running for such
|
105 |
-
interactive use in the most ordinary way, to print or display an
|
106 |
-
announcement including an appropriate copyright notice and a
|
107 |
-
notice that there is no warranty (or else, saying that you provide
|
108 |
-
a warranty) and that users may redistribute the program under
|
109 |
-
these conditions, and telling the user how to view a copy of this
|
110 |
-
License. (Exception: if the Program itself is interactive but
|
111 |
-
does not normally print such an announcement, your work based on
|
112 |
-
the Program is not required to print an announcement.)
|
113 |
-
|
114 |
-
These requirements apply to the modified work as a whole. If
|
115 |
-
identifiable sections of that work are not derived from the Program,
|
116 |
-
and can be reasonably considered independent and separate works in
|
117 |
-
themselves, then this License, and its terms, do not apply to those
|
118 |
-
sections when you distribute them as separate works. But when you
|
119 |
-
distribute the same sections as part of a whole which is a work based
|
120 |
-
on the Program, the distribution of the whole must be on the terms of
|
121 |
-
this License, whose permissions for other licensees extend to the
|
122 |
-
entire whole, and thus to each and every part regardless of who wrote it.
|
123 |
-
|
124 |
-
Thus, it is not the intent of this section to claim rights or contest
|
125 |
-
your rights to work written entirely by you; rather, the intent is to
|
126 |
-
exercise the right to control the distribution of derivative or
|
127 |
-
collective works based on the Program.
|
128 |
-
|
129 |
-
In addition, mere aggregation of another work not based on the Program
|
130 |
-
with the Program (or with a work based on the Program) on a volume of
|
131 |
-
a storage or distribution medium does not bring the other work under
|
132 |
-
the scope of this License.
|
133 |
-
|
134 |
-
3. You may copy and distribute the Program (or a work based on it,
|
135 |
-
under Section 2) in object code or executable form under the terms of
|
136 |
-
Sections 1 and 2 above provided that you also do one of the following:
|
137 |
-
|
138 |
-
a) Accompany it with the complete corresponding machine-readable
|
139 |
-
source code, which must be distributed under the terms of Sections
|
140 |
-
1 and 2 above on a medium customarily used for software interchange; or,
|
141 |
-
|
142 |
-
b) Accompany it with a written offer, valid for at least three
|
143 |
-
years, to give any third party, for a charge no more than your
|
144 |
-
cost of physically performing source distribution, a complete
|
145 |
-
machine-readable copy of the corresponding source code, to be
|
146 |
-
distributed under the terms of Sections 1 and 2 above on a medium
|
147 |
-
customarily used for software interchange; or,
|
148 |
-
|
149 |
-
c) Accompany it with the information you received as to the offer
|
150 |
-
to distribute corresponding source code. (This alternative is
|
151 |
-
allowed only for noncommercial distribution and only if you
|
152 |
-
received the program in object code or executable form with such
|
153 |
-
an offer, in accord with Subsection b above.)
|
154 |
-
|
155 |
-
The source code for a work means the preferred form of the work for
|
156 |
-
making modifications to it. For an executable work, complete source
|
157 |
-
code means all the source code for all modules it contains, plus any
|
158 |
-
associated interface definition files, plus the scripts used to
|
159 |
-
control compilation and installation of the executable. However, as a
|
160 |
-
special exception, the source code distributed need not include
|
161 |
-
anything that is normally distributed (in either source or binary
|
162 |
-
form) with the major components (compiler, kernel, and so on) of the
|
163 |
-
operating system on which the executable runs, unless that component
|
164 |
-
itself accompanies the executable.
|
165 |
-
|
166 |
-
If distribution of executable or object code is made by offering
|
167 |
-
access to copy from a designated place, then offering equivalent
|
168 |
-
access to copy the source code from the same place counts as
|
169 |
-
distribution of the source code, even though third parties are not
|
170 |
-
compelled to copy the source along with the object code.
|
171 |
-
|
172 |
-
4. You may not copy, modify, sublicense, or distribute the Program
|
173 |
-
except as expressly provided under this License. Any attempt
|
174 |
-
otherwise to copy, modify, sublicense or distribute the Program is
|
175 |
-
void, and will automatically terminate your rights under this License.
|
176 |
-
However, parties who have received copies, or rights, from you under
|
177 |
-
this License will not have their licenses terminated so long as such
|
178 |
-
parties remain in full compliance.
|
179 |
-
|
180 |
-
5. You are not required to accept this License, since you have not
|
181 |
-
signed it. However, nothing else grants you permission to modify or
|
182 |
-
distribute the Program or its derivative works. These actions are
|
183 |
-
prohibited by law if you do not accept this License. Therefore, by
|
184 |
-
modifying or distributing the Program (or any work based on the
|
185 |
-
Program), you indicate your acceptance of this License to do so, and
|
186 |
-
all its terms and conditions for copying, distributing or modifying
|
187 |
-
the Program or works based on it.
|
188 |
-
|
189 |
-
6. Each time you redistribute the Program (or any work based on the
|
190 |
-
Program), the recipient automatically receives a license from the
|
191 |
-
original licensor to copy, distribute or modify the Program subject to
|
192 |
-
these terms and conditions. You may not impose any further
|
193 |
-
restrictions on the recipients' exercise of the rights granted herein.
|
194 |
-
You are not responsible for enforcing compliance by third parties to
|
195 |
-
this License.
|
196 |
-
|
197 |
-
7. If, as a consequence of a court judgment or allegation of patent
|
198 |
-
infringement or for any other reason (not limited to patent issues),
|
199 |
-
conditions are imposed on you (whether by court order, agreement or
|
200 |
-
otherwise) that contradict the conditions of this License, they do not
|
201 |
-
excuse you from the conditions of this License. If you cannot
|
202 |
-
distribute so as to satisfy simultaneously your obligations under this
|
203 |
-
License and any other pertinent obligations, then as a consequence you
|
204 |
-
may not distribute the Program at all. For example, if a patent
|
205 |
-
license would not permit royalty-free redistribution of the Program by
|
206 |
-
all those who receive copies directly or indirectly through you, then
|
207 |
-
the only way you could satisfy both it and this License would be to
|
208 |
-
refrain entirely from distribution of the Program.
|
209 |
-
|
210 |
-
If any portion of this section is held invalid or unenforceable under
|
211 |
-
any particular circumstance, the balance of the section is intended to
|
212 |
-
apply and the section as a whole is intended to apply in other
|
213 |
-
circumstances.
|
214 |
-
|
215 |
-
It is not the purpose of this section to induce you to infringe any
|
216 |
-
patents or other property right claims or to contest validity of any
|
217 |
-
such claims; this section has the sole purpose of protecting the
|
218 |
-
integrity of the free software distribution system, which is
|
219 |
-
implemented by public license practices. Many people have made
|
220 |
-
generous contributions to the wide range of software distributed
|
221 |
-
through that system in reliance on consistent application of that
|
222 |
-
system; it is up to the author/donor to decide if he or she is willing
|
223 |
-
to distribute software through any other system and a licensee cannot
|
224 |
-
impose that choice.
|
225 |
-
|
226 |
-
This section is intended to make thoroughly clear what is believed to
|
227 |
-
be a consequence of the rest of this License.
|
228 |
-
|
229 |
-
8. If the distribution and/or use of the Program is restricted in
|
230 |
-
certain countries either by patents or by copyrighted interfaces, the
|
231 |
-
original copyright holder who places the Program under this License
|
232 |
-
may add an explicit geographical distribution limitation excluding
|
233 |
-
those countries, so that distribution is permitted only in or among
|
234 |
-
countries not thus excluded. In such case, this License incorporates
|
235 |
-
the limitation as if written in the body of this License.
|
236 |
-
|
237 |
-
9. The Free Software Foundation may publish revised and/or new versions
|
238 |
-
of the General Public License from time to time. Such new versions will
|
239 |
-
be similar in spirit to the present version, but may differ in detail to
|
240 |
-
address new problems or concerns.
|
241 |
-
|
242 |
-
Each version is given a distinguishing version number. If the Program
|
243 |
-
specifies a version number of this License which applies to it and "any
|
244 |
-
later version", you have the option of following the terms and conditions
|
245 |
-
either of that version or of any later version published by the Free
|
246 |
-
Software Foundation. If the Program does not specify a version number of
|
247 |
-
this License, you may choose any version ever published by the Free Software
|
248 |
-
Foundation.
|
249 |
-
|
250 |
-
10. If you wish to incorporate parts of the Program into other free
|
251 |
-
programs whose distribution conditions are different, write to the author
|
252 |
-
to ask for permission. For software which is copyrighted by the Free
|
253 |
-
Software Foundation, write to the Free Software Foundation; we sometimes
|
254 |
-
make exceptions for this. Our decision will be guided by the two goals
|
255 |
-
of preserving the free status of all derivatives of our free software and
|
256 |
-
of promoting the sharing and reuse of software generally.
|
257 |
-
|
258 |
-
NO WARRANTY
|
259 |
-
|
260 |
-
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
261 |
-
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
262 |
-
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
263 |
-
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
264 |
-
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
265 |
-
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
266 |
-
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
267 |
-
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
268 |
-
REPAIR OR CORRECTION.
|
269 |
-
|
270 |
-
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
271 |
-
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
272 |
-
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
273 |
-
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
274 |
-
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
275 |
-
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
276 |
-
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
277 |
-
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
278 |
-
POSSIBILITY OF SUCH DAMAGES.
|
279 |
-
|
280 |
-
END OF TERMS AND CONDITIONS
|
281 |
-
|
282 |
-
How to Apply These Terms to Your New Programs
|
283 |
-
|
284 |
-
If you develop a new program, and you want it to be of the greatest
|
285 |
-
possible use to the public, the best way to achieve this is to make it
|
286 |
-
free software which everyone can redistribute and change under these terms.
|
287 |
-
|
288 |
-
To do so, attach the following notices to the program. It is safest
|
289 |
-
to attach them to the start of each source file to most effectively
|
290 |
-
convey the exclusion of warranty; and each file should have at least
|
291 |
-
the "copyright" line and a pointer to where the full notice is found.
|
292 |
-
|
293 |
-
<one line to give the program's name and a brief idea of what it does.>
|
294 |
-
Copyright (C) <year> <name of author>
|
295 |
-
|
296 |
-
This program is free software; you can redistribute it and/or modify
|
297 |
-
it under the terms of the GNU General Public License as published by
|
298 |
-
the Free Software Foundation; either version 2 of the License, or
|
299 |
-
(at your option) any later version.
|
300 |
-
|
301 |
-
This program is distributed in the hope that it will be useful,
|
302 |
-
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
303 |
-
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
304 |
-
GNU General Public License for more details.
|
305 |
-
|
306 |
-
You should have received a copy of the GNU General Public License along
|
307 |
-
with this program; if not, write to the Free Software Foundation, Inc.,
|
308 |
-
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
309 |
-
|
310 |
-
Also add information on how to contact you by electronic and paper mail.
|
311 |
-
|
312 |
-
If the program is interactive, make it output a short notice like this
|
313 |
-
when it starts in an interactive mode:
|
314 |
-
|
315 |
-
Gnomovision version 69, Copyright (C) year name of author
|
316 |
-
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
317 |
-
This is free software, and you are welcome to redistribute it
|
318 |
-
under certain conditions; type `show c' for details.
|
319 |
-
|
320 |
-
The hypothetical commands `show w' and `show c' should show the appropriate
|
321 |
-
parts of the General Public License. Of course, the commands you use may
|
322 |
-
be called something other than `show w' and `show c'; they could even be
|
323 |
-
mouse-clicks or menu items--whatever suits your program.
|
324 |
-
|
325 |
-
You should also get your employer (if you work as a programmer) or your
|
326 |
-
school, if any, to sign a "copyright disclaimer" for the program, if
|
327 |
-
necessary. Here is a sample; alter the names:
|
328 |
-
|
329 |
-
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
330 |
-
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
331 |
-
|
332 |
-
<signature of Ty Coon>, 1 April 1989
|
333 |
-
Ty Coon, President of Vice
|
334 |
-
|
335 |
-
This General Public License does not permit incorporating your program into
|
336 |
-
proprietary programs. If your program is a subroutine library, you may
|
337 |
-
consider it more useful to permit linking proprietary applications with the
|
338 |
-
library. If this is what you want to do, use the GNU Lesser General
|
339 |
-
Public License instead of this License.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
README.md
DELETED
@@ -1,96 +0,0 @@
|
|
1 |
-
# Maps Builder - Google Maps WordPress Plugin
|
2 |
-
|
3 |
-
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/WordImpress/google-maps-builder/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/WordImpress/google-maps-builder/?branch=master) [![License](https://img.shields.io/badge/license-GPL--2.0%2B-green.svg)](https://github.com/WordImpress/Give/blob/master/license.txt)
|
4 |
-
|
5 |
-
One WordPress Google Maps plugin to rule them all. Maps Builder is intuitive, sleek, powerful and easy to use. Forget the rest, use the best.
|
6 |
-
|
7 |
-
## Description
|
8 |
-
|
9 |
-
Maps Builder isn't just another Google Maps plugin. It's built from the ground up to be the easiest, most intuitive, and fastest Google Maps plugin for WordPress. Visually build powerful customized Google Maps to use on your WordPress site quickly and easily without ever having to touch a bit of code.
|
10 |
-
|
11 |
-
## Plugin Highlights:
|
12 |
-
|
13 |
-
* **Google Places API integration** - Display nearby business locations and points of interest complete with ratings, custom marker icon
|
14 |
-
* **Snazzy Maps integration** - Create truly unique Google Map themes that look great with any design powered by [Snazzy Maps](http://snazzymaps.com/).
|
15 |
-
* **Unique Marker Icons** - The only plugin with [Map Icons](map-icons.com) integration; set icon and marker colors for truly unique markers
|
16 |
-
* **Intuitive UI** that seamlessly integrates with WordPress' - no eye sores or outdated interfaces here
|
17 |
-
* **Small Footprint** - GMB does not create any new database tables, not even one
|
18 |
-
* **Optimized** - All scripts and styles are optimized and packaged with Grunt
|
19 |
-
* **Supported and Developed** We developed this plugin with high quality code, that's tested and supported. Find a bug or have an issue? Let us know. We'll fix it.
|
20 |
-
|
21 |
-
## Marker Creation
|
22 |
-
|
23 |
-
Google Maps builder features a simple **"Point and Click" marker creation system**. As well, you can add markers using an intuitive Google autocomplete search field. As well, **Bulk edit marker data ** using meta fields attached to each marker's content.
|
24 |
-
|
25 |
-
## Map Themes
|
26 |
-
|
27 |
-
Want to add some pazazz to your maps? [Snazzy Maps](http://snazzymaps.com/) themes are baked right in to Google Map Builder. This means your maps can stand out, fit into any design, and look unique and intriguing.
|
28 |
-
|
29 |
-
## Granular Map Control
|
30 |
-
|
31 |
-
Fine tune your Google Maps with full control over settings for street view, zooming, panning, dragging, and more. Set defaults for each controls so each new map you create is just the way you like it.
|
32 |
-
|
33 |
-
## Actively Developed and Supported
|
34 |
-
|
35 |
-
This plugin is currently being actively developed, which means consistent improvements and enhancements. As well, we won't shy away from bug fixes and further code refractoring and optimization.
|
36 |
-
|
37 |
-
# Installation
|
38 |
-
|
39 |
-
This section describes how to install the plugin and get it working.
|
40 |
-
|
41 |
-
## Using The WordPress Dashboard
|
42 |
-
|
43 |
-
1. Navigate to the 'Add New' in the plugins dashboard
|
44 |
-
2. Search for 'Google Maps Builder'
|
45 |
-
3. Click 'Install Now'
|
46 |
-
4. Activate the plugin on the Plugin dashboard
|
47 |
-
|
48 |
-
## Uploading in WordPress Dashboard
|
49 |
-
|
50 |
-
1. Navigate to the 'Add New' in the plugins dashboard
|
51 |
-
2. Navigate to the 'Upload' area
|
52 |
-
3. Select `google-maps-builder.zip` from your computer
|
53 |
-
4. Click 'Install Now'
|
54 |
-
5. Activate the plugin in the Plugin dashboard
|
55 |
-
|
56 |
-
## Using FTP
|
57 |
-
|
58 |
-
1. Download `google-maps-builder.zip`
|
59 |
-
2. Extract the `google-maps-builder` directory to your computer
|
60 |
-
3. Upload the `google-maps-builder` directory to the `/wp-content/plugins/` directory
|
61 |
-
4. Activate the plugin in the Plugin dashboard
|
62 |
-
|
63 |
-
# Frequently Asked Questions
|
64 |
-
|
65 |
-
1. **What sets this plugin apart from all the other Google Maps plugins for WordPress?*
|
66 |
-
|
67 |
-
There are a number features and functionality that set Maps Builder apart from the many WordPress Google Maps plugins. For starters, we promise this plugin will always have a light footprint. No extra tables or unnecessary overhead. Furthermore, the plugin is built from the ground up to be both easy and fun to use.
|
68 |
-
|
69 |
-
We have placed extra care and attention on the map creation process and are always looking to improve the UI with enhancements. It's our goal to integrate the plugin with the native WordPress admin UI without adding any distracting visuals. Finally, there are a number of additional features such as built in integration with Google Places and Routes APIs, Snazzy Maps, many marker icon libraries, and more. We suggest you give it for a test drive.
|
70 |
-
|
71 |
-
2. **Do I need a Google Maps API Key to use this plugin?*
|
72 |
-
|
73 |
-
No. You do not need a Google Maps API plugin to use this plugin but if you would like to track your usage you can enter it into the plugin settings screen.
|
74 |
-
|
75 |
-
3. **Does this plugin create any new database tables?*
|
76 |
-
|
77 |
-
Unlike many other Google Maps plugins, Google Maps Builder does not create a single new table in your WordPress database. There is no added database overhead or foreign MySQL queries. It's our guarantee that this plugin will never leave an orphaned table in your WordPress database.
|
78 |
-
|
79 |
-
4. **Where can I find the shortcodes for each map I create?*
|
80 |
-
|
81 |
-
You can find the shortcodes for each map on the post listing screen, within the post itself in the TinyMCE Map Builder button.
|
82 |
-
|
83 |
-
5. **What the heck is a shortcode and how do I use it?*
|
84 |
-
|
85 |
-
Maps Builder works by creating a plugin specific [WordPress shortcode](http://codex.wordpress.org/Shortcode). You can easily add maps to your posts with the Map Builder button integrated within the TinyMCE WordPress editor. You may also copy the shortcode for a specific map and enter in into a widget or directly within a metafiend. As well, you can use the WordPress [do_shortcode()](http://codex.wordpress.org/Function_Reference/do_shortcode) function to use it within your theme template files or plugins for further customization.
|
86 |
-
|
87 |
-
6. **Does this plugin include a widget for displaying maps?*
|
88 |
-
|
89 |
-
Yes! In the free version there is a basic widget for adding maps to sidebars. Upgrade to Pro for more control.
|
90 |
-
|
91 |
-
7. **How do I report a bug?**
|
92 |
-
|
93 |
-
We always welcome your feedback for improvements or if you have uncovered a bug. To report a bug please use the WordPress.org support forum or this GitHub repo issues trackers.
|
94 |
-
|
95 |
-
8. **Who is behind this plugin?*
|
96 |
-
WordImpress.com developed this and many more plugins. Check them all out at [WordImpress.com](https://wordimpress.com).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
README.txt
CHANGED
@@ -1,190 +1,212 @@
|
|
1 |
-
=== Maps Builder - Google Maps Plugin ===
|
2 |
-
Contributors: wordimpress, dlocc, webdevmattcrom
|
3 |
-
Donate link:
|
4 |
-
Tags: google maps, google map, google map widget, google map shortcode, maps, map, wp map, wp google maps, google maps directions, google maps builder, google maps plugin, google places, google places api, google maps api, google places reviews
|
5 |
-
Requires at least: 4.0
|
6 |
-
Tested up to: 4.
|
7 |
-
Stable tag: 2.
|
8 |
-
License: GPLv2 or later
|
9 |
-
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
-
|
11 |
-
The most flexible, robust, and easy to use WordPress plugin for creating powerful Google Maps directly on your website.
|
12 |
-
|
13 |
-
== Description ==
|
14 |
-
|
15 |
-
Maps Builder isn't just another Google Maps plugin. It's built from the ground up to be the easiest, most intuitive and fastest Google Maps plugin for WordPress. Visually build powerful customized Google Maps to use on your WordPress site quickly and easily without ever having to touch a bit of code.
|
16 |
-
|
17 |
-
= Plugin Highlights: =
|
18 |
-
* **Fullscreen Live Map Builder** - The Map Builder let's you edit fullscreen in a Customizer-like environment so you can see your map come to life right before your eyes.
|
19 |
-
* **Google Places API integration** - Display nearby business locations and points of interest complete with ratings, custom marker icon
|
20 |
-
* **Snazzy Maps integration** - Create truly unique Google Map themes that look great with any design powered by [Snazzy Maps](http://snazzymaps.com/).
|
21 |
-
* **Unique Marker Icons** - The only plugin with [Map Icons](map-icons.com) integration; set icon and marker colors for truly unique markers
|
22 |
-
* **Intuitive UI** that seamlessly integrates with WordPress' - no eye sores or outdated interfaces here
|
23 |
-
* **Small Footprint** - GMB does not create any new database tables, not even one
|
24 |
-
* **Optimized** - All scripts and styles are optimized and packaged with Grunt
|
25 |
-
* **No notices or warnings** We developed this plugins in debug mode. This results in high quality plugins with no errors, warnings or notices.
|
26 |
-
|
27 |
-
**[Check out the Plugin Demo](
|
28 |
-
|
29 |
-
**Want more? [Upgrade to Maps Builder Pro Today!](https://wordimpress.com/plugins/maps-builder-pro/)**
|
30 |
-
|
31 |
-
= Marker Creation =
|
32 |
-
|
33 |
-
Google Maps builder features a simple **"Point and Click" marker creation system**. As well, you can add markers using an intuitive Google autocomplete search field. As well, **Bulk edit marker data ** using meta fields attached to each marker's content.
|
34 |
-
|
35 |
-
= Map Themes =
|
36 |
-
|
37 |
-
Want to add some pazazz to your maps? [Snazzy Maps](http://snazzymaps.com/) themes are baked right in to Google Map Builder. This means your maps can stand out, fit into any design, and look unique and intriguing.
|
38 |
-
|
39 |
-
= Granular Map Control =
|
40 |
-
|
41 |
-
Fine tune your Google Maps with full control over settings for street view, zooming, panning, dragging, and more. Set defaults for each control so each new map you create is just the way you like it.
|
42 |
-
|
43 |
-
= Actively Developed and Supported =
|
44 |
-
|
45 |
-
This plugin is actively developed and supported. This means you can expect an answer in the forums and consistent improvements and enhancements to the plugin itself. As well, we won't shy away from bug fixes or code refactoring and optimization.
|
46 |
-
|
47 |
-
= You'll Love Maps Builder Pro =
|
48 |
-
|
49 |
-
Maps Builder Pro gives you all that you love about Maps Builder Basic, plus lots of new and advanced features. Here's the highlights:
|
50 |
-
|
51 |
-
* **Post Mashup** - Automatically populate markers on a map based on your own posts, pages, or custom post types [See Demo](http://mapsbuilder.wordimpress.com/demo/mashups/).
|
52 |
-
* **Marker Clustering** - When zoomed out, show one "cluster" marker with a number to indicate how many markers are in close proximity [See Demo](http://mapsbuilder.wordimpress.com/demo/marker-clustering/).
|
53 |
-
* **Layers** - Show Bicycle, Transit, and/or Traffic layers with one click on any map [See Demo](http://mapsbuilder.wordimpress.com/demo/transit-layer/).
|
54 |
-
* **Custom Marker** - Upload your own custom marker for any marker in your map [See Demo](http://mapsbuilder.wordimpress.com/demo/marker-icons-flexibility/).
|
55 |
-
* **Import/Export** - Import and Export all your maps or markers anywhere you like.
|
56 |
-
* **Priority Support** - Maps Builder Pro users benefit from our Priority Support Forum. We go the extra mile for you and your website needs.
|
57 |
-
|
58 |
-
[Upgrade to Maps Builder Pro Today!](https://wordimpress.com/plugins/maps-builder-pro/)
|
59 |
-
|
60 |
-
== Installation ==
|
61 |
-
|
62 |
-
This section describes how to install the plugin and get it working.
|
63 |
-
|
64 |
-
= Using The WordPress Dashboard =
|
65 |
-
|
66 |
-
1. Navigate to the 'Add New' in the plugins dashboard
|
67 |
-
2. Search for 'Google Maps Builder'
|
68 |
-
3. Click 'Install Now'
|
69 |
-
4. Activate the plugin on the Plugin dashboard
|
70 |
-
|
71 |
-
= Uploading in WordPress Dashboard =
|
72 |
-
|
73 |
-
1. Navigate to the 'Add New' in the plugins dashboard
|
74 |
-
2. Navigate to the 'Upload' area
|
75 |
-
3. Select `google-maps-builder.zip` from your computer
|
76 |
-
4. Click 'Install Now'
|
77 |
-
5. Activate the plugin in the Plugin dashboard
|
78 |
-
|
79 |
-
= Using FTP =
|
80 |
-
|
81 |
-
1. Download `google-maps-builder.zip`
|
82 |
-
2. Extract the `google-maps-builder` directory to your computer
|
83 |
-
3. Upload the `google-maps-builder` directory to the `/wp-content/plugins/` directory
|
84 |
-
4. Activate the plugin in the Plugin dashboard
|
85 |
-
|
86 |
-
== Frequently Asked Questions ==
|
87 |
-
|
88 |
-
= What sets this plugin apart from all the other Google Maps plugins for WordPress? =
|
89 |
-
|
90 |
-
There are a number features and functionality that set Maps Builder apart from the many WordPress Google Maps plugins. For starters, we promise this plugin will always have a light footprint. No extra tables or unnecessary overhead. Furthermore, the plugin is built from the ground up to be both easy and fun to use.
|
91 |
-
|
92 |
-
We have placed extra care and attention on the map creation process and are always looking to improve the UI with enhancements. It's our goal to integrate the plugin with the native WordPress admin UI without adding any distracting visuals. Finally, there are a number of additional features such as built in integration with Google Places and Routes APIs, Snazzy Maps, many marker icon libraries, and more. We suggest you give it for a test drive.
|
93 |
-
|
94 |
-
= Do I need a Google Places API Key to use this plugin? =
|
95 |
-
|
96 |
-
No. You do not need a Google Maps API plugin to use this plugin but if you would like to track your usage you can enter it into the plugin settings screen.
|
97 |
-
|
98 |
-
= Does this plugin create any new database tables? =
|
99 |
-
|
100 |
-
Unlike many other Google Maps plugins, Google Maps Builder does not create a single new table in your WordPress database. There is no added database overhead or foreign MySQL queries. It's our guarantee that this plugin will never leave an orphaned table in your WordPress database.
|
101 |
-
|
102 |
-
= Where can I find the shortcodes for each map I create? =
|
103 |
-
|
104 |
-
You can find the shortcodes for each map on the post listing screen, within the post itself in the TinyMCE Map Builder button.
|
105 |
-
|
106 |
-
= What the heck is a shortcode and how do I use it? =
|
107 |
-
|
108 |
-
Maps Builder works by creating a plugin specific [WordPress shortcode](http://codex.wordpress.org/Shortcode). You can easily add maps to your posts with the Map Builder button integrated within the TinyMCE WordPress editor. You may also copy the shortcode for a specific map and enter in into a widget or directly within a metafiend. As well, you can use the WordPress [do_shortcode()](http://codex.wordpress.org/Function_Reference/do_shortcode) function to use it within your theme template files or plugins for further customization.
|
109 |
-
|
110 |
-
= Does this plugin include a widget for displaying maps? =
|
111 |
-
|
112 |
-
Yes! In the free version there is a basic widget for adding maps to sidebars. Upgrade to Pro for more control.
|
113 |
-
|
114 |
-
= How do I report a bug? =
|
115 |
-
|
116 |
-
We always welcome your feedback for improvements or if you have uncovered a bug. To report a bug please use the WordPress.org support forum.
|
117 |
-
|
118 |
-
= Who is behind this plugin? =
|
119 |
-
|
120 |
-
Maps Builder is developed and supported by [WordImpress](https://wordimpress.com). We build impressive Plugins and Themes for your WordPress website. Find out more about us and read more great tutorials at [https://wordimpress.com](https://wordimpress.com).
|
121 |
-
|
122 |
-
== Screenshots ==
|
123 |
-
|
124 |
-
1. **Fullscreen Map Builder** - Build your map in an immersive fullscreen Customizer-like environment with live refresh and see your map built right in front of your eyes.
|
125 |
-
|
126 |
-
2. **Add a new Marker with just a click** - Use the "Drop a Marker" function to add new markers with one click.
|
127 |
-
|
128 |
-
3. **Customized Marker Images** - Configure a marker to fit your location. Easily adjust the marker, icon and color.
|
129 |
-
|
130 |
-
4. **Frontend View** - A view the a map on the frontend of a WordPress site. This map shows the 45° angle view with labels.
|
131 |
-
|
132 |
-
5. **Settings Panel** - The Maps Builder Pro Settings page. Maps Builder Basic includes these options, but not the "License" tab.
|
133 |
-
|
134 |
-
== Upgrade Notice ==
|
135 |
-
|
136 |
-
Maps Builder 2.0 is a significant upgrade. After you update, you'll see a notice to update your maps. Make sure to click that.
|
137 |
-
|
138 |
-
== Changelog ==
|
139 |
-
|
140 |
-
= 2.
|
141 |
-
*
|
142 |
-
|
143 |
-
|
144 |
-
*
|
145 |
-
*
|
146 |
-
*
|
147 |
-
*
|
148 |
-
*
|
149 |
-
*
|
150 |
-
*
|
151 |
-
*
|
152 |
-
*
|
153 |
-
*
|
154 |
-
*
|
155 |
-
|
156 |
-
|
157 |
-
*
|
158 |
-
*
|
159 |
-
*
|
160 |
-
* Fix:
|
161 |
-
|
162 |
-
|
163 |
-
* Fix:
|
164 |
-
|
165 |
-
|
166 |
-
* General:
|
167 |
-
*
|
168 |
-
*
|
169 |
-
|
170 |
-
|
171 |
-
* New:
|
172 |
-
*
|
173 |
-
*
|
174 |
-
*
|
175 |
-
*
|
176 |
-
|
177 |
-
|
178 |
-
*
|
179 |
-
*
|
180 |
-
*
|
181 |
-
*
|
182 |
-
*
|
183 |
-
|
184 |
-
|
185 |
-
*
|
186 |
-
*
|
187 |
-
*
|
188 |
-
|
189 |
-
|
190 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
=== Maps Builder - Google Maps Plugin ===
|
2 |
+
Contributors: wordimpress, dlocc, webdevmattcrom
|
3 |
+
Donate link: https://wordimpress.com/
|
4 |
+
Tags: google maps, google map, google map widget, google map shortcode, maps, map, wp map, wp google maps, google maps directions, google maps builder, google maps plugin, google places, google places api, google maps api, google places reviews
|
5 |
+
Requires at least: 4.0
|
6 |
+
Tested up to: 4.6.1
|
7 |
+
Stable tag: 2.1
|
8 |
+
License: GPLv2 or later
|
9 |
+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
+
|
11 |
+
The most flexible, robust, and easy to use WordPress plugin for creating powerful Google Maps directly on your website.
|
12 |
+
|
13 |
+
== Description ==
|
14 |
+
|
15 |
+
Maps Builder isn't just another Google Maps plugin. It's built from the ground up to be the easiest, most intuitive and fastest Google Maps plugin for WordPress. Visually build powerful customized Google Maps to use on your WordPress site quickly and easily without ever having to touch a bit of code.
|
16 |
+
|
17 |
+
= Plugin Highlights: =
|
18 |
+
* **Fullscreen Live Map Builder** - The Map Builder let's you edit fullscreen in a Customizer-like environment so you can see your map come to life right before your eyes.
|
19 |
+
* **Google Places API integration** - Display nearby business locations and points of interest complete with ratings, custom marker icon
|
20 |
+
* **Snazzy Maps integration** - Create truly unique Google Map themes that look great with any design powered by [Snazzy Maps](http://snazzymaps.com/).
|
21 |
+
* **Unique Marker Icons** - The only plugin with [Map Icons](map-icons.com) integration; set icon and marker colors for truly unique markers
|
22 |
+
* **Intuitive UI** that seamlessly integrates with WordPress' - no eye sores or outdated interfaces here
|
23 |
+
* **Small Footprint** - GMB does not create any new database tables, not even one
|
24 |
+
* **Optimized** - All scripts and styles are optimized and packaged with Grunt
|
25 |
+
* **No notices or warnings** We developed this plugins in debug mode. This results in high quality plugins with no errors, warnings or notices.
|
26 |
+
|
27 |
+
**[Check out the Plugin Demo](https://mapsbuilder.wordimpress.com/)**
|
28 |
+
|
29 |
+
**Want more? [Upgrade to Maps Builder Pro Today!](https://wordimpress.com/plugins/maps-builder-pro/)**
|
30 |
+
|
31 |
+
= Marker Creation =
|
32 |
+
|
33 |
+
Google Maps builder features a simple **"Point and Click" marker creation system**. As well, you can add markers using an intuitive Google autocomplete search field. As well, **Bulk edit marker data ** using meta fields attached to each marker's content.
|
34 |
+
|
35 |
+
= Map Themes =
|
36 |
+
|
37 |
+
Want to add some pazazz to your maps? [Snazzy Maps](http://snazzymaps.com/) themes are baked right in to Google Map Builder. This means your maps can stand out, fit into any design, and look unique and intriguing.
|
38 |
+
|
39 |
+
= Granular Map Control =
|
40 |
+
|
41 |
+
Fine tune your Google Maps with full control over settings for street view, zooming, panning, dragging, and more. Set defaults for each control so each new map you create is just the way you like it.
|
42 |
+
|
43 |
+
= Actively Developed and Supported =
|
44 |
+
|
45 |
+
This plugin is actively developed and supported. This means you can expect an answer in the forums and consistent improvements and enhancements to the plugin itself. As well, we won't shy away from bug fixes or code refactoring and optimization.
|
46 |
+
|
47 |
+
= You'll Love Maps Builder Pro =
|
48 |
+
|
49 |
+
Maps Builder Pro gives you all that you love about Maps Builder Basic, plus lots of new and advanced features. Here's the highlights:
|
50 |
+
|
51 |
+
* **Post Mashup** - Automatically populate markers on a map based on your own posts, pages, or custom post types [See Demo](http://mapsbuilder.wordimpress.com/demo/mashups/).
|
52 |
+
* **Marker Clustering** - When zoomed out, show one "cluster" marker with a number to indicate how many markers are in close proximity [See Demo](http://mapsbuilder.wordimpress.com/demo/marker-clustering/).
|
53 |
+
* **Layers** - Show Bicycle, Transit, and/or Traffic layers with one click on any map [See Demo](http://mapsbuilder.wordimpress.com/demo/transit-layer/).
|
54 |
+
* **Custom Marker** - Upload your own custom marker for any marker in your map [See Demo](http://mapsbuilder.wordimpress.com/demo/marker-icons-flexibility/).
|
55 |
+
* **Import/Export** - Import and Export all your maps or markers anywhere you like.
|
56 |
+
* **Priority Support** - Maps Builder Pro users benefit from our Priority Support Forum. We go the extra mile for you and your website needs.
|
57 |
+
|
58 |
+
[Upgrade to Maps Builder Pro Today!](https://wordimpress.com/plugins/maps-builder-pro/)
|
59 |
+
|
60 |
+
== Installation ==
|
61 |
+
|
62 |
+
This section describes how to install the plugin and get it working.
|
63 |
+
|
64 |
+
= Using The WordPress Dashboard =
|
65 |
+
|
66 |
+
1. Navigate to the 'Add New' in the plugins dashboard
|
67 |
+
2. Search for 'Google Maps Builder'
|
68 |
+
3. Click 'Install Now'
|
69 |
+
4. Activate the plugin on the Plugin dashboard
|
70 |
+
|
71 |
+
= Uploading in WordPress Dashboard =
|
72 |
+
|
73 |
+
1. Navigate to the 'Add New' in the plugins dashboard
|
74 |
+
2. Navigate to the 'Upload' area
|
75 |
+
3. Select `google-maps-builder.zip` from your computer
|
76 |
+
4. Click 'Install Now'
|
77 |
+
5. Activate the plugin in the Plugin dashboard
|
78 |
+
|
79 |
+
= Using FTP =
|
80 |
+
|
81 |
+
1. Download `google-maps-builder.zip`
|
82 |
+
2. Extract the `google-maps-builder` directory to your computer
|
83 |
+
3. Upload the `google-maps-builder` directory to the `/wp-content/plugins/` directory
|
84 |
+
4. Activate the plugin in the Plugin dashboard
|
85 |
+
|
86 |
+
== Frequently Asked Questions ==
|
87 |
+
|
88 |
+
= What sets this plugin apart from all the other Google Maps plugins for WordPress? =
|
89 |
+
|
90 |
+
There are a number features and functionality that set Maps Builder apart from the many WordPress Google Maps plugins. For starters, we promise this plugin will always have a light footprint. No extra tables or unnecessary overhead. Furthermore, the plugin is built from the ground up to be both easy and fun to use.
|
91 |
+
|
92 |
+
We have placed extra care and attention on the map creation process and are always looking to improve the UI with enhancements. It's our goal to integrate the plugin with the native WordPress admin UI without adding any distracting visuals. Finally, there are a number of additional features such as built in integration with Google Places and Routes APIs, Snazzy Maps, many marker icon libraries, and more. We suggest you give it for a test drive.
|
93 |
+
|
94 |
+
= Do I need a Google Places API Key to use this plugin? =
|
95 |
+
|
96 |
+
No. You do not need a Google Maps API plugin to use this plugin but if you would like to track your usage you can enter it into the plugin settings screen.
|
97 |
+
|
98 |
+
= Does this plugin create any new database tables? =
|
99 |
+
|
100 |
+
Unlike many other Google Maps plugins, Google Maps Builder does not create a single new table in your WordPress database. There is no added database overhead or foreign MySQL queries. It's our guarantee that this plugin will never leave an orphaned table in your WordPress database.
|
101 |
+
|
102 |
+
= Where can I find the shortcodes for each map I create? =
|
103 |
+
|
104 |
+
You can find the shortcodes for each map on the post listing screen, within the post itself in the TinyMCE Map Builder button.
|
105 |
+
|
106 |
+
= What the heck is a shortcode and how do I use it? =
|
107 |
+
|
108 |
+
Maps Builder works by creating a plugin specific [WordPress shortcode](http://codex.wordpress.org/Shortcode). You can easily add maps to your posts with the Map Builder button integrated within the TinyMCE WordPress editor. You may also copy the shortcode for a specific map and enter in into a widget or directly within a metafiend. As well, you can use the WordPress [do_shortcode()](http://codex.wordpress.org/Function_Reference/do_shortcode) function to use it within your theme template files or plugins for further customization.
|
109 |
+
|
110 |
+
= Does this plugin include a widget for displaying maps? =
|
111 |
+
|
112 |
+
Yes! In the free version there is a basic widget for adding maps to sidebars. Upgrade to Pro for more control.
|
113 |
+
|
114 |
+
= How do I report a bug? =
|
115 |
+
|
116 |
+
We always welcome your feedback for improvements or if you have uncovered a bug. To report a bug please use the WordPress.org support forum.
|
117 |
+
|
118 |
+
= Who is behind this plugin? =
|
119 |
+
|
120 |
+
Maps Builder is developed and supported by [WordImpress](https://wordimpress.com). We build impressive Plugins and Themes for your WordPress website. Find out more about us and read more great tutorials at [https://wordimpress.com](https://wordimpress.com).
|
121 |
+
|
122 |
+
== Screenshots ==
|
123 |
+
|
124 |
+
1. **Fullscreen Map Builder** - Build your map in an immersive fullscreen Customizer-like environment with live refresh and see your map built right in front of your eyes.
|
125 |
+
|
126 |
+
2. **Add a new Marker with just a click** - Use the "Drop a Marker" function to add new markers with one click.
|
127 |
+
|
128 |
+
3. **Customized Marker Images** - Configure a marker to fit your location. Easily adjust the marker, icon and color.
|
129 |
+
|
130 |
+
4. **Frontend View** - A view the a map on the frontend of a WordPress site. This map shows the 45° angle view with labels.
|
131 |
+
|
132 |
+
5. **Settings Panel** - The Maps Builder Pro Settings page. Maps Builder Basic includes these options, but not the "License" tab.
|
133 |
+
|
134 |
+
== Upgrade Notice ==
|
135 |
+
|
136 |
+
Maps Builder 2.0 is a significant upgrade. After you update, you'll see a notice to update your maps. Make sure to click that.
|
137 |
+
|
138 |
+
== Changelog ==
|
139 |
+
|
140 |
+
= 2.1 =
|
141 |
+
* Enhancement: Support basic HTML like images and YouTube embeds in InfoBubbles - https://github.com/WordImpress/Google-Maps-Builder/issues/218
|
142 |
+
* Enhancement: Greatly improved InfoBubble CSS and sizing - https://github.com/WordImpress/Google-Maps-Builder/issues/214
|
143 |
+
* Fix: Show thumbnail properly in backend InfoBubbles - https://github.com/WordImpress/Google-Maps-Builder/issues/213
|
144 |
+
* Fix: Google Places API error outputs badly - https://github.com/WordImpress/Google-Maps-Builder/issues/176
|
145 |
+
* Fix: Properly support new requirements for Google Places API - https://github.com/WordImpress/Google-Maps-Builder/issues/174
|
146 |
+
* Fix: Save Button doesn't appear when editing a Marker that was already edited once - https://github.com/WordImpress/Google-Maps-Builder/issues/210
|
147 |
+
* Fix: "Save Changes" tool tip stays on screen after saving changes - https://github.com/WordImpress/Google-Maps-Builder/issues/205
|
148 |
+
* Fix: Map Type Control doesn't affect map properly - https://github.com/WordImpress/Google-Maps-Builder/issues/162
|
149 |
+
* Tweak: Settings screen CSS made tabs shift in bad ways - https://github.com/WordImpress/Google-Maps-Builder/issues/171
|
150 |
+
* Tweak: Google Marker images were moved. Update routine for new location added. - https://github.com/WordImpress/Google-Maps-Builder/issues/175
|
151 |
+
* Tweak: Removed sensor parameter to prevent console warning https://github.com/WordImpress/Maps-Builder-Pro/issues/19
|
152 |
+
* Tweak: Changed default geocoding option and settings now that Google requires SSL to enable - https://github.com/WordImpress/Google-Maps-Builder/issues/164
|
153 |
+
* Tweak: Updated Google logo to the newest version - https://github.com/WordImpress/Maps-Builder-Pro/issues/209
|
154 |
+
* Fix: Better way to include CMB2 so there is less chance of conflicts
|
155 |
+
|
156 |
+
= 2.0.2 =
|
157 |
+
* Fix: Improved Google Maps API Conditional Script Loading - https://github.com/WordImpress/google-maps-builder/issues/118
|
158 |
+
* Fix: Updated Google logo to the latest version - https://github.com/WordImpress/google-maps-builder/issues/126
|
159 |
+
* Fix: Settings Tabs are janked - https://github.com/WordImpress/google-maps-builder/issues/120
|
160 |
+
* Fix: Admin Grid Styles Mess up Widgets Customizer Screen - https://github.com/WordImpress/google-maps-builder/issues/119
|
161 |
+
|
162 |
+
= 2.0.1 =
|
163 |
+
* Fix: capitalization differences between images and html references fixed for default marker images
|
164 |
+
|
165 |
+
= 2.0 =
|
166 |
+
* General: This update focused on fixing a lot of pre-existing bugs commonly submitted to WordPress.org as well as improving the plugin base for future code enhancements.
|
167 |
+
* New: Enhanced Full Screen Maps Builder mode that allows you to build maps in a customizer-like experience.
|
168 |
+
* New: Widget for inserting maps into your theme's sidebars #39 @see: https://github.com/WordImpress/google-maps-builder/issues/39
|
169 |
+
* New: Shortcode builder integrated into TinyMCE to make adding maps to your posts a breeze. @see: https://github.com/WordImpress/google-maps-builder/issues/24
|
170 |
+
* New: Upgrade process for maps using Google's old reference ID in place for the new Place_ID @see: https://github.com/WordImpress/google-maps-builder/issues/18
|
171 |
+
* New: Switch and Test all Google Places API calls to "Reference ID" or "ID" to Google's new "Places ID"
|
172 |
+
* New: Gulp implemented for minifying scripts
|
173 |
+
* New: Uber cool new logo design and mascot: "Marko the Map Builder"
|
174 |
+
* New: Control the map height with a new control to select percentage or pixel height values @see: https://github.com/WordImpress/google-maps-builder/issues/13
|
175 |
+
* New: You can now choose whether or not you want to see the place info within your infowindows @see: https://github.com/WordImpress/google-maps-builder/issues/62
|
176 |
+
* Improvement: Upgraded CMB1 to CMB2
|
177 |
+
* Improvement: Class improvements and modernized structure organization
|
178 |
+
* Improvement: Plugin structure significantly changed to better reflect our development preference. The current structure is similar to Give, EDD, and other reputable plugins.
|
179 |
+
* Improvement: Swapped out Thickbox for Magnific popup @see: https://github.com/WordImpress/google-maps-builder/issues/11
|
180 |
+
* Improvement: Register scripts and styles properly prior to enqueuing them for other plugins and themes
|
181 |
+
* Improvement: Marker Creation Improvements - 1) Sometimes markers disappear in the post edit screen. 2) Sometimes markers don't get output on the front end correctly. 3)Sometimes markers don't get generated in the post edit screen at all.
|
182 |
+
* Fix: Investigated + resolved several Google Maps API conflicts - Often when a user has a theme or plugin that registers Google Maps it breaks our plugin or ours breaks theirs. We now check for other Google Map enqueues, and if present the plugin attempts to dequeue them in favor for ours. So far this has fixed issues with Uber Menu 3, Contact Forms 7, as well as many additional plugins.
|
183 |
+
* Fix: Maps placed in hidden tabs now redraw properly when the tab is selected
|
184 |
+
* Fix: Found and resolved conflict with ACF plugin Google Maps field
|
185 |
+
* Fix: Removed non-functional marker upload field (will be added to Pro version in a much enhanced format).
|
186 |
+
* Fix: Maps icons fixed to no longer show first character incorrectly @see: https://github.com/scottdejonge/Map-Icons/issues/26
|
187 |
+
* General: The plugin's official name has dropped the word "Google" for brand compliance. It's now called "Maps Builder"
|
188 |
+
* General: Removed "Places API Key" field because Google Maps API doesn't require it to query the library
|
189 |
+
* General: Added "Google Maps API Key" field to track API usage within Google's Developer Console @see: https://github.com/WordImpress/google-maps-builder/issues/48
|
190 |
+
* General: Javascript cleanup and optimization
|
191 |
+
|
192 |
+
= 1.0.3 =
|
193 |
+
* New: New check for multiple Google Maps API calls to ensure more compatibility with themes and plugins which include the same maps API JS. If the check detects multiple enqueues a warning appears in the admin panel.
|
194 |
+
* Additional Testing: Reviewed WooCommerce and Contact Forms 7 compatibility within WP admin panel
|
195 |
+
* Fix: Updated a number of field descriptions to be more clear
|
196 |
+
* Fix: Updated readme to be more accurately reflect past development on plugin
|
197 |
+
* Removed snazzy.php file since we are using the json file exclusively now
|
198 |
+
|
199 |
+
= 1.0.2 =
|
200 |
+
* Remove Maps Shortcode field from non-Google Maps post types. ie Posts and Pages (thanks [@kalenjohnson](https://github.com/WordImpress/google-maps-builder/pull/1) )
|
201 |
+
* Fix: Default Menu position conflict with other plugins like WooCommerce and Contact Forms 7
|
202 |
+
* Readme.txt - New FAQs, Roadmap content and several formatting and typo fixes
|
203 |
+
* Fixed: Bug with Map shortcode field displaying on all single post types Publish metabox rather than just on the maps post type
|
204 |
+
* Improved: Moved snazzy JSON data from php file to .json file for more reliable usage across environments; some servers seem to deny any access to php files using wp_remote_fopen()
|
205 |
+
|
206 |
+
= 1.0.1 =
|
207 |
+
* New: Added a custom meta field to the Google Map single post screen that outputs the post's shortcode so it's more easily accessible. Before you could only access the shortcode via the Google Maps post listing page.
|
208 |
+
* Updated readme.txt file with more information about the plugin, fixed several formatting errors and typos.
|
209 |
+
* Fixed: Activation error "PHP Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method Google_Maps_Builder::activate() should not be called statically in ..." - Thanks Jon Brown!
|
210 |
+
|
211 |
+
= 1.0.0 =
|
212 |
+
* Plugin released. Yay!
|
assets/css/gmb-admin.css.map
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"version":3,"sources":["plugins/magnific.scss","admin/_mixins.scss","plugins/grid.scss","plugins/qtip2.scss","admin/magnific-builder.scss","admin/builder.scss","admin/cmb2-custom.scss","admin/settings.scss","admin/widget.scss","admin/modal-markers.scss"],"names":[],"mappings":"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","file":"gmb-admin.css","sourcesContent":["/* Magnific Popup CSS */\r\n.mfp-bg {\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n z-index: 100000;\r\n overflow: hidden;\r\n position: fixed;\r\n background: #0b0b0b;\r\n opacity: 0.8;\r\n filter: alpha(opacity=80);\r\n}\r\n\r\n.mfp-wrap {\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n z-index: 100001;\r\n position: fixed;\r\n outline: none !important;\r\n -webkit-backface-visibility: hidden;\r\n}\r\n\r\n.mfp-container {\r\n text-align: center;\r\n position: absolute;\r\n width: 100%;\r\n height: 100%;\r\n left: 0;\r\n top: 0;\r\n padding: 0;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n}\r\n\r\n.mfp-container:before {\r\n content: '';\r\n display: inline-block;\r\n height: 100%;\r\n vertical-align: middle;\r\n}\r\n\r\n.mfp-align-top .mfp-container:before {\r\n display: none;\r\n}\r\n\r\n.mfp-content {\r\n position: relative;\r\n display: inline-block;\r\n vertical-align: middle;\r\n margin: 0 auto;\r\n text-align: left;\r\n z-index: 100003;\r\n box-sizing: border-box;\r\n}\r\n\r\n.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {\r\n width: 100%;\r\n cursor: auto;\r\n}\r\n\r\n.mfp-ajax-cur {\r\n cursor: progress;\r\n}\r\n\r\n.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {\r\n cursor: -moz-zoom-out;\r\n cursor: -webkit-zoom-out;\r\n cursor: zoom-out;\r\n}\r\n\r\n.mfp-zoom {\r\n cursor: pointer;\r\n cursor: -webkit-zoom-in;\r\n cursor: -moz-zoom-in;\r\n cursor: zoom-in;\r\n}\r\n\r\n.mfp-auto-cursor .mfp-content {\r\n cursor: auto;\r\n}\r\n\r\n.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {\r\n -webkit-user-select: none;\r\n -moz-user-select: none;\r\n user-select: none;\r\n}\r\n\r\n.mfp-loading.mfp-figure {\r\n display: none;\r\n}\r\n\r\n.mfp-hide {\r\n display: none !important;\r\n}\r\n\r\n.mfp-preloader {\r\n color: #CCC;\r\n position: absolute;\r\n top: 50%;\r\n width: auto;\r\n text-align: center;\r\n margin-top: -0.8em;\r\n left: 8px;\r\n right: 8px;\r\n z-index: 100004;\r\n}\r\n\r\n.mfp-preloader a {\r\n color: #CCC;\r\n}\r\n\r\n.mfp-preloader a:hover {\r\n color: #FFF;\r\n}\r\n\r\n.mfp-s-ready .mfp-preloader {\r\n display: none;\r\n}\r\n\r\n.mfp-s-error .mfp-content {\r\n display: none;\r\n}\r\n\r\nbutton.mfp-close, button.mfp-arrow {\r\n overflow: visible;\r\n cursor: pointer;\r\n background: transparent;\r\n border: 0;\r\n -webkit-appearance: none;\r\n display: block;\r\n outline: none;\r\n padding: 0;\r\n z-index: 100005;\r\n -webkit-box-shadow: none;\r\n box-shadow: none;\r\n}\r\n\r\nbutton::-moz-focus-inner {\r\n padding: 0;\r\n border: 0;\r\n}\r\n\r\n.mfp-close, button.gmb-modal-close {\r\n width: 44px;\r\n height: 44px;\r\n line-height: 44px;\r\n position: absolute;\r\n right: 0;\r\n top: 0;\r\n text-decoration: none;\r\n text-align: center;\r\n opacity: 0.65;\r\n filter: alpha(opacity=65);\r\n padding: 0 0 18px 10px;\r\n color: #FFF;\r\n font-style: normal;\r\n font-size: 28px;\r\n font-family: Arial, Baskerville, monospace;\r\n}\r\n\r\n.mfp-close:hover, .mfp-close:focus, button.gmb-modal-close:hover, button.gmb-modal-close:focus {\r\n opacity: 1;\r\n filter: alpha(opacity=100);\r\n}\r\n\r\n.mfp-close:active {\r\n top: 1px;\r\n}\r\n\r\n.mfp-close-btn-in .mfp-close {\r\n color: #333;\r\n}\r\n\r\n.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {\r\n color: #FFF;\r\n right: -6px;\r\n text-align: right;\r\n padding-right: 6px;\r\n width: 100%;\r\n}\r\n\r\n.mfp-counter {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n color: #CCC;\r\n font-size: 12px;\r\n line-height: 18px;\r\n white-space: nowrap;\r\n}\r\n\r\n.mfp-arrow {\r\n position: absolute;\r\n opacity: 0.65;\r\n filter: alpha(opacity=65);\r\n margin: 0;\r\n top: 50%;\r\n margin-top: -55px;\r\n padding: 0;\r\n width: 90px;\r\n height: 110px;\r\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\r\n}\r\n\r\n.mfp-arrow:active {\r\n margin-top: -54px;\r\n}\r\n\r\n.mfp-arrow:hover, .mfp-arrow:focus {\r\n opacity: 1;\r\n filter: alpha(opacity=100);\r\n}\r\n\r\n.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {\r\n content: '';\r\n display: block;\r\n width: 0;\r\n height: 0;\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n margin-top: 35px;\r\n margin-left: 35px;\r\n border: medium inset transparent;\r\n}\r\n\r\n.mfp-arrow:after, .mfp-arrow .mfp-a {\r\n border-top-width: 13px;\r\n border-bottom-width: 13px;\r\n top: 8px;\r\n}\r\n\r\n.mfp-arrow:before, .mfp-arrow .mfp-b {\r\n border-top-width: 21px;\r\n border-bottom-width: 21px;\r\n opacity: 0.7;\r\n}\r\n\r\n.mfp-arrow-left {\r\n left: 0;\r\n}\r\n\r\n.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {\r\n border-right: 17px solid #FFF;\r\n margin-left: 31px;\r\n}\r\n\r\n.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {\r\n margin-left: 25px;\r\n border-right: 27px solid #3F3F3F;\r\n}\r\n\r\n.mfp-arrow-right {\r\n right: 0;\r\n}\r\n\r\n.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {\r\n border-left: 17px solid #FFF;\r\n margin-left: 39px;\r\n}\r\n\r\n.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {\r\n border-left: 27px solid #3F3F3F;\r\n}\r\n\r\n.mfp-iframe-holder {\r\n padding-top: 40px;\r\n padding-bottom: 40px;\r\n}\r\n\r\n.mfp-iframe-holder .mfp-content {\r\n line-height: 0;\r\n width: 100%;\r\n max-width: 900px;\r\n}\r\n\r\n.mfp-iframe-holder .mfp-close {\r\n top: -40px;\r\n}\r\n\r\n.mfp-iframe-scaler {\r\n width: 100%;\r\n height: 0;\r\n overflow: hidden;\r\n padding-top: 56.25%;\r\n}\r\n\r\n.mfp-iframe-scaler iframe {\r\n position: absolute;\r\n display: block;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);\r\n background: #000;\r\n}\r\n\r\n/* Main image in popup */\r\nimg.mfp-img {\r\n width: auto;\r\n max-width: 100%;\r\n height: auto;\r\n display: block;\r\n line-height: 0;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n padding: 40px 0 40px;\r\n margin: 0 auto;\r\n}\r\n\r\n/* The shadow behind the image */\r\n.mfp-figure {\r\n line-height: 0;\r\n}\r\n\r\n.mfp-figure:after {\r\n content: '';\r\n position: absolute;\r\n left: 0;\r\n top: 40px;\r\n bottom: 40px;\r\n display: block;\r\n right: 0;\r\n width: auto;\r\n height: auto;\r\n z-index: -1;\r\n box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);\r\n background: #444;\r\n}\r\n\r\n.mfp-figure small {\r\n color: #BDBDBD;\r\n display: block;\r\n font-size: 12px;\r\n line-height: 14px;\r\n}\r\n\r\n.mfp-figure figure {\r\n margin: 0;\r\n}\r\n\r\n.mfp-bottom-bar {\r\n margin-top: -36px;\r\n position: absolute;\r\n top: 100%;\r\n left: 0;\r\n width: 100%;\r\n cursor: auto;\r\n}\r\n\r\n.mfp-title {\r\n text-align: left;\r\n line-height: 18px;\r\n color: #F3F3F3;\r\n word-wrap: break-word;\r\n padding-right: 36px;\r\n}\r\n\r\n.mfp-image-holder .mfp-content {\r\n max-width: 100%;\r\n}\r\n\r\n.mfp-gallery .mfp-image-holder .mfp-figure {\r\n cursor: pointer;\r\n}\r\n\r\n@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {\r\n /**\r\n\t * Remove all paddings around the image on small screen\r\n\t */\r\n .mfp-img-mobile .mfp-image-holder {\r\n\tpadding-left: 0;\r\n\tpadding-right: 0;\r\n }\r\n\r\n .mfp-img-mobile img.mfp-img {\r\n\tpadding: 0;\r\n }\r\n\r\n .mfp-img-mobile .mfp-figure:after {\r\n\ttop: 0;\r\n\tbottom: 0;\r\n }\r\n\r\n .mfp-img-mobile .mfp-figure small {\r\n\tdisplay: inline;\r\n\tmargin-left: 5px;\r\n }\r\n\r\n .mfp-img-mobile .mfp-bottom-bar {\r\n\tbackground: rgba(0, 0, 0, 0.6);\r\n\tbottom: 0;\r\n\tmargin: 0;\r\n\ttop: auto;\r\n\tpadding: 3px 5px;\r\n\tposition: fixed;\r\n\t-webkit-box-sizing: border-box;\r\n\t-moz-box-sizing: border-box;\r\n\tbox-sizing: border-box;\r\n }\r\n\r\n .mfp-img-mobile .mfp-bottom-bar:empty {\r\n\tpadding: 0;\r\n }\r\n\r\n .mfp-img-mobile .mfp-counter {\r\n\tright: 5px;\r\n\ttop: 3px;\r\n }\r\n\r\n .mfp-img-mobile .mfp-close {\r\n\ttop: 0;\r\n\tright: 0;\r\n\twidth: 35px;\r\n\theight: 35px;\r\n\tline-height: 35px;\r\n\tbackground: rgba(0, 0, 0, 0.6);\r\n\tposition: fixed;\r\n\ttext-align: center;\r\n\tpadding: 0;\r\n }\r\n}\r\n\r\n@media all and (max-width: 900px) {\r\n .mfp-arrow {\r\n\t-webkit-transform: scale(0.75);\r\n\ttransform: scale(0.75);\r\n }\r\n\r\n .mfp-arrow-left {\r\n\t-webkit-transform-origin: 0;\r\n\ttransform-origin: 0;\r\n }\r\n\r\n .mfp-arrow-right {\r\n\t-webkit-transform-origin: 100%;\r\n\ttransform-origin: 100%;\r\n }\r\n\r\n .mfp-container {\r\n\tpadding: 0;\r\n }\r\n}\r\n\r\n.mfp-ie7 .mfp-img {\r\n padding: 0;\r\n}\r\n\r\n.mfp-ie7 .mfp-bottom-bar {\r\n width: 600px;\r\n left: 50%;\r\n margin-left: -300px;\r\n margin-top: 5px;\r\n padding-bottom: 5px;\r\n}\r\n\r\n.mfp-ie7 .mfp-container {\r\n padding: 0;\r\n}\r\n\r\n.mfp-ie7 .mfp-content {\r\n padding-top: 44px;\r\n}\r\n\r\n.mfp-ie7 .mfp-close {\r\n top: 0;\r\n right: 0;\r\n padding-top: 0;\r\n}\r\n\r\n.white-popup {\r\n position: relative;\r\n background: #FFF;\r\n padding: 20px;\r\n width: auto;\r\n max-width: 600px;\r\n margin: 20px auto;\r\n @include clearfix;\r\n}\r\n\r\n.white-popup.marker-icon-modal {\r\n padding-bottom:50px;\r\n}","/* Mixin */\r\n@mixin vertical-align {\r\n position: relative;\r\n top: 50%;\r\n -webkit-transform: translateY(-50%);\r\n -ms-transform: translateY(-50%);\r\n transform: translateY(-50%);\r\n}\r\n\r\n@mixin easing-transition {\r\n -webkit-transition: 0.2s all linear;\r\n -moz-transition: 0.2s all linear;\r\n -o-transition: 0.2s all linear;\r\n transition: 0.2s all linear;\r\n}\r\n\r\n@mixin modal-label {\r\n font-weight: bold;\r\n font-size: 14px;\r\n margin: 0 0 8px;\r\n padding: 0;\r\n display: block;\r\n position: relative;\r\n}\r\n\r\n@mixin field-description {\r\n font-size: 13px;\r\n padding: 5px 0 0;\r\n margin: 0;\r\n line-height: 18px;\r\n font-style: italic;\r\n color: #aaaaaa;\r\n}\r\n\r\n@mixin orange-button {\r\n background: #FAA625;\r\n border-color: #CE8617;\r\n -webkit-box-shadow: inset 0 1px 0 rgb(249, 198, 121), 0 1px 0 rgba(0, 0, 0, 0.15);\r\n -moz-box-shadow: inset 0 1px 0 rgb(249, 198, 121), 0 1px 0 rgba(0, 0, 0, 0.15);\r\n box-shadow: inset 0 1px 0 rgb(249, 198, 121), 0 1px 0 rgba(0, 0, 0, 0.15);\r\n color: #FFF;\r\n\r\n &:hover, &:disabled {\r\n\tcolor: #FFF;\r\n\tbackground: #eb9e23;\r\n\tborder-color: #ba7915;\r\n\t-webkit-box-shadow: inset 0 1px 0 rgb(249, 198, 121), 0 1px 0 rgba(0, 0, 0, 0.15);\r\n\t-moz-box-shadow: inset 0 1px 0 rgb(249, 198, 121), 0 1px 0 rgba(0, 0, 0, 0.15);\r\n\tbox-shadow: inset 0 1px 0 rgb(249, 198, 121), 0 1px 0 rgba(0, 0, 0, 0.15);\r\n }\r\n}\r\n\r\n@mixin clearfix {\r\n\r\n &:after {\r\n\tcontent: \"\";\r\n\tdisplay: table;\r\n\tclear: both;\r\n }\r\n\r\n}\r\n\r\n$blue: #42A4F5;\r\n$orange: #FAA627;","* {\r\n\t-webkit-box-sizing: border-box;\r\n\t-moz-box-sizing: border-box;\r\n\tbox-sizing: border-box;\r\n}\r\n\r\n.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {\r\n\tcontent: \" \";\r\n\tdisplay: table;\r\n}\r\n\r\n.container {\r\n\tpadding-left: 15px;\r\n\tpadding-right: 15px;\r\n}\r\n\r\n@media (min-width: 768px) {\r\n\t.container {\r\n\t\twidth: 750px;\r\n\t}\r\n}\r\n\r\n@media (min-width: 992px) {\r\n\t.container {\r\n\t\twidth: 970px;\r\n\t}\r\n}\r\n\r\n@media (min-width: 1200px) {\r\n\t.container {\r\n\t\twidth: 1170px;\r\n\t}\r\n}\r\n\r\n.container-fluid {\r\n\tmargin-right: auto;\r\n\tmargin-left: auto;\r\n\tpadding-left: 15px;\r\n\tpadding-right: 15px;\r\n}\r\n\r\n.row {\r\n\tmargin-left: -15px;\r\n\tmargin-right: -15px;\r\n}\r\n\r\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\r\n\tposition: relative;\r\n\tmin-height: 1px;\r\n\tpadding-left: 15px;\r\n\tpadding-right: 15px;\r\n}\r\n\r\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\r\n\tfloat: left;\r\n}\r\n\r\n.col-xs-12 {\r\n\twidth: 100%;\r\n}\r\n\r\n.col-xs-11 {\r\n\twidth: 91.66666667%;\r\n}\r\n\r\n.col-xs-10 {\r\n\twidth: 83.33333333%;\r\n}\r\n\r\n.col-xs-9 {\r\n\twidth: 75%;\r\n}\r\n\r\n.col-xs-8 {\r\n\twidth: 66.66666667%;\r\n}\r\n\r\n.col-xs-7 {\r\n\twidth: 58.33333333%;\r\n}\r\n\r\n.col-xs-6 {\r\n\twidth: 50%;\r\n}\r\n\r\n.col-xs-5 {\r\n\twidth: 41.66666667%;\r\n}\r\n\r\n.col-xs-4 {\r\n\twidth: 33.33333333%;\r\n}\r\n\r\n.col-xs-3 {\r\n\twidth: 25%;\r\n}\r\n\r\n.col-xs-2 {\r\n\twidth: 16.66666667%;\r\n}\r\n\r\n.col-xs-1 {\r\n\twidth: 8.33333333%;\r\n}\r\n\r\n.col-xs-pull-12 {\r\n\tright: 100%;\r\n}\r\n\r\n.col-xs-pull-11 {\r\n\tright: 91.66666667%;\r\n}\r\n\r\n.col-xs-pull-10 {\r\n\tright: 83.33333333%;\r\n}\r\n\r\n.col-xs-pull-9 {\r\n\tright: 75%;\r\n}\r\n\r\n.col-xs-pull-8 {\r\n\tright: 66.66666667%;\r\n}\r\n\r\n.col-xs-pull-7 {\r\n\tright: 58.33333333%;\r\n}\r\n\r\n.col-xs-pull-6 {\r\n\tright: 50%;\r\n}\r\n\r\n.col-xs-pull-5 {\r\n\tright: 41.66666667%;\r\n}\r\n\r\n.col-xs-pull-4 {\r\n\tright: 33.33333333%;\r\n}\r\n\r\n.col-xs-pull-3 {\r\n\tright: 25%;\r\n}\r\n\r\n.col-xs-pull-2 {\r\n\tright: 16.66666667%;\r\n}\r\n\r\n.col-xs-pull-1 {\r\n\tright: 8.33333333%;\r\n}\r\n\r\n.col-xs-pull-0 {\r\n\tright: 0%;\r\n}\r\n\r\n.col-xs-push-12 {\r\n\tleft: 100%;\r\n}\r\n\r\n.col-xs-push-11 {\r\n\tleft: 91.66666667%;\r\n}\r\n\r\n.col-xs-push-10 {\r\n\tleft: 83.33333333%;\r\n}\r\n\r\n.col-xs-push-9 {\r\n\tleft: 75%;\r\n}\r\n\r\n.col-xs-push-8 {\r\n\tleft: 66.66666667%;\r\n}\r\n\r\n.col-xs-push-7 {\r\n\tleft: 58.33333333%;\r\n}\r\n\r\n.col-xs-push-6 {\r\n\tleft: 50%;\r\n}\r\n\r\n.col-xs-push-5 {\r\n\tleft: 41.66666667%;\r\n}\r\n\r\n.col-xs-push-4 {\r\n\tleft: 33.33333333%;\r\n}\r\n\r\n.col-xs-push-3 {\r\n\tleft: 25%;\r\n}\r\n\r\n.col-xs-push-2 {\r\n\tleft: 16.66666667%;\r\n}\r\n\r\n.col-xs-push-1 {\r\n\tleft: 8.33333333%;\r\n}\r\n\r\n.col-xs-push-0 {\r\n\tleft: 0%;\r\n}\r\n\r\n.col-xs-offset-12 {\r\n\tmargin-left: 100%;\r\n}\r\n\r\n.col-xs-offset-11 {\r\n\tmargin-left: 91.66666667%;\r\n}\r\n\r\n.col-xs-offset-10 {\r\n\tmargin-left: 83.33333333%;\r\n}\r\n\r\n.col-xs-offset-9 {\r\n\tmargin-left: 75%;\r\n}\r\n\r\n.col-xs-offset-8 {\r\n\tmargin-left: 66.66666667%;\r\n}\r\n\r\n.col-xs-offset-7 {\r\n\tmargin-left: 58.33333333%;\r\n}\r\n\r\n.col-xs-offset-6 {\r\n\tmargin-left: 50%;\r\n}\r\n\r\n.col-xs-offset-5 {\r\n\tmargin-left: 41.66666667%;\r\n}\r\n\r\n.col-xs-offset-4 {\r\n\tmargin-left: 33.33333333%;\r\n}\r\n\r\n.col-xs-offset-3 {\r\n\tmargin-left: 25%;\r\n}\r\n\r\n.col-xs-offset-2 {\r\n\tmargin-left: 16.66666667%;\r\n}\r\n\r\n.col-xs-offset-1 {\r\n\tmargin-left: 8.33333333%;\r\n}\r\n\r\n.col-xs-offset-0 {\r\n\tmargin-left: 0%;\r\n}\r\n\r\n@media (min-width: 768px) {\r\n\t.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\r\n\t\tfloat: left;\r\n\t}\r\n\r\n\t.col-sm-12 {\r\n\t\twidth: 100%;\r\n\t}\r\n\r\n\t.col-sm-11 {\r\n\t\twidth: 91.66666667%;\r\n\t}\r\n\r\n\t.col-sm-10 {\r\n\t\twidth: 83.33333333%;\r\n\t}\r\n\r\n\t.col-sm-9 {\r\n\t\twidth: 75%;\r\n\t}\r\n\r\n\t.col-sm-8 {\r\n\t\twidth: 66.66666667%;\r\n\t}\r\n\r\n\t.col-sm-7 {\r\n\t\twidth: 58.33333333%;\r\n\t}\r\n\r\n\t.col-sm-6 {\r\n\t\twidth: 50%;\r\n\t}\r\n\r\n\t.col-sm-5 {\r\n\t\twidth: 41.66666667%;\r\n\t}\r\n\r\n\t.col-sm-4 {\r\n\t\twidth: 33.33333333%;\r\n\t}\r\n\r\n\t.col-sm-3 {\r\n\t\twidth: 25%;\r\n\t}\r\n\r\n\t.col-sm-2 {\r\n\t\twidth: 16.66666667%;\r\n\t}\r\n\r\n\t.col-sm-1 {\r\n\t\twidth: 8.33333333%;\r\n\t}\r\n\r\n\t.col-sm-pull-12 {\r\n\t\tright: 100%;\r\n\t}\r\n\r\n\t.col-sm-pull-11 {\r\n\t\tright: 91.66666667%;\r\n\t}\r\n\r\n\t.col-sm-pull-10 {\r\n\t\tright: 83.33333333%;\r\n\t}\r\n\r\n\t.col-sm-pull-9 {\r\n\t\tright: 75%;\r\n\t}\r\n\r\n\t.col-sm-pull-8 {\r\n\t\tright: 66.66666667%;\r\n\t}\r\n\r\n\t.col-sm-pull-7 {\r\n\t\tright: 58.33333333%;\r\n\t}\r\n\r\n\t.col-sm-pull-6 {\r\n\t\tright: 50%;\r\n\t}\r\n\r\n\t.col-sm-pull-5 {\r\n\t\tright: 41.66666667%;\r\n\t}\r\n\r\n\t.col-sm-pull-4 {\r\n\t\tright: 33.33333333%;\r\n\t}\r\n\r\n\t.col-sm-pull-3 {\r\n\t\tright: 25%;\r\n\t}\r\n\r\n\t.col-sm-pull-2 {\r\n\t\tright: 16.66666667%;\r\n\t}\r\n\r\n\t.col-sm-pull-1 {\r\n\t\tright: 8.33333333%;\r\n\t}\r\n\r\n\t.col-sm-pull-0 {\r\n\t\tright: 0%;\r\n\t}\r\n\r\n\t.col-sm-push-12 {\r\n\t\tleft: 100%;\r\n\t}\r\n\r\n\t.col-sm-push-11 {\r\n\t\tleft: 91.66666667%;\r\n\t}\r\n\r\n\t.col-sm-push-10 {\r\n\t\tleft: 83.33333333%;\r\n\t}\r\n\r\n\t.col-sm-push-9 {\r\n\t\tleft: 75%;\r\n\t}\r\n\r\n\t.col-sm-push-8 {\r\n\t\tleft: 66.66666667%;\r\n\t}\r\n\r\n\t.col-sm-push-7 {\r\n\t\tleft: 58.33333333%;\r\n\t}\r\n\r\n\t.col-sm-push-6 {\r\n\t\tleft: 50%;\r\n\t}\r\n\r\n\t.col-sm-push-5 {\r\n\t\tleft: 41.66666667%;\r\n\t}\r\n\r\n\t.col-sm-push-4 {\r\n\t\tleft: 33.33333333%;\r\n\t}\r\n\r\n\t.col-sm-push-3 {\r\n\t\tleft: 25%;\r\n\t}\r\n\r\n\t.col-sm-push-2 {\r\n\t\tleft: 16.66666667%;\r\n\t}\r\n\r\n\t.col-sm-push-1 {\r\n\t\tleft: 8.33333333%;\r\n\t}\r\n\r\n\t.col-sm-push-0 {\r\n\t\tleft: 0%;\r\n\t}\r\n\r\n\t.col-sm-offset-12 {\r\n\t\tmargin-left: 100%;\r\n\t}\r\n\r\n\t.col-sm-offset-11 {\r\n\t\tmargin-left: 91.66666667%;\r\n\t}\r\n\r\n\t.col-sm-offset-10 {\r\n\t\tmargin-left: 83.33333333%;\r\n\t}\r\n\r\n\t.col-sm-offset-9 {\r\n\t\tmargin-left: 75%;\r\n\t}\r\n\r\n\t.col-sm-offset-8 {\r\n\t\tmargin-left: 66.66666667%;\r\n\t}\r\n\r\n\t.col-sm-offset-7 {\r\n\t\tmargin-left: 58.33333333%;\r\n\t}\r\n\r\n\t.col-sm-offset-6 {\r\n\t\tmargin-left: 50%;\r\n\t}\r\n\r\n\t.col-sm-offset-5 {\r\n\t\tmargin-left: 41.66666667%;\r\n\t}\r\n\r\n\t.col-sm-offset-4 {\r\n\t\tmargin-left: 33.33333333%;\r\n\t}\r\n\r\n\t.col-sm-offset-3 {\r\n\t\tmargin-left: 25%;\r\n\t}\r\n\r\n\t.col-sm-offset-2 {\r\n\t\tmargin-left: 16.66666667%;\r\n\t}\r\n\r\n\t.col-sm-offset-1 {\r\n\t\tmargin-left: 8.33333333%;\r\n\t}\r\n\r\n\t.col-sm-offset-0 {\r\n\t\tmargin-left: 0%;\r\n\t}\r\n}\r\n\r\n@media (min-width: 992px) {\r\n\t.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {\r\n\t\tfloat: left;\r\n\t}\r\n\r\n\t.col-md-12 {\r\n\t\twidth: 100%;\r\n\t}\r\n\r\n\t.col-md-11 {\r\n\t\twidth: 91.66666667%;\r\n\t}\r\n\r\n\t.col-md-10 {\r\n\t\twidth: 83.33333333%;\r\n\t}\r\n\r\n\t.col-md-9 {\r\n\t\twidth: 75%;\r\n\t}\r\n\r\n\t.col-md-8 {\r\n\t\twidth: 66.66666667%;\r\n\t}\r\n\r\n\t.col-md-7 {\r\n\t\twidth: 58.33333333%;\r\n\t}\r\n\r\n\t.col-md-6 {\r\n\t\twidth: 50%;\r\n\t}\r\n\r\n\t.col-md-5 {\r\n\t\twidth: 41.66666667%;\r\n\t}\r\n\r\n\t.col-md-4 {\r\n\t\twidth: 33.33333333%;\r\n\t}\r\n\r\n\t.col-md-3 {\r\n\t\twidth: 25%;\r\n\t}\r\n\r\n\t.col-md-2 {\r\n\t\twidth: 16.66666667%;\r\n\t}\r\n\r\n\t.col-md-1 {\r\n\t\twidth: 8.33333333%;\r\n\t}\r\n\r\n\t.col-md-pull-12 {\r\n\t\tright: 100%;\r\n\t}\r\n\r\n\t.col-md-pull-11 {\r\n\t\tright: 91.66666667%;\r\n\t}\r\n\r\n\t.col-md-pull-10 {\r\n\t\tright: 83.33333333%;\r\n\t}\r\n\r\n\t.col-md-pull-9 {\r\n\t\tright: 75%;\r\n\t}\r\n\r\n\t.col-md-pull-8 {\r\n\t\tright: 66.66666667%;\r\n\t}\r\n\r\n\t.col-md-pull-7 {\r\n\t\tright: 58.33333333%;\r\n\t}\r\n\r\n\t.col-md-pull-6 {\r\n\t\tright: 50%;\r\n\t}\r\n\r\n\t.col-md-pull-5 {\r\n\t\tright: 41.66666667%;\r\n\t}\r\n\r\n\t.col-md-pull-4 {\r\n\t\tright: 33.33333333%;\r\n\t}\r\n\r\n\t.col-md-pull-3 {\r\n\t\tright: 25%;\r\n\t}\r\n\r\n\t.col-md-pull-2 {\r\n\t\tright: 16.66666667%;\r\n\t}\r\n\r\n\t.col-md-pull-1 {\r\n\t\tright: 8.33333333%;\r\n\t}\r\n\r\n\t.col-md-pull-0 {\r\n\t\tright: 0%;\r\n\t}\r\n\r\n\t.col-md-push-12 {\r\n\t\tleft: 100%;\r\n\t}\r\n\r\n\t.col-md-push-11 {\r\n\t\tleft: 91.66666667%;\r\n\t}\r\n\r\n\t.col-md-push-10 {\r\n\t\tleft: 83.33333333%;\r\n\t}\r\n\r\n\t.col-md-push-9 {\r\n\t\tleft: 75%;\r\n\t}\r\n\r\n\t.col-md-push-8 {\r\n\t\tleft: 66.66666667%;\r\n\t}\r\n\r\n\t.col-md-push-7 {\r\n\t\tleft: 58.33333333%;\r\n\t}\r\n\r\n\t.col-md-push-6 {\r\n\t\tleft: 50%;\r\n\t}\r\n\r\n\t.col-md-push-5 {\r\n\t\tleft: 41.66666667%;\r\n\t}\r\n\r\n\t.col-md-push-4 {\r\n\t\tleft: 33.33333333%;\r\n\t}\r\n\r\n\t.col-md-push-3 {\r\n\t\tleft: 25%;\r\n\t}\r\n\r\n\t.col-md-push-2 {\r\n\t\tleft: 16.66666667%;\r\n\t}\r\n\r\n\t.col-md-push-1 {\r\n\t\tleft: 8.33333333%;\r\n\t}\r\n\r\n\t.col-md-push-0 {\r\n\t\tleft: 0%;\r\n\t}\r\n\r\n\t.col-md-offset-12 {\r\n\t\tmargin-left: 100%;\r\n\t}\r\n\r\n\t.col-md-offset-11 {\r\n\t\tmargin-left: 91.66666667%;\r\n\t}\r\n\r\n\t.col-md-offset-10 {\r\n\t\tmargin-left: 83.33333333%;\r\n\t}\r\n\r\n\t.col-md-offset-9 {\r\n\t\tmargin-left: 75%;\r\n\t}\r\n\r\n\t.col-md-offset-8 {\r\n\t\tmargin-left: 66.66666667%;\r\n\t}\r\n\r\n\t.col-md-offset-7 {\r\n\t\tmargin-left: 58.33333333%;\r\n\t}\r\n\r\n\t.col-md-offset-6 {\r\n\t\tmargin-left: 50%;\r\n\t}\r\n\r\n\t.col-md-offset-5 {\r\n\t\tmargin-left: 41.66666667%;\r\n\t}\r\n\r\n\t.col-md-offset-4 {\r\n\t\tmargin-left: 33.33333333%;\r\n\t}\r\n\r\n\t.col-md-offset-3 {\r\n\t\tmargin-left: 25%;\r\n\t}\r\n\r\n\t.col-md-offset-2 {\r\n\t\tmargin-left: 16.66666667%;\r\n\t}\r\n\r\n\t.col-md-offset-1 {\r\n\t\tmargin-left: 8.33333333%;\r\n\t}\r\n\r\n\t.col-md-offset-0 {\r\n\t\tmargin-left: 0%;\r\n\t}\r\n}\r\n\r\n@media (min-width: 1200px) {\r\n\t.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {\r\n\t\tfloat: left;\r\n\t}\r\n\r\n\t.col-lg-12 {\r\n\t\twidth: 100%;\r\n\t}\r\n\r\n\t.col-lg-11 {\r\n\t\twidth: 91.66666667%;\r\n\t}\r\n\r\n\t.col-lg-10 {\r\n\t\twidth: 83.33333333%;\r\n\t}\r\n\r\n\t.col-lg-9 {\r\n\t\twidth: 75%;\r\n\t}\r\n\r\n\t.col-lg-8 {\r\n\t\twidth: 66.66666667%;\r\n\t}\r\n\r\n\t.col-lg-7 {\r\n\t\twidth: 58.33333333%;\r\n\t}\r\n\r\n\t.col-lg-6 {\r\n\t\twidth: 50%;\r\n\t}\r\n\r\n\t.col-lg-5 {\r\n\t\twidth: 41.66666667%;\r\n\t}\r\n\r\n\t.col-lg-4 {\r\n\t\twidth: 33.33333333%;\r\n\t}\r\n\r\n\t.col-lg-3 {\r\n\t\twidth: 25%;\r\n\t}\r\n\r\n\t.col-lg-2 {\r\n\t\twidth: 16.66666667%;\r\n\t}\r\n\r\n\t.col-lg-1 {\r\n\t\twidth: 8.33333333%;\r\n\t}\r\n\r\n\t.col-lg-pull-12 {\r\n\t\tright: 100%;\r\n\t}\r\n\r\n\t.col-lg-pull-11 {\r\n\t\tright: 91.66666667%;\r\n\t}\r\n\r\n\t.col-lg-pull-10 {\r\n\t\tright: 83.33333333%;\r\n\t}\r\n\r\n\t.col-lg-pull-9 {\r\n\t\tright: 75%;\r\n\t}\r\n\r\n\t.col-lg-pull-8 {\r\n\t\tright: 66.66666667%;\r\n\t}\r\n\r\n\t.col-lg-pull-7 {\r\n\t\tright: 58.33333333%;\r\n\t}\r\n\r\n\t.col-lg-pull-6 {\r\n\t\tright: 50%;\r\n\t}\r\n\r\n\t.col-lg-pull-5 {\r\n\t\tright: 41.66666667%;\r\n\t}\r\n\r\n\t.col-lg-pull-4 {\r\n\t\tright: 33.33333333%;\r\n\t}\r\n\r\n\t.col-lg-pull-3 {\r\n\t\tright: 25%;\r\n\t}\r\n\r\n\t.col-lg-pull-2 {\r\n\t\tright: 16.66666667%;\r\n\t}\r\n\r\n\t.col-lg-pull-1 {\r\n\t\tright: 8.33333333%;\r\n\t}\r\n\r\n\t.col-lg-pull-0 {\r\n\t\tright: 0%;\r\n\t}\r\n\r\n\t.col-lg-push-12 {\r\n\t\tleft: 100%;\r\n\t}\r\n\r\n\t.col-lg-push-11 {\r\n\t\tleft: 91.66666667%;\r\n\t}\r\n\r\n\t.col-lg-push-10 {\r\n\t\tleft: 83.33333333%;\r\n\t}\r\n\r\n\t.col-lg-push-9 {\r\n\t\tleft: 75%;\r\n\t}\r\n\r\n\t.col-lg-push-8 {\r\n\t\tleft: 66.66666667%;\r\n\t}\r\n\r\n\t.col-lg-push-7 {\r\n\t\tleft: 58.33333333%;\r\n\t}\r\n\r\n\t.col-lg-push-6 {\r\n\t\tleft: 50%;\r\n\t}\r\n\r\n\t.col-lg-push-5 {\r\n\t\tleft: 41.66666667%;\r\n\t}\r\n\r\n\t.col-lg-push-4 {\r\n\t\tleft: 33.33333333%;\r\n\t}\r\n\r\n\t.col-lg-push-3 {\r\n\t\tleft: 25%;\r\n\t}\r\n\r\n\t.col-lg-push-2 {\r\n\t\tleft: 16.66666667%;\r\n\t}\r\n\r\n\t.col-lg-push-1 {\r\n\t\tleft: 8.33333333%;\r\n\t}\r\n\r\n\t.col-lg-push-0 {\r\n\t\tleft: 0%;\r\n\t}\r\n\r\n\t.col-lg-offset-12 {\r\n\t\tmargin-left: 100%;\r\n\t}\r\n\r\n\t.col-lg-offset-11 {\r\n\t\tmargin-left: 91.66666667%;\r\n\t}\r\n\r\n\t.col-lg-offset-10 {\r\n\t\tmargin-left: 83.33333333%;\r\n\t}\r\n\r\n\t.col-lg-offset-9 {\r\n\t\tmargin-left: 75%;\r\n\t}\r\n\r\n\t.col-lg-offset-8 {\r\n\t\tmargin-left: 66.66666667%;\r\n\t}\r\n\r\n\t.col-lg-offset-7 {\r\n\t\tmargin-left: 58.33333333%;\r\n\t}\r\n\r\n\t.col-lg-offset-6 {\r\n\t\tmargin-left: 50%;\r\n\t}\r\n\r\n\t.col-lg-offset-5 {\r\n\t\tmargin-left: 41.66666667%;\r\n\t}\r\n\r\n\t.col-lg-offset-4 {\r\n\t\tmargin-left: 33.33333333%;\r\n\t}\r\n\r\n\t.col-lg-offset-3 {\r\n\t\tmargin-left: 25%;\r\n\t}\r\n\r\n\t.col-lg-offset-2 {\r\n\t\tmargin-left: 16.66666667%;\r\n\t}\r\n\r\n\t.col-lg-offset-1 {\r\n\t\tmargin-left: 8.33333333%;\r\n\t}\r\n\r\n\t.col-lg-offset-0 {\r\n\t\tmargin-left: 0%;\r\n\t}\r\n}\r\n","/*\r\n * qTip2 - Pretty powerful tooltips - v2.2.0\r\n * http://qtip2.com\r\n *\r\n * Copyright (c) 2014 Craig Michael Thompson\r\n * Released under the MIT, GPL licenses\r\n * http://jquery.org/license\r\n *\r\n * Date: Sun Mar 16 2014 07:12 EDT-0400\r\n * Plugins: tips viewport imagemap svg modal\r\n * Styles: css3\r\n */\r\n.qtip{\r\n\tposition: absolute;\r\n\tleft: -28000px;\r\n\ttop: -28000px;\r\n\tdisplay: none;\r\n\r\n\tmax-width: 280px;\r\n\tmin-width: 50px;\r\n\r\n\tfont-size: 10.5px;\r\n\tline-height: 12px;\r\n\r\n\tdirection: ltr;\r\n\r\n\tbox-shadow: none;\r\n\tpadding: 0;\r\n}\r\n\r\n\t.qtip-content{\r\n\t\tposition: relative;\r\n\t\tpadding: 5px 9px;\r\n\t\toverflow: hidden;\r\n\r\n\t\ttext-align: left;\r\n\t\tword-wrap: break-word;\r\n\t}\r\n\r\n\t.qtip-titlebar{\r\n\t\tposition: relative;\r\n\t\tpadding: 5px 35px 5px 10px;\r\n\t\toverflow: hidden;\r\n\r\n\t\tborder-width: 0 0 1px;\r\n\t\tfont-weight: bold;\r\n\t}\r\n\r\n\t.qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }\r\n\r\n\t/* Default close button class */\r\n\t.qtip-close{\r\n\t\tposition: absolute;\r\n\t\tright: -9px; top: -9px;\r\n\r\n\t\tcursor: pointer;\r\n\t\toutline: medium none;\r\n\r\n\t\tborder-width: 1px;\r\n\t\tborder-style: solid;\r\n\t\tborder-color: transparent;\r\n\t}\r\n\r\n\t\t.qtip-titlebar .qtip-close{\r\n\t\t\tright: 4px; top: 50%;\r\n\t\t\tmargin-top: -9px;\r\n\t\t}\r\n\r\n\t\t* html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */\r\n\r\n\t\t.qtip-titlebar .ui-icon,\r\n\t\t.qtip-icon .ui-icon{\r\n\t\t\tdisplay: block;\r\n\t\t\ttext-indent: -1000em;\r\n\t\t\tdirection: ltr;\r\n\t\t}\r\n\r\n\t\t.qtip-icon, .qtip-icon .ui-icon{\r\n\t\t\t-moz-border-radius: 3px;\r\n\t\t\t-webkit-border-radius: 3px;\r\n\t\t\tborder-radius: 3px;\r\n\t\t\ttext-decoration: none;\r\n\t\t}\r\n\r\n\t\t\t.qtip-icon .ui-icon{\r\n\t\t\t\twidth: 18px;\r\n\t\t\t\theight: 14px;\r\n\r\n\t\t\t\tline-height: 14px;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t\ttext-indent: 0;\r\n\t\t\t\tfont: normal bold 10px/13px Tahoma,sans-serif;\r\n\r\n\t\t\t\tcolor: inherit;\r\n\t\t\t\tbackground: transparent none no-repeat -100em -100em;\r\n\t\t\t}\r\n\r\n/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */\r\n.qtip-focus{}\r\n\r\n/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */\r\n.qtip-hover{}\r\n\r\n/* Default tooltip style */\r\n.qtip-default{\r\n\tborder-width: 1px;\r\n\tborder-style: solid;\r\n\tborder-color: #F1D031;\r\n\r\n\tbackground-color: #FFFFA3;\r\n\tcolor: #555;\r\n}\r\n\r\n\t.qtip-default .qtip-titlebar{\r\n\t\tbackground-color: #FFEF93;\r\n\t}\r\n\r\n\t.qtip-default .qtip-icon{\r\n\t\tborder-color: #CCC;\r\n\t\tbackground: #F1F1F1;\r\n\t\tcolor: #777;\r\n\t}\r\n\r\n\t.qtip-default .qtip-titlebar .qtip-close{\r\n\t\tborder-color: #AAA;\r\n\t\tcolor: #111;\r\n\t}\r\n\r\n\r\n\r\n.qtip-shadow{\r\n\t-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\r\n\t-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\r\n\tbox-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\r\n}\r\n\r\n/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */\r\n.qtip-rounded,\r\n.qtip-tipsy,\r\n.qtip-bootstrap{\r\n\t-moz-border-radius: 5px;\r\n\t-webkit-border-radius: 5px;\r\n\tborder-radius: 5px;\r\n}\r\n\r\n.qtip-rounded .qtip-titlebar{\r\n\t-moz-border-radius: 4px 4px 0 0;\r\n\t-webkit-border-radius: 4px 4px 0 0;\r\n\tborder-radius: 4px 4px 0 0;\r\n}\r\n\r\n/* Youtube tooltip style */\r\n.qtip-youtube{\r\n\t-moz-border-radius: 2px;\r\n\t-webkit-border-radius: 2px;\r\n\tborder-radius: 2px;\r\n\r\n\t-webkit-box-shadow: 0 0 3px #333;\r\n\t-moz-box-shadow: 0 0 3px #333;\r\n\tbox-shadow: 0 0 3px #333;\r\n\r\n\tcolor: white;\r\n\tborder-width: 0;\r\n\r\n\tbackground: #4A4A4A;\r\n\tbackground-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));\r\n\tbackground-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);\r\n\tbackground-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);\r\n\tbackground-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);\r\n\tbackground-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);\r\n}\r\n\r\n\t.qtip-youtube .qtip-titlebar{\r\n\t\tbackground-color: #4A4A4A;\r\n\t\tbackground-color: rgba(0,0,0,0);\r\n\t}\r\n\r\n\t.qtip-youtube .qtip-content{\r\n\t\tpadding: .75em;\r\n\t\tfont: 12px arial,sans-serif;\r\n\r\n\t\tfilter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);\r\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);\";\r\n\t}\r\n\r\n\t.qtip-youtube .qtip-icon{\r\n\t\tborder-color: #222;\r\n\t}\r\n\r\n\t.qtip-youtube .qtip-titlebar .ui-state-hover{\r\n\t\tborder-color: #303030;\r\n\t}\r\n\r\n\r\n/* jQuery TOOLS Tooltip style */\r\n.qtip-jtools{\r\n\tbackground: #232323;\r\n\tbackground: rgba(0, 0, 0, 0.7);\r\n\tbackground-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));\r\n\tbackground-image: -moz-linear-gradient(top, #717171, #232323);\r\n\tbackground-image: -webkit-linear-gradient(top, #717171, #232323);\r\n\tbackground-image: -ms-linear-gradient(top, #717171, #232323);\r\n\tbackground-image: -o-linear-gradient(top, #717171, #232323);\r\n\r\n\tborder: 2px solid #ddd;\r\n\tborder: 2px solid rgba(241,241,241,1);\r\n\r\n\t-moz-border-radius: 2px;\r\n\t-webkit-border-radius: 2px;\r\n\tborder-radius: 2px;\r\n\r\n\t-webkit-box-shadow: 0 0 12px #333;\r\n\t-moz-box-shadow: 0 0 12px #333;\r\n\tbox-shadow: 0 0 12px #333;\r\n}\r\n\r\n\t/* IE Specific */\r\n\t.qtip-jtools .qtip-titlebar{\r\n\t\tbackground-color: transparent;\r\n\t\tfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);\r\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)\";\r\n\t}\r\n\t.qtip-jtools .qtip-content{\r\n\t\tfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);\r\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)\";\r\n\t}\r\n\r\n\t.qtip-jtools .qtip-titlebar,\r\n\t.qtip-jtools .qtip-content{\r\n\t\tbackground: transparent;\r\n\t\tcolor: white;\r\n\t\tborder: 0 dashed transparent;\r\n\t}\r\n\r\n\t.qtip-jtools .qtip-icon{\r\n\t\tborder-color: #555;\r\n\t}\r\n\r\n\t.qtip-jtools .qtip-titlebar .ui-state-hover{\r\n\t\tborder-color: #333;\r\n\t}\r\n\r\n\r\n/* Cluetip style */\r\n.qtip-cluetip{\r\n\t-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\r\n\t-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\r\n\tbox-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\r\n\r\n\tbackground-color: #D9D9C2;\r\n\tcolor: #111;\r\n\tborder: 0 dashed transparent;\r\n}\r\n\r\n\t.qtip-cluetip .qtip-titlebar{\r\n\t\tbackground-color: #87876A;\r\n\t\tcolor: white;\r\n\t\tborder: 0 dashed transparent;\r\n\t}\r\n\r\n\t.qtip-cluetip .qtip-icon{\r\n\t\tborder-color: #808064;\r\n\t}\r\n\r\n\t.qtip-cluetip .qtip-titlebar .ui-state-hover{\r\n\t\tborder-color: #696952;\r\n\t\tcolor: #696952;\r\n\t}\r\n\r\n\r\n/* Tipsy style */\r\n.qtip-tipsy{\r\n\tbackground: black;\r\n\tbackground: rgba(0, 0, 0, .87);\r\n\r\n\tcolor: white;\r\n\tborder: 0 solid transparent;\r\n\r\n\tfont-size: 11px;\r\n\tfont-family: 'Lucida Grande', sans-serif;\r\n\tfont-weight: bold;\r\n\tline-height: 16px;\r\n\ttext-shadow: 0 1px black;\r\n}\r\n\r\n\t.qtip-tipsy .qtip-titlebar{\r\n\t\tpadding: 6px 35px 0 10px;\r\n\t\tbackground-color: transparent;\r\n\t}\r\n\r\n\t.qtip-tipsy .qtip-content{\r\n\t\tpadding: 6px 10px;\r\n\t}\r\n\r\n\t.qtip-tipsy .qtip-icon{\r\n\t\tborder-color: #222;\r\n\t\ttext-shadow: none;\r\n\t}\r\n\r\n\t.qtip-tipsy .qtip-titlebar .ui-state-hover{\r\n\t\tborder-color: #303030;\r\n\t}\r\n\r\n\r\n/* Tipped style */\r\n.qtip-tipped{\r\n\tborder: 3px solid #959FA9;\r\n\r\n\t-moz-border-radius: 3px;\r\n\t-webkit-border-radius: 3px;\r\n\tborder-radius: 3px;\r\n\r\n\tbackground-color: #F9F9F9;\r\n\tcolor: #454545;\r\n\r\n\tfont-weight: normal;\r\n\tfont-family: serif;\r\n}\r\n\r\n\t.qtip-tipped .qtip-titlebar{\r\n\t\tborder-bottom-width: 0;\r\n\r\n\t\tcolor: white;\r\n\t\tbackground: #3A79B8;\r\n\t\tbackground-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));\r\n\t\tbackground-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);\r\n\t\tbackground-image: -moz-linear-gradient(top, #3A79B8, #2E629D);\r\n\t\tbackground-image: -ms-linear-gradient(top, #3A79B8, #2E629D);\r\n\t\tbackground-image: -o-linear-gradient(top, #3A79B8, #2E629D);\r\n\t\tfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);\r\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)\";\r\n\t}\r\n\r\n\t.qtip-tipped .qtip-icon{\r\n\t\tborder: 2px solid #285589;\r\n\t\tbackground: #285589;\r\n\t}\r\n\r\n\t\t.qtip-tipped .qtip-icon .ui-icon{\r\n\t\t\tbackground-color: #FBFBFB;\r\n\t\t\tcolor: #555;\r\n\t\t}\r\n\r\n\r\n/**\r\n * Twitter Bootstrap style.\r\n *\r\n * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.\r\n * Does not work with IE 7.\r\n */\r\n.qtip-bootstrap{\r\n\t/** Taken from Bootstrap body */\r\n\tfont-size: 14px;\r\n\tline-height: 20px;\r\n\tcolor: #333333;\r\n\r\n\t/** Taken from Bootstrap .popover */\r\n\tpadding: 1px;\r\n\tbackground-color: #ffffff;\r\n\tborder: 1px solid #ccc;\r\n\tborder: 1px solid rgba(0, 0, 0, 0.2);\r\n\t-webkit-border-radius: 6px;\r\n\t-moz-border-radius: 6px;\r\n\tborder-radius: 6px;\r\n\t-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\r\n\t-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\r\n\tbox-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\r\n\t-webkit-background-clip: padding-box;\r\n\t-moz-background-clip: padding;\r\n\tbackground-clip: padding-box;\r\n}\r\n\r\n\t.qtip-bootstrap .qtip-titlebar{\r\n\t\t/** Taken from Bootstrap .popover-title */\r\n\t\tpadding: 8px 14px;\r\n\t\tmargin: 0;\r\n\t\tfont-size: 14px;\r\n\t\tfont-weight: normal;\r\n\t\tline-height: 18px;\r\n\t\tbackground-color: #f7f7f7;\r\n\t\tborder-bottom: 1px solid #ebebeb;\r\n\t\t-webkit-border-radius: 5px 5px 0 0;\r\n\t\t-moz-border-radius: 5px 5px 0 0;\r\n\t\tborder-radius: 5px 5px 0 0;\r\n\t}\r\n\r\n\t\t.qtip-bootstrap .qtip-titlebar .qtip-close{\r\n\t\t\t/**\r\n\t\t\t * Overrides qTip2:\r\n\t\t\t * .qtip-titlebar .qtip-close{\r\n\t\t\t * [...]\r\n\t\t\t * right: 4px;\r\n\t\t\t * top: 50%;\r\n\t\t\t * [...]\r\n\t\t\t * border-style: solid;\r\n\t\t\t * }\r\n\t\t\t */\r\n\t\t\tright: 11px;\r\n\t\t\ttop: 45%;\r\n\t\t\tborder-style: none;\r\n\t\t}\r\n\r\n\t.qtip-bootstrap .qtip-content{\r\n\t\t/** Taken from Bootstrap .popover-content */\r\n\t\tpadding: 9px 14px;\r\n\t}\r\n\r\n\t.qtip-bootstrap .qtip-icon{\r\n\t\t/**\r\n\t\t * Overrides qTip2:\r\n\t\t * .qtip-default .qtip-icon {\r\n\t\t * border-color: #CCC;\r\n\t\t * background: #F1F1F1;\r\n\t\t * color: #777;\r\n\t\t * }\r\n\t\t */\r\n\t\tbackground: transparent;\r\n\t}\r\n\r\n\t\t.qtip-bootstrap .qtip-icon .ui-icon{\r\n\t\t\t/**\r\n\t\t\t * Overrides qTip2:\r\n\t\t\t * .qtip-icon .ui-icon{\r\n\t\t\t * width: 18px;\r\n\t\t\t * height: 14px;\r\n\t\t\t * }\r\n\t\t\t */\r\n\t\t\twidth: auto;\r\n\t\t\theight: auto;\r\n\r\n\t\t\t/* Taken from Bootstrap .close */\r\n\t\t\tfloat: right;\r\n\t\t\tfont-size: 20px;\r\n\t\t\tfont-weight: bold;\r\n\t\t\tline-height: 18px;\r\n\t\t\tcolor: #000000;\r\n\t\t\ttext-shadow: 0 1px 0 #ffffff;\r\n\t\t\topacity: 0.2;\r\n\t\t\tfilter: alpha(opacity=20);\r\n\t\t}\r\n\r\n\t\t.qtip-bootstrap .qtip-icon .ui-icon:hover{\r\n\t\t\t/* Taken from Bootstrap .close:hover */\r\n\t\t\tcolor: #000000;\r\n\t\t\ttext-decoration: none;\r\n\t\t\tcursor: pointer;\r\n\t\t\topacity: 0.4;\r\n\t\t\tfilter: alpha(opacity=40);\r\n\t\t}\r\n\r\n\r\n/* IE9 fix - removes all filters */\r\n.qtip:not(.ie9haxors) div.qtip-content,\r\n.qtip:not(.ie9haxors) div.qtip-titlebar{\r\n\tfilter: none;\r\n\t-ms-filter: none;\r\n}\r\n\r\n\r\n\r\n.qtip .qtip-tip{\r\n\tmargin: 0 auto;\r\n\toverflow: hidden;\r\n\tz-index: 10;\r\n\r\n}\r\n\r\n\t/* Opera bug #357 - Incorrect tip position\r\n\thttps://github.com/Craga89/qTip2/issues/367 */\r\n\tx:-o-prefocus, .qtip .qtip-tip{\r\n\t\tvisibility: hidden;\r\n\t}\r\n\r\n\t.qtip .qtip-tip,\r\n\t.qtip .qtip-tip .qtip-vml,\r\n\t.qtip .qtip-tip canvas{\r\n\t\tposition: absolute;\r\n\r\n\t\tcolor: #123456;\r\n\t\tbackground: transparent;\r\n\t\tborder: 0 dashed transparent;\r\n\t}\r\n\r\n\t.qtip .qtip-tip canvas{ top: 0; left: 0; }\r\n\r\n\t.qtip .qtip-tip .qtip-vml{\r\n\t\tbehavior: url(#default#VML);\r\n\t\tdisplay: inline-block;\r\n\t\tvisibility: visible;\r\n\t}\r\n\r\n#qtip-overlay{\r\n\tposition: fixed;\r\n\tleft: 0; top: 0;\r\n\twidth: 100%; height: 100%;\r\n}\r\n\r\n\t/* Applied to modals with show.modal.blur set to true */\r\n\t#qtip-overlay.blurs{ cursor: pointer; }\r\n\r\n\t/* Change opacity of overlay here */\r\n\t#qtip-overlay div{\r\n\t\tposition: absolute;\r\n\t\tleft: 0; top: 0;\r\n\t\twidth: 100%; height: 100%;\r\n\r\n\t\tbackground-color: black;\r\n\r\n\t\topacity: 0.7;\r\n\t\tfilter:alpha(opacity=70);\r\n\t\t-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)\";\r\n\t}\r\n\r\n","/**\r\n * CMB Magnific Builder SCSS\r\n *\r\n * @package Give\r\n * @subpackage SCSS/Admin\r\n * @copyright Copyright (c) 2015, WordImpress\r\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n\r\n//Display none things\r\n.magnific-builder #titlediv, .magnific-builder #submitdiv, .magnific-builder #google_maps_preview_metabox .handlediv, .magnific-builder #google_maps_preview_metabox .ui-sortable-handle, .magnific-builder #post-body-content, .magnific-builder #marker-icon-modal {\r\n display: none;\r\n}\r\n\r\n//Border none things\r\n.magnific-builder #google_maps_preview_metabox {\r\n border: none;\r\n}\r\n\r\n//No margin or padding things\r\n.magnific-builder #google_maps_preview_metabox .inside {\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n/*-------------------------------------\r\nMagnific Builder\r\n---------------------------------------*/\r\n.magnific-builder#post {\r\n position: relative;\r\n margin: 20px;\r\n padding: 0;\r\n background: #EEE;\r\n width: auto;\r\n overflow: hidden;\r\n\r\n #google-map-wrap {\r\n\tborder: none;\r\n }\r\n\r\n #poststuff {\r\n\tpadding-top: 0;\r\n }\r\n\r\n #cmb2-metabox-google_maps_preview_metabox {\r\n\t> div {\r\n\t padding-top: 0;\r\n\t}\r\n }\r\n .magnific-builder#post .places-loading {\r\n\ttop: auto;\r\n\tright: -175px;\r\n\tbottom: 15px;\r\n\tleft: auto;\r\n }\r\n\r\n #map-toolbar {\r\n\tmin-width: 678px;\r\n }\r\n}\r\n\r\n/*-------------------------------------\r\nMagnific Builder Sidebar\r\n---------------------------------------*/\r\n\r\n.magnific-builder#post {\r\n\r\n #postbox-container-1 {\r\n\tmargin-left: 0;\r\n\tpadding: 90px 0 50px;\r\n\twidth: 300px !important;\r\n\tbackground: url('../img/maps-builder-logo-small-non-pro.png') no-repeat 15px 15px transparent;\r\n\r\n\t&:after {\r\n\t content: ' ';\r\n\t position: absolute;\r\n\t bottom: 15px;\r\n\t right: 130px;\r\n\t background: url('../img/powered-by-google-on-white.png') no-repeat 0 0 transparent;\r\n\t width: 104px;\r\n\t height: 16px;\r\n\t}\r\n\t/*-------------------------------------\r\n\t Sidebar\r\n\t---------------------------------------*/\r\n\t#side-sortables {\r\n\t border-left: 1px solid #DDD;\r\n\t border-bottom: 1px solid #DDD;\r\n\t background-color: #F7F7F7;\r\n\t overflow-y: auto;\r\n\t overflow-x: hidden;\r\n\t height: 100%;\r\n\t min-height: 100%;\r\n\t position: relative;\r\n\r\n\t //Blue sections\r\n\t .ui-sortable-handle {\r\n\t\tbackground: $blue;\r\n\t\tcolor: #FFF;\r\n\r\n\t\t&:hover {\r\n\t\t background: darken($blue, 10%);\r\n\t\t}\r\n\t }\r\n\t .handlediv {\r\n\t\tcolor: #FFF;\r\n\t }\r\n\r\n\t}\r\n\r\n\t.magnific-submit {\r\n\t position: absolute;\r\n\t bottom: 10px;\r\n\t right: 10px;\r\n\t display: block;\r\n\t}\r\n\r\n\t/*-------------------------------------\r\n\tGoogle Places\r\n\t---------------------------------------*/\r\n\t#google_maps_search_options {\r\n\r\n\t .cmb2-id-gmb-search-radius {\r\n\t\tmargin-top:15px;\r\n\t\tborder-top:none;\r\n\t }\r\n\r\n\t .cmb2-id-gmb-places-search-multicheckbox {\r\n\t\tul li {\r\n\t\t width: 50%;\r\n\t\t position: relative;\r\n\t\t .cmb2-option {\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t }\r\n\t\t label {\r\n\t\t\tpadding-left: 25px;\r\n\t\t\tdisplay: block;\r\n\t\t\tpadding-right: 3px;\r\n\t\t }\r\n\t\t}\r\n\t }\r\n\t} //#google_maps_search_options\r\n\r\n\t/*-------------------------------------\r\n\tMap Markers\r\n\t---------------------------------------*/\r\n\ta.drop-marker {\r\n\t margin-top: 10px;\r\n\t display: block;\r\n\t width: 110px;\r\n\t text-align: center;\r\n\t}\r\n\r\n\t.white-popup {\r\n\t display: none;\r\n\t}\r\n\r\n\t.places-change-message .button {\r\n\t margin-bottom: 10px;\r\n\t float: left;\r\n\t}\r\n\r\n }\r\n\r\n #post-body.columns-2 #side-sortables {\r\n\tmargin-right: 0;\r\n\twidth: 300px !important;\r\n }\r\n\r\n .postbox {\r\n\tmargin: 0;\r\n\tborder-left: none;\r\n\tborder-right: none;\r\n\tborder-bottom: none;\r\n\r\n\t&:last-of-type {\r\n\t border-bottom: 1px solid #DDD;\r\n\t}\r\n }\r\n\r\n .toggle-repeater-groups {\r\n\tdisplay: block;\r\n\twidth: 140px;\r\n\ttext-align: center;\r\n\tmargin: 10px 0 0;\r\n }\r\n button.edit-title {\r\n\tdisplay: inline-block;\r\n }\r\n}\r\n\r\n/* No Dragging */\r\n.magnific-builder .postbox .hndle {\r\n cursor: pointer;\r\n &:hover {\r\n\tcolor: #23282d;\r\n\tbackground: #f5f5f5;\r\n }\r\n}\r\n\r\n.magnific-builder#post .places-loading {\r\n top: auto;\r\n right: auto;\r\n bottom: 0;\r\n left: 0;\r\n}\r\n\r\n#wpbody-content .magnific-submit {\r\n display: none;\r\n}\r\n\r\n/*-------------------------------------\r\nEditor Button\r\n---------------------------------------*/\r\n#map-builder {\r\n margin: 5px 12px 10px;\r\n display: block;\r\n text-align: center;\r\n\r\n span.dashicons {\r\n\tposition: relative;\r\n\ttop: 2px;\r\n\tmargin-right: 3px;\r\n }\r\n\r\n}\r\n\r\n/*-------------------------------------\r\nModal within Modal\r\n---------------------------------------*/\r\n.magnific-builder #poststuff .white-popup {\r\n position: absolute;\r\n max-width: none;\r\n margin: 0;\r\n padding: 0;\r\n width: 100%;\r\n height: 100%;\r\n top: 0;\r\n left: 0;\r\n z-index: 100008;\r\n opacity: 1;\r\n background: rgba(88, 88, 88, 0.8);\r\n -webkit-transition: all 0.3s;\r\n -moz-transition: all 0.3s;\r\n transition: all 0.3s;\r\n overflow-y: auto;\r\n display: table;\r\n @include clearfix;\r\n\r\n .inner-modal-wrap {\r\n\tdisplay: table-cell;\r\n\tvertical-align: middle;\r\n\r\n\t.inner-modal-container {\r\n\t overflow-y: auto;\r\n\t max-height: 100%;\r\n\t}\r\n\r\n\t.inner-modal {\r\n\t max-width: 600px;\r\n\t margin: 30px auto;\r\n\t background: #FFF;\r\n\t padding: 20px;\r\n\t box-shadow: 0 0 8px rgba(0, 0, 0, 0.45);\r\n\t position: relative;\r\n\t}\r\n\r\n }\r\n\r\n .save-marker-icon {\r\n\tposition: relative;\r\n\tborder: none;\r\n\tmargin-top: 15px;\r\n }\r\n\r\n}\r\n\r\n.pac-container {\r\n z-index: 100020 !important;\r\n}\r\n\r\nbutton.gmb-modal-close {\r\n border: none;\r\n background-color: transparent;\r\n color: #333;\r\n cursor: pointer;\r\n outline: none;\r\n padding: 0;\r\n z-index: 9999;\r\n}\r\n\r\n.map-modal-upsell {\r\n display: none;\r\n}\r\n\r\n//Upsell\r\n.mfp-container .map-modal-upsell {\r\n display: block;\r\n position: absolute;\r\n top: 35px;\r\n right: -261px;\r\n text-align: center;\r\n\r\n p {\r\n\tfont-size: 11px;\r\n\tfont-style: italic;\r\n\tmargin: 0 0 2px;\r\n\tcolor: #AAA;\r\n }\r\n\r\n a.upsell-button {\r\n\twidth: 70px;\r\n }\r\n\r\n}\r\n","/*!\r\n * Maps Builder Admin Settings Pages SCSS/CSS\r\n *\r\n * @description: The Main SCSS file for admin SETTINGS styles which is compiled and minified via Gulp taskrunner\r\n * @package: GMB\r\n * @subpackage: SCSS/Admin\r\n * @copyright: Copyright (c) 2015, WordImpress\r\n * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n#google-map-wrap {\r\n position: relative;\r\n border: 1px solid #DDD;\r\n}\r\n\r\n.hover-transition, .marker-icon-row .icon, .marker-row .marker-item {\r\n @include easing-transition;\r\n}\r\n\r\n.box-sizing {\r\n box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n -webkit-box-sizing: border-box;\r\n}\r\n\r\n.cmb2-id-gmb-theme-json, #marker-icon-modal, .gmb-hidden {\r\n display: none;\r\n}\r\n\r\n.marker-info-wrapper {\r\n background-color: #F1F1F1;\r\n margin: 8px 0 4px;\r\n padding: 12px 12px 12px 12px;\r\n font-size: 13px;\r\n > div {\r\n\tmargin: 0 0 5px;\r\n\tpadding: 0;\r\n }\r\n > div.rating-wrap {\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n }\r\n}\r\n\r\n.repeatable-grouping {\r\n .cmb-nested-table td {\r\n\tpadding-top: 3px;\r\n\tpre textarea {\r\n\t height: 50px;\r\n\t}\r\n }\r\n .cmb-nested-table td pre {\r\n\tmargin: 0;\r\n }\r\n}\r\n\r\n.new-window, span.new-window {\r\n background: url('../img/new-window-icon.png') no-repeat right 3px transparent;\r\n padding-right: 16px;\r\n}\r\n\r\nspan.new-window {\r\n padding-right: 0;\r\n background-position: 0 0;\r\n display: inline-block;\r\n width: 10px;\r\n height: 10px;\r\n margin: 0 0 0 2px;\r\n position: relative;\r\n top: 1px;\r\n}\r\n\r\n.mfp-content #marker-icon-modal {\r\n display: block;\r\n}\r\n\r\n/*Shortcode Input */\r\n\r\n.shortcode-wrap {\r\n margin: 1px 14px 12px 11px;\r\n label {\r\n\tmargin: 0 0 3px;\r\n\tdisplay: block;\r\n\tcursor: default;\r\n }\r\n\r\n .shortcode-input {\r\n\tmargin: 0;\r\n\twidth: 100%;\r\n }\r\n}\r\n\r\n/*------------------------------------------\r\n Messages\r\n--------------------------------------------*/\r\n.wpgp-message {\r\n background-color: #FFF;\r\n border-left: 4px solid #7AD03A;\r\n -webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.15);\r\n box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.15);\r\n box-sizing: border-box;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n padding: 1px 12px;\r\n display: none;\r\n}\r\n\r\n.wpgp-message.warning-message {\r\n border-left: 4px solid #d40000;\r\n margin: 20px 0 0;\r\n}\r\n\r\n.wpgp-message p, .form-table td .wpgp-message p {\r\n margin: .5em 0;\r\n padding: 2px;\r\n}\r\n\r\n.places-change-message {\r\n margin-bottom: 15px;\r\n margin-right: 2px;\r\n p {\r\n\tfloat: left;\r\n }\r\n .button {\r\n\tfloat: right;\r\n\tmargin-top: 5px;\r\n }\r\n}\r\n\r\n#google-map-wrap .wpgp-message {\r\n margin-top: 20px;\r\n}\r\n\r\n/*------------------------------------------\r\n Google Map Metabox\r\n--------------------------------------------*/\r\n#cmb2-metabox-google_maps_preview_metabox > div {\r\n padding: 5px 0 0;\r\n margin: 0;\r\n}\r\n\r\n#map {\r\n width: 100%;\r\n margin: 0 auto;\r\n}\r\n\r\n.places-loading {\r\n background: url('../img/spinner.gif') no-repeat center right transparent;\r\n font-style: italic;\r\n position: absolute;\r\n top: -34px;\r\n right: 31px;\r\n padding: 0 25px 0 0;\r\n display: none;\r\n}\r\n\r\n.cmb2-id-gmb-map-type td {\r\n padding-bottom: 0;\r\n}\r\n\r\n.cmb2-id-gmb-map-type-control .cmb2-option {\r\n margin: 5px 0 10px;\r\n}\r\n\r\n/*------------------------------------------\r\n General Styles\r\n--------------------------------------------*/\r\n.cmb2-id-gmb-search-radius, .cmb2-id-gmb-places-search-multicheckbox {\r\n display: none;\r\n}\r\n\r\n#google_maps_details_options tr {\r\n display: none;\r\n}\r\n\r\n#google_maps_details_options tr.cmb2-id-gmb-show-poi {\r\n display: table-row;\r\n}\r\n\r\n.snazzy-link {\r\n font-size: 10px;\r\n text-transform: uppercase;\r\n font-style: normal;\r\n display: inline-block;\r\n}\r\n\r\n#width_height_wrap > div {\r\n margin: 0 0 10px;\r\n}\r\n\r\n.inner-sidebar table.cmb_metabox label.size-label, #side-sortables table.cmb_metabox label.size-label, label.size-label {\r\n font-weight: normal;\r\n font-style: italic;\r\n}\r\n\r\n#poststuff h2.cmb-group-name {\r\n @include modal-label;\r\n}\r\n\r\n/*------------------------------------------\r\n Place Markers\r\n--------------------------------------------*/\r\n#infobubble-content {\r\n padding: 0 0 0 0;\r\n margin: 3px -20px 0 0;\r\n min-width: 314px;\r\n min-height: 80px;\r\n height: 100%;\r\n overflow: hidden;\r\n box-sizing: border-box;\r\n cursor: default;\r\n\r\n p {\r\n\tfont-size: 12px;\r\n\tmargin: 0 0 7px;\r\n\tcolor: #2C2C2C;\r\n }\r\n .place-title {\r\n\tborder: 1px solid #FFF;\r\n\tfont-family: Roboto, Arial, sans-serif;\r\n\tfont-size: 16px;\r\n\tline-height: 21px;\r\n\tfont-weight: 700;\r\n\tmin-height: 21px;\r\n\twhite-space: normal;\r\n\tpadding-right: 20px;\r\n }\r\n .place-description {\r\n\twhite-space: normal;\r\n }\r\n}\r\n\r\n.marker-confirm-place {\r\n margin: 0 8px 4px 0;\r\n display: inline-block;\r\n}\r\n\r\n.marker-confirm-place:hover {\r\n cursor: pointer;\r\n}\r\n\r\n/* Hacky fix to prevent scrollbars */\r\n#google_maps_preview_metabox .gm-style-iw, #google_maps_preview_metabox .gm-style-iw > div {\r\n overflow: visible !important;\r\n}\r\n\r\n#google_maps_preview_metabox .gm-style-iw > div > div {\r\n overflow: visible !important;\r\n}\r\n\r\n#infobubble-content {\r\n overflow: hidden !important;\r\n}\r\n\r\n#infobubble-content.loading {\r\n background: url('../img/loading-large.GIF') no-repeat center center #FFF;\r\n}\r\n\r\n#google-map-wrap div#infobubble-content > div {\r\n white-space: normal;\r\n}\r\n\r\n/* Ratings */\r\n#infobubble-content {\r\n .rating-wrap {\r\n\toverflow: hidden;\r\n }\r\n .numeric-rating {\r\n\tfont-size: 16px;\r\n\tcolor: #DD4B39;\r\n\tfont-weight: 400;\r\n\tfloat: left;\r\n\tmargin: 0 5px 0 0;\r\n }\r\n .star-rating-wrap {\r\n\tbackground: url('../img/review_stars.png') no-repeat 0 0 transparent;\r\n\theight: 13px;\r\n\twidth: 67px;\r\n\tfloat: left;\r\n\tmargin: 4px 0 0;\r\n }\r\n .star-rating-size {\r\n\tbackground: url('../img/review_stars.png') no-repeat 0 -13px transparent;\r\n\theight: 13px;\r\n }\r\n}\r\n\r\n/*------------------------------------------\r\n Editable Marker\r\n--------------------------------------------*/\r\n\r\n#edit-toolbar {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0;\r\n text-align: right;\r\n > li {\r\n\tmargin: 0 4px;\r\n\tcursor: pointer;\r\n\tdisplay: inline-block;\r\n\tcontent: '';\r\n\theight: 21px;\r\n\twidth: 21px;\r\n\topacity: .5;\r\n\tbackground: url('../img/icons-infowindow-002.svg');\r\n\t&:hover {\r\n\t opacity: .75;\r\n\t}\r\n\r\n\t&.trash-marker {\r\n\t background-position: -42px 0;\r\n\t}\r\n\r\n\t&.edit-info {\r\n\t background: url('../img/icons-app-000.svg');\r\n\t background-position: 21px 21px;\r\n\t}\r\n\r\n }\r\n\r\n}\r\n\r\n/*------------------------------------------\r\nDisplay Options\r\n--------------------------------------------*/\r\n\r\n#lat-lng-wrap input[type=text].latitude, #lat-lng-wrap input[type=text].longitude,\r\n#side-sortables #lat-lng-wrap input[type=text].latitude, #side-sortables #lat-lng-wrap input[type=text].longitude {\r\n width: 100px;\r\n float: left;\r\n}\r\n\r\n/* Mini message */\r\n\r\n.lat-lng-change-message {\r\n float: left;\r\n clear: both;\r\n margin: 10px 0 0;\r\n width: 100%;\r\n > p {\r\n\tfloat: left;\r\n }\r\n}\r\n\r\n.lat-lng-update-btn {\r\n float: right;\r\n margin: 7px 0 0 !important;\r\n}\r\n\r\n/*-------------------------------------\r\nSave Info Window Toolbar\r\n---------------------------------------*/\r\n#save-toolbar {\r\n margin: 0;\r\n padding: 0;\r\n float: left;\r\n > li {\r\n\tdisplay: inline-block;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\t&:first-child {\r\n\t margin: 0 5px 0 0;\r\n\t}\r\n\t.google-btn {\r\n\t width: 75px;\r\n\t}\r\n }\r\n}\r\n\r\n#infobubble-content .marker-edit-link-wrap {\r\n a {\r\n\topacity: 0.5;\r\n\tbox-shadow: none;\r\n\toutline: none;\r\n\twidth: 20px;\r\n\theight: 20px;\r\n\r\n\t&.marker-edit-link {\r\n\t background: url('../img/marker-btn.png') no-repeat 0 0 transparent;\r\n\t margin: 4px 0 0;\r\n\t display: block;\r\n\t float: right;\r\n\t}\r\n\r\n\t&:hover {\r\n\t opacity: 1;\r\n\t}\r\n\r\n }\r\n}\r\n\r\n#save-toolbar > li .marker-edit-link {\r\n opacity: 0.75;\r\n}\r\n\r\n#infobubble-content .edit-place-title {\r\n width: 290px;\r\n margin: 0 0 10px;\r\n}\r\n\r\n#infobubble-content .edit-place-description {\r\n display: block;\r\n font-size: 12px;\r\n width: 100%;\r\n min-height: 100px;\r\n}\r\n\r\n/*-------------------------------------\r\nMap Edit Quick Toolbar\r\n---------------------------------------*/\r\n#map-toolbar {\r\n position: absolute;\r\n left: 50%;\r\n bottom: -1px;\r\n transform: translateX(-50%);\r\n background: #FFF;\r\n padding: 3px 1px 0;\r\n border-top: 1px solid #DDD;\r\n border-left: 1px solid #DDD;\r\n border-right: 1px solid #DDD;\r\n min-width: 575px;\r\n\r\n #title {\r\n\tpadding: 3px;\r\n }\r\n\r\n .drop-marker .dashicons {\r\n\tmargin: 5px 0 0;\r\n }\r\n\r\n button {\r\n\tmargin: 0 2px;\r\n\t.dashicons {\r\n\t font-size: 12px;\r\n\t width: 12px;\r\n\t margin: 5px 2px 0 -2px;\r\n\t}\r\n\t&.edit-title {\r\n\t display: none; //only show in modal\r\n\t}\r\n }\r\n\r\n //Lat Lng Update\r\n .live-lat-lng-wrap {\r\n\tborder: 1px solid #DDD;\r\n\tpadding: 0;\r\n\tmargin: 0 2px;\r\n\tdisplay: inline-block;\r\n\twidth: 250px;\r\n\tbackground-color: #FAFAFA;\r\n\theight: 24px;\r\n\toverflow: hidden;\r\n\tbox-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);\r\n\r\n\t.live-latitude-wrap, .live-longitude-wrap {\r\n\t float: left;\r\n\t margin-left: 6px;\r\n\r\n\t span {\r\n\t\tline-height: 22px;\r\n\t\tfloat: left;\r\n\t }\r\n\t}\r\n\r\n\t.live-longitude, .live-latitude {\r\n\t font-size: 11px;\r\n\t margin: 0;\r\n\t padding: 0;\r\n\t width: 60px;\r\n\t white-space: nowrap;\r\n\t overflow: hidden;\r\n\t}\r\n\t.live-longitude-label, .live-latitude-label {\r\n\t font-size: 10px;\r\n\t color: #AAA;\r\n\t font-style: italic;\r\n\t display: block;\r\n\t padding: 0 2px 0 0;\r\n\t}\r\n\r\n\tbutton {\r\n\t float: left;\r\n\t margin: -2px 0 -2px -2px;\r\n\t border-radius: 0;\r\n\t height: 26px;\r\n\t box-shadow: none;\r\n\t &:hover {\r\n\t\tbox-shadow: none;\r\n\t\tborder-color: #cccccc;\r\n\t }\r\n\r\n\t}\r\n\r\n }\r\n\r\n}\r\n\r\n//Hide on super small resolutions\r\n@media(max-width: 900px) {\r\n #map-toolbar {\r\n\tdisplay: none;\r\n }\r\n}\r\n\r\n/*-------------------------------------\r\nModal styles\r\n---------------------------------------*/\r\n.map-autocomplete-wrap,\r\n.map-title-wrap {\r\n label {\r\n\t@include modal-label;\r\n\tmargin-bottom: 0;\r\n }\r\n p.cmb2-metabox-description {\r\n\tpadding: 8px 0;\r\n }\r\n input {\r\n\twidth: 100%;\r\n }\r\n}\r\n\r\n.map-autocomplete-wrap label {\r\n position: relative;\r\n &:after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\tbottom: 0;\r\n\tleft: 120px;\r\n\tbackground: url('../img/powered-by-google-on-white.png') no-repeat 0 0 transparent;\r\n\twidth: 104px;\r\n\theight: 16px;\r\n }\r\n}\r\n\r\n/*-------------------------------------\r\nGoogle Style Buttons\r\n---------------------------------------*/\r\n.google-btn {\r\n -webkit-border-radius: 2px;\r\n border-radius: 2px;\r\n cursor: default;\r\n font-weight: 300;\r\n font-size: 13px;\r\n text-align: center;\r\n white-space: nowrap;\r\n height: 27px;\r\n line-height: 27px;\r\n min-width: 54px;\r\n outline: 0;\r\n padding: 0 8px;\r\n\r\n}\r\n\r\n.google-btn-blue {\r\n -webkit-box-shadow: none;\r\n box-shadow: none;\r\n background-color: #4D90FE;\r\n background-image: -webkit-linear-gradient(top, #4D90FE, #4787ED);\r\n background-image: linear-gradient(top, #4d90fe, #4787ed);\r\n border: 1px solid #3079ED;\r\n color: #FFF;\r\n &:hover {\r\n\t-webkit-box-shadow: none;\r\n\tbox-shadow: none;\r\n\tbackground-color: #357AE8;\r\n\tbackground-image: -webkit-linear-gradient(top, #4D90FE, #357AE8);\r\n\tbackground-image: linear-gradient(top, #4d90fe, #357ae8);\r\n\tborder: 1px solid #2F5BB7;\r\n\tborder-bottom-color: #2F5BB7;\r\n }\r\n &:active, &:focus {\r\n\t-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);\r\n\tbox-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);\r\n\tbackground: #357AE8;\r\n\tborder: 1px solid #2F5BB7;\r\n\tborder-top: 1px solid #2F5BB7;\r\n }\r\n}\r\n\r\n.google-btn-default {\r\n -webkit-box-shadow: none;\r\n box-shadow: none;\r\n background-color: #F5F5F5;\r\n background-image: -webkit-linear-gradient(top, #F5F5F5, #F1F1F1);\r\n background-image: linear-gradient(top, #f5f5f5, #f1f1f1);\r\n color: #333;\r\n border: 1px solid #DCDCDC;\r\n border: 1px solid rgba(0, 0, 0, 0.1);\r\n\r\n &:hover {\r\n\t-webkit-box-shadow: none;\r\n\tbox-shadow: none;\r\n\tbackground-color: #F8F8F8;\r\n\tbackground-image: -webkit-linear-gradient(top, #F8F8F8, #F1F1F1);\r\n\tbackground-image: linear-gradient(top, #f8f8f8, #f1f1f1);\r\n\tborder: 1px solid #C6C6C6;\r\n\tcolor: #111;\r\n }\r\n\r\n &:active {\r\n\t-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\r\n\tbox-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\r\n\tbackground: #F8F8F8;\r\n\tcolor: #111;\r\n }\r\n}\r\n\r\n/*-------------------------------------\r\nTemporary Info Window\r\n---------------------------------------*/\r\n\r\n.infowindow-toolbar {\r\n display: block;\r\n margin: 0;\r\n padding: 8px 0 5px;\r\n}\r\n\r\n.add-marker {\r\n text-decoration: none;\r\n}","/**\r\n * CMB2 Customized SCSS\r\n *\r\n * @description Here we customize the look-and-feel of CMB2 to suit GMB\r\n * @package Give\r\n * @subpackage SCSS/Admin\r\n * @copyright Copyright (c) 2015, WordImpress\r\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n\r\n/*------------------------------------------\r\n CMB2 Interface\r\n--------------------------------------------*/\r\n.cmb2-id-gmb-places-search-multicheckbox {\r\n ul {\r\n\toverflow: hidden;\r\n }\r\n li {\r\n\tfloat: left;\r\n\twidth: 33%;\r\n }\r\n .cmb2-metabox-description {\r\n\tmargin-top: 10px;\r\n\tmargin-right: 2px;\r\n }\r\n}\r\n\r\n//Hide/Show some borders\r\n#cmb2-metabox-google_maps_search_options .cmb2-id-gmb-show-places {\r\n border-bottom: none !important;\r\n margin-bottom: 0 !important;\r\n}\r\n\r\n#post-body-content #cmb2-metabox-google_maps_search_options .cmb2-id-gmb-search-radius, #post-body .cmb2-id-gmb-search-radius {\r\n border-top: 1px solid #e9e9e9;\r\n}\r\n\r\n/*-------------------------------------\r\nAutocomplete Metabox\r\n---------------------------------------*/\r\n#cmb2-metabox-google_maps_markers {\r\n .search-autocomplete {\r\n\twidth: 78%;\r\n\tmargin-right: 10px;\r\n }\r\n .autocomplete-wrap {\r\n\tp {\r\n\t @include field-description;\r\n\t}\r\n }\r\n\r\n a.drop-marker {\r\n\tfont-style: normal;\r\n\t.dashicons {\r\n\t font-size: 14px;\r\n\t margin: 4px 0 0;\r\n\t width: 16px;\r\n\t}\r\n }\r\n}\r\n\r\n/*-------------------------------------\r\nMap Markers\r\n---------------------------------------*/\r\n#google_maps_markers {\r\n .cmb-add-row {\r\n\tdisplay: none;\r\n }\r\n}\r\n\r\n#poststuff .postbox-container {\r\n .cmb-repeatable-group:not(:last-of-type) {\r\n\tborder-bottom: 1px solid #e9e9e9;\r\n\tpadding: 0 0 15px;\r\n }\r\n .cmb-repeat-group-wrap .cmb-row:not(:last-of-type) {\r\n\tmargin-bottom: 10px;\r\n }\r\n}\r\n\r\n#gmb_markers_group_repeat.cmb-remove-field-row {\r\n margin-bottom: 15px;\r\n}\r\n\r\n/*-------------------------------------\r\nSidebar\r\n---------------------------------------*/\r\n#poststuff .inner-sidebar, #poststuff #side-sortables {\r\n\r\n .inside {\r\n\tmargin-top: 0;\r\n\tpadding-top: 12px;\r\n }\r\n\r\n .cmb-row {\r\n\tmargin: 0 0 15px;\r\n\tpadding: 0;\r\n\r\n\t&:not(:last-of-type) {\r\n\t border-bottom: 0;\r\n\t}\r\n\r\n\t&:last-child, &:last-of-type {\r\n\t margin-bottom: 5px;\r\n\t}\r\n }\r\n\r\n .cmb-th {\r\n\tbackground: transparent;\r\n\tpadding: 0;\r\n\tposition: relative;\r\n\r\n\tlabel {\r\n\t border: none;\r\n\t &:after {\r\n\t\tdisplay: none;\r\n\t }\r\n\t}\r\n\r\n }\r\n\r\n .cmb-td {\r\n\t//repeater\r\n\t&.cmb-nested {\r\n\t padding-left: 12px;\r\n\t padding-right: 12px;\r\n\t}\r\n }\r\n\r\n /*-------------------------------------\r\n Sidebar Fields\r\n ---------------------------------------*/\r\n select {\r\n\twidth: 100%;\r\n }\r\n .lat-lng-wrap {\r\n\tmargin-top: 0;\r\n }\r\n .lat-lng-wrap.lng-wrap {\r\n\tmargin-bottom: 0;\r\n }\r\n\r\n .cmb2-metabox-description, p.cmb2-metabox-description {\r\n\t@include field-description;\r\n }\r\n\r\n /*-------------------------------------\r\n Sidebar Repeater Field Groups\r\n ---------------------------------------*/\r\n h2.cmb-group-name {\r\n\t@include modal-label;\r\n }\r\n\r\n .cmb-repeatable-group {\r\n\r\n\t.cmb-repeatable-grouping {\r\n\t margin: 0 0 8px;\r\n\t border: none;\r\n\t border-radius: 5px;\r\n\t overflow: hidden;\r\n\r\n\t .cmb-group-title {\r\n\t\tmargin: 0;\r\n\t\tpadding: 8px 8px 8px 30px;\r\n\t\tcursor: pointer;\r\n\t\tbackground: $orange;\r\n\t\tborder: none;\r\n\t\tcolor: #FFF;\r\n\t\tfont-weight: bold;\r\n\t }\r\n\t .cmbhandle {\r\n\t\tcolor: #FFF;\r\n\t }\r\n\t .cmbhandle {\r\n\t\tright: 0;\r\n\t\ttop: 0;\r\n\t }\r\n\r\n\t > .cmb-remove-group-row {\r\n\t\ttop: 6px;\r\n\t\tcolor: #FFF;\r\n\t }\r\n\r\n\t}\r\n\r\n\t.cmb-field-list {\r\n\t border-left: 1px solid #EEE;\r\n\t border-right: 1px solid #EEE;\r\n\t}\r\n\r\n\t.cmb-remove-row {\r\n\t margin: 0;\r\n\t padding: 0;\r\n\t}\r\n\r\n\t.cmb-add-row {\r\n\t margin: 15px 0 10px;\r\n\t}\r\n\r\n }\r\n\r\n .drop-marker {\r\n\tmargin-bottom: 15px;\r\n }\r\n\r\n}\r\n\r\n//Non-magnific Builder Repeater styles\r\n#postbox-container-2 #cmb2-metabox-google_maps_markers {\r\n\r\n .toggle-repeater-groups {\r\n\tfloat: right;\r\n }\r\n\r\n .cmb-repeat-group-wrap {\r\n\tpadding: 0;\r\n }\r\n\r\n .cmb-group-description .cmb-th {\r\n\tpadding-right: 0;\r\n }\r\n\r\n}\r\n\r\np.cmb2-metabox-description {\r\n font-weight: normal;\r\n}\r\n\r\na.wp-color-result {\r\n height: 24px;\r\n}\r\n\r\n/*-------------------------------------\r\nCMB2 within Magnific\r\n---------------------------------------*/\r\n\r\ndiv.white-popup {\r\n .cmb-th {\r\n\twidth: 100%;\r\n\tpadding: 0;\r\n\tlabel {\r\n\t @include modal-label;\r\n\t}\r\n }\r\n .cmb-td {\r\n\twidth: 100%;\r\n\tpadding: 15px 0;\r\n }\r\n\r\n}\r\n\r\n/*-------------------------------------\r\nTooltips\r\n---------------------------------------*/\r\n.gmb-tooltip-field {\r\n > div.cmb-th {\r\n\toverflow: hidden;\r\n\r\n\tlabel {\r\n\t float: left;\r\n\r\n\t}\r\n\r\n\t.gmb-help-icon {\r\n\t content: ' ';\r\n\t background: url('../img/help.png') no-repeat 0 0 transparent;\r\n\t background-size: 15px;\r\n\t display: inline-block;\r\n\t margin: 0 0 -2px 8px;\r\n\t width: 16px;\r\n\t height: 16px;\r\n\t opacity: 0.4;\r\n\t cursor: pointer;\r\n\t @include easing-transition;\r\n\t}\r\n\r\n\t.gmb-help-icon:hover {\r\n\t opacity: 1;\r\n\t}\r\n\r\n }\r\n}\r\n\r\n.gmb-tooltip-text {\r\n display: none;\r\n}","/*!\r\n * Maps Builder Admin Settings Pages SCSS/CSS\r\n *\r\n * @description: The Main SCSS file for admin SETTINGS styles which is compiled and minified via Gulp taskrunner\r\n * @package: GMB\r\n * @subpackage: SCSS/Admin\r\n * @copyright: Copyright (c) 2015, WordImpress\r\n * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n\r\n.clear:before,\r\n.clear:after {\r\n content: \" \";\r\n display: table;\r\n}\r\n\r\n.clear:after {\r\n clear: both;\r\n}\r\n\r\n.google_maps_page_gmb_settings {\r\n\r\n .wrap {\r\n\tmargin-left: -5px;\r\n }\r\n\r\n table.form-table {\r\n\tmargin: 0 0 20px;\r\n }\r\n\r\n .gmb-submit-wrap {\r\n\tclear: both;\r\n\tbackground: #f5f5f5;\r\n\tborder-color: #dfdfdf;\r\n\toverflow: auto;\r\n\tmargin: 20px 0 8px;\r\n\tpadding: 12px;\r\n\tborder-width: 1px;\r\n\tborder-style: solid;\r\n\tfont-size: 13px;\r\n\tline-height: 2.1em;\r\n }\r\n\r\n .cmb-th {\r\n\twidth: 20%;\r\n }\r\n\r\n .cmb-td {\r\n\twidth: 80%;\r\n }\r\n\r\n}\r\n\r\n/*---------------------------\r\nWelcome Header\r\n-----------------------------*/\r\n.welcome-header {\r\n margin-bottom: 20px;\r\n\r\n .main-heading {\r\n\tfont-size: 36px;\r\n\tfont-weight: 400;\r\n\tline-height: 1.1em;\r\n\tmargin: 10px 0 20px;\r\n }\r\n\r\n .main-subheading {\r\n\tfont-size: 20px;\r\n\tline-height: 1.4em;\r\n\tmargin: 0;\r\n }\r\n\r\n .logo-svg {\r\n\tmargin: 15px 0 0;\r\n\tsvg {\r\n\t height: 185px;\r\n\t}\r\n }\r\n\r\n .logo-svg.logo-svg-small {\r\n\tfloat: right;\r\n\tmargin: 0;\r\n }\r\n\r\n .new-window {\r\n\tbackground: url('../img/new-window-icon.png') no-repeat right 5px transparent;\r\n\tpadding-right: 13px;\r\n\tmargin-right: 4px;\r\n }\r\n\r\n}\r\n\r\n/*------------------------------------------\r\nWelcome Closed heading\r\n--------------------------------------------*/\r\n.gmb-plugin-heading {\r\n display: none;\r\n + #Layer_1 {\r\n\twidth: auto;\r\n\theight: 37px;\r\n\tmargin: 0 10px 0 5px;\r\n }\r\n}\r\n\r\na.button.gmb-orange-btn, .gmb-orange-btn {\r\n @include orange-button;\r\n}\r\n\r\n#wpwrap .gmb-settings-header-btn {\r\n margin: 5px 0 0;\r\n}\r\n\r\n/*------------------------------------------\r\nSocial Media\r\n--------------------------------------------*/\r\n.social-items-wrap {\r\n float: left;\r\n > div {\r\n\tdisplay: inline-block;\r\n }\r\n\r\n .fb-item-wrap {\r\n\twidth: 100px;\r\n }\r\n .twitter-item-wrap {\r\n\twidth: 145px;\r\n }\r\n .google-plus {\r\n\tmargin-left: 20px;\r\n\twidth: 200px;\r\n }\r\n\r\n .wordimpress-logo {\r\n\tposition: relative;\r\n\ttop: 10px;\r\n\tleft: -17px;\r\n\ta {\r\n\t display: block;\r\n\t}\r\n\t.logo-link {\r\n\t background: url('../img/wordimpress-logo-small.png') no-repeat 0 0 transparent;\r\n\t width: 100px;\r\n\t height: 40px;\r\n\t}\r\n }\r\n\r\n .gmb-settings-header-btn {\r\n\tmargin-top: -6px !important;\r\n }\r\n\r\n}\r\n\r\n.hide-welcome {\r\n margin: 21px 0 0 30px;\r\n display: inline-block;\r\n\r\n span {\r\n\tbackground: url('../img/arrows.png') no-repeat 0 -33px rgba(0, 0, 0, 0);\r\n\twidth: 15px;\r\n\theight: 14px;\r\n\tdisplay: inline-block;\r\n\tmargin-left: 3px;\r\n }\r\n}\r\n\r\n.pull-left {\r\n float: left;\r\n}\r\n\r\n.pull-right {\r\n float: right;\r\n}\r\n\r\n.small-desc {\r\n font-size: 12px;\r\n font-style: italic;\r\n color: #B3B3B3;\r\n}\r\n\r\n/*---------------------------\r\nMap Options Tab\r\n-----------------------------*/\r\n\r\n.size-label {\r\n margin: 8px 10px 0 0;\r\n font-style: italic;\r\n width: 50px;\r\n}\r\n\r\n.width_unit_label, .width_radio, .map-width, .map-height, .size-label, .radio-left, .label-left {\r\n float: left !important;\r\n}\r\n\r\n/*---------------------------\r\n Map Size\r\n ----------------------------*/\r\n.size-labels-wrap {\r\n margin: 8px 0 0 10px;\r\n padding: 0;\r\n float: left;\r\n\r\n input[type=\"radio\"] {\r\n\tmargin-right: 0;\r\n\tfloat: left;\r\n }\r\n label {\r\n\tmargin: 0 10px 0 0;\r\n\tfloat: left;\r\n }\r\n\r\n}\r\n\r\n.map-width, .map-height {\r\n width: 55px !important\r\n}\r\n\r\n/*---------------------------\r\nLat/Lng\r\n ----------------------------*/\r\n#geolocate-wrap {\r\n margin: 0 0 5px;\r\n}\r\n\r\nlabel.geocode-label {\r\n width: 130px;\r\n margin-right: 0;\r\n}\r\n\r\nlabel.yes-label {\r\n margin-right: 10px;\r\n}\r\n\r\n.lat-lng-wrap {\r\n margin: 10px 20px 10px 0;\r\n clear: none;\r\n\r\n > span, > input {\r\n\tfloat: left;\r\n }\r\n > span {\r\n\tmargin: 8px 5px 0 0;\r\n\twidth: 80px;\r\n\tfont-style: italic;\r\n\tfont-weight:bold;\r\n }\r\n\r\n input[type=text].latitude, input[type=text].longitude {\r\n\twidth: 120px;\r\n\tfloat: left;\r\n }\r\n}\r\n\r\n/*---------------------------\r\nGeneral Options Tab\r\n-----------------------------*/\r\n#gmb_menu_position {\r\n width: 40px;\r\n}\r\n\r\n/*---------------------------\r\nSystem Settings Tab\r\n-----------------------------*/\r\n#system-info-textarea {\r\n width: 100%;\r\n height: 600px;\r\n}","/*!\r\n * Maps Builder Widget\r\n *\r\n * @description: Admin styles for the widget\r\n * @package: GMB\r\n * @subpackage: SCSS/Admin\r\n * @copyright: Copyright (c) 2015, WordImpress\r\n * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n\r\n/*----------------------------------------\r\nToggle Tips\r\n-------------------------------------------*/\r\n\r\n.gmb-tooltip-icon:before {\r\n content: \"\\f223\";\r\n opacity: 0.5;\r\n\r\n}\r\n\r\n.gmb-tooltip-icon:hover:before {\r\n\topacity: 1;\r\n}\r\n\r\n.gmb-widget-upgrade {\r\n .powered-by {\r\n float:right;\r\n background: url('../img/powered-by-google-on-white.png') no-repeat 0 0 transparent;\r\n\twidth: 104px;\r\n\theight: 16px;\r\n\tmargin: 3px 0 0;\r\n }\r\n .button {\r\n\tmargin-bottom:8px;\r\n }\r\n}\r\n","/*-------------------------------------\r\nMarker Icon Modal\r\n---------------------------------------*/\r\n#poststuff .marker-description-wrap {\r\n margin-bottom: 20px;\r\n border-bottom: 1px solid #DDD;\r\n padding-bottom: 20px;\r\n h3 {\r\n\tfont-size: 22px;\r\n\tpadding: 0;\r\n\tmargin: 0 0 15px;\r\n }\r\n p {\r\n\tfont-size: 16px;\r\n\tfont-style: italic;\r\n\tcolor: #aaa;\r\n\tmargin-bottom: 0;\r\n }\r\n}\r\n\r\n/*-------------------------------------\r\nMarker Types\r\n---------------------------------------*/\r\n#poststuff .marker-row, #poststuff .marker-icon-row, .marker-icon-row h3 {\r\n h3 {\r\n\tmargin: 0 0 20px;\r\n\tfont-size: 18px;\r\n\tpadding: 0;\r\n }\r\n}\r\n\r\n/*-------------------------------------\r\nMarker Icon Rows\r\n---------------------------------------*/\r\n.marker-icon-row {\r\n margin-bottom: 10px;\r\n}\r\n\r\n.marker-icon-row, .save-marker-icon {\r\n display: none;\r\n}\r\n\r\n.marker-icon-row .icon, .marker-row .marker-item {\r\n width: 31%;\r\n float: left;\r\n font-size: 14px;\r\n margin-bottom: 10px;\r\n padding: 4px;\r\n border-radius: 5px;\r\n}\r\n\r\n.icon-inner {\r\n position: relative;\r\n top: -8px;\r\n}\r\n\r\n.marker-icon-row .icon span {\r\n font-size: 32px;\r\n margin-right: 8px;\r\n position: relative;\r\n top: 8px;\r\n}\r\n\r\n.marker-icon-row .icon, .marker-row .marker-item, .maps-icon {\r\n cursor: pointer;\r\n border: 1px solid #FFF;\r\n &:hover {\r\n\tborder: 1px solid #f4efd8;\r\n\tbackground: #FFFAE2;\r\n }\r\n}\r\n\r\n.marker-icon-row .marker-item-selected, .marker-item.marker-item-selected {\r\n border: 1px solid #f4efd8;\r\n background: #FFFAE2;\r\n}\r\n\r\n.marker-label {\r\n z-index: 99;\r\n position: absolute;\r\n display: block;\r\n margin-top: -50px;\r\n margin-left: -25px;\r\n width: 50px;\r\n height: 50px;\r\n font-size: 28px;\r\n text-align: center;\r\n color: #FFFFFF;\r\n white-space: nowrap;\r\n line-height: 1;\r\n}\r\n\r\n/*-------------------------------------\r\nColors\r\n---------------------------------------*/\r\n.marker-row {\r\n margin-bottom: 20px;\r\n}\r\n\r\n.marker-icon-modal {\r\n .color-desc {\r\n\tdisplay: block;\r\n\tclear: both;\r\n\tfont-size: 12px;\r\n\tfont-style: italic;\r\n }\r\n .marker-color-picker-wrap {\r\n\tfloat: left;\r\n }\r\n}\r\n\r\n/*-------------------------------------\r\nMarker Selections\r\n---------------------------------------*/\r\n.marker-row {\r\n margin-bottom: 25px;\r\n\r\n .marker-item {\r\n\tfloat: left;\r\n\twidth: 31%;\r\n\ttext-align: center;\r\n\tpadding: 10px;\r\n\theight: 100px;\r\n\tmargin: 0 1% 1% 0;\r\n\t.marker-svg {\r\n\t margin-top: 3px;\r\n\t &.default-marker {\r\n\t\tmargin-top: 10px;\r\n\t\tmargin-bottom: 6px;\r\n\t }\r\n\t}\r\n }\r\n}\r\n\r\n.marker-description-wrap h3, .marker-icon-row h3 {\r\n margin-top: 0;\r\n}\r\n\r\n/*-------------------------------------\r\nMap Icons\r\n---------------------------------------*/\r\n.map-icons-list {\r\n margin: 0 0 10px;\r\n li {\r\n\tfloat: left;\r\n\tpadding: 0;\r\n\ta {\r\n\t padding: 4px;\r\n\t display: block;\r\n\t box-shadow: none;\r\n\t}\r\n }\r\n}\r\n\r\n/* Save button */\r\n\r\n.save-marker-icon {\r\n background: #F1F1F1;\r\n padding: 10px;\r\n position: absolute;\r\n bottom: 0;\r\n left: 0;\r\n width: 100%;\r\n box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n -webkit-box-sizing: border-box;\r\n border-top: 1px solid #DFDFDF;\r\n .save-text {\r\n\tfloat: left;\r\n\tfont-style: italic;\r\n\tmargin: 6px 0 0 10px;\r\n }\r\n .button {\r\n\tfloat: right;\r\n }\r\n}\r\n\r\n.radius-label {\r\n position: relative;\r\n top: 35px;\r\n color: #7dbee8;\r\n}\r\n\r\n/*-------------------------------------\r\nModal: Create a Marker\r\n---------------------------------------*/\r\n.cmb2-id-gmb-geocoder.white-popup {\r\n\r\n p.autocomplete-description {\r\n\tdisplay: none;\r\n }\r\n\r\n label{\r\n\tmargin:0;\r\n\tpadding:0;\r\n\r\n\t&:after {\r\n\t\tcontent: ' ';\r\n\t\tposition: absolute;\r\n\t\tbottom: 0;\r\n\t\tleft: 105px;\r\n\t\tbackground: url('../img/powered-by-google-on-white.png') no-repeat 0 0 transparent;\r\n\t\twidth: 104px;\r\n\t\theight: 16px;\r\n\t }\r\n }\r\n\r\n .cmb-td {\r\n\tpadding: 0;\r\n\r\n\tinput {\r\n\t width: 100%;\r\n\t}\r\n\r\n }\r\n}\r\n"],"sourceRoot":"/source/"}
|
1 |
+
{"version":3,"sources":["admin/gmb-admin.scss","admin/_mixins.scss","plugins/magnific.scss","plugins/grid.scss","frontend/places-search.scss","plugins/qtip2.scss","admin/magnific-builder.scss","admin/builder.scss","admin/cmb2-custom.scss","admin/settings.scss","admin/directions.scss","admin/widget.scss","admin/modal-markers.scss","admin/import-export.scss","admin/mashups.scss"],"names":[],"mappings":"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","file":"gmb-admin.css","sourcesContent":["/*!\n * Maps Builder Admin SCSS/CSS\n *\n * @description: The Main SCSS file for admin styles which is compiled and minified via Gulp taskrunner\n * @package: GMB\n * @subpackage: SCSS/Admin\n * @copyright: Copyright (c) 2015, WordImpress\n * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n@import '_mixins';\n@import '../plugins/magnific';\n@import '../plugins/grid';\n@import '../frontend/places-search';\n@import '../plugins/qtip2';\n@import 'magnific-builder';\n@import 'builder';\n@import 'cmb2-custom';\n@import 'settings';\n@import 'settings';\n@import 'directions';\n@import 'widget';\n@import 'modal-markers';\n@import 'import-export';\n@import 'mashups';","/* Mixin */\n@mixin vertical-align {\n position: relative;\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n}\n\n@mixin modal-label {\n font-weight: bold;\n font-size: 14px;\n margin: 0 0 8px;\n padding: 0;\n display: block;\n position: relative;\n}\n\n@mixin field-description {\n font-size: 13px;\n padding: 5px 0 0;\n margin: 0;\n line-height: 18px;\n font-style: italic;\n color: #aaaaaa;\n}\n\n@mixin clearfix {\n &:after {\n\tcontent: \"\";\n\tdisplay: table;\n\tclear: both;\n }\n}\n\n@mixin easing-transition {\n -webkit-transition: 0.2s all linear;\n \t-moz-transition: 0.2s all linear;\n \t-o-transition: 0.2s all linear;\n \ttransition: 0.2s all linear;\n}\n\n$blue: #42A4F5;\n$orange: #FAA627;","/* Magnific Popup CSS */\n.mfp-bg {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 100000;\n overflow: hidden;\n position: fixed;\n background: #0b0b0b;\n opacity: 0.8;\n filter: alpha(opacity=80);\n}\n\n.mfp-wrap {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 100001;\n position: fixed;\n outline: none !important;\n -webkit-backface-visibility: hidden;\n}\n\n.mfp-container {\n text-align: center;\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0;\n top: 0;\n padding: 0;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n.mfp-container:before {\n content: '';\n display: inline-block;\n height: 100%;\n vertical-align: middle;\n}\n\n.mfp-align-top .mfp-container:before {\n display: none;\n}\n\n.mfp-content {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n margin: 0 auto;\n text-align: left;\n z-index: 100003;\n box-sizing: border-box;\n}\n\n.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {\n width: 100%;\n cursor: auto;\n}\n\n.mfp-ajax-cur {\n cursor: progress;\n}\n\n.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {\n cursor: -moz-zoom-out;\n cursor: -webkit-zoom-out;\n cursor: zoom-out;\n}\n\n.mfp-zoom {\n cursor: pointer;\n cursor: -webkit-zoom-in;\n cursor: -moz-zoom-in;\n cursor: zoom-in;\n}\n\n.mfp-auto-cursor .mfp-content {\n cursor: auto;\n}\n\n.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n}\n\n.mfp-loading.mfp-figure {\n display: none;\n}\n\n.mfp-hide {\n display: none !important;\n}\n\n.mfp-preloader {\n color: #CCC;\n position: absolute;\n top: 50%;\n width: auto;\n text-align: center;\n margin-top: -0.8em;\n left: 8px;\n right: 8px;\n z-index: 100004;\n}\n\n.mfp-preloader a {\n color: #CCC;\n}\n\n.mfp-preloader a:hover {\n color: #FFF;\n}\n\n.mfp-s-ready .mfp-preloader {\n display: none;\n}\n\n.mfp-s-error .mfp-content {\n display: none;\n}\n\nbutton.mfp-close, button.mfp-arrow {\n overflow: visible;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n display: block;\n outline: none;\n padding: 0;\n z-index: 100005;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\nbutton::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\n\n.mfp-close, button.gmb-modal-close {\n width: 44px;\n height: 44px;\n line-height: 44px;\n position: absolute;\n right: 0;\n top: 0;\n text-decoration: none;\n text-align: center;\n opacity: 0.65;\n filter: alpha(opacity=65);\n padding: 0 0 18px 10px;\n color: #FFF;\n font-style: normal;\n font-size: 28px;\n font-family: Arial, Baskerville, monospace;\n}\n\n.mfp-close:hover, .mfp-close:focus, button.gmb-modal-close:hover, button.gmb-modal-close:focus {\n opacity: 1;\n filter: alpha(opacity=100);\n}\n\n.mfp-close:active {\n top: 1px;\n}\n\n.mfp-close-btn-in .mfp-close {\n color: #333;\n}\n\n.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {\n color: #FFF;\n right: -6px;\n text-align: right;\n padding-right: 6px;\n width: 100%;\n}\n\n.mfp-counter {\n position: absolute;\n top: 0;\n right: 0;\n color: #CCC;\n font-size: 12px;\n line-height: 18px;\n white-space: nowrap;\n}\n\n.mfp-arrow {\n position: absolute;\n opacity: 0.65;\n filter: alpha(opacity=65);\n margin: 0;\n top: 50%;\n margin-top: -55px;\n padding: 0;\n width: 90px;\n height: 110px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\n.mfp-arrow:active {\n margin-top: -54px;\n}\n\n.mfp-arrow:hover, .mfp-arrow:focus {\n opacity: 1;\n filter: alpha(opacity=100);\n}\n\n.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {\n content: '';\n display: block;\n width: 0;\n height: 0;\n position: absolute;\n left: 0;\n top: 0;\n margin-top: 35px;\n margin-left: 35px;\n border: medium inset transparent;\n}\n\n.mfp-arrow:after, .mfp-arrow .mfp-a {\n border-top-width: 13px;\n border-bottom-width: 13px;\n top: 8px;\n}\n\n.mfp-arrow:before, .mfp-arrow .mfp-b {\n border-top-width: 21px;\n border-bottom-width: 21px;\n opacity: 0.7;\n}\n\n.mfp-arrow-left {\n left: 0;\n}\n\n.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {\n border-right: 17px solid #FFF;\n margin-left: 31px;\n}\n\n.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {\n margin-left: 25px;\n border-right: 27px solid #3F3F3F;\n}\n\n.mfp-arrow-right {\n right: 0;\n}\n\n.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {\n border-left: 17px solid #FFF;\n margin-left: 39px;\n}\n\n.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {\n border-left: 27px solid #3F3F3F;\n}\n\n.mfp-iframe-holder {\n padding-top: 40px;\n padding-bottom: 40px;\n}\n\n.mfp-iframe-holder .mfp-content {\n line-height: 0;\n width: 100%;\n max-width: 900px;\n}\n\n.mfp-iframe-holder .mfp-close {\n top: -40px;\n}\n\n.mfp-iframe-scaler {\n width: 100%;\n height: 0;\n overflow: hidden;\n padding-top: 56.25%;\n}\n\n.mfp-iframe-scaler iframe {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);\n background: #000;\n}\n\n/* Main image in popup */\nimg.mfp-img {\n width: auto;\n max-width: 100%;\n height: auto;\n display: block;\n line-height: 0;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n padding: 40px 0 40px;\n margin: 0 auto;\n}\n\n/* The shadow behind the image */\n.mfp-figure {\n line-height: 0;\n}\n\n.mfp-figure:after {\n content: '';\n position: absolute;\n left: 0;\n top: 40px;\n bottom: 40px;\n display: block;\n right: 0;\n width: auto;\n height: auto;\n z-index: -1;\n box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);\n background: #444;\n}\n\n.mfp-figure small {\n color: #BDBDBD;\n display: block;\n font-size: 12px;\n line-height: 14px;\n}\n\n.mfp-figure figure {\n margin: 0;\n}\n\n.mfp-bottom-bar {\n margin-top: -36px;\n position: absolute;\n top: 100%;\n left: 0;\n width: 100%;\n cursor: auto;\n}\n\n.mfp-title {\n text-align: left;\n line-height: 18px;\n color: #F3F3F3;\n word-wrap: break-word;\n padding-right: 36px;\n}\n\n.mfp-image-holder .mfp-content {\n max-width: 100%;\n}\n\n.mfp-gallery .mfp-image-holder .mfp-figure {\n cursor: pointer;\n}\n\n@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {\n /**\n\t * Remove all paddings around the image on small screen\n\t */\n .mfp-img-mobile .mfp-image-holder {\n\tpadding-left: 0;\n\tpadding-right: 0;\n }\n\n .mfp-img-mobile img.mfp-img {\n\tpadding: 0;\n }\n\n .mfp-img-mobile .mfp-figure:after {\n\ttop: 0;\n\tbottom: 0;\n }\n\n .mfp-img-mobile .mfp-figure small {\n\tdisplay: inline;\n\tmargin-left: 5px;\n }\n\n .mfp-img-mobile .mfp-bottom-bar {\n\tbackground: rgba(0, 0, 0, 0.6);\n\tbottom: 0;\n\tmargin: 0;\n\ttop: auto;\n\tpadding: 3px 5px;\n\tposition: fixed;\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n }\n\n .mfp-img-mobile .mfp-bottom-bar:empty {\n\tpadding: 0;\n }\n\n .mfp-img-mobile .mfp-counter {\n\tright: 5px;\n\ttop: 3px;\n }\n\n .mfp-img-mobile .mfp-close {\n\ttop: 0;\n\tright: 0;\n\twidth: 35px;\n\theight: 35px;\n\tline-height: 35px;\n\tbackground: rgba(0, 0, 0, 0.6);\n\tposition: fixed;\n\ttext-align: center;\n\tpadding: 0;\n }\n}\n\n@media all and (max-width: 900px) {\n .mfp-arrow {\n\t-webkit-transform: scale(0.75);\n\ttransform: scale(0.75);\n }\n\n .mfp-arrow-left {\n\t-webkit-transform-origin: 0;\n\ttransform-origin: 0;\n }\n\n .mfp-arrow-right {\n\t-webkit-transform-origin: 100%;\n\ttransform-origin: 100%;\n }\n\n .mfp-container {\n\tpadding: 0;\n }\n}\n\n.mfp-ie7 .mfp-img {\n padding: 0;\n}\n\n.mfp-ie7 .mfp-bottom-bar {\n width: 600px;\n left: 50%;\n margin-left: -300px;\n margin-top: 5px;\n padding-bottom: 5px;\n}\n\n.mfp-ie7 .mfp-container {\n padding: 0;\n}\n\n.mfp-ie7 .mfp-content {\n padding-top: 44px;\n}\n\n.mfp-ie7 .mfp-close {\n top: 0;\n right: 0;\n padding-top: 0;\n}\n\n.white-popup {\n position: relative;\n background: #FFF;\n padding: 20px;\n width: auto;\n max-width: 600px;\n margin: 20px auto;\n @include clearfix;\n}\n\n.white-popup.marker-icon-modal {\n padding-bottom:50px;\n}","* {\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n}\n\n.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {\n\tcontent: \" \";\n\tdisplay: table;\n}\n\n.container {\n\tpadding-left: 15px;\n\tpadding-right: 15px;\n}\n\n@media (min-width: 768px) {\n\t.container {\n\t\twidth: 750px;\n\t}\n}\n\n@media (min-width: 992px) {\n\t.container {\n\t\twidth: 970px;\n\t}\n}\n\n@media (min-width: 1200px) {\n\t.container {\n\t\twidth: 1170px;\n\t}\n}\n\n.container-fluid {\n\tmargin-right: auto;\n\tmargin-left: auto;\n\tpadding-left: 15px;\n\tpadding-right: 15px;\n}\n\n.row {\n\tmargin-left: -15px;\n\tmargin-right: -15px;\n}\n\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n\tposition: relative;\n\tmin-height: 1px;\n\tpadding-left: 15px;\n\tpadding-right: 15px;\n}\n\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\n\tfloat: left;\n}\n\n.col-xs-12 {\n\twidth: 100%;\n}\n\n.col-xs-11 {\n\twidth: 91.66666667%;\n}\n\n.col-xs-10 {\n\twidth: 83.33333333%;\n}\n\n.col-xs-9 {\n\twidth: 75%;\n}\n\n.col-xs-8 {\n\twidth: 66.66666667%;\n}\n\n.col-xs-7 {\n\twidth: 58.33333333%;\n}\n\n.col-xs-6 {\n\twidth: 50%;\n}\n\n.col-xs-5 {\n\twidth: 41.66666667%;\n}\n\n.col-xs-4 {\n\twidth: 33.33333333%;\n}\n\n.col-xs-3 {\n\twidth: 25%;\n}\n\n.col-xs-2 {\n\twidth: 16.66666667%;\n}\n\n.col-xs-1 {\n\twidth: 8.33333333%;\n}\n\n.col-xs-pull-12 {\n\tright: 100%;\n}\n\n.col-xs-pull-11 {\n\tright: 91.66666667%;\n}\n\n.col-xs-pull-10 {\n\tright: 83.33333333%;\n}\n\n.col-xs-pull-9 {\n\tright: 75%;\n}\n\n.col-xs-pull-8 {\n\tright: 66.66666667%;\n}\n\n.col-xs-pull-7 {\n\tright: 58.33333333%;\n}\n\n.col-xs-pull-6 {\n\tright: 50%;\n}\n\n.col-xs-pull-5 {\n\tright: 41.66666667%;\n}\n\n.col-xs-pull-4 {\n\tright: 33.33333333%;\n}\n\n.col-xs-pull-3 {\n\tright: 25%;\n}\n\n.col-xs-pull-2 {\n\tright: 16.66666667%;\n}\n\n.col-xs-pull-1 {\n\tright: 8.33333333%;\n}\n\n.col-xs-pull-0 {\n\tright: 0%;\n}\n\n.col-xs-push-12 {\n\tleft: 100%;\n}\n\n.col-xs-push-11 {\n\tleft: 91.66666667%;\n}\n\n.col-xs-push-10 {\n\tleft: 83.33333333%;\n}\n\n.col-xs-push-9 {\n\tleft: 75%;\n}\n\n.col-xs-push-8 {\n\tleft: 66.66666667%;\n}\n\n.col-xs-push-7 {\n\tleft: 58.33333333%;\n}\n\n.col-xs-push-6 {\n\tleft: 50%;\n}\n\n.col-xs-push-5 {\n\tleft: 41.66666667%;\n}\n\n.col-xs-push-4 {\n\tleft: 33.33333333%;\n}\n\n.col-xs-push-3 {\n\tleft: 25%;\n}\n\n.col-xs-push-2 {\n\tleft: 16.66666667%;\n}\n\n.col-xs-push-1 {\n\tleft: 8.33333333%;\n}\n\n.col-xs-push-0 {\n\tleft: 0%;\n}\n\n.col-xs-offset-12 {\n\tmargin-left: 100%;\n}\n\n.col-xs-offset-11 {\n\tmargin-left: 91.66666667%;\n}\n\n.col-xs-offset-10 {\n\tmargin-left: 83.33333333%;\n}\n\n.col-xs-offset-9 {\n\tmargin-left: 75%;\n}\n\n.col-xs-offset-8 {\n\tmargin-left: 66.66666667%;\n}\n\n.col-xs-offset-7 {\n\tmargin-left: 58.33333333%;\n}\n\n.col-xs-offset-6 {\n\tmargin-left: 50%;\n}\n\n.col-xs-offset-5 {\n\tmargin-left: 41.66666667%;\n}\n\n.col-xs-offset-4 {\n\tmargin-left: 33.33333333%;\n}\n\n.col-xs-offset-3 {\n\tmargin-left: 25%;\n}\n\n.col-xs-offset-2 {\n\tmargin-left: 16.66666667%;\n}\n\n.col-xs-offset-1 {\n\tmargin-left: 8.33333333%;\n}\n\n.col-xs-offset-0 {\n\tmargin-left: 0%;\n}\n\n@media (min-width: 768px) {\n\t.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\n\t\tfloat: left;\n\t}\n\n\t.col-sm-12 {\n\t\twidth: 100%;\n\t}\n\n\t.col-sm-11 {\n\t\twidth: 91.66666667%;\n\t}\n\n\t.col-sm-10 {\n\t\twidth: 83.33333333%;\n\t}\n\n\t.col-sm-9 {\n\t\twidth: 75%;\n\t}\n\n\t.col-sm-8 {\n\t\twidth: 66.66666667%;\n\t}\n\n\t.col-sm-7 {\n\t\twidth: 58.33333333%;\n\t}\n\n\t.col-sm-6 {\n\t\twidth: 50%;\n\t}\n\n\t.col-sm-5 {\n\t\twidth: 41.66666667%;\n\t}\n\n\t.col-sm-4 {\n\t\twidth: 33.33333333%;\n\t}\n\n\t.col-sm-3 {\n\t\twidth: 25%;\n\t}\n\n\t.col-sm-2 {\n\t\twidth: 16.66666667%;\n\t}\n\n\t.col-sm-1 {\n\t\twidth: 8.33333333%;\n\t}\n\n\t.col-sm-pull-12 {\n\t\tright: 100%;\n\t}\n\n\t.col-sm-pull-11 {\n\t\tright: 91.66666667%;\n\t}\n\n\t.col-sm-pull-10 {\n\t\tright: 83.33333333%;\n\t}\n\n\t.col-sm-pull-9 {\n\t\tright: 75%;\n\t}\n\n\t.col-sm-pull-8 {\n\t\tright: 66.66666667%;\n\t}\n\n\t.col-sm-pull-7 {\n\t\tright: 58.33333333%;\n\t}\n\n\t.col-sm-pull-6 {\n\t\tright: 50%;\n\t}\n\n\t.col-sm-pull-5 {\n\t\tright: 41.66666667%;\n\t}\n\n\t.col-sm-pull-4 {\n\t\tright: 33.33333333%;\n\t}\n\n\t.col-sm-pull-3 {\n\t\tright: 25%;\n\t}\n\n\t.col-sm-pull-2 {\n\t\tright: 16.66666667%;\n\t}\n\n\t.col-sm-pull-1 {\n\t\tright: 8.33333333%;\n\t}\n\n\t.col-sm-pull-0 {\n\t\tright: 0%;\n\t}\n\n\t.col-sm-push-12 {\n\t\tleft: 100%;\n\t}\n\n\t.col-sm-push-11 {\n\t\tleft: 91.66666667%;\n\t}\n\n\t.col-sm-push-10 {\n\t\tleft: 83.33333333%;\n\t}\n\n\t.col-sm-push-9 {\n\t\tleft: 75%;\n\t}\n\n\t.col-sm-push-8 {\n\t\tleft: 66.66666667%;\n\t}\n\n\t.col-sm-push-7 {\n\t\tleft: 58.33333333%;\n\t}\n\n\t.col-sm-push-6 {\n\t\tleft: 50%;\n\t}\n\n\t.col-sm-push-5 {\n\t\tleft: 41.66666667%;\n\t}\n\n\t.col-sm-push-4 {\n\t\tleft: 33.33333333%;\n\t}\n\n\t.col-sm-push-3 {\n\t\tleft: 25%;\n\t}\n\n\t.col-sm-push-2 {\n\t\tleft: 16.66666667%;\n\t}\n\n\t.col-sm-push-1 {\n\t\tleft: 8.33333333%;\n\t}\n\n\t.col-sm-push-0 {\n\t\tleft: 0%;\n\t}\n\n\t.col-sm-offset-12 {\n\t\tmargin-left: 100%;\n\t}\n\n\t.col-sm-offset-11 {\n\t\tmargin-left: 91.66666667%;\n\t}\n\n\t.col-sm-offset-10 {\n\t\tmargin-left: 83.33333333%;\n\t}\n\n\t.col-sm-offset-9 {\n\t\tmargin-left: 75%;\n\t}\n\n\t.col-sm-offset-8 {\n\t\tmargin-left: 66.66666667%;\n\t}\n\n\t.col-sm-offset-7 {\n\t\tmargin-left: 58.33333333%;\n\t}\n\n\t.col-sm-offset-6 {\n\t\tmargin-left: 50%;\n\t}\n\n\t.col-sm-offset-5 {\n\t\tmargin-left: 41.66666667%;\n\t}\n\n\t.col-sm-offset-4 {\n\t\tmargin-left: 33.33333333%;\n\t}\n\n\t.col-sm-offset-3 {\n\t\tmargin-left: 25%;\n\t}\n\n\t.col-sm-offset-2 {\n\t\tmargin-left: 16.66666667%;\n\t}\n\n\t.col-sm-offset-1 {\n\t\tmargin-left: 8.33333333%;\n\t}\n\n\t.col-sm-offset-0 {\n\t\tmargin-left: 0%;\n\t}\n}\n\n@media (min-width: 992px) {\n\t.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {\n\t\tfloat: left;\n\t}\n\n\t.col-md-12 {\n\t\twidth: 100%;\n\t}\n\n\t.col-md-11 {\n\t\twidth: 91.66666667%;\n\t}\n\n\t.col-md-10 {\n\t\twidth: 83.33333333%;\n\t}\n\n\t.col-md-9 {\n\t\twidth: 75%;\n\t}\n\n\t.col-md-8 {\n\t\twidth: 66.66666667%;\n\t}\n\n\t.col-md-7 {\n\t\twidth: 58.33333333%;\n\t}\n\n\t.col-md-6 {\n\t\twidth: 50%;\n\t}\n\n\t.col-md-5 {\n\t\twidth: 41.66666667%;\n\t}\n\n\t.col-md-4 {\n\t\twidth: 33.33333333%;\n\t}\n\n\t.col-md-3 {\n\t\twidth: 25%;\n\t}\n\n\t.col-md-2 {\n\t\twidth: 16.66666667%;\n\t}\n\n\t.col-md-1 {\n\t\twidth: 8.33333333%;\n\t}\n\n\t.col-md-pull-12 {\n\t\tright: 100%;\n\t}\n\n\t.col-md-pull-11 {\n\t\tright: 91.66666667%;\n\t}\n\n\t.col-md-pull-10 {\n\t\tright: 83.33333333%;\n\t}\n\n\t.col-md-pull-9 {\n\t\tright: 75%;\n\t}\n\n\t.col-md-pull-8 {\n\t\tright: 66.66666667%;\n\t}\n\n\t.col-md-pull-7 {\n\t\tright: 58.33333333%;\n\t}\n\n\t.col-md-pull-6 {\n\t\tright: 50%;\n\t}\n\n\t.col-md-pull-5 {\n\t\tright: 41.66666667%;\n\t}\n\n\t.col-md-pull-4 {\n\t\tright: 33.33333333%;\n\t}\n\n\t.col-md-pull-3 {\n\t\tright: 25%;\n\t}\n\n\t.col-md-pull-2 {\n\t\tright: 16.66666667%;\n\t}\n\n\t.col-md-pull-1 {\n\t\tright: 8.33333333%;\n\t}\n\n\t.col-md-pull-0 {\n\t\tright: 0%;\n\t}\n\n\t.col-md-push-12 {\n\t\tleft: 100%;\n\t}\n\n\t.col-md-push-11 {\n\t\tleft: 91.66666667%;\n\t}\n\n\t.col-md-push-10 {\n\t\tleft: 83.33333333%;\n\t}\n\n\t.col-md-push-9 {\n\t\tleft: 75%;\n\t}\n\n\t.col-md-push-8 {\n\t\tleft: 66.66666667%;\n\t}\n\n\t.col-md-push-7 {\n\t\tleft: 58.33333333%;\n\t}\n\n\t.col-md-push-6 {\n\t\tleft: 50%;\n\t}\n\n\t.col-md-push-5 {\n\t\tleft: 41.66666667%;\n\t}\n\n\t.col-md-push-4 {\n\t\tleft: 33.33333333%;\n\t}\n\n\t.col-md-push-3 {\n\t\tleft: 25%;\n\t}\n\n\t.col-md-push-2 {\n\t\tleft: 16.66666667%;\n\t}\n\n\t.col-md-push-1 {\n\t\tleft: 8.33333333%;\n\t}\n\n\t.col-md-push-0 {\n\t\tleft: 0%;\n\t}\n\n\t.col-md-offset-12 {\n\t\tmargin-left: 100%;\n\t}\n\n\t.col-md-offset-11 {\n\t\tmargin-left: 91.66666667%;\n\t}\n\n\t.col-md-offset-10 {\n\t\tmargin-left: 83.33333333%;\n\t}\n\n\t.col-md-offset-9 {\n\t\tmargin-left: 75%;\n\t}\n\n\t.col-md-offset-8 {\n\t\tmargin-left: 66.66666667%;\n\t}\n\n\t.col-md-offset-7 {\n\t\tmargin-left: 58.33333333%;\n\t}\n\n\t.col-md-offset-6 {\n\t\tmargin-left: 50%;\n\t}\n\n\t.col-md-offset-5 {\n\t\tmargin-left: 41.66666667%;\n\t}\n\n\t.col-md-offset-4 {\n\t\tmargin-left: 33.33333333%;\n\t}\n\n\t.col-md-offset-3 {\n\t\tmargin-left: 25%;\n\t}\n\n\t.col-md-offset-2 {\n\t\tmargin-left: 16.66666667%;\n\t}\n\n\t.col-md-offset-1 {\n\t\tmargin-left: 8.33333333%;\n\t}\n\n\t.col-md-offset-0 {\n\t\tmargin-left: 0%;\n\t}\n}\n\n@media (min-width: 1200px) {\n\t.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {\n\t\tfloat: left;\n\t}\n\n\t.col-lg-12 {\n\t\twidth: 100%;\n\t}\n\n\t.col-lg-11 {\n\t\twidth: 91.66666667%;\n\t}\n\n\t.col-lg-10 {\n\t\twidth: 83.33333333%;\n\t}\n\n\t.col-lg-9 {\n\t\twidth: 75%;\n\t}\n\n\t.col-lg-8 {\n\t\twidth: 66.66666667%;\n\t}\n\n\t.col-lg-7 {\n\t\twidth: 58.33333333%;\n\t}\n\n\t.col-lg-6 {\n\t\twidth: 50%;\n\t}\n\n\t.col-lg-5 {\n\t\twidth: 41.66666667%;\n\t}\n\n\t.col-lg-4 {\n\t\twidth: 33.33333333%;\n\t}\n\n\t.col-lg-3 {\n\t\twidth: 25%;\n\t}\n\n\t.col-lg-2 {\n\t\twidth: 16.66666667%;\n\t}\n\n\t.col-lg-1 {\n\t\twidth: 8.33333333%;\n\t}\n\n\t.col-lg-pull-12 {\n\t\tright: 100%;\n\t}\n\n\t.col-lg-pull-11 {\n\t\tright: 91.66666667%;\n\t}\n\n\t.col-lg-pull-10 {\n\t\tright: 83.33333333%;\n\t}\n\n\t.col-lg-pull-9 {\n\t\tright: 75%;\n\t}\n\n\t.col-lg-pull-8 {\n\t\tright: 66.66666667%;\n\t}\n\n\t.col-lg-pull-7 {\n\t\tright: 58.33333333%;\n\t}\n\n\t.col-lg-pull-6 {\n\t\tright: 50%;\n\t}\n\n\t.col-lg-pull-5 {\n\t\tright: 41.66666667%;\n\t}\n\n\t.col-lg-pull-4 {\n\t\tright: 33.33333333%;\n\t}\n\n\t.col-lg-pull-3 {\n\t\tright: 25%;\n\t}\n\n\t.col-lg-pull-2 {\n\t\tright: 16.66666667%;\n\t}\n\n\t.col-lg-pull-1 {\n\t\tright: 8.33333333%;\n\t}\n\n\t.col-lg-pull-0 {\n\t\tright: 0%;\n\t}\n\n\t.col-lg-push-12 {\n\t\tleft: 100%;\n\t}\n\n\t.col-lg-push-11 {\n\t\tleft: 91.66666667%;\n\t}\n\n\t.col-lg-push-10 {\n\t\tleft: 83.33333333%;\n\t}\n\n\t.col-lg-push-9 {\n\t\tleft: 75%;\n\t}\n\n\t.col-lg-push-8 {\n\t\tleft: 66.66666667%;\n\t}\n\n\t.col-lg-push-7 {\n\t\tleft: 58.33333333%;\n\t}\n\n\t.col-lg-push-6 {\n\t\tleft: 50%;\n\t}\n\n\t.col-lg-push-5 {\n\t\tleft: 41.66666667%;\n\t}\n\n\t.col-lg-push-4 {\n\t\tleft: 33.33333333%;\n\t}\n\n\t.col-lg-push-3 {\n\t\tleft: 25%;\n\t}\n\n\t.col-lg-push-2 {\n\t\tleft: 16.66666667%;\n\t}\n\n\t.col-lg-push-1 {\n\t\tleft: 8.33333333%;\n\t}\n\n\t.col-lg-push-0 {\n\t\tleft: 0%;\n\t}\n\n\t.col-lg-offset-12 {\n\t\tmargin-left: 100%;\n\t}\n\n\t.col-lg-offset-11 {\n\t\tmargin-left: 91.66666667%;\n\t}\n\n\t.col-lg-offset-10 {\n\t\tmargin-left: 83.33333333%;\n\t}\n\n\t.col-lg-offset-9 {\n\t\tmargin-left: 75%;\n\t}\n\n\t.col-lg-offset-8 {\n\t\tmargin-left: 66.66666667%;\n\t}\n\n\t.col-lg-offset-7 {\n\t\tmargin-left: 58.33333333%;\n\t}\n\n\t.col-lg-offset-6 {\n\t\tmargin-left: 50%;\n\t}\n\n\t.col-lg-offset-5 {\n\t\tmargin-left: 41.66666667%;\n\t}\n\n\t.col-lg-offset-4 {\n\t\tmargin-left: 33.33333333%;\n\t}\n\n\t.col-lg-offset-3 {\n\t\tmargin-left: 25%;\n\t}\n\n\t.col-lg-offset-2 {\n\t\tmargin-left: 16.66666667%;\n\t}\n\n\t.col-lg-offset-1 {\n\t\tmargin-left: 8.33333333%;\n\t}\n\n\t.col-lg-offset-0 {\n\t\tmargin-left: 0%;\n\t}\n}\n","/*------------------------------------------\n Place Search\n--------------------------------------------*/\n\n#places-search {\n margin-top: 30px;\n\n .controls {\n\tborder: 1px solid transparent;\n\tborder-radius: 2px 0 0 2px;\n\tbox-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\theight: 32px;\n\toutline: none;\n\tbox-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);\n }\n\n #pac-input {\n\tbackground-color: #fff;\n\tfont-family: Roboto;\n\tfont-size: 15px;\n\tfont-weight: 300;\n\tpadding: 0 11px 0 13px;\n\ttext-overflow: ellipsis;\n\twidth: 400px;\n\tmargin: 0;\n\n\t&:focus {\n\t border-color: #4d90fe;\n\t}\n }\n\n .pac-container {\n\tfont-family: Roboto;\n }\n\n #type-selector {\n\tcolor: #fff;\n\tbackground-color: #4d90fe;\n\tpadding: 0 11px 0px 11px;\n\theight: 30px;\n\toverflow: hidden;\n\n\tlabel {\n\t font-family: Roboto;\n\t font-size: 13px;\n\t font-weight: 300;\n\t margin-right: 15px;\n\t line-height: 24px;\n\t padding: 4px 8px 2px;\n\t border-radius: 0 0 4px 4px;\n\t cursor: pointer;\n\t}\n\n\tinput[type=\"radio\"] {\n\t display: none;\n\n\t &:checked + label {\n\t\tbackground-color: #447ee0;\n\n\t }\n\n\t}\n\n }\n}\n","/*\n * qTip2 - Pretty powerful tooltips - v2.2.0\n * http://qtip2.com\n *\n * Copyright (c) 2014 Craig Michael Thompson\n * Released under the MIT, GPL licenses\n * http://jquery.org/license\n *\n * Date: Sun Mar 16 2014 07:12 EDT-0400\n * Plugins: tips viewport imagemap svg modal\n * Styles: css3\n */\n.qtip{\n\tposition: absolute;\n\tleft: -28000px;\n\ttop: -28000px;\n\tdisplay: none;\n\n\tmax-width: 280px;\n\tmin-width: 50px;\n\n\tfont-size: 10.5px;\n\tline-height: 12px;\n\n\tdirection: ltr;\n\n\tbox-shadow: none;\n\tpadding: 0;\n}\n\n\t.qtip-content{\n\t\tposition: relative;\n\t\tpadding: 5px 9px;\n\t\toverflow: hidden;\n\n\t\ttext-align: left;\n\t\tword-wrap: break-word;\n\t}\n\n\t.qtip-titlebar{\n\t\tposition: relative;\n\t\tpadding: 5px 35px 5px 10px;\n\t\toverflow: hidden;\n\n\t\tborder-width: 0 0 1px;\n\t\tfont-weight: bold;\n\t}\n\n\t.qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }\n\n\t/* Default close button class */\n\t.qtip-close{\n\t\tposition: absolute;\n\t\tright: -9px; top: -9px;\n\n\t\tcursor: pointer;\n\t\toutline: medium none;\n\n\t\tborder-width: 1px;\n\t\tborder-style: solid;\n\t\tborder-color: transparent;\n\t}\n\n\t\t.qtip-titlebar .qtip-close{\n\t\t\tright: 4px; top: 50%;\n\t\t\tmargin-top: -9px;\n\t\t}\n\n\t\t* html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */\n\n\t\t.qtip-titlebar .ui-icon,\n\t\t.qtip-icon .ui-icon{\n\t\t\tdisplay: block;\n\t\t\ttext-indent: -1000em;\n\t\t\tdirection: ltr;\n\t\t}\n\n\t\t.qtip-icon, .qtip-icon .ui-icon{\n\t\t\t-moz-border-radius: 3px;\n\t\t\t-webkit-border-radius: 3px;\n\t\t\tborder-radius: 3px;\n\t\t\ttext-decoration: none;\n\t\t}\n\n\t\t\t.qtip-icon .ui-icon{\n\t\t\t\twidth: 18px;\n\t\t\t\theight: 14px;\n\n\t\t\t\tline-height: 14px;\n\t\t\t\ttext-align: center;\n\t\t\t\ttext-indent: 0;\n\t\t\t\tfont: normal bold 10px/13px Tahoma,sans-serif;\n\n\t\t\t\tcolor: inherit;\n\t\t\t\tbackground: transparent none no-repeat -100em -100em;\n\t\t\t}\n\n/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */\n.qtip-focus{}\n\n/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */\n.qtip-hover{}\n\n/* Default tooltip style */\n.qtip-default{\n\tborder-width: 1px;\n\tborder-style: solid;\n\tborder-color: #F1D031;\n\n\tbackground-color: #FFFFA3;\n\tcolor: #555;\n}\n\n\t.qtip-default .qtip-titlebar{\n\t\tbackground-color: #FFEF93;\n\t}\n\n\t.qtip-default .qtip-icon{\n\t\tborder-color: #CCC;\n\t\tbackground: #F1F1F1;\n\t\tcolor: #777;\n\t}\n\n\t.qtip-default .qtip-titlebar .qtip-close{\n\t\tborder-color: #AAA;\n\t\tcolor: #111;\n\t}\n\n\n\n.qtip-shadow{\n\t-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n\t-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n\tbox-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n}\n\n/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */\n.qtip-rounded,\n.qtip-tipsy,\n.qtip-bootstrap{\n\t-moz-border-radius: 5px;\n\t-webkit-border-radius: 5px;\n\tborder-radius: 5px;\n}\n\n.qtip-rounded .qtip-titlebar{\n\t-moz-border-radius: 4px 4px 0 0;\n\t-webkit-border-radius: 4px 4px 0 0;\n\tborder-radius: 4px 4px 0 0;\n}\n\n/* Youtube tooltip style */\n.qtip-youtube{\n\t-moz-border-radius: 2px;\n\t-webkit-border-radius: 2px;\n\tborder-radius: 2px;\n\n\t-webkit-box-shadow: 0 0 3px #333;\n\t-moz-box-shadow: 0 0 3px #333;\n\tbox-shadow: 0 0 3px #333;\n\n\tcolor: white;\n\tborder-width: 0;\n\n\tbackground: #4A4A4A;\n\tbackground-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));\n\tbackground-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);\n\tbackground-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);\n\tbackground-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);\n\tbackground-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);\n}\n\n\t.qtip-youtube .qtip-titlebar{\n\t\tbackground-color: #4A4A4A;\n\t\tbackground-color: rgba(0,0,0,0);\n\t}\n\n\t.qtip-youtube .qtip-content{\n\t\tpadding: .75em;\n\t\tfont: 12px arial,sans-serif;\n\n\t\tfilter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);\";\n\t}\n\n\t.qtip-youtube .qtip-icon{\n\t\tborder-color: #222;\n\t}\n\n\t.qtip-youtube .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #303030;\n\t}\n\n\n/* jQuery TOOLS Tooltip style */\n.qtip-jtools{\n\tbackground: #232323;\n\tbackground: rgba(0, 0, 0, 0.7);\n\tbackground-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));\n\tbackground-image: -moz-linear-gradient(top, #717171, #232323);\n\tbackground-image: -webkit-linear-gradient(top, #717171, #232323);\n\tbackground-image: -ms-linear-gradient(top, #717171, #232323);\n\tbackground-image: -o-linear-gradient(top, #717171, #232323);\n\n\tborder: 2px solid #ddd;\n\tborder: 2px solid rgba(241,241,241,1);\n\n\t-moz-border-radius: 2px;\n\t-webkit-border-radius: 2px;\n\tborder-radius: 2px;\n\n\t-webkit-box-shadow: 0 0 12px #333;\n\t-moz-box-shadow: 0 0 12px #333;\n\tbox-shadow: 0 0 12px #333;\n}\n\n\t/* IE Specific */\n\t.qtip-jtools .qtip-titlebar{\n\t\tbackground-color: transparent;\n\t\tfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)\";\n\t}\n\t.qtip-jtools .qtip-content{\n\t\tfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)\";\n\t}\n\n\t.qtip-jtools .qtip-titlebar,\n\t.qtip-jtools .qtip-content{\n\t\tbackground: transparent;\n\t\tcolor: white;\n\t\tborder: 0 dashed transparent;\n\t}\n\n\t.qtip-jtools .qtip-icon{\n\t\tborder-color: #555;\n\t}\n\n\t.qtip-jtools .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #333;\n\t}\n\n\n/* Cluetip style */\n.qtip-cluetip{\n\t-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\n\t-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\n\tbox-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\n\n\tbackground-color: #D9D9C2;\n\tcolor: #111;\n\tborder: 0 dashed transparent;\n}\n\n\t.qtip-cluetip .qtip-titlebar{\n\t\tbackground-color: #87876A;\n\t\tcolor: white;\n\t\tborder: 0 dashed transparent;\n\t}\n\n\t.qtip-cluetip .qtip-icon{\n\t\tborder-color: #808064;\n\t}\n\n\t.qtip-cluetip .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #696952;\n\t\tcolor: #696952;\n\t}\n\n\n/* Tipsy style */\n.qtip-tipsy{\n\tbackground: black;\n\tbackground: rgba(0, 0, 0, .87);\n\n\tcolor: white;\n\tborder: 0 solid transparent;\n\n\tfont-size: 11px;\n\tfont-family: 'Lucida Grande', sans-serif;\n\tfont-weight: bold;\n\tline-height: 16px;\n\ttext-shadow: 0 1px black;\n}\n\n\t.qtip-tipsy .qtip-titlebar{\n\t\tpadding: 6px 35px 0 10px;\n\t\tbackground-color: transparent;\n\t}\n\n\t.qtip-tipsy .qtip-content{\n\t\tpadding: 6px 10px;\n\t}\n\n\t.qtip-tipsy .qtip-icon{\n\t\tborder-color: #222;\n\t\ttext-shadow: none;\n\t}\n\n\t.qtip-tipsy .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #303030;\n\t}\n\n\n/* Tipped style */\n.qtip-tipped{\n\tborder: 3px solid #959FA9;\n\n\t-moz-border-radius: 3px;\n\t-webkit-border-radius: 3px;\n\tborder-radius: 3px;\n\n\tbackground-color: #F9F9F9;\n\tcolor: #454545;\n\n\tfont-weight: normal;\n\tfont-family: serif;\n}\n\n\t.qtip-tipped .qtip-titlebar{\n\t\tborder-bottom-width: 0;\n\n\t\tcolor: white;\n\t\tbackground: #3A79B8;\n\t\tbackground-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));\n\t\tbackground-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);\n\t\tbackground-image: -moz-linear-gradient(top, #3A79B8, #2E629D);\n\t\tbackground-image: -ms-linear-gradient(top, #3A79B8, #2E629D);\n\t\tbackground-image: -o-linear-gradient(top, #3A79B8, #2E629D);\n\t\tfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)\";\n\t}\n\n\t.qtip-tipped .qtip-icon{\n\t\tborder: 2px solid #285589;\n\t\tbackground: #285589;\n\t}\n\n\t\t.qtip-tipped .qtip-icon .ui-icon{\n\t\t\tbackground-color: #FBFBFB;\n\t\t\tcolor: #555;\n\t\t}\n\n\n/**\n * Twitter Bootstrap style.\n *\n * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.\n * Does not work with IE 7.\n */\n.qtip-bootstrap{\n\t/** Taken from Bootstrap body */\n\tfont-size: 14px;\n\tline-height: 20px;\n\tcolor: #333333;\n\n\t/** Taken from Bootstrap .popover */\n\tpadding: 1px;\n\tbackground-color: #ffffff;\n\tborder: 1px solid #ccc;\n\tborder: 1px solid rgba(0, 0, 0, 0.2);\n\t-webkit-border-radius: 6px;\n\t-moz-border-radius: 6px;\n\tborder-radius: 6px;\n\t-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n\t-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n\tbox-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n\t-webkit-background-clip: padding-box;\n\t-moz-background-clip: padding;\n\tbackground-clip: padding-box;\n}\n\n\t.qtip-bootstrap .qtip-titlebar{\n\t\t/** Taken from Bootstrap .popover-title */\n\t\tpadding: 8px 14px;\n\t\tmargin: 0;\n\t\tfont-size: 14px;\n\t\tfont-weight: normal;\n\t\tline-height: 18px;\n\t\tbackground-color: #f7f7f7;\n\t\tborder-bottom: 1px solid #ebebeb;\n\t\t-webkit-border-radius: 5px 5px 0 0;\n\t\t-moz-border-radius: 5px 5px 0 0;\n\t\tborder-radius: 5px 5px 0 0;\n\t}\n\n\t\t.qtip-bootstrap .qtip-titlebar .qtip-close{\n\t\t\t/**\n\t\t\t * Overrides qTip2:\n\t\t\t * .qtip-titlebar .qtip-close{\n\t\t\t * [...]\n\t\t\t * right: 4px;\n\t\t\t * top: 50%;\n\t\t\t * [...]\n\t\t\t * border-style: solid;\n\t\t\t * }\n\t\t\t */\n\t\t\tright: 11px;\n\t\t\ttop: 45%;\n\t\t\tborder-style: none;\n\t\t}\n\n\t.qtip-bootstrap .qtip-content{\n\t\t/** Taken from Bootstrap .popover-content */\n\t\tpadding: 9px 14px;\n\t}\n\n\t.qtip-bootstrap .qtip-icon{\n\t\t/**\n\t\t * Overrides qTip2:\n\t\t * .qtip-default .qtip-icon {\n\t\t * border-color: #CCC;\n\t\t * background: #F1F1F1;\n\t\t * color: #777;\n\t\t * }\n\t\t */\n\t\tbackground: transparent;\n\t}\n\n\t\t.qtip-bootstrap .qtip-icon .ui-icon{\n\t\t\t/**\n\t\t\t * Overrides qTip2:\n\t\t\t * .qtip-icon .ui-icon{\n\t\t\t * width: 18px;\n\t\t\t * height: 14px;\n\t\t\t * }\n\t\t\t */\n\t\t\twidth: auto;\n\t\t\theight: auto;\n\n\t\t\t/* Taken from Bootstrap .close */\n\t\t\tfloat: right;\n\t\t\tfont-size: 20px;\n\t\t\tfont-weight: bold;\n\t\t\tline-height: 18px;\n\t\t\tcolor: #000000;\n\t\t\ttext-shadow: 0 1px 0 #ffffff;\n\t\t\topacity: 0.2;\n\t\t\tfilter: alpha(opacity=20);\n\t\t}\n\n\t\t.qtip-bootstrap .qtip-icon .ui-icon:hover{\n\t\t\t/* Taken from Bootstrap .close:hover */\n\t\t\tcolor: #000000;\n\t\t\ttext-decoration: none;\n\t\t\tcursor: pointer;\n\t\t\topacity: 0.4;\n\t\t\tfilter: alpha(opacity=40);\n\t\t}\n\n\n/* IE9 fix - removes all filters */\n.qtip:not(.ie9haxors) div.qtip-content,\n.qtip:not(.ie9haxors) div.qtip-titlebar{\n\tfilter: none;\n\t-ms-filter: none;\n}\n\n\n\n.qtip .qtip-tip{\n\tmargin: 0 auto;\n\toverflow: hidden;\n\tz-index: 10;\n\n}\n\n\t/* Opera bug #357 - Incorrect tip position\n\thttps://github.com/Craga89/qTip2/issues/367 */\n\tx:-o-prefocus, .qtip .qtip-tip{\n\t\tvisibility: hidden;\n\t}\n\n\t.qtip .qtip-tip,\n\t.qtip .qtip-tip .qtip-vml,\n\t.qtip .qtip-tip canvas{\n\t\tposition: absolute;\n\n\t\tcolor: #123456;\n\t\tbackground: transparent;\n\t\tborder: 0 dashed transparent;\n\t}\n\n\t.qtip .qtip-tip canvas{ top: 0; left: 0; }\n\n\t.qtip .qtip-tip .qtip-vml{\n\t\tbehavior: url(#default#VML);\n\t\tdisplay: inline-block;\n\t\tvisibility: visible;\n\t}\n\n#qtip-overlay{\n\tposition: fixed;\n\tleft: 0; top: 0;\n\twidth: 100%; height: 100%;\n}\n\n\t/* Applied to modals with show.modal.blur set to true */\n\t#qtip-overlay.blurs{ cursor: pointer; }\n\n\t/* Change opacity of overlay here */\n\t#qtip-overlay div{\n\t\tposition: absolute;\n\t\tleft: 0; top: 0;\n\t\twidth: 100%; height: 100%;\n\n\t\tbackground-color: black;\n\n\t\topacity: 0.7;\n\t\tfilter:alpha(opacity=70);\n\t\t-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)\";\n\t}\n\n","/**\n * CMB Magnific Builder SCSS\n *\n * @package Give\n * @subpackage SCSS/Admin\n * @copyright Copyright (c) 2015, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n//Display none things\n.magnific-builder #titlediv, .magnific-builder #submitdiv, .magnific-builder #google_maps_preview_metabox .handlediv, .magnific-builder #google_maps_preview_metabox .ui-sortable-handle, .magnific-builder #post-body-content, .magnific-builder .marker-icon-modal {\n display: none;\n}\n\n//Border none things\n.magnific-builder #google_maps_preview_metabox {\n border: none;\n}\n\n//No margin or padding things\n.magnific-builder #google_maps_preview_metabox .inside {\n margin: 0;\n padding: 0;\n}\n\n/*-------------------------------------\nMagnific Builder\n---------------------------------------*/\n.magnific-builder#post {\n position: relative;\n margin: 20px;\n padding: 0;\n background: #EEE;\n width: auto;\n overflow: hidden;\n\n #google-map-wrap {\n\tborder: none;\n }\n\n #poststuff {\n\tpadding-top: 0;\n }\n\n #cmb2-metabox-google_maps_preview_metabox {\n\t> div {\n\t padding-top: 0;\n\t}\n }\n .magnific-builder#post .places-loading {\n\ttop: auto;\n\tright: -175px;\n\tbottom: 15px;\n\tleft: auto;\n }\n\n #map-toolbar {\n\tmin-width: 678px;\n }\n}\n\n/* Magnific Builder Sidebar */\n\n.magnific-builder#post {\n\n #postbox-container-1 {\n\tmargin-left: 0;\n\tpadding: 90px 0 50px;\n\twidth: 300px !important;\n\tbackground: url('../img/maps-builder-logo-small.png') no-repeat 15px 15px transparent;\n\n\t&:after {\n\t content: ' ';\n\t position: absolute;\n\t bottom: 15px;\n\t right: 130px;\n\t background: url('../img/powered-by-google-on-white.png') no-repeat 0 0 transparent;\n\t width: 104px;\n\t height: 16px;\n\t}\n\n\t#side-sortables {\n\t border-left: 1px solid #DDD;\n\t border-bottom: 1px solid #DDD;\n\t background-color: #F7F7F7;\n\t overflow-y: auto;\n\t overflow-x: hidden;\n\t height: 100%;\n\t min-height: 100%;\n\t position: relative;\n\n\t //Blue sections\n\t .ui-sortable-handle {\n\t\tbackground: $blue;\n\t\tcolor: #FFF;\n\n\t\t&:hover {\n\t\t background: darken($blue, 10%);\n\t\t}\n\t }\n\t .handlediv {\n\t\tcolor: #FFF;\n\t }\n\n\t}\n\n\t.magnific-submit {\n\t position: absolute;\n\t bottom: 10px;\n\t right: 10px;\n\t display: block;\n\t}\n\t/*-------------------------------------\n\tGoogle Places\n\t---------------------------------------*/\n\t#google_maps_search_options {\n\n\t .cmb2-id-gmb-places-search {\n\t\tmargin-top: 15px;\n\t\tborder-top: none;\n\t }\n\n\t .cmb2-id-gmb-places-search-multicheckbox {\n\t\tul li {\n\t\t width: 50%;\n\t\t position: relative;\n\t\t .cmb2-option {\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tleft: 0;\n\t\t }\n\t\t label {\n\t\t\tpadding-left: 25px;\n\t\t\tdisplay: block;\n\t\t\tpadding-right: 3px;\n\t\t }\n\t\t}\n\t }\n\t}\n\t//#google_maps_search_options\n\n\t/*-------------------------------------\n\tMap Markers\n\t---------------------------------------*/\n\ta.drop-marker {\n\t margin-top: 10px;\n\t display: block;\n\t width: 120px;\n\t text-align: center;\n\t}\n\n\t.places-change-message .button {\n\t margin-bottom: 10px;\n\t float: left;\n\t}\n\n }\n\n #post-body.columns-2 #side-sortables {\n\tmargin-right: 0;\n\twidth: 300px !important;\n }\n\n .postbox {\n\tmargin: 0;\n\tborder: none;\n\n\t&:last-of-type {\n\t border-bottom: 1px solid #DDD;\n\t}\n }\n\n .toggle-repeater-groups {\n\tdisplay: block;\n\twidth: 140px;\n\ttext-align: center;\n\tmargin: 10px 0 0;\n }\n button.edit-title {\n\tdisplay: inline-block;\n }\n}\n\n/* No Dragging */\n.magnific-builder .postbox .hndle {\n cursor: pointer;\n}\n\n.magnific-builder .postbox .hndle:hover {\n color: #23282d;\n background: #f5f5f5;\n}\n\n.magnific-builder#post .places-loading {\n top: auto;\n right: auto;\n bottom: 0;\n left: 0;\n}\n\n#wpbody-content .magnific-submit {\n display: none;\n}\n\n#map-builder {\n margin: 5px 12px 10px;\n display: block;\n text-align: center;\n\n span.dashicons {\n\tposition: relative;\n\ttop: 2px;\n\tmargin-right: 3px;\n }\n\n}\n\n/*-------------------------------------\nModal within Modal\n---------------------------------------*/\n.magnific-builder #poststuff .white-popup {\n position: absolute;\n max-width: none;\n margin: 0;\n padding: 0;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n z-index: 100008;\n opacity: 1;\n background: rgba(88, 88, 88, 0.8);\n -webkit-transition: all 0.3s;\n -moz-transition: all 0.3s;\n transition: all 0.3s;\n overflow-y: auto;\n display: table;\n\n .inner-modal-wrap {\n\tdisplay: table-cell;\n\tvertical-align: middle;\n\n\t.inner-modal-container {\n\t overflow-y: auto;\n\t max-height: 100%;\n\t}\n\n\t.inner-modal {\n\t max-width: 600px;\n\t margin: 30px auto;\n\t background: #FFF;\n\t padding: 20px;\n\t box-shadow: 0 0 8px rgba(0, 0, 0, 0.45);\n\t position: relative;\n\t}\n\n }\n\n .save-marker-icon {\n\tposition: relative;\n\tborder: none;\n\tmargin-top: 15px;\n }\n\n}\n\n.pac-container {\n z-index: 100020 !important;\n}\n\nbutton.gmb-modal-close {\n border: none;\n background-color: transparent;\n color: #333;\n cursor: pointer;\n outline: none;\n padding: 0;\n}","/**\n * Google Places Map CPT Styles\n */\n\n#google-map-wrap {\n position: relative;\n border: 1px solid #DDD;\n}\n\n.clear:before,\n.clear:after {\n content: \" \";\n display: table;\n}\n\n.clear:after {\n clear: both;\n}\n\n.hover-transition, .marker-icon-row .icon, .marker-row .marker-item {\n -webkit-transition: 0.2s all linear;\n -moz-transition: 0.2s all linear;\n -o-transition: 0.2s all linear;\n transition: 0.2s all linear;\n}\n\n.box-sizing {\n box-sizing: border-box;\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n}\n\n.cmb2-id-gmb-theme-json, .gmb-hidden {\n display: none;\n}\n\n.marker-info-wrapper {\n background-color: #F1F1F1;\n margin: 8px 0 4px;\n padding: 12px 12px 12px 12px;\n font-size: 13px;\n > div {\n\tmargin: 0 0 5px;\n\tpadding: 0;\n }\n > div.rating-wrap {\n\tmargin: 0;\n\tpadding: 0;\n }\n}\n\n.repeatable-grouping {\n .cmb-nested-table td {\n\tpadding-top: 3px;\n\tpre textarea {\n\t height: 50px;\n\t}\n }\n .cmb-nested-table td pre {\n\tmargin: 0;\n }\n}\n\n.new-window {\n background: url('../img/new-window-icon.png') no-repeat right 3px transparent;\n padding-right: 16px;\n}\n\n.mfp-content .marker-icon-modal {\n display: block;\n}\n\n/*Shortcode Input */\n\n.shortcode-wrap {\n margin: 1px 14px 12px 11px;\n label {\n\tmargin: 0 0 3px;\n\tdisplay: block;\n\tcursor: default;\n }\n\n .shortcode-input {\n\tmargin: 0;\n\twidth: 100%;\n }\n}\n\n/*------------------------------------------\n Messages\n--------------------------------------------*/\n.wpgp-message {\n background-color: #FFF;\n border-left: 4px solid #7AD03A;\n -webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.15);\n box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.15);\n box-sizing: border-box;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n padding: 1px 12px;\n display: none;\n}\n\n.wpgp-message.warning-message {\n border-left: 4px solid #d40000;\n margin: 20px 0 0;\n}\n\n.wpgp-message p, .form-table td .wpgp-message p {\n margin: .5em 0;\n padding: 2px;\n}\n\n.places-change-message {\n margin-bottom: 15px;\n margin-right: 2px;\n p {\n\tfloat: left;\n }\n .button {\n\tfloat: right;\n\tmargin-top: 5px;\n }\n}\n\n#google-map-wrap .wpgp-message {\n margin-top: 20px;\n}\n\n/*------------------------------------------\n Google Map Metabox\n--------------------------------------------*/\n#cmb2-metabox-google_maps_preview_metabox > div {\n padding: 5px 0 0;\n margin: 0;\n}\n\n#map {\n width: 100%;\n margin: 0 auto;\n}\n\n.places-loading {\n background: url('../img/spinner.gif') no-repeat center right transparent;\n font-style: italic;\n position: absolute;\n top: -34px;\n right: 31px;\n padding: 0 25px 0 0;\n display: none;\n}\n\n.cmb2-id-gmb-map-type td {\n padding-bottom: 0;\n}\n\n.cmb2-id-gmb-map-type-control .cmb2-option {\n margin: 5px 0 10px;\n}\n\n/*------------------------------------------\n General Styles\n--------------------------------------------*/\n.cmb2-id-gmb-search-radius, .cmb2-id-gmb-places-search-multicheckbox, .cmb2-id-gmb-places-search, .places-search-wrap, #google_maps_details_options tr {\n display: none;\n}\n\n#google_maps_details_options tr.cmb2-id-gmb-show-poi {\n display: table-row;\n}\n\n.width_unit_label, .width_radio, .map-width, .map-height, .size-label {\n float: left !important;\n}\n\n.inner-sidebar table.cmb_metabox label.size-label, #side-sortables table.cmb_metabox label.size-label, label.size-label {\n font-weight: normal;\n font-style: italic;\n}\n\n#poststuff h2.cmb-group-name, #side-sortables h2.cmb-group-name {\n @include modal-label;\n\n + .cmb2-metabox-description {\n\tpadding-top: 0 !important;\n }\n\n}\n\n/*------------------------------------------\n Place Markers\n--------------------------------------------*/\n#infobubble-content {\n padding: 0 0 0 0;\n margin: 3px -20px 0 0;\n min-width: 314px;\n min-height: 80px;\n height: 100%;\n overflow: hidden;\n box-sizing: border-box;\n cursor: default;\n\n p {\n\tfont-size: 12px;\n\tmargin: 0 0 7px;\n\tcolor: #2C2C2C;\n }\n .place-title {\n\tborder: 1px solid #FFF;\n\tfont-family: Roboto, Arial, sans-serif;\n\tfont-size: 16px;\n\tline-height: 21px;\n\tfont-weight: 700;\n\tmin-height: 21px;\n\twhite-space: normal;\n\tpadding-right: 20px;\n }\n .place-description {\n\twhite-space: normal;\n }\n a {\n\tbox-shadow: none;\n }\n}\n\n.marker-confirm-place {\n margin: 0 8px 4px 0;\n display: inline-block;\n &:hover {\n\tcursor: pointer;\n }\n}\n\n/* Hacky fix to prevent scrollbars */\n#google_maps_preview_metabox .gm-style-iw, #google_maps_preview_metabox .gm-style-iw > div, #google_maps_preview_metabox .gm-style-iw > div > div {\n overflow: visible !important;\n}\n\n#infobubble-content {\n overflow: hidden !important;\n}\n\n#infobubble-content.loading {\n background: url('../img/loading-large.GIF') no-repeat center center #FFF;\n}\n\n#google-map-wrap div#infobubble-content > div {\n white-space: normal;\n}\n\n/* Ratings */\n#infobubble-content {\n .rating-wrap {\n\toverflow: hidden;\n }\n .numeric-rating {\n\tfont-size: 16px;\n\tcolor: #DD4B39;\n\tfont-weight: 400;\n\tfloat: left;\n\tmargin: 0 5px 0 0;\n }\n .star-rating-wrap {\n\tbackground: url('../img/review_stars.png') no-repeat 0 0 transparent;\n\theight: 13px;\n\twidth: 67px;\n\tfloat: left;\n\tmargin: 4px 0 0;\n }\n .star-rating-size {\n\tbackground: url('../img/review_stars.png') no-repeat 0 -13px transparent;\n\theight: 13px;\n }\n}\n\n/*------------------------------------------\n Editable Marker\n--------------------------------------------*/\n\n#edit-toolbar {\n list-style: none;\n margin: 0;\n padding: 0;\n text-align: right;\n > li {\n\tmargin: 0 4px;\n\tcursor: pointer;\n\tdisplay: inline-block;\n\tcontent: '';\n\theight: 21px;\n\twidth: 21px;\n\topacity: .5;\n\tbackground: url('../img/icons-infowindow-002.svg');\n\t&:hover {\n\t opacity: .75;\n\t}\n\n\t&.trash-marker {\n\t background-position: -42px 0;\n\t}\n\n\t&.edit-info {\n\t background: url('../img/icons-app-000.svg');\n\t background-position: 21px 21px;\n\t}\n\n }\n\n}\n\n/*------------------------------------------\nDisplay Options\n--------------------------------------------*/\n\n#lat-lng-wrap input[type=text].latitude, #lat-lng-wrap input[type=text].longitude,\n#side-sortables #lat-lng-wrap input[type=text].latitude, #side-sortables #lat-lng-wrap input[type=text].longitude {\n width: 100px;\n float: left;\n}\n\n.lat-lng-wrap {\n float: left;\n margin: 0 0 10px;\n clear: none;\n\n > span, > input {\n\tfloat: left;\n }\n > span {\n\tmargin: 8px 5px 0 0;\n\twidth: 80px;\n\tfont-style: italic;\n }\n}\n\n.lng-wrap {\n margin-bottom: 0;\n}\n\n/* Mini message */\n.lat-lng-change-message {\n float: left;\n clear: both;\n margin: 10px 0 0;\n width: 100%;\n > p {\n\tfloat: left;\n }\n}\n\n.lat-lng-update-btn {\n float: right;\n margin: 7px 0 0 !important;\n}\n\n.cmb2-id-gmb-theme-json {\n display: none;\n}\n\n#cmb2-metabox-google_maps_options a.custom-snazzy-toggle {\n margin-top: 6px;\n}\n\n/*-------------------------------------\nSave Info Window Toolbar\n---------------------------------------*/\n#save-toolbar {\n margin: 0;\n padding: 0;\n float: left;\n > li {\n\tdisplay: inline-block;\n\tmargin: 0;\n\tpadding: 0;\n\t&:first-child {\n\t margin: 0 5px 0 0;\n\t}\n\t.google-btn {\n\t width: 75px;\n\t}\n\t.marker-edit-link {\n\t opacity: 0.75;\n\t}\n }\n}\n\na.marker-edit-link {\n background: url('../img/marker-btn.png') no-repeat 0 0 transparent;\n width: 20px;\n height: 20px;\n opacity: 0.5;\n margin: 4px 0 0;\n display: block;\n float: right;\n}\n\n#infobubble-content {\n .edit-place-title {\n\twidth: 290px;\n\tmargin: 0 0 10px;\n }\n\n .edit-place-description {\n\tdisplay: block;\n\tfont-size: 12px;\n\twidth: 100%;\n\tmin-height: 100px;\n }\n}\n\n/*-------------------------------------\nMap Edit Quick Toolbar\n---------------------------------------*/\n#map-toolbar {\n position: absolute;\n left: 50%;\n bottom: -1px;\n transform: translateX(-50%);\n background: #FFF;\n padding: 3px 1px 0;\n border-top: 1px solid #DDD;\n border-left: 1px solid #DDD;\n border-right: 1px solid #DDD;\n min-width: 575px;\n\n #title {\n\tpadding: 3px;\n }\n\n .drop-marker .dashicons {\n\tmargin: 5px 0 0;\n }\n\n button {\n\tmargin: 0 2px;\n\t.dashicons {\n\t font-size: 12px;\n\t width: 12px;\n\t margin: 5px 2px 0 -2px;\n\t}\n\t&.edit-title {\n\t display: none; //only show in modal\n\t}\n }\n\n //Lat Lng Update\n .live-lat-lng-wrap {\n\tborder: 1px solid #DDD;\n\tpadding: 0;\n\tmargin: 0 2px;\n\tdisplay: inline-block;\n\twidth: 250px;\n\tbackground-color: #FAFAFA;\n\theight: 24px;\n\toverflow: hidden;\n\tbox-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);\n\n\t.live-latitude-wrap, .live-longitude-wrap {\n\t float: left;\n\t margin-left: 6px;\n\n\t span {\n\t\tline-height: 22px;\n\t\tfloat: left;\n\t }\n\t}\n\n\t.live-longitude, .live-latitude {\n\t font-size: 11px;\n\t margin: 0;\n\t padding: 0;\n\t width: 60px;\n\t white-space: nowrap;\n\t overflow: hidden;\n\t}\n\t.live-longitude-label, .live-latitude-label {\n\t font-size: 10px;\n\t color: #AAA;\n\t font-style: italic;\n\t display: block;\n\t padding: 0 2px 0 0;\n\t}\n\n\tbutton {\n\t float: left;\n\t margin: -2px 0 -2px -2px;\n\t border-radius: 0;\n\t height: 26px;\n\t box-shadow: none;\n\t &:hover {\n\t\tbox-shadow: none;\n\t\tborder-color: #cccccc;\n\t }\n\n\t}\n\n }\n\n}\n\n//Hide on super small resolutions\n@media(max-width: 900px) {\n #map-toolbar {\n\tdisplay: none;\n }\n}\n\n/*-------------------------------------\nModal styles\n---------------------------------------*/\n.map-autocomplete-wrap,\n.map-title-wrap {\n label {\n\t@include modal-label;\n\tmargin-bottom: 0;\n }\n input {\n\twidth: 100%;\n }\n p.cmb2-metabox-description {\n\tpadding: 8px 0;\n }\n}\n\n.map-autocomplete-wrap label {\n position: relative;\n &:after {\n\tcontent: ' ';\n\tposition: absolute;\n\tbottom: 0;\n\tleft: 120px;\n\tbackground: url('../img/powered-by-google-on-white.png') no-repeat 0 0 transparent;\n\twidth: 104px;\n\theight: 16px;\n }\n}\n\n/*-------------------------------------\nGoogle Style Buttons\n---------------------------------------*/\n.google-btn {\n -webkit-border-radius: 2px;\n border-radius: 2px;\n cursor: default;\n font-weight: 300;\n font-size: 13px;\n text-align: center;\n white-space: nowrap;\n height: 27px;\n line-height: 27px;\n min-width: 54px;\n outline: 0;\n padding: 0 8px;\n\n}\n\n.google-btn-blue {\n -webkit-box-shadow: none;\n box-shadow: none;\n background-color: #4D90FE;\n background-image: -webkit-linear-gradient(top, #4D90FE, #4787ED);\n background-image: linear-gradient(top, #4d90fe, #4787ed);\n border: 1px solid #3079ED;\n color: #FFF;\n &:hover {\n\t-webkit-box-shadow: none;\n\tbox-shadow: none;\n\tbackground-color: #357AE8;\n\tbackground-image: -webkit-linear-gradient(top, #4D90FE, #357AE8);\n\tbackground-image: linear-gradient(top, #4d90fe, #357ae8);\n\tborder: 1px solid #2F5BB7;\n\tborder-bottom-color: #2F5BB7;\n }\n &:active, &:focus {\n\t-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);\n\tbox-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);\n\tbackground: #357AE8;\n\tborder: 1px solid #2F5BB7;\n\tborder-top: 1px solid #2F5BB7;\n }\n}\n\n.google-btn-default {\n -webkit-box-shadow: none;\n box-shadow: none;\n background-color: #F5F5F5;\n background-image: -webkit-linear-gradient(top, #F5F5F5, #F1F1F1);\n background-image: linear-gradient(top, #f5f5f5, #f1f1f1);\n color: #333;\n border: 1px solid #DCDCDC;\n border: 1px solid rgba(0, 0, 0, 0.1);\n\n &:hover {\n\t-webkit-box-shadow: none;\n\tbox-shadow: none;\n\tbackground-color: #F8F8F8;\n\tbackground-image: -webkit-linear-gradient(top, #F8F8F8, #F1F1F1);\n\tbackground-image: linear-gradient(top, #f8f8f8, #f1f1f1);\n\tborder: 1px solid #C6C6C6;\n\tcolor: #111;\n }\n\n &:active {\n\t-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n\tbox-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n\tbackground: #F8F8F8;\n\tcolor: #111;\n }\n}\n\n/*-------------------------------------\nTemporary Info Window\n---------------------------------------*/\n\n.infowindow-toolbar {\n display: block;\n margin: 0;\n padding: 8px 0 0;\n}\n\n.add-marker {\n text-decoration: none;\n}\n","/**\n * CMB2 Customized SCSS\n *\n * @description Here we customize the look-and-feel of CMB2 to suit GMB\n * @package Give\n * @subpackage SCSS/Admin\n * @copyright Copyright (c) 2015, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n/*------------------------------------------\n CMB2 Interface\n--------------------------------------------*/\n.cmb-field-list {\n @include clearfix;\n}\n\n.cmb2-id-gmb-places-search-multicheckbox {\n ul {\n\toverflow: hidden;\n }\n li {\n\tfloat: left;\n\twidth: 33%;\n }\n .cmb2-metabox-description {\n\tmargin-top: 10px;\n\tmargin-right: 2px;\n }\n}\n\n//Hide/Show some borders\n#cmb2-metabox-google_maps_search_options .cmb2-id-gmb-show-places {\n border-bottom: none;\n margin-bottom: 0;\n}\n\n#post-body-content #cmb2-metabox-google_maps_search_options .cmb2-id-gmb-search-radius, #post-body .cmb2-id-gmb-places-search {\n border-top: 1px solid #e9e9e9;\n}\n\n//Repeaters General\n#post-body .cmb2-metabox.cmb-field-list > .cmb-repeat-group-wrap {\n padding: 0;\n}\n\n/*-------------------------------------\nAutocomplete Metabox\n---------------------------------------*/\n#cmb2-metabox-google_maps_markers {\n .search-autocomplete {\n\twidth: 78%;\n\tmargin-right: 10px;\n }\n .autocomplete-wrap {\n\tp {\n\t font-style: italic;\n\t margin: 5px 0;\n\t color: #aaaaaa;\n\t}\n }\n\n a.drop-marker {\n\tfont-style: normal;\n\t.dashicons {\n\t font-size: 14px;\n\t margin: 4px 0 0;\n\t width: 16px;\n\t}\n }\n}\n\n/*-------------------------------------\nMap Markers\n---------------------------------------*/\n#google_maps_markers {\n\n .cmb-add-row {\n\tdisplay: none;\n }\n\n}\n\n#poststuff .postbox-container {\n .cmb-repeatable-group:not(:last-of-type) {\n\tborder-bottom: 1px solid #e9e9e9;\n\tpadding: 0 0 15px;\n }\n .cmb-repeat-group-wrap .cmb-row:not(:last-of-type) {\n\tmargin-bottom: 10px;\n }\n}\n\n#gmb_markers_group_repeat.cmb-remove-field-row {\n margin-bottom: 15px;\n}\n\n/*-------------------------------------\nSidebar\n---------------------------------------*/\n#poststuff .inner-sidebar, #poststuff #side-sortables {\n\n .inside {\n\tmargin-top: 0;\n\tpadding-top: 12px;\n }\n\n .cmb-row {\n\tmargin: 0 0 15px;\n\tpadding: 0;\n\n\t&:not(:last-of-type) {\n\t border-bottom: 0;\n\t}\n\n\t&:last-child, &:last-of-type {\n\t margin-bottom: 5px;\n\t}\n }\n\n .cmb-th {\n\tbackground: transparent;\n\tpadding: 0;\n\tposition: relative;\n\n\tlabel {\n\t border: none;\n\t &:after {\n\t\tdisplay: none;\n\t }\n\t}\n\n }\n\n .cmb-td {\n\t//repeater\n\t&.cmb-nested {\n\t padding-left: 12px;\n\t padding-right: 12px;\n\t}\n }\n\n /*-------------------------------------\n Sidebar Fields\n ---------------------------------------*/\n select {\n\twidth: 100%;\n }\n .lat-lng-wrap {\n\tmargin-top: 0;\n }\n .lat-lng-wrap.lng-wrap {\n\tmargin-bottom: 0;\n }\n\n .cmb2-metabox-description, p.cmb2-metabox-description {\n\t@include field-description;\n }\n\n /*-------------------------------------\n Sidebar Repeater Field Groups\n ---------------------------------------*/\n h2.cmb-group-name {\n\t@include modal-label;\n }\n\n .cmb-repeatable-group {\n\n\t.cmb-repeatable-grouping {\n\t margin: 0 0 8px;\n\t border: none;\n\t border-radius: 5px;\n\t overflow: hidden;\n\n\t .cmb-group-title {\n\t\tmargin: 0;\n\t\tpadding: 8px 8px 8px 30px;\n\t\tcursor: pointer;\n\t\tbackground: $orange;\n\t\tborder: none;\n\t\tcolor: #FFF;\n\t\tfont-weight: bold;\n\t }\n\t .cmbhandle {\n\t\tcolor: #FFF;\n\t }\n\t .cmbhandle {\n\t\tright: 0;\n\t\ttop: 0;\n\t }\n\n\t > .cmb-remove-group-row {\n\t\ttop: 6px;\n\t\tcolor: #FFF;\n\t }\n\n\t}\n\n\t.cmb-field-list {\n\t border-left: 1px solid #EEE;\n\t border-right: 1px solid #EEE;\n\t}\n\n\t.cmb-remove-row {\n\t margin: 0;\n\t padding: 0;\n\t}\n\n\t.cmb-add-row {\n\t margin: 15px 0 10px;\n\t}\n\n }\n\n .drop-marker {\n\tmargin-bottom: 15px;\n }\n\n}\n\n//Non-magnific Builder Repeater styles\n#postbox-container-2 #cmb2-metabox-google_maps_markers {\n\n .toggle-repeater-groups {\n\tfloat: right;\n }\n\n .cmb-repeat-group-wrap {\n\tpadding: 0;\n }\n\n .cmb-group-description .cmb-th {\n\tpadding-right: 0;\n }\n\n}\n\np.cmb2-metabox-description {\n font-weight: normal;\n}\n\na.wp-color-result {\n height: 24px;\n}\n\n/*-------------------------------------\nCMB2 within Magnific\n---------------------------------------*/\ndiv.white-popup {\n .cmb-th {\n\twidth: 100%;\n\tpadding: 0;\n\tlabel {\n\t @include modal-label;\n\t}\n }\n .cmb-td {\n\twidth: 100%;\n\tpadding: 15px 0;\n }\n}","/*!\n * Maps Builder Admin Settings Pages SCSS/CSS\n *\n * @description: The Main SCSS file for admin SETTINGS styles which is compiled and minified via Gulp taskrunner\n * @package: GMB\n * @subpackage: SCSS/Admin\n * @copyright: Copyright (c) 2015, WordImpress\n * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n.google_maps_page_gmb_settings {\n\n .wrap {\n\tmargin-left: -5px;\n }\n\n table.form-table {\n\tmargin: 0 0 20px;\n }\n\n .gmb-submit-wrap {\n\tclear: both;\n\tbackground: #f5f5f5;\n\tborder-color: #dfdfdf;\n\toverflow: auto;\n\tmargin: 20px 0 8px;\n\tpadding: 12px;\n\tborder-width: 1px;\n\tborder-style: solid;\n\tfont-size: 13px;\n\tline-height: 2.1em;\n }\n\n .cmb-th {\n\twidth: 20%;\n }\n\n .cmb-td {\n\twidth: 80%;\n }\n\n}\n\n/*---------------------------\nWelcome Header\n-----------------------------*/\n.welcome-header {\n margin-bottom: 20px;\n\n .main-heading {\n\tfont-size: 36px;\n\tfont-weight: 400;\n\tline-height: 1.1em;\n\tmargin: 10px 0 20px;\n }\n\n .main-subheading {\n\tfont-size: 20px;\n\tline-height: 1.4em;\n\tmargin: 0;\n }\n\n .logo-svg {\n\tmargin: 15px 0 0;\n\tsvg {\n\t height: 185px;\n\t}\n }\n\n .logo-svg.logo-svg-small {\n\tfloat: right;\n\tmargin: 0;\n }\n\n .new-window {\n\tbackground: url('../img/new-window-icon.png') no-repeat right 5px transparent;\n\tpadding-right: 13px;\n\tmargin-right: 4px;\n }\n\n}\n\n/*------------------------------------------\nWelcome Closed heading\n--------------------------------------------*/\n.gmb-plugin-heading {\n display: none;\n + #Layer_1 {\n\twidth: auto;\n\theight: 37px;\n\tmargin: 0 10px 0 5px;\n }\n}\n\n#wpwrap .gmb-settings-header-btn {\n margin: 5px 0 0;\n}\n\n/*------------------------------------------\nSocial Media\n--------------------------------------------*/\n.social-items-wrap {\n float: left;\n > div {\n\tdisplay: inline-block;\n }\n\n .fb-item-wrap {\n\twidth: 100px;\n }\n .twitter-item-wrap {\n\twidth: 145px;\n }\n .google-plus {\n\tmargin-left: 20px;\n\twidth: 200px;\n }\n\n .wordimpress-logo {\n\tposition: relative;\n\ttop: 10px;\n\tleft: -17px;\n\ta {\n\t display: block;\n\t}\n\t.logo-link {\n\t background: url('../img/wordimpress-logo-small.png') no-repeat 0 0 transparent;\n\t width: 100px;\n\t height: 40px;\n\t}\n }\n\n .gmb-settings-header-btn {\n\tmargin-top: -6px !important;\n }\n\n}\n\n.hide-welcome {\n margin: 21px 0 0 30px;\n display: inline-block;\n\n span {\n\tbackground: url('../img/arrows.png') no-repeat 0 -33px rgba(0, 0, 0, 0);\n\twidth: 15px;\n\theight: 14px;\n\tdisplay: inline-block;\n\tmargin-left: 3px;\n }\n}\n\n.pull-left {\n float: left;\n}\n\n.pull-right {\n float: right;\n}\n\n.small-desc {\n font-size: 12px;\n font-style: italic;\n color: #AAA;\n clear: both;\n}\n\n/*---------------------------\nMap Options Tab\n-----------------------------*/\n.size-label {\n margin: 8px 10px 0 0;\n font-style: italic;\n width: 50px;\n}\n\n.width_unit_label, .width_radio, .map-width, .map-height, .size-label, .radio-left, .label-left {\n float: left !important;\n}\n\n/*---------------------------\n Map Size\n ----------------------------*/\n.size-labels-wrap {\n margin: 8px 0 0 10px;\n padding: 0;\n float: left;\n\n input[type=\"radio\"] {\n\tmargin-right: 0;\n\tfloat: left;\n }\n label {\n\tmargin: 0 10px 0 0;\n\tfloat: left;\n }\n\n}\n\n.map-width, .map-height {\n width: 55px !important\n}\n\n#width_wrap {\n margin: 0 0 10px;\n}\n\n/*---------------------------\nLat/Lng\n ----------------------------*/\n#geolocate-wrap {\n margin: 0 0 5px;\n}\n\nlabel.geocode-label {\n width: 130px;\n margin-right: 0;\n}\n\nlabel.yes-label {\n margin-right: 10px;\n}\n\n.lat-lng-wrap {\n margin: 10px 20px 10px 0;\n clear: none;\n\n > span, > input {\n\tfloat: left;\n }\n > span {\n\tmargin: 8px 5px 0 0;\n\twidth: 80px;\n\tfont-style: italic;\n\tfont-weight:bold;\n }\n\n input[type=text].latitude, input[type=text].longitude {\n\twidth: 120px;\n\tfloat: left;\n }\n}\n\n/*---------------------------\nGeneral Options Tab\n-----------------------------*/\n\n#gmb_menu_position {\n width: 40px;\n}\n\n/*---------------------------\n/* License\n--------------------------- */\n.cmb2-wrap {\n .gmb-license-deactivate {\n\tmargin: 1px 0 0 10px;\n\theight: 30px;\n }\n\n .gmb-license-field {\n\tbackground-image: url('../img/close.png');\n\tbackground-color: #FFF;\n\tbackground-repeat: no-repeat;\n\tbackground-position: 98.5% center;\n\tbackground-size: 18px;\n }\n\n .gmb-license-active, .gmb-license-active:focus {\n\tbackground-image: url('../img/tick.png');\n\tbackground-color: #FFF;\n\tbackground-repeat: no-repeat;\n\tbackground-position: 98.5% center;\n\toutline: none;\n\tbackground-size: 16px;\n }\n\n}\n\n/*---------------------------\nSystem Settings Tab\n-----------------------------*/\n\n#system-info-textarea {\n width: 100%;\n height: 600px;\n}","#gmb_directions_group_repeat {\n .cmb-add-row {\n\t//display: none;\n }\n}\n\n//Directions Repeater\n#gmb_directions_group_repeat {\n\n .gmb-travel-mode {\n\twidth: 98%;\n }\n\n .gmb-destination-fieldset {\n\tpadding-left: 25px;\n\tposition: relative;\n\n\t.gmb-directions-marker {\n\t position: absolute;\n\t left: -3px;\n\t top: 50%;\n\t height: 40px;\n\t margin-top: -20px;\n\t}\n }\n\n //Destinations\n .cmb-type-destination {\n\t.cmb-field-list {\n\t border: none !important;\n\t .cmb-td {\n\t\tpadding: 0;\n\t\twidth: 100%;\n\t }\n\t}\n\n\tlabel {\n\t padding-right: 0;\n\t}\n\t.destination-longitude {\n\t margin-right: 2%;\n\t}\n\t.gmb-directions-autocomplete {\n\t width: 100%;\n\t input {\n\t\twidth: 100%;\n\t }\n\t}\n\t.destination-longitude, .destination-latitude {\n\t width: 49%;\n\t float: left;\n\t input {\n\t\tpadding: 3px;\n\t\tfont-size: 12px;\n\t\twidth: 100%;\n\t }\n\t}\n\n\t.destination-place-id {\n\t display: none;\n\t}\n\n\t.cmb-remove-field-row {\n\t background: #333;\n\t}\n\n }\n\n .cmb-repeatable-grouping {\n\t.button {\n\t padding: 3px 5px;\n\t height: auto;\n\t font-size: 11px;\n\t vertical-align: middle;\n\t line-height: 1em;\n\t margin: 2px 0 0;\n\t top: 0 !important;\n\n\t &.cmb-shift-rows {\n\t\tmargin-top: 0;\n\t\tmargin-right: 5px;\n\t\tspan {\n\t\t line-height: 11px;\n\t\t height: auto;\n\t\t}\n\t }\n\n\t}\n }\n\n}\n","/*!\n * Maps Builder Widget\n *\n * @description: Admin styles for the widget\n * @package: GMB\n * @subpackage: SCSS/Admin\n * @copyright: Copyright (c) 2015, WordImpress\n * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n/*----------------------------------------\nToggle Tips\n-------------------------------------------*/\n\n.gmb-tooltip-icon:before {\n content: \"\\f223\";\n opacity: 0.5;\n\n}\n\n.gmb-tooltip-icon:hover:before {\n\topacity: 1;\n}\n","/*-------------------------------------\nMarker Icon Modal\n---------------------------------------*/\n#poststuff .marker-description-wrap, .marker-description-wrap {\n margin-bottom: 20px;\n border-bottom: 1px solid #DDD;\n padding-bottom: 20px;\n h3 {\n\tfont-size: 22px;\n\tpadding: 0;\n\tmargin: 0 0 15px;\n }\n p {\n\tfont-size: 16px;\n\tfont-style: italic;\n\tcolor: #aaa;\n\tmargin-bottom: 0;\n }\n}\n\n/*-------------------------------------\nMarker Section Headings\n---------------------------------------*/\n#poststuff .marker-row, #poststuff .marker-icon-row, .marker-icon-row h3 {\n h3 {\n\tmargin: 0 0 20px;\n\tfont-size: 18px;\n\tpadding: 0;\n }\n}\n\n/*-------------------------------------\nMarker Icon Rows\n---------------------------------------*/\n.marker-icon-row {\n margin-bottom: 10px;\n}\n\n.marker-icon-row, .save-marker-icon {\n display: none;\n}\n\n.marker-row .marker-item, .marker-icon-row .icon {\n width: 31%;\n float: left;\n font-size: 14px;\n margin-bottom: 10px;\n padding: 4px;\n border-radius: 5px;\n text-align: center;\n}\n\n.marker-icon-row .icon {\n text-align: left;\n margin-right: 1%;\n\n span {\n\tfont-size: 32px;\n\tmargin-right: 8px;\n\tposition: relative;\n\ttop: 8px;\n }\n}\n\n.icon-inner {\n position: relative;\n top: -8px;\n}\n\n//Consistent hover effects\n.marker-icon-row .icon, .marker-row .marker-item, .maps-icon {\n cursor: pointer;\n border: 1px solid #FFF;\n &:hover {\n\tborder: 1px solid #f4efd8;\n\tbackground: #FFFAE2;\n }\n}\n\n.marker-icon-row .marker-item-selected, .marker-item.marker-item-selected {\n border: 1px solid #f4efd8;\n background: #FFFAE2;\n}\n\n.marker-label {\n z-index: 99;\n position: absolute;\n display: block;\n margin-top: -50px;\n margin-left: -25px;\n width: 50px;\n height: 50px;\n font-size: 28px;\n text-align: center;\n color: #FFFFFF;\n white-space: nowrap;\n line-height: 1;\n}\n\n/*-------------------------------------\nColors\n---------------------------------------*/\n\n.marker-icon-color-wrap {\n margin-bottom: 20px;\n}\n\n.marker-icon-modal .color-desc {\n display: block;\n clear: both;\n font-size: 12px;\n font-style: italic;\n}\n\n.marker-color-picker-wrap {\n float: left;\n}\n\n/*-------------------------------------\nMarker Upload\n---------------------------------------*/\n.gmb-marker-image-wrap {\n\n .gmb-image-preview {\n\tfloat: left;\n\tmargin: 0 20px 0 0;\n }\n\n}\n\n/*-------------------------------------\nMarker Selections\n---------------------------------------*/\n.marker-row {\n margin-bottom: 25px;\n .marker-item {\n\tfloat: left;\n\twidth: 31%;\n\ttext-align: center;\n\tpadding: 10px;\n\theight: 100px;\n\tmargin: 0 1% 1% 0;\n\n\t.marker-preview {\n\t margin: 0 0 10px;\n\t min-height: 40px;\n\n\t .dashicons-upload {\n\t\theight: 40px;\n\t\twidth: 40px;\n\t\tfont-size: 40px;\n\t }\n\n\t .default-marker {\n\t\tpadding-top: 8px;\n\t }\n\n\t}\n }\n}\n\n.marker-description-wrap h3, .marker-icon-row h3 {\n margin-top: 0;\n}\n\n/*-------------------------------------\nMap Icons\n---------------------------------------*/\n.map-icons-list {\n margin: 0 0 10px;\n li {\n\tfloat: left;\n\tpadding: 0;\n\ta {\n\t padding: 4px;\n\t display: block;\n\t box-shadow: none;\n\t}\n }\n\n}\n\n.templatic-icons-row .map-icons-list {\n li a {\n\tpadding: 5px;\n }\n}\n\n/* Save button */\n\n.save-marker-icon {\n background: #F1F1F1;\n padding: 10px;\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n box-sizing: border-box;\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n border-top: 1px solid #DFDFDF;\n .save-text {\n\tfloat: left;\n\tfont-style: italic;\n\tmargin: 6px 0 0 10px;\n }\n .button {\n\tfloat: right;\n }\n}\n\n.radius-label {\n position: relative;\n top: 35px;\n color: #7dbee8;\n}\n\n/*-------------------------------------\nModal: Create a Marker\n---------------------------------------*/\n.cmb2-id-gmb-geocoder.white-popup {\n\n p.autocomplete-description {\n\tdisplay: none;\n }\n\n label {\n\tmargin: 0;\n\tpadding: 0;\n\n\t&:after {\n\t content: ' ';\n\t position: absolute;\n\t bottom: 0;\n\t left: 105px;\n\t background: url('../img/powered-by-google-on-white.png') no-repeat 0 0 transparent;\n\t width: 104px;\n\t height: 16px;\n\t}\n }\n\n .cmb-td {\n\tpadding: 0;\n\n\tinput {\n\t width: 100%;\n\t}\n\n }\n}","/**\n * Import/Export SCSS\n */\n\n.google_maps_page_gmb_import_export {\n\n .nav-tab-wrapper {\n\tmargin-bottom: 20px;\n }\n\n .import-export-metabox {\n\tmax-width: 440px;\n\n\th3.hndle {\n\t margin: 0;\n\t padding: 8px 10px;\n\t font-size: 15px;\n\t cursor: default;\n\t}\n\n }\n\n p.intro {\n\tfont-size: 15px;\n\tfont-style: italic;\n\tmargin: 0 0 20px;\n\tcolor: #AAA;\n }\n\n label {\n\tfont-weight: bold;\n\tmargin: 0 0 10px;\n\tdisplay: block;\n }\n\n .field-wrap {\n\tmargin: 0 0 10px;\n\tselect, .field-label {\n\t width: 48%;\n\t margin: 0 1%;\n\t display: inline-block;\n\t}\n\n }\n\n}\n\n/*----------------------------\nMarker Import Metabox\n-------------------------------*/\n\n#gmb-marker-import {\n .csv-upload {\n\tmargin-top: 20px;\n }\n #submit {\n\tmargin: 10px 0 0;\n }\n}\n\n.csv-mapping-header {\n font-weight: bold;\n margin-bottom: 10px;\n\n > span {\n\twidth: 48%;\n\tmargin: 0 1%;\n\tdisplay: inline-block;\n\tpadding: 3px 0;\n\tborder-bottom: 1px solid #000000;\n }\n\n}\n\n.marker-export-submit {\n margin: 15px 0 0;\n}","/**\n * Mashups\n *\n * @package Give\n * @subpackage SCSS/Admin\n * @copyright Copyright (c) 2015, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n//General\n#gmb_mashup_group_repeat {\n .cmb-group-name {\n\tdisplay: none;\n }\n}\n\n//Padding fix for mashup fields\n#side-sortables #gmb_mashup_group_repeat {\n .cmb-repeat-group-field .cmb-td {\n\tpadding-bottom: 0;\n }\n}\n\n//Loading Panel\n#side-sortables .gmb-mashup-loading, #poststuff .gmb-mashup-loading {\n\n .cmb-th {\n\tdisplay: none;\n }\n float: left;\n border: none;\n}\n\n#gmb_mashup_group_repeat .cmb-remove-field-row {\n float: right;\n}\n\n//Loading Status\n#gmb_mashup_group_repeat .mashup-load-status-wrap {\n padding: 10px 0 15px;\n > div.mashup-load-status {\n\tpadding: 2px 4px;\n\tbackground: #fffff8;\n\tborder: 1px solid #EEE;\n\theight: 300px;\n\toverflow-y: scroll;\n\n\tol {\n\t padding: 0 0 0 18px;\n\t margin: 0;\n\t}\n\tli {\n\t &.gmb-error {\n\t\tcolor: red;\n\t }\n\t &.gmb-loaded {\n\t\tcolor: green;\n\t }\n\t}\n\n }\n}\n\n//When in sidebar\n#side-sortables #gmb_mashup_group_repeat {\n .mashup-load-status-wrap > div.mashup-load-status {\n\twidth: 230px;\n\theight: 150px;\n\tli {\n\t font-size: 11px;\n\t}\n }\n .cmb-remove-field-row {\n\tmargin-top: -43px;\n }\n}\n\n//Hide loading symbol\n.gmb-mashups-loading {\n display: none;\n margin: 4px 0 0 6px;\n}\n\ndiv.place-thumb {\n margin: 0 0 10px;\n\n img {\n\tmax-width: 100%;\n }\n}"],"sourceRoot":"/source/"}
|
assets/css/gmb-admin.min.css
CHANGED
@@ -1,34 +1 @@
|
|
1 |
-
/*!
|
2 |
-
* Maps Builder Admin SCSS/CSS
|
3 |
-
*
|
4 |
-
* @description: The Main SCSS file for admin styles which is compiled and minified via Gulp taskrunner
|
5 |
-
* @package: GMB
|
6 |
-
* @subpackage: SCSS/Admin
|
7 |
-
* @copyright: Copyright (c) 2015, WordImpress
|
8 |
-
* @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
9 |
-
*/.mfp-bg,.mfp-wrap{left:0;top:0;position:fixed}.mfp-bg,.mfp-container,.mfp-wrap{width:100%;height:100%}.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:100000;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{z-index:100001;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:100003;box-sizing:border-box}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:100004}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:100005;-webkit-box-shadow:none;box-shadow:none}.mfp-figure:after,.mfp-iframe-scaler iframe{position:absolute;left:0;box-shadow:0 0 8px rgba(0,0,0,.6)}button::-moz-focus-inner{padding:0;border:0}.mfp-close,button.gmb-modal-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover,button.gmb-modal-close:focus,button.gmb-modal-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}#google-map-wrap div#infobubble-content>div,#infobubble-content .place-description{white-space:normal}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{display:block;width:auto;height:auto}img.mfp-img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}#qtip-overlay.blurs,.magnific-builder .postbox .hndle,.mfp-gallery .mfp-image-holder .mfp-figure,.qtip-close,button.gmb-modal-close{cursor:pointer}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding:0}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:600px;margin:20px auto}.container,.container-fluid{padding-left:15px;padding-right:15px}.white-popup:after{content:"";display:table;clear:both}.white-popup.marker-icon-modal{padding-bottom:50px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66667%}.col-xs-10{width:83.33333%}.col-xs-9{width:75%}.col-xs-8{width:66.66667%}.col-xs-7{width:58.33333%}.col-xs-6{width:50%}.col-xs-5{width:41.66667%}.col-xs-4{width:33.33333%}.col-xs-3{width:25%}.col-xs-2{width:16.66667%}.col-xs-1{width:8.33333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-1{right:8.33333%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66667%}.col-xs-push-10{left:83.33333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66667%}.col-xs-push-7{left:58.33333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66667%}.col-xs-push-4{left:33.33333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66667%}.col-xs-push-1{left:8.33333%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66667%}.col-sm-10{width:83.33333%}.col-sm-9{width:75%}.col-sm-8{width:66.66667%}.col-sm-7{width:58.33333%}.col-sm-6{width:50%}.col-sm-5{width:41.66667%}.col-sm-4{width:33.33333%}.col-sm-3{width:25%}.col-sm-2{width:16.66667%}.col-sm-1{width:8.33333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-1{right:8.33333%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66667%}.col-sm-push-10{left:83.33333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66667%}.col-sm-push-7{left:58.33333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66667%}.col-sm-push-4{left:33.33333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66667%}.col-sm-push-1{left:8.33333%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66667%}.col-md-10{width:83.33333%}.col-md-9{width:75%}.col-md-8{width:66.66667%}.col-md-7{width:58.33333%}.col-md-6{width:50%}.col-md-5{width:41.66667%}.col-md-4{width:33.33333%}.col-md-3{width:25%}.col-md-2{width:16.66667%}.col-md-1{width:8.33333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66667%}.col-md-pull-10{right:83.33333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66667%}.col-md-pull-7{right:58.33333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66667%}.col-md-pull-4{right:33.33333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66667%}.col-md-pull-1{right:8.33333%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66667%}.col-md-push-10{left:83.33333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66667%}.col-md-push-7{left:58.33333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66667%}.col-md-push-4{left:33.33333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66667%}.col-md-push-1{left:8.33333%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66667%}.col-lg-10{width:83.33333%}.col-lg-9{width:75%}.col-lg-8{width:66.66667%}.col-lg-7{width:58.33333%}.col-lg-6{width:50%}.col-lg-5{width:41.66667%}.col-lg-4{width:33.33333%}.col-lg-3{width:25%}.col-lg-2{width:16.66667%}.col-lg-1{width:8.33333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-1{right:8.33333%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66667%}.col-lg-push-10{left:83.33333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66667%}.col-lg-push-7{left:58.33333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66667%}.col-lg-push-4{left:33.33333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66667%}.col-lg-push-1{left:8.33333%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-0{margin-left:0}}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content,.qtip-titlebar{overflow:hidden;position:relative}.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}.qtip-close,.qtip-default{border-width:1px;border-style:solid}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;outline:0;border-color:transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat none}.qtip-default{border-color:#F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:transparent}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #f1f1f1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}#qtip-overlay,#qtip-overlay div{left:0;top:0;width:100%;height:100%}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.magnific-builder #google_maps_preview_metabox,.magnific-builder#post #google-map-wrap{border:none}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed}#qtip-overlay div{position:absolute;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.magnific-builder #google_maps_preview_metabox .handlediv,.magnific-builder #google_maps_preview_metabox .ui-sortable-handle,.magnific-builder #marker-icon-modal,.magnific-builder #post-body-content,.magnific-builder #submitdiv,.magnific-builder #titlediv{display:none}.magnific-builder #google_maps_preview_metabox .inside{margin:0;padding:0}.magnific-builder#post{position:relative;margin:20px;padding:0;background:#EEE;width:auto;overflow:hidden}.magnific-builder#post #cmb2-metabox-google_maps_preview_metabox>div,.magnific-builder#post #poststuff{padding-top:0}.magnific-builder#post .magnific-builder#post .places-loading{top:auto;right:-175px;bottom:15px;left:auto}.magnific-builder#post #map-toolbar{min-width:678px}.magnific-builder#post #postbox-container-1{margin-left:0;padding:90px 0 50px;width:300px!important;background:url(../img/maps-builder-logo-small-non-pro.png) 15px 15px no-repeat}.magnific-builder#post #postbox-container-1:after{content:' ';position:absolute;bottom:15px;right:130px;background:url(../img/powered-by-google-on-white.png) no-repeat;width:104px;height:16px}.magnific-builder#post #postbox-container-1 #side-sortables{border-left:1px solid #DDD;border-bottom:1px solid #DDD;background-color:#F7F7F7;overflow-y:auto;overflow-x:hidden;height:100%;min-height:100%;position:relative}.magnific-builder#post #postbox-container-1 #side-sortables .ui-sortable-handle{background:#42A4F5;color:#FFF}.magnific-builder#post #postbox-container-1 #side-sortables .ui-sortable-handle:hover{background:#128df2}.magnific-builder#post #postbox-container-1 #side-sortables .handlediv{color:#FFF}.magnific-builder#post #postbox-container-1 .magnific-submit{position:absolute;bottom:10px;right:10px;display:block}.magnific-builder#post #postbox-container-1 #google_maps_search_options .cmb2-id-gmb-search-radius{margin-top:15px;border-top:none}.magnific-builder#post #postbox-container-1 #google_maps_search_options .cmb2-id-gmb-places-search-multicheckbox ul li{width:50%;position:relative}.magnific-builder#post #postbox-container-1 #google_maps_search_options .cmb2-id-gmb-places-search-multicheckbox ul li .cmb2-option{position:absolute;top:0;left:0}.magnific-builder#post #postbox-container-1 #google_maps_search_options .cmb2-id-gmb-places-search-multicheckbox ul li label{padding-left:25px;display:block;padding-right:3px}.magnific-builder#post #postbox-container-1 a.drop-marker{margin-top:10px;display:block;width:110px;text-align:center}.magnific-builder#post #postbox-container-1 .white-popup{display:none}.magnific-builder#post #postbox-container-1 .places-change-message .button{margin-bottom:10px;float:left}.magnific-builder#post #post-body.columns-2 #side-sortables{margin-right:0;width:300px!important}.magnific-builder#post .postbox{margin:0;border-left:none;border-right:none;border-bottom:none}.magnific-builder#post .postbox:last-of-type{border-bottom:1px solid #DDD}.magnific-builder#post .toggle-repeater-groups{display:block;width:140px;text-align:center;margin:10px 0 0}.magnific-builder#post button.edit-title{display:inline-block}.magnific-builder .postbox .hndle:hover{color:#23282d;background:#f5f5f5}.magnific-builder#post .places-loading{top:auto;right:auto;bottom:0;left:0}#wpbody-content .magnific-submit{display:none}#map-builder{margin:5px 12px 10px;display:block;text-align:center}#map-builder span.dashicons{position:relative;top:2px;margin-right:3px}.magnific-builder #poststuff .white-popup{position:absolute;max-width:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0;z-index:100008;opacity:1;background:rgba(88,88,88,.8);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;overflow-y:auto;display:table}.magnific-builder #poststuff .white-popup:after{content:"";display:table;clear:both}.magnific-builder #poststuff .white-popup .inner-modal-wrap{display:table-cell;vertical-align:middle}.magnific-builder #poststuff .white-popup .inner-modal-wrap .inner-modal-container{overflow-y:auto;max-height:100%}.magnific-builder #poststuff .white-popup .inner-modal-wrap .inner-modal{max-width:600px;margin:30px auto;background:#FFF;padding:20px;box-shadow:0 0 8px rgba(0,0,0,.45);position:relative}.magnific-builder #poststuff .white-popup .save-marker-icon{position:relative;border:none;margin-top:15px}.pac-container{z-index:100020!important}button.gmb-modal-close{border:none;background-color:transparent;color:#333;outline:0;padding:0;z-index:9999}.map-modal-upsell{display:none}.mfp-container .map-modal-upsell{display:block;position:absolute;top:35px;right:-261px;text-align:center}.mfp-container .map-modal-upsell p{font-size:11px;font-style:italic;margin:0 0 2px;color:#AAA}.mfp-container .map-modal-upsell a.upsell-button{width:70px}/*!
|
10 |
-
* Maps Builder Admin Settings Pages SCSS/CSS
|
11 |
-
*
|
12 |
-
* @description: The Main SCSS file for admin SETTINGS styles which is compiled and minified via Gulp taskrunner
|
13 |
-
* @package: GMB
|
14 |
-
* @subpackage: SCSS/Admin
|
15 |
-
* @copyright: Copyright (c) 2015, WordImpress
|
16 |
-
* @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
17 |
-
*/#google-map-wrap{position:relative;border:1px solid #DDD}.hover-transition,.marker-icon-row .icon,.marker-row .marker-item{-webkit-transition:.2s all linear;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:.2s all linear}.box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#marker-icon-modal,.cmb2-id-gmb-theme-json,.gmb-hidden{display:none}.marker-info-wrapper{background-color:#F1F1F1;margin:8px 0 4px;padding:12px;font-size:13px}.marker-info-wrapper>div{margin:0 0 5px;padding:0}.marker-info-wrapper>div.rating-wrap{margin:0;padding:0}.repeatable-grouping .cmb-nested-table td{padding-top:3px}.repeatable-grouping .cmb-nested-table td pre textarea{height:50px}.repeatable-grouping .cmb-nested-table td pre{margin:0}.new-window,span.new-window{background:url(../img/new-window-icon.png) right 3px no-repeat;padding-right:16px}span.new-window{padding-right:0;background-position:0 0;display:inline-block;width:10px;height:10px;margin:0 0 0 2px;position:relative;top:1px}.mfp-content #marker-icon-modal{display:block}.shortcode-wrap{margin:1px 14px 12px 11px}.shortcode-wrap label{margin:0 0 3px;display:block;cursor:default}.shortcode-wrap .shortcode-input{margin:0;width:100%}.wpgp-message{background-color:#FFF;border-left:4px solid #7AD03A;-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,.15);box-shadow:1px 1px 1px 1px rgba(0,0,0,.15);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:1px 12px;display:none}.wpgp-message.warning-message{border-left:4px solid #d40000;margin:20px 0 0}.form-table td .wpgp-message p,.wpgp-message p{margin:.5em 0;padding:2px}.places-change-message{margin-bottom:15px;margin-right:2px}.places-change-message p{float:left}.places-change-message .button{float:right;margin-top:5px}#google-map-wrap .wpgp-message{margin-top:20px}#cmb2-metabox-google_maps_preview_metabox>div{padding:5px 0 0;margin:0}#map{width:100%;margin:0 auto}.places-loading{background:url(../img/spinner.gif) center right no-repeat;font-style:italic;position:absolute;top:-34px;right:31px;padding:0 25px 0 0;display:none}.cmb2-id-gmb-map-type td{padding-bottom:0}.cmb2-id-gmb-map-type-control .cmb2-option{margin:5px 0 10px}#google_maps_details_options tr,.cmb2-id-gmb-places-search-multicheckbox,.cmb2-id-gmb-search-radius{display:none}#google_maps_details_options tr.cmb2-id-gmb-show-poi{display:table-row}.snazzy-link{font-size:10px;text-transform:uppercase;font-style:normal;display:inline-block}#width_height_wrap>div{margin:0 0 10px}#side-sortables table.cmb_metabox label.size-label,.inner-sidebar table.cmb_metabox label.size-label,label.size-label{font-weight:400;font-style:italic}#poststuff h2.cmb-group-name{font-weight:700;font-size:14px;margin:0 0 8px;padding:0;display:block;position:relative}#infobubble-content{padding:0;margin:3px -20px 0 0;min-width:314px;min-height:80px;height:100%;box-sizing:border-box;cursor:default}#infobubble-content p{font-size:12px;margin:0 0 7px;color:#2C2C2C}#infobubble-content .place-title{border:1px solid #FFF;font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:21px;font-weight:700;min-height:21px;white-space:normal;padding-right:20px}.marker-confirm-place{margin:0 8px 4px 0;display:inline-block}.marker-confirm-place:hover{cursor:pointer}#google_maps_preview_metabox .gm-style-iw,#google_maps_preview_metabox .gm-style-iw>div,#google_maps_preview_metabox .gm-style-iw>div>div{overflow:visible!important}#infobubble-content{overflow:hidden!important}#infobubble-content.loading{background:url(../img/loading-large.GIF) center center no-repeat #FFF}.google-btn,.marker-label{text-align:center;white-space:nowrap}#infobubble-content .rating-wrap{overflow:hidden}#infobubble-content .numeric-rating{font-size:16px;color:#DD4B39;font-weight:400;float:left;margin:0 5px 0 0}#infobubble-content .star-rating-wrap{background:url(../img/review_stars.png) no-repeat;height:13px;width:67px;float:left;margin:4px 0 0}#infobubble-content .star-rating-size{background:url(../img/review_stars.png) 0 -13px no-repeat;height:13px}#edit-toolbar{list-style:none;margin:0;padding:0;text-align:right}#edit-toolbar>li{margin:0 4px;cursor:pointer;display:inline-block;content:'';height:21px;width:21px;opacity:.5;background:url(../img/icons-infowindow-002.svg)}#edit-toolbar>li:hover{opacity:.75}#edit-toolbar>li.trash-marker{background-position:-42px 0}#edit-toolbar>li.edit-info{background:url(../img/icons-app-000.svg) 21px 21px}#lat-lng-wrap input[type=text].latitude,#lat-lng-wrap input[type=text].longitude,#side-sortables #lat-lng-wrap input[type=text].latitude,#side-sortables #lat-lng-wrap input[type=text].longitude{width:100px;float:left}.lat-lng-change-message{float:left;clear:both;margin:10px 0 0;width:100%}.lat-lng-change-message>p{float:left}.lat-lng-update-btn{float:right;margin:7px 0 0!important}#save-toolbar{margin:0;padding:0;float:left}#save-toolbar>li{display:inline-block;margin:0;padding:0}#save-toolbar>li:first-child{margin:0 5px 0 0}#save-toolbar>li .google-btn{width:75px}#infobubble-content .marker-edit-link-wrap a{opacity:.5;box-shadow:none;outline:0;width:20px;height:20px}#infobubble-content .marker-edit-link-wrap a.marker-edit-link{background:url(../img/marker-btn.png) no-repeat;margin:4px 0 0;display:block;float:right}#infobubble-content .marker-edit-link-wrap a:hover{opacity:1}#save-toolbar>li .marker-edit-link{opacity:.75}#infobubble-content .edit-place-title{width:290px;margin:0 0 10px}#infobubble-content .edit-place-description{display:block;font-size:12px;width:100%;min-height:100px}#map-toolbar{position:absolute;left:50%;bottom:-1px;transform:translateX(-50%);background:#FFF;padding:3px 1px 0;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;min-width:575px}#map-toolbar #title{padding:3px}#map-toolbar .drop-marker .dashicons{margin:5px 0 0}#map-toolbar button{margin:0 2px}#map-toolbar button .dashicons{font-size:12px;width:12px;margin:5px 2px 0 -2px}#map-toolbar button.edit-title{display:none}#map-toolbar .live-lat-lng-wrap{border:1px solid #DDD;padding:0;margin:0 2px;display:inline-block;width:250px;background-color:#FAFAFA;height:24px;overflow:hidden;box-shadow:0 1px 0 rgba(0,0,0,.08)}#map-toolbar .live-lat-lng-wrap .live-latitude-wrap,#map-toolbar .live-lat-lng-wrap .live-longitude-wrap{float:left;margin-left:6px}#map-toolbar .live-lat-lng-wrap .live-latitude-wrap span,#map-toolbar .live-lat-lng-wrap .live-longitude-wrap span{line-height:22px;float:left}#map-toolbar .live-lat-lng-wrap .live-latitude,#map-toolbar .live-lat-lng-wrap .live-longitude{font-size:11px;margin:0;padding:0;width:60px;white-space:nowrap;overflow:hidden}#map-toolbar .live-lat-lng-wrap .live-latitude-label,#map-toolbar .live-lat-lng-wrap .live-longitude-label{font-size:10px;color:#AAA;font-style:italic;display:block;padding:0 2px 0 0}#map-toolbar .live-lat-lng-wrap button{float:left;margin:-2px 0 -2px -2px;border-radius:0;height:26px;box-shadow:none}#map-toolbar .live-lat-lng-wrap button:hover{box-shadow:none;border-color:#ccc}@media (max-width:900px){#map-toolbar{display:none}}.map-autocomplete-wrap label,.map-title-wrap label{font-weight:700;font-size:14px;margin:0;padding:0;display:block;position:relative}.map-autocomplete-wrap p.cmb2-metabox-description,.map-title-wrap p.cmb2-metabox-description{padding:8px 0}.map-autocomplete-wrap input,.map-title-wrap input{width:100%}.map-autocomplete-wrap label{position:relative}.map-autocomplete-wrap label:after{content:' ';position:absolute;bottom:0;left:120px;background:url(../img/powered-by-google-on-white.png) no-repeat;width:104px;height:16px}.google-btn{-webkit-border-radius:2px;border-radius:2px;cursor:default;font-weight:300;font-size:13px;height:27px;line-height:27px;min-width:54px;outline:0;padding:0 8px}.google-btn-blue{-webkit-box-shadow:none;box-shadow:none;background-color:#4D90FE;background-image:-webkit-linear-gradient(top,#4D90FE,#4787ED);background-image:linear-gradient(top,#4d90fe,#4787ed);border:1px solid #3079ED;color:#FFF}.google-btn-blue:hover{-webkit-box-shadow:none;box-shadow:none;background-color:#357AE8;background-image:-webkit-linear-gradient(top,#4D90FE,#357AE8);background-image:linear-gradient(top,#4d90fe,#357ae8);border:1px solid #2F5BB7;border-bottom-color:#2F5BB7}.google-btn-blue:active,.google-btn-blue:focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 1px 2px rgba(0,0,0,.3);background:#357AE8;border:1px solid #2F5BB7;border-top:1px solid #2F5BB7}.google-btn-default{-webkit-box-shadow:none;box-shadow:none;background-color:#F5F5F5;background-image:-webkit-linear-gradient(top,#F5F5F5,#F1F1F1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);color:#333;border:1px solid #DCDCDC;border:1px solid rgba(0,0,0,.1)}.google-btn-default:hover{-webkit-box-shadow:none;box-shadow:none;background-color:#F8F8F8;background-image:-webkit-linear-gradient(top,#F8F8F8,#F1F1F1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #C6C6C6;color:#111}.google-btn-default:active{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:#F8F8F8;color:#111}.infowindow-toolbar{display:block;margin:0;padding:8px 0 5px}#google_maps_markers .cmb-add-row,#poststuff #side-sortables .cmb-th label:after,#poststuff .inner-sidebar .cmb-th label:after{display:none}.add-marker{text-decoration:none}.cmb2-id-gmb-places-search-multicheckbox ul{overflow:hidden}.cmb2-id-gmb-places-search-multicheckbox li{float:left;width:33%}.cmb2-id-gmb-places-search-multicheckbox .cmb2-metabox-description{margin-top:10px;margin-right:2px}#cmb2-metabox-google_maps_search_options .cmb2-id-gmb-show-places{border-bottom:none!important;margin-bottom:0!important}#post-body .cmb2-id-gmb-search-radius,#post-body-content #cmb2-metabox-google_maps_search_options .cmb2-id-gmb-search-radius{border-top:1px solid #e9e9e9}#cmb2-metabox-google_maps_markers .search-autocomplete{width:78%;margin-right:10px}#cmb2-metabox-google_maps_markers .autocomplete-wrap p{font-size:13px;padding:5px 0 0;margin:0;line-height:18px;font-style:italic;color:#aaa}#cmb2-metabox-google_maps_markers a.drop-marker{font-style:normal}#cmb2-metabox-google_maps_markers a.drop-marker .dashicons{font-size:14px;margin:4px 0 0;width:16px}#poststuff .postbox-container .cmb-repeatable-group:not(:last-of-type){border-bottom:1px solid #e9e9e9;padding:0 0 15px}#poststuff .postbox-container .cmb-repeat-group-wrap .cmb-row:not(:last-of-type){margin-bottom:10px}#gmb_markers_group_repeat.cmb-remove-field-row{margin-bottom:15px}#poststuff #side-sortables .inside,#poststuff .inner-sidebar .inside{margin-top:0;padding-top:12px}#poststuff #side-sortables .cmb-row,#poststuff .inner-sidebar .cmb-row{margin:0 0 15px;padding:0}#poststuff #side-sortables .cmb-row:not(:last-of-type),#poststuff .inner-sidebar .cmb-row:not(:last-of-type){border-bottom:0}#poststuff #side-sortables .cmb-row:last-child,#poststuff #side-sortables .cmb-row:last-of-type,#poststuff .inner-sidebar .cmb-row:last-child,#poststuff .inner-sidebar .cmb-row:last-of-type{margin-bottom:5px}#poststuff #side-sortables .cmb-th,#poststuff .inner-sidebar .cmb-th{background:0 0;padding:0;position:relative}#poststuff #side-sortables .cmb-th label,#poststuff .inner-sidebar .cmb-th label{border:none}#poststuff #side-sortables .cmb-td.cmb-nested,#poststuff .inner-sidebar .cmb-td.cmb-nested{padding-left:12px;padding-right:12px}#poststuff #side-sortables select,#poststuff .inner-sidebar select{width:100%}#poststuff #side-sortables .lat-lng-wrap,#poststuff .inner-sidebar .lat-lng-wrap{margin-top:0}#poststuff #side-sortables .lat-lng-wrap.lng-wrap,#poststuff .inner-sidebar .lat-lng-wrap.lng-wrap{margin-bottom:0}#poststuff #side-sortables .cmb2-metabox-description,#poststuff #side-sortables p.cmb2-metabox-description,#poststuff .inner-sidebar .cmb2-metabox-description,#poststuff .inner-sidebar p.cmb2-metabox-description{font-size:13px;padding:5px 0 0;margin:0;line-height:18px;font-style:italic;color:#aaa}#poststuff #side-sortables h2.cmb-group-name,#poststuff .inner-sidebar h2.cmb-group-name{font-weight:700;font-size:14px;margin:0 0 8px;padding:0;display:block;position:relative}#poststuff #side-sortables .cmb-repeatable-group .cmb-repeatable-grouping,#poststuff .inner-sidebar .cmb-repeatable-group .cmb-repeatable-grouping{margin:0 0 8px;border:none;border-radius:5px;overflow:hidden}#poststuff #side-sortables .cmb-repeatable-group .cmb-repeatable-grouping .cmb-group-title,#poststuff .inner-sidebar .cmb-repeatable-group .cmb-repeatable-grouping .cmb-group-title{margin:0;padding:8px 8px 8px 30px;cursor:pointer;background:#FAA627;border:none;color:#FFF;font-weight:700}#poststuff #side-sortables .cmb-repeatable-group .cmb-repeatable-grouping .cmbhandle,#poststuff .inner-sidebar .cmb-repeatable-group .cmb-repeatable-grouping .cmbhandle{color:#FFF;right:0;top:0}#poststuff #side-sortables .cmb-repeatable-group .cmb-repeatable-grouping>.cmb-remove-group-row,#poststuff .inner-sidebar .cmb-repeatable-group .cmb-repeatable-grouping>.cmb-remove-group-row{top:6px;color:#FFF}#poststuff #side-sortables .cmb-repeatable-group .cmb-field-list,#poststuff .inner-sidebar .cmb-repeatable-group .cmb-field-list{border-left:1px solid #EEE;border-right:1px solid #EEE}#poststuff #side-sortables .cmb-repeatable-group .cmb-remove-row,#poststuff .inner-sidebar .cmb-repeatable-group .cmb-remove-row{margin:0;padding:0}#poststuff #side-sortables .cmb-repeatable-group .cmb-add-row,#poststuff .inner-sidebar .cmb-repeatable-group .cmb-add-row{margin:15px 0 10px}#poststuff #side-sortables .drop-marker,#poststuff .inner-sidebar .drop-marker{margin-bottom:15px}#postbox-container-2 #cmb2-metabox-google_maps_markers .toggle-repeater-groups{float:right}#postbox-container-2 #cmb2-metabox-google_maps_markers .cmb-repeat-group-wrap{padding:0}#postbox-container-2 #cmb2-metabox-google_maps_markers .cmb-group-description .cmb-th{padding-right:0}p.cmb2-metabox-description{font-weight:400}a.wp-color-result{height:24px}div.white-popup .cmb-th{width:100%;padding:0}div.white-popup .cmb-th label{font-weight:700;font-size:14px;margin:0 0 8px;padding:0;display:block;position:relative}div.white-popup .cmb-td{width:100%;padding:15px 0}.gmb-tooltip-field>div.cmb-th{overflow:hidden}.gmb-tooltip-field>div.cmb-th label{float:left}.gmb-tooltip-field>div.cmb-th .gmb-help-icon{content:' ';background:url(../img/help.png) no-repeat;background-size:15px;display:inline-block;margin:0 0 -2px 8px;width:16px;height:16px;opacity:.4;cursor:pointer;-webkit-transition:.2s all linear;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:.2s all linear}.gmb-tooltip-field>div.cmb-th .gmb-help-icon:hover{opacity:1}.gmb-tooltip-text{display:none}/*!
|
18 |
-
* Maps Builder Admin Settings Pages SCSS/CSS
|
19 |
-
*
|
20 |
-
* @description: The Main SCSS file for admin SETTINGS styles which is compiled and minified via Gulp taskrunner
|
21 |
-
* @package: GMB
|
22 |
-
* @subpackage: SCSS/Admin
|
23 |
-
* @copyright: Copyright (c) 2015, WordImpress
|
24 |
-
* @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
25 |
-
*/.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.google_maps_page_gmb_settings .wrap{margin-left:-5px}.google_maps_page_gmb_settings table.form-table{margin:0 0 20px}.google_maps_page_gmb_settings .gmb-submit-wrap{clear:both;background:#f5f5f5;border-color:#dfdfdf;overflow:auto;margin:20px 0 8px;padding:12px;border-width:1px;border-style:solid;font-size:13px;line-height:2.1em}.google_maps_page_gmb_settings .cmb-th{width:20%}.google_maps_page_gmb_settings .cmb-td{width:80%}.welcome-header{margin-bottom:20px}.welcome-header .main-heading{font-size:36px;font-weight:400;line-height:1.1em;margin:10px 0 20px}.welcome-header .main-subheading{font-size:20px;line-height:1.4em;margin:0}.welcome-header .logo-svg{margin:15px 0 0}.welcome-header .logo-svg svg{height:185px}.welcome-header .logo-svg.logo-svg-small{float:right;margin:0}.pull-left,.social-items-wrap{float:left}.welcome-header .new-window{background:url(../img/new-window-icon.png) right 5px no-repeat;padding-right:13px;margin-right:4px}.gmb-plugin-heading{display:none}.gmb-plugin-heading+#Layer_1{width:auto;height:37px;margin:0 10px 0 5px}.gmb-orange-btn,a.button.gmb-orange-btn{background:#FAA625;border-color:#CE8617;-webkit-box-shadow:inset 0 1px 0 #f9c679,0 1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 1px 0 #f9c679,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #f9c679,0 1px 0 rgba(0,0,0,.15);color:#FFF}.gmb-orange-btn:disabled,.gmb-orange-btn:hover,a.button.gmb-orange-btn:disabled,a.button.gmb-orange-btn:hover{color:#FFF;background:#eb9e23;border-color:#ba7915;-webkit-box-shadow:inset 0 1px 0 #f9c679,0 1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 1px 0 #f9c679,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #f9c679,0 1px 0 rgba(0,0,0,.15)}#wpwrap .gmb-settings-header-btn{margin:5px 0 0}.social-items-wrap>div{display:inline-block}.social-items-wrap .fb-item-wrap{width:100px}.social-items-wrap .twitter-item-wrap{width:145px}.social-items-wrap .google-plus{margin-left:20px;width:200px}.social-items-wrap .wordimpress-logo{position:relative;top:10px;left:-17px}.social-items-wrap .wordimpress-logo a{display:block}.social-items-wrap .wordimpress-logo .logo-link{background:url(../img/wordimpress-logo-small.png) no-repeat;width:100px;height:40px}.social-items-wrap .gmb-settings-header-btn{margin-top:-6px!important}.hide-welcome{margin:21px 0 0 30px;display:inline-block}.hide-welcome span{background:url(../img/arrows.png) 0 -33px no-repeat;width:15px;height:14px;display:inline-block;margin-left:3px}.pull-right{float:right}.small-desc{font-size:12px;font-style:italic;color:#B3B3B3}.size-label{margin:8px 10px 0 0;font-style:italic;width:50px}.label-left,.map-height,.map-width,.radio-left,.size-label,.width_radio,.width_unit_label{float:left!important}.size-labels-wrap{margin:8px 0 0 10px;padding:0;float:left}.size-labels-wrap input[type=radio]{margin-right:0;float:left}.size-labels-wrap label{margin:0 10px 0 0;float:left}.map-height,.map-width{width:55px!important}#geolocate-wrap{margin:0 0 5px}label.geocode-label{width:130px;margin-right:0}label.yes-label{margin-right:10px}.lat-lng-wrap{margin:10px 20px 10px 0;clear:none}.lat-lng-wrap>input,.lat-lng-wrap>span{float:left}.lat-lng-wrap>span{margin:8px 5px 0 0;width:80px;font-style:italic;font-weight:700}.lat-lng-wrap input[type=text].latitude,.lat-lng-wrap input[type=text].longitude{width:120px;float:left}#gmb_menu_position{width:40px}#system-info-textarea{width:100%;height:600px}/*!
|
26 |
-
* Maps Builder Widget
|
27 |
-
*
|
28 |
-
* @description: Admin styles for the widget
|
29 |
-
* @package: GMB
|
30 |
-
* @subpackage: SCSS/Admin
|
31 |
-
* @copyright: Copyright (c) 2015, WordImpress
|
32 |
-
* @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
33 |
-
*/.gmb-tooltip-icon:before{content:"\f223";opacity:.5}.gmb-tooltip-icon:hover:before{opacity:1}.gmb-widget-upgrade .powered-by{float:right;background:url(../img/powered-by-google-on-white.png) no-repeat;width:104px;height:16px;margin:3px 0 0}.gmb-widget-upgrade .button{margin-bottom:8px}#poststuff .marker-description-wrap{margin-bottom:20px;border-bottom:1px solid #DDD;padding-bottom:20px}#poststuff .marker-description-wrap h3{font-size:22px;padding:0;margin:0 0 15px}#poststuff .marker-description-wrap p{font-size:16px;font-style:italic;color:#aaa;margin-bottom:0}#poststuff .marker-icon-row h3,#poststuff .marker-row h3,.marker-icon-row h3 h3{margin:0 0 20px;font-size:18px;padding:0}.marker-icon-row{margin-bottom:10px}.marker-icon-row,.save-marker-icon{display:none}.marker-icon-row .icon,.marker-row .marker-item{width:31%;float:left;font-size:14px;margin-bottom:10px;padding:4px;border-radius:5px}.icon-inner{position:relative;top:-8px}.marker-icon-row .icon span{font-size:32px;margin-right:8px;position:relative;top:8px}.maps-icon,.marker-icon-row .icon,.marker-row .marker-item{cursor:pointer;border:1px solid #FFF}.maps-icon:hover,.marker-icon-row .icon:hover,.marker-icon-row .marker-item-selected,.marker-item.marker-item-selected,.marker-row .marker-item:hover{border:1px solid #f4efd8;background:#FFFAE2}.marker-label{z-index:99;position:absolute;display:block;margin-top:-50px;margin-left:-25px;width:50px;height:50px;font-size:28px;color:#FFF;line-height:1}.marker-icon-modal .color-desc{display:block;clear:both;font-size:12px;font-style:italic}.marker-icon-modal .marker-color-picker-wrap{float:left}.marker-row{margin-bottom:25px}.marker-row .marker-item{float:left;width:31%;text-align:center;padding:10px;height:100px;margin:0 1% 1% 0}.marker-row .marker-item .marker-svg{margin-top:3px}.marker-row .marker-item .marker-svg.default-marker{margin-top:10px;margin-bottom:6px}.marker-description-wrap h3,.marker-icon-row h3{margin-top:0}.map-icons-list{margin:0 0 10px}.map-icons-list li{float:left;padding:0}.map-icons-list li a{padding:4px;display:block;box-shadow:none}.save-marker-icon{background:#F1F1F1;padding:10px;position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-top:1px solid #DFDFDF}.save-marker-icon .save-text{float:left;font-style:italic;margin:6px 0 0 10px}.save-marker-icon .button{float:right}.radius-label{position:relative;top:35px;color:#7dbee8}.cmb2-id-gmb-geocoder.white-popup p.autocomplete-description{display:none}.cmb2-id-gmb-geocoder.white-popup label{margin:0;padding:0}.cmb2-id-gmb-geocoder.white-popup label:after{content:' ';position:absolute;bottom:0;left:105px;background:url(../img/powered-by-google-on-white.png) no-repeat;width:104px;height:16px}.cmb2-id-gmb-geocoder.white-popup .cmb-td{padding:0}.cmb2-id-gmb-geocoder.white-popup .cmb-td input{width:100%}
|
34 |
-
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9zb3VyY2UvcGx1Z2lucy9tYWduaWZpYy5zY3NzIiwiL3NvdXJjZS9hZG1pbi9idWlsZGVyLnNjc3MiLCIvc291cmNlL3BsdWdpbnMvcXRpcDIuc2NzcyIsIi9zb3VyY2UvYWRtaW4vbWFnbmlmaWMtYnVpbGRlci5zY3NzIiwiL3NvdXJjZS9wbHVnaW5zL2dyaWQuc2NzcyIsIi9zb3VyY2UvYWRtaW4vX21peGlucy5zY3NzIiwiZ21iLWFkbWluLm1pbi5jc3MiLCIvc291cmNlL2FkbWluL21vZGFsLW1hcmtlcnMuc2NzcyIsIi9zb3VyY2UvYWRtaW4vY21iMi1jdXN0b20uc2NzcyIsIi9zb3VyY2UvYWRtaW4vc2V0dGluZ3Muc2NzcyIsIi9zb3VyY2UvYWRtaW4vd2lkZ2V0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQSxRQWFBLFVBZ0JFLEtBQU0sRUFDTixJQUFLLEVBWEwsU0FBVSxNQW5CWixRQXdCQSxlQVhBLFVBOENTLE1BQUEsS0FuQlAsT0FBUSxLQUhWLHNCQTJSVyxrQkFDQSxRQUFBLEdBalVYLFFBS0UsUUFBUyxPQUNULFNBQVUsT0FFRSxXQUFBLFFBQ0gsUUFBQSxHQUNELE9BQUEsa0JBR1YsVUFLVyxRQUFBLE9BRVQsUUFBUyxZQUNULDRCQUE2QixPQUcvQixlQUNjLFdBQUEsT0FDWixTQUFVLFNBR1YsS0FBTSxFQUNOLElBQUssRUFDSSxRQUFBLEVBQ1csbUJBQUEsV0FDSCxnQkFBQSxXQUNMLFdBQUEsV0FHZCxzQkFFRSxRQUFTLGFBQ1QsT0FBUSxLQUNSLGVBQWdCLE9BR0gscUNBQ2IsUUFBUyxLQUdYLGFBQ1ksU0FBQSxTQUNWLFFBQVMsYUFDVCxlQUFnQixPQUNoQixPQUFRLEVBQUEsS0FDUixXQUFZLEtBQ1osUUFBUyxPQUNHLFdBQUEsV0FHb0MsOEJBQUEsZ0NBQ3pDLE1BQUEsS0FDUCxPQUFRLEtBR1YsY0FDVSxPQUFBLFNBR1Msa0JBQW9DLCtDQUNyRCxPQUFRLGNBQ1IsT0FBUSxpQkFDUixPQUFR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LElBQ1QsUUFBUyxNQUNULFdBQVksS0FPZixrQkFDRSxXQUFZLFFBQ1osUUFBUyxLQUNULFNBQVUsU0FDVixPQUFRLEVBQ0YsS0FBQSxFQUNDLE1BQUEsS0FDSyxXQUFBLFdBQ0ssZ0JBQUEsV0FDakIsbUJBQW9CLFdBQ3BCLFdBQVksSUFBQSxNQUFBLFFBQ2QsNkJBQ0MsTUFBTyxLQUNQLFdBQVksT0FDSixPQUFBLElBQUEsRUFBQSxFQUFBLEtBRVMsMEJBQ1YsTUFBQSxNQUlSLGNBQ0UsU0FBVSxTQUNMLElBQUEsS0FDRSxNQUFBLFFBUVksNkRBQ3BCLFFBQVMsS0FHVix3Q0FDUSxPQUFBLEVBQ0MsUUFBQSxFQUV5Qiw4Q0FDaEMsUUFBUyxJQUNULFNBQVUsU0FDVixPQUFRLEVBQ0YsS0FBQSxNQUNpRCxXQUFBLDJDQUFBLFVBQ2hELE1BQUEsTUFDQyxPQUFBLEtBSXdCLDBDQUN4QixRQUFBLEVBRVcsZ0RBQ2xCLE1BQU8iLCJmaWxlIjoiZ21iLWFkbWluLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cclxuLm1mcC1iZyB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwMDAwMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xyXG4gIG9wYWNpdHk6IDAuODtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xyXG59XHJcblxyXG4ubWZwLXdyYXAge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxMDAwMDE7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLm1mcC1jb250YWluZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWZwLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHotaW5kZXg6IDEwMDAwMztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LCAubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY3Vyc29yOiBhdXRvO1xyXG59XHJcblxyXG4ubWZwLWFqYXgtY3VyIHtcclxuICBjdXJzb3I6IHByb2dyZXNzO1xyXG59XHJcblxyXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XHJcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xyXG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcclxuICBjdXJzb3I6IHpvb20tb3V0O1xyXG59XHJcblxyXG4ubWZwLXpvb20ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcclxuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcclxuICBjdXJzb3I6IHpvb20taW47XHJcbn1cclxuXHJcbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcclxuICBjdXJzb3I6IGF1dG87XHJcbn1cclxuXHJcbi5tZnAtY2xvc2UsIC5tZnAtYXJyb3csIC5tZnAtcHJlbG9hZGVyLCAubWZwLWNvdW50ZXIge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tZnAtaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWZwLXByZWxvYWRlciB7XHJcbiAgY29sb3I6ICNDQ0M7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAtMC44ZW07XHJcbiAgbGVmdDogOHB4O1xyXG4gIHJpZ2h0OiA4cHg7XHJcbiAgei1pbmRleDogMTAwMDA0O1xyXG59XHJcblxyXG4ubWZwLXByZWxvYWRlciBhIHtcclxuICBjb2xvcjogI0NDQztcclxufVxyXG5cclxuLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uLm1mcC1jbG9zZSwgYnV0dG9uLm1mcC1hcnJvdyB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHotaW5kZXg6IDEwMDAwNTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLm1mcC1jbG9zZSwgYnV0dG9uLmdtYi1tb2RhbC1jbG9zZSB7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvcGFjaXR5OiAwLjY1O1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XHJcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcclxuICBjb2xvcjogI0ZGRjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcclxufVxyXG5cclxuLm1mcC1jbG9zZTpob3ZlciwgLm1mcC1jbG9zZTpmb2N1cywgYnV0dG9uLmdtYi1tb2RhbC1jbG9zZTpob3ZlciwgYnV0dG9uLmdtYi1tb2RhbC1jbG9zZTpmb2N1cyB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxufVxyXG5cclxuLm1mcC1jbG9zZTphY3RpdmUge1xyXG4gIHRvcDogMXB4O1xyXG59XHJcblxyXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcclxuICBjb2xvcjogIzMzMztcclxufVxyXG5cclxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSwgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHJpZ2h0OiAtNnB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1mcC1jb3VudGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGNvbG9yOiAjQ0NDO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4ubWZwLWFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogMC42NTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xyXG4gIG1hcmdpbjogMDtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtNTVweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiA5MHB4O1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcblxyXG4ubWZwLWFycm93OmFjdGl2ZSB7XHJcbiAgbWFyZ2luLXRvcDogLTU0cHg7XHJcbn1cclxuXHJcbi5tZnAtYXJyb3c6aG92ZXIsIC5tZnAtYXJyb3c6Zm9jdXMge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbn1cclxuXHJcbi5tZnAtYXJyb3c6YmVmb3JlLCAubWZwLWFycm93OmFmdGVyLCAubWZwLWFycm93IC5tZnAtYiwgLm1mcC1hcnJvdyAubWZwLWEge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgbWFyZ2luLXRvcDogMzVweDtcclxuICBtYXJnaW4tbGVmdDogMzVweDtcclxuICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLm1mcC1hcnJvdzphZnRlciwgLm1mcC1hcnJvdyAubWZwLWEge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcclxuICB0b3A6IDhweDtcclxufVxyXG5cclxuLm1mcC1hcnJvdzpiZWZvcmUsIC5tZnAtYXJyb3cgLm1mcC1iIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XHJcbiAgb3BhY2l0eTogMC43O1xyXG59XHJcblxyXG4ubWZwLWFycm93LWxlZnQge1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5tZnAtYXJyb3ctbGVmdDphZnRlciwgLm1mcC1hcnJvdy1sZWZ0IC5tZnAtYSB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XHJcbiAgbWFyZ2luLWxlZnQ6IDMxcHg7XHJcbn1cclxuXHJcbi5tZnAtYXJyb3ctbGVmdDpiZWZvcmUsIC5tZnAtYXJyb3ctbGVmdCAubWZwLWIge1xyXG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGO1xyXG59XHJcblxyXG4ubWZwLWFycm93LXJpZ2h0IHtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLm1mcC1hcnJvdy1yaWdodDphZnRlciwgLm1mcC1hcnJvdy1yaWdodCAubWZwLWEge1xyXG4gIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkY7XHJcbiAgbWFyZ2luLWxlZnQ6IDM5cHg7XHJcbn1cclxuXHJcbi5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlLCAubWZwLWFycm93LXJpZ2h0IC5tZnAtYiB7XHJcbiAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjtcclxufVxyXG5cclxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA5MDBweDtcclxufVxyXG5cclxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xyXG4gIHRvcDogLTQwcHg7XHJcbn1cclxuXHJcbi5tZnAtaWZyYW1lLXNjYWxlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcclxufVxyXG5cclxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG59XHJcblxyXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXHJcbmltZy5tZnAtaW1nIHtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXHJcbi5tZnAtZmlndXJlIHtcclxuICBsaW5lLWhlaWdodDogMDtcclxufVxyXG5cclxuLm1mcC1maWd1cmU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogNDBweDtcclxuICBib3R0b206IDQwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gIGJhY2tncm91bmQ6ICM0NDQ7XHJcbn1cclxuXHJcbi5tZnAtZmlndXJlIHNtYWxsIHtcclxuICBjb2xvcjogI0JEQkRCRDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbn1cclxuXHJcbi5tZnAtZmlndXJlIGZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubWZwLWJvdHRvbS1iYXIge1xyXG4gIG1hcmdpbi10b3A6IC0zNnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBjdXJzb3I6IGF1dG87XHJcbn1cclxuXHJcbi5tZnAtdGl0bGUge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgY29sb3I6ICNGM0YzRjM7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbn1cclxuXHJcbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XHJcbiAgLyoqXHJcblx0ICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXHJcblx0ICAgKi9cclxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcclxuXHRwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0bWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcblxyXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuXHRib3R0b206IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHRvcDogYXV0bztcclxuXHRwYWRkaW5nOiAzcHggNXB4O1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcclxuXHRwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XHJcblx0cmlnaHQ6IDVweDtcclxuXHR0b3A6IDNweDtcclxuICB9XHJcblxyXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0d2lkdGg6IDM1cHg7XHJcblx0aGVpZ2h0OiAzNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5tZnAtYXJyb3cge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xyXG4gIH1cclxuXHJcbiAgLm1mcC1hcnJvdy1sZWZ0IHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogMDtcclxuICB9XHJcblxyXG4gIC5tZnAtYXJyb3ctcmlnaHQge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLm1mcC1jb250YWluZXIge1xyXG5cdHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubWZwLWllNyAubWZwLWltZyB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLm1mcC1pZTcgLm1mcC1ib3R0b20tYmFyIHtcclxuICB3aWR0aDogNjAwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzAwcHg7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5tZnAtaWU3IC5tZnAtY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubWZwLWllNyAubWZwLWNvbnRlbnQge1xyXG4gIHBhZGRpbmctdG9wOiA0NHB4O1xyXG59XHJcblxyXG4ubWZwLWllNyAubWZwLWNsb3NlIHtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbi53aGl0ZS1wb3B1cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4ud2hpdGUtcG9wdXAubWFya2VyLWljb24tbW9kYWwge1xyXG4gIHBhZGRpbmctYm90dG9tOjUwcHg7XHJcbn0iLCIvKiFcclxuICogTWFwcyBCdWlsZGVyIEFkbWluIFNldHRpbmdzIFBhZ2VzIFNDU1MvQ1NTXHJcbiAqXHJcbiAqIEBkZXNjcmlwdGlvbjogVGhlIE1haW4gU0NTUyBmaWxlIGZvciBhZG1pbiBTRVRUSU5HUyBzdHlsZXMgd2hpY2ggaXMgY29tcGlsZWQgYW5kIG1pbmlmaWVkIHZpYSBHdWxwIHRhc2tydW5uZXJcclxuICogQHBhY2thZ2U6ICAgICBHTUJcclxuICogQHN1YnBhY2thZ2U6ICBTQ1NTL0FkbWluXHJcbiAqIEBjb3B5cmlnaHQ6ICAgQ29weXJpZ2h0IChjKSAyMDE1LCBXb3JkSW1wcmVzc1xyXG4gKiBAbGljZW5zZTogICAgIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9ncGwtMi4wLnBocCBHTlUgUHVibGljIExpY2Vuc2VcclxuKi9cclxuI2dvb2dsZS1tYXAtd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XHJcbn1cclxuXHJcbi5ob3Zlci10cmFuc2l0aW9uLCAubWFya2VyLWljb24tcm93IC5pY29uLCAubWFya2VyLXJvdyAubWFya2VyLWl0ZW0ge1xyXG4gIEBpbmNsdWRlIGVhc2luZy10cmFuc2l0aW9uO1xyXG59XHJcblxyXG4uYm94LXNpemluZyB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uY21iMi1pZC1nbWItdGhlbWUtanNvbiwgI21hcmtlci1pY29uLW1vZGFsLCAuZ21iLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1hcmtlci1pbmZvLXdyYXBwZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XHJcbiAgbWFyZ2luOiA4cHggMCA0cHg7XHJcbiAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMTJweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgPiBkaXYge1xyXG5cdG1hcmdpbjogMCAwIDVweDtcclxuXHRwYWRkaW5nOiAwO1xyXG4gIH1cclxuICA+IGRpdi5yYXRpbmctd3JhcCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVwZWF0YWJsZS1ncm91cGluZyB7XHJcbiAgLmNtYi1uZXN0ZWQtdGFibGUgdGQge1xyXG5cdHBhZGRpbmctdG9wOiAzcHg7XHJcblx0cHJlIHRleHRhcmVhIHtcclxuXHQgIGhlaWdodDogNTBweDtcclxuXHR9XHJcbiAgfVxyXG4gIC5jbWItbmVzdGVkLXRhYmxlIHRkIHByZSB7XHJcblx0bWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm5ldy13aW5kb3csIHNwYW4ubmV3LXdpbmRvdyB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbmV3LXdpbmRvdy1pY29uLnBuZycpIG5vLXJlcGVhdCByaWdodCAzcHggdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMTZweDtcclxufVxyXG5cclxuc3Bhbi5uZXctd2luZG93IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIG1hcmdpbjogMCAwIDAgMnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDFweDtcclxufVxyXG5cclxuLm1mcC1jb250ZW50ICNtYXJrZXItaWNvbi1tb2RhbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qU2hvcnRjb2RlIElucHV0ICovXHJcblxyXG4uc2hvcnRjb2RlLXdyYXAge1xyXG4gIG1hcmdpbjogMXB4IDE0cHggMTJweCAxMXB4O1xyXG4gIGxhYmVsIHtcclxuXHRtYXJnaW46IDAgMCAzcHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxuXHJcbiAgLnNob3J0Y29kZS1pbnB1dCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIE1lc3NhZ2VzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLndwZ3AtbWVzc2FnZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM3QUQwM0E7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMXB4IDEycHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLndwZ3AtbWVzc2FnZS53YXJuaW5nLW1lc3NhZ2Uge1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2Q0MDAwMDtcclxuICBtYXJnaW46IDIwcHggMCAwO1xyXG59XHJcblxyXG4ud3BncC1tZXNzYWdlIHAsIC5mb3JtLXRhYmxlIHRkIC53cGdwLW1lc3NhZ2UgcCB7XHJcbiAgbWFyZ2luOiAuNWVtIDA7XHJcbiAgcGFkZGluZzogMnB4O1xyXG59XHJcblxyXG4ucGxhY2VzLWNoYW5nZS1tZXNzYWdlIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gIHAge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuYnV0dG9uIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuI2dvb2dsZS1tYXAtd3JhcCAud3BncC1tZXNzYWdlIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gR29vZ2xlIE1hcCBNZXRhYm94XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI2NtYjItbWV0YWJveC1nb29nbGVfbWFwc19wcmV2aWV3X21ldGFib3ggPiBkaXYge1xyXG4gIHBhZGRpbmc6IDVweCAwIDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4jbWFwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnBsYWNlcy1sb2FkaW5nIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9zcGlubmVyLmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgdHJhbnNwYXJlbnQ7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0zNHB4O1xyXG4gIHJpZ2h0OiAzMXB4O1xyXG4gIHBhZGRpbmc6IDAgMjVweCAwIDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNtYjItaWQtZ21iLW1hcC10eXBlIHRkIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNtYjItaWQtZ21iLW1hcC10eXBlLWNvbnRyb2wgLmNtYjItb3B0aW9uIHtcclxuICBtYXJnaW46IDVweCAwIDEwcHg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBHZW5lcmFsIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jbWIyLWlkLWdtYi1zZWFyY2gtcmFkaXVzLCAuY21iMi1pZC1nbWItcGxhY2VzLXNlYXJjaC1tdWx0aWNoZWNrYm94IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jZ29vZ2xlX21hcHNfZGV0YWlsc19vcHRpb25zIHRyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jZ29vZ2xlX21hcHNfZGV0YWlsc19vcHRpb25zIHRyLmNtYjItaWQtZ21iLXNob3ctcG9pIHtcclxuICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbn1cclxuXHJcbi5zbmF6enktbGluayB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuI3dpZHRoX2hlaWdodF93cmFwID4gZGl2IHtcclxuICBtYXJnaW46IDAgMCAxMHB4O1xyXG59XHJcblxyXG4uaW5uZXItc2lkZWJhciB0YWJsZS5jbWJfbWV0YWJveCBsYWJlbC5zaXplLWxhYmVsLCAjc2lkZS1zb3J0YWJsZXMgdGFibGUuY21iX21ldGFib3ggbGFiZWwuc2l6ZS1sYWJlbCwgbGFiZWwuc2l6ZS1sYWJlbCB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbiNwb3N0c3R1ZmYgaDIuY21iLWdyb3VwLW5hbWUge1xyXG4gIEBpbmNsdWRlIG1vZGFsLWxhYmVsO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUGxhY2UgTWFya2Vyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNpbmZvYnViYmxlLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDAgMCAwIDA7XHJcbiAgbWFyZ2luOiAzcHggLTIwcHggMCAwO1xyXG4gIG1pbi13aWR0aDogMzE0cHg7XHJcbiAgbWluLWhlaWdodDogODBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgcCB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdG1hcmdpbjogMCAwIDdweDtcclxuXHRjb2xvcjogIzJDMkMyQztcclxuICB9XHJcbiAgLnBsYWNlLXRpdGxlIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xyXG5cdGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdG1pbi1oZWlnaHQ6IDIxcHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxuICAucGxhY2UtZGVzY3JpcHRpb24ge1xyXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFya2VyLWNvbmZpcm0tcGxhY2Uge1xyXG4gIG1hcmdpbjogMCA4cHggNHB4IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ubWFya2VyLWNvbmZpcm0tcGxhY2U6aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyogSGFja3kgZml4IHRvIHByZXZlbnQgc2Nyb2xsYmFycyAqL1xyXG4jZ29vZ2xlX21hcHNfcHJldmlld19tZXRhYm94IC5nbS1zdHlsZS1pdywgI2dvb2dsZV9tYXBzX3ByZXZpZXdfbWV0YWJveCAuZ20tc3R5bGUtaXcgPiBkaXYge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNnb29nbGVfbWFwc19wcmV2aWV3X21ldGFib3ggLmdtLXN0eWxlLWl3ID4gZGl2ID4gZGl2IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jaW5mb2J1YmJsZS1jb250ZW50IHtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNpbmZvYnViYmxlLWNvbnRlbnQubG9hZGluZyB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbG9hZGluZy1sYXJnZS5HSUYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAjRkZGO1xyXG59XHJcblxyXG4jZ29vZ2xlLW1hcC13cmFwIGRpdiNpbmZvYnViYmxlLWNvbnRlbnQgPiBkaXYge1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8qIFJhdGluZ3MgKi9cclxuI2luZm9idWJibGUtY29udGVudCB7XHJcbiAgLnJhdGluZy13cmFwIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAubnVtZXJpYy1yYXRpbmcge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRjb2xvcjogI0RENEIzOTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1hcmdpbjogMCA1cHggMCAwO1xyXG4gIH1cclxuICAuc3Rhci1yYXRpbmctd3JhcCB7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcmV2aWV3X3N0YXJzLnBuZycpIG5vLXJlcGVhdCAwIDAgdHJhbnNwYXJlbnQ7XHJcblx0aGVpZ2h0OiAxM3B4O1xyXG5cdHdpZHRoOiA2N3B4O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1hcmdpbjogNHB4IDAgMDtcclxuICB9XHJcbiAgLnN0YXItcmF0aW5nLXNpemUge1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3Jldmlld19zdGFycy5wbmcnKSBuby1yZXBlYXQgMCAtMTNweCB0cmFuc3BhcmVudDtcclxuXHRoZWlnaHQ6IDEzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRWRpdGFibGUgTWFya2VyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiNlZGl0LXRvb2xiYXIge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgPiBsaSB7XHJcblx0bWFyZ2luOiAwIDRweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGhlaWdodDogMjFweDtcclxuXHR3aWR0aDogMjFweDtcclxuXHRvcGFjaXR5OiAuNTtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy1pbmZvd2luZG93LTAwMi5zdmcnKTtcclxuXHQmOmhvdmVyIHtcclxuXHQgIG9wYWNpdHk6IC43NTtcclxuXHR9XHJcblxyXG5cdCYudHJhc2gtbWFya2VyIHtcclxuXHQgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IDA7XHJcblx0fVxyXG5cclxuXHQmLmVkaXQtaW5mbyB7XHJcblx0ICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy1hcHAtMDAwLnN2ZycpO1xyXG5cdCAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjFweCAyMXB4O1xyXG5cdH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRGlzcGxheSBPcHRpb25zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiNsYXQtbG5nLXdyYXAgaW5wdXRbdHlwZT10ZXh0XS5sYXRpdHVkZSwgI2xhdC1sbmctd3JhcCBpbnB1dFt0eXBlPXRleHRdLmxvbmdpdHVkZSxcclxuI3NpZGUtc29ydGFibGVzICNsYXQtbG5nLXdyYXAgaW5wdXRbdHlwZT10ZXh0XS5sYXRpdHVkZSwgI3NpZGUtc29ydGFibGVzICNsYXQtbG5nLXdyYXAgaW5wdXRbdHlwZT10ZXh0XS5sb25naXR1ZGUge1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLyogTWluaSBtZXNzYWdlICovXHJcblxyXG4ubGF0LWxuZy1jaGFuZ2UtbWVzc2FnZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICB3aWR0aDogMTAwJTtcclxuICA+IHAge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuLmxhdC1sbmctdXBkYXRlLWJ0biB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbjogN3B4IDAgMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2F2ZSBJbmZvIFdpbmRvdyBUb29sYmFyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNzYXZlLXRvb2xiYXIge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gID4gbGkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHQmOmZpcnN0LWNoaWxkIHtcclxuXHQgIG1hcmdpbjogMCA1cHggMCAwO1xyXG5cdH1cclxuXHQuZ29vZ2xlLWJ0biB7XHJcblx0ICB3aWR0aDogNzVweDtcclxuXHR9XHJcbiAgfVxyXG59XHJcblxyXG4jaW5mb2J1YmJsZS1jb250ZW50IC5tYXJrZXItZWRpdC1saW5rLXdyYXAge1xyXG4gIGEge1xyXG5cdG9wYWNpdHk6IDAuNTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cclxuXHQmLm1hcmtlci1lZGl0LWxpbmsge1xyXG5cdCAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbWFya2VyLWJ0bi5wbmcnKSBuby1yZXBlYXQgMCAwIHRyYW5zcGFyZW50O1xyXG5cdCAgbWFyZ2luOiA0cHggMCAwO1xyXG5cdCAgZGlzcGxheTogYmxvY2s7XHJcblx0ICBmbG9hdDogcmlnaHQ7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHQgIG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuICB9XHJcbn1cclxuXHJcbiNzYXZlLXRvb2xiYXIgPiBsaSAubWFya2VyLWVkaXQtbGluayB7XHJcbiAgb3BhY2l0eTogMC43NTtcclxufVxyXG5cclxuI2luZm9idWJibGUtY29udGVudCAuZWRpdC1wbGFjZS10aXRsZSB7XHJcbiAgd2lkdGg6IDI5MHB4O1xyXG4gIG1hcmdpbjogMCAwIDEwcHg7XHJcbn1cclxuXHJcbiNpbmZvYnViYmxlLWNvbnRlbnQgLmVkaXQtcGxhY2UtZGVzY3JpcHRpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbk1hcCBFZGl0IFF1aWNrIFRvb2xiYXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI21hcC10b29sYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGJvdHRvbTogLTFweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBwYWRkaW5nOiAzcHggMXB4IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEREQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREREO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEREQ7XHJcbiAgbWluLXdpZHRoOiA1NzVweDtcclxuXHJcbiAgI3RpdGxlIHtcclxuXHRwYWRkaW5nOiAzcHg7XHJcbiAgfVxyXG5cclxuICAuZHJvcC1tYXJrZXIgLmRhc2hpY29ucyB7XHJcblx0bWFyZ2luOiA1cHggMCAwO1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uIHtcclxuXHRtYXJnaW46IDAgMnB4O1xyXG5cdC5kYXNoaWNvbnMge1xyXG5cdCAgZm9udC1zaXplOiAxMnB4O1xyXG5cdCAgd2lkdGg6IDEycHg7XHJcblx0ICBtYXJnaW46IDVweCAycHggMCAtMnB4O1xyXG5cdH1cclxuXHQmLmVkaXQtdGl0bGUge1xyXG5cdCAgZGlzcGxheTogbm9uZTsgLy9vbmx5IHNob3cgaW4gbW9kYWxcclxuXHR9XHJcbiAgfVxyXG5cclxuICAvL0xhdCBMbmcgVXBkYXRlXHJcbiAgLmxpdmUtbGF0LWxuZy13cmFwIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjREREO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwIDJweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDI1MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Ym94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG5cclxuXHQubGl2ZS1sYXRpdHVkZS13cmFwLCAubGl2ZS1sb25naXR1ZGUtd3JhcCB7XHJcblx0ICBmbG9hdDogbGVmdDtcclxuXHQgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcblxyXG5cdCAgc3BhbiB7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdCAgfVxyXG5cdH1cclxuXHJcblx0LmxpdmUtbG9uZ2l0dWRlLCAubGl2ZS1sYXRpdHVkZSB7XHJcblx0ICBmb250LXNpemU6IDExcHg7XHJcblx0ICBtYXJnaW46IDA7XHJcblx0ICBwYWRkaW5nOiAwO1xyXG5cdCAgd2lkdGg6IDYwcHg7XHJcblx0ICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdCAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblx0LmxpdmUtbG9uZ2l0dWRlLWxhYmVsLCAubGl2ZS1sYXRpdHVkZS1sYWJlbCB7XHJcblx0ICBmb250LXNpemU6IDEwcHg7XHJcblx0ICBjb2xvcjogI0FBQTtcclxuXHQgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHQgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgcGFkZGluZzogMCAycHggMCAwO1xyXG5cdH1cclxuXHJcblx0YnV0dG9uIHtcclxuXHQgIGZsb2F0OiBsZWZ0O1xyXG5cdCAgbWFyZ2luOiAtMnB4IDAgLTJweCAtMnB4O1xyXG5cdCAgYm9yZGVyLXJhZGl1czogMDtcclxuXHQgIGhlaWdodDogMjZweDtcclxuXHQgIGJveC1zaGFkb3c6IG5vbmU7XHJcblx0ICAmOmhvdmVyIHtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRib3JkZXItY29sb3I6ICNjY2NjY2M7XHJcblx0ICB9XHJcblxyXG5cdH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLy9IaWRlIG9uIHN1cGVyIHNtYWxsIHJlc29sdXRpb25zXHJcbkBtZWRpYShtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgI21hcC10b29sYmFyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbk1vZGFsIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFwLWF1dG9jb21wbGV0ZS13cmFwLFxyXG4ubWFwLXRpdGxlLXdyYXAge1xyXG4gIGxhYmVsIHtcclxuXHRAaW5jbHVkZSBtb2RhbC1sYWJlbDtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBwLmNtYjItbWV0YWJveC1kZXNjcmlwdGlvbiB7XHJcblx0cGFkZGluZzogOHB4IDA7XHJcbiAgfVxyXG4gIGlucHV0IHtcclxuXHR3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5tYXAtYXV0b2NvbXBsZXRlLXdyYXAgbGFiZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmFmdGVyIHtcclxuXHRjb250ZW50OiAnICc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAxMjBweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wb3dlcmVkLWJ5LWdvb2dsZS1vbi13aGl0ZS5wbmcnKSBuby1yZXBlYXQgMCAwIHRyYW5zcGFyZW50O1xyXG5cdHdpZHRoOiAxMDRweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuR29vZ2xlIFN0eWxlIEJ1dHRvbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmdvb2dsZS1idG4ge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgaGVpZ2h0OiAyN3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gIG1pbi13aWR0aDogNTRweDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHBhZGRpbmc6IDAgOHB4O1xyXG5cclxufVxyXG5cclxuLmdvb2dsZS1idG4tYmx1ZSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREOTBGRTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM0RDkwRkUsICM0Nzg3RUQpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICM0ZDkwZmUsICM0Nzg3ZWQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMDc5RUQ7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgJjpob3ZlciB7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzM1N0FFODtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM0RDkwRkUsICMzNTdBRTgpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICM0ZDkwZmUsICMzNTdhZTgpO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICMyRjVCQjc7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzJGNUJCNztcclxuICB9XHJcbiAgJjphY3RpdmUsICY6Zm9jdXMge1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG5cdGJhY2tncm91bmQ6ICMzNTdBRTg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzJGNUJCNztcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzJGNUJCNztcclxuICB9XHJcbn1cclxuXHJcbi5nb29nbGUtYnRuLWRlZmF1bHQge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjRjVGNUY1LCAjRjFGMUYxKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1LCAjZjFmMWYxKTtcclxuICBjb2xvcjogIzMzMztcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRENEQ0RDO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNGOEY4RjgsICNGMUYxRjEpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmOGY4ZjgsICNmMWYxZjEpO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDNkM2QzY7XHJcblx0Y29sb3I6ICMxMTE7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0YmFja2dyb3VuZDogI0Y4RjhGODtcclxuXHRjb2xvcjogIzExMTtcclxuICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5UZW1wb3JhcnkgSW5mbyBXaW5kb3dcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5pbmZvd2luZG93LXRvb2xiYXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA4cHggMCA1cHg7XHJcbn1cclxuXHJcbi5hZGQtbWFya2VyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn0iLCIvKlxyXG4gKiBxVGlwMiAtIFByZXR0eSBwb3dlcmZ1bCB0b29sdGlwcyAtIHYyLjIuMFxyXG4gKiBodHRwOi8vcXRpcDIuY29tXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNCBDcmFpZyBNaWNoYWVsIFRob21wc29uXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQsIEdQTCBsaWNlbnNlc1xyXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXHJcbiAqXHJcbiAqIERhdGU6IFN1biBNYXIgMTYgMjAxNCAwNzoxMiBFRFQtMDQwMFxyXG4gKiBQbHVnaW5zOiB0aXBzIHZpZXdwb3J0IGltYWdlbWFwIHN2ZyBtb2RhbFxyXG4gKiBTdHlsZXM6IGNzczNcclxuICovXHJcbi5xdGlwe1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAtMjgwMDBweDtcclxuXHR0b3A6IC0yODAwMHB4O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdG1heC13aWR0aDogMjgwcHg7XHJcblx0bWluLXdpZHRoOiA1MHB4O1xyXG5cclxuXHRmb250LXNpemU6IDEwLjVweDtcclxuXHRsaW5lLWhlaWdodDogMTJweDtcclxuXHJcblx0ZGlyZWN0aW9uOiBsdHI7XHJcblxyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuXHQucXRpcC1jb250ZW50e1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogNXB4IDlweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHR9XHJcblxyXG5cdC5xdGlwLXRpdGxlYmFye1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogNXB4IDM1cHggNXB4IDEwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHJcblx0LnF0aXAtdGl0bGViYXIgKyAucXRpcC1jb250ZW50eyBib3JkZXItdG9wLXdpZHRoOiAwICFpbXBvcnRhbnQ7IH1cclxuXHJcblx0LyogRGVmYXVsdCBjbG9zZSBidXR0b24gY2xhc3MgKi9cclxuXHQucXRpcC1jbG9zZXtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAtOXB4OyB0b3A6IC05cHg7XHJcblxyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0b3V0bGluZTogbWVkaXVtIG5vbmU7XHJcblxyXG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdFx0LnF0aXAtdGl0bGViYXIgLnF0aXAtY2xvc2V7XHJcblx0XHRcdHJpZ2h0OiA0cHg7IHRvcDogNTAlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtOXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCogaHRtbCAucXRpcC10aXRsZWJhciAucXRpcC1jbG9zZXsgdG9wOiAxNnB4OyB9IC8qIElFIGZpeCAqL1xyXG5cclxuXHRcdC5xdGlwLXRpdGxlYmFyIC51aS1pY29uLFxyXG5cdFx0LnF0aXAtaWNvbiAudWktaWNvbntcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHRleHQtaW5kZW50OiAtMTAwMGVtO1xyXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcclxuXHRcdH1cclxuXHJcblx0XHQucXRpcC1pY29uLCAucXRpcC1pY29uIC51aS1pY29ue1xyXG5cdFx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdFx0LnF0aXAtaWNvbiAudWktaWNvbntcclxuXHRcdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblxyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWluZGVudDogMDtcclxuXHRcdFx0XHRmb250OiBub3JtYWwgYm9sZCAxMHB4LzEzcHggVGFob21hLHNhbnMtc2VyaWY7XHJcblxyXG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IC0xMDBlbSAtMTAwZW07XHJcblx0XHRcdH1cclxuXHJcbi8qIEFwcGxpZWQgdG8gJ2ZvY3VzZWQnIHRvb2x0aXBzIGUuZy4gbW9zdCByZWNlbnRseSBkaXNwbGF5ZWQvaW50ZXJhY3RlZCB3aXRoICovXHJcbi5xdGlwLWZvY3Vze31cclxuXHJcbi8qIEFwcGxpZWQgb24gaG92ZXIgb2YgdG9vbHRpcHMgaS5lLiBhZGRlZC9yZW1vdmVkIG9uIG1vdXNlZW50ZXIvbW91c2VsZWF2ZSByZXNwZWN0aXZlbHkgKi9cclxuLnF0aXAtaG92ZXJ7fVxyXG5cclxuLyogRGVmYXVsdCB0b29sdGlwIHN0eWxlICovXHJcbi5xdGlwLWRlZmF1bHR7XHJcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRib3JkZXItY29sb3I6ICNGMUQwMzE7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkZGQTM7XHJcblx0Y29sb3I6ICM1NTU7XHJcbn1cclxuXHJcblx0LnF0aXAtZGVmYXVsdCAucXRpcC10aXRsZWJhcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkVGOTM7XHJcblx0fVxyXG5cclxuXHQucXRpcC1kZWZhdWx0IC5xdGlwLWljb257XHJcblx0XHRib3JkZXItY29sb3I6ICNDQ0M7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRjFGMUYxO1xyXG5cdFx0Y29sb3I6ICM3Nzc7XHJcblx0fVxyXG5cclxuXHQucXRpcC1kZWZhdWx0IC5xdGlwLXRpdGxlYmFyIC5xdGlwLWNsb3Nle1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjQUFBO1xyXG5cdFx0Y29sb3I6ICMxMTE7XHJcblx0fVxyXG5cclxuXHJcblxyXG4ucXRpcC1zaGFkb3d7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHQtbW96LWJveC1zaGFkb3c6IDFweCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cdGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG59XHJcblxyXG4vKiBBZGQgcm91bmRlZCBjb3JuZXJzIHRvIHlvdXIgdG9vbHRpcHMgaW46IEZGMyssIENocm9tZSAyKywgT3BlcmEgMTAuNissIElFOSssIFNhZmFyaSAyKyAqL1xyXG4ucXRpcC1yb3VuZGVkLFxyXG4ucXRpcC10aXBzeSxcclxuLnF0aXAtYm9vdHN0cmFwe1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLnF0aXAtcm91bmRlZCAucXRpcC10aXRsZWJhcntcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbn1cclxuXHJcbi8qIFlvdXR1YmUgdG9vbHRpcCBzdHlsZSAqL1xyXG4ucXRpcC15b3V0dWJle1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4ICMzMzM7XHJcblx0LW1vei1ib3gtc2hhZG93OiAwIDAgM3B4ICMzMzM7XHJcblx0Ym94LXNoYWRvdzogMCAwIDNweCAjMzMzO1xyXG5cclxuXHRjb2xvcjogd2hpdGU7XHJcblx0Ym9yZGVyLXdpZHRoOiAwO1xyXG5cclxuXHRiYWNrZ3JvdW5kOiAjNEE0QTRBO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGNvbG9yLXN0b3AoMCwjNEE0QTRBKSxjb2xvci1zdG9wKDEwMCUsYmxhY2spKTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIzRBNEE0QSAwLGJsYWNrIDEwMCUpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjNEE0QTRBIDAsYmxhY2sgMTAwJSk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIzRBNEE0QSAwLGJsYWNrIDEwMCUpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIzRBNEE0QSAwLGJsYWNrIDEwMCUpO1xyXG59XHJcblxyXG5cdC5xdGlwLXlvdXR1YmUgLnF0aXAtdGl0bGViYXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNEE0QTRBO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuXHR9XHJcblxyXG5cdC5xdGlwLXlvdXR1YmUgLnF0aXAtY29udGVudHtcclxuXHRcdHBhZGRpbmc6IC43NWVtO1xyXG5cdFx0Zm9udDogMTJweCBhcmlhbCxzYW5zLXNlcmlmO1xyXG5cclxuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkdyYWRpZW50KEdyYWRpZW50VHlwZT0wLFN0YXJ0Q29sb3JTdHI9IzRhNGE0YSxFbmRDb2xvclN0cj0jMDAwMDAwKTtcclxuXHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkdyYWRpZW50KEdyYWRpZW50VHlwZT0wLFN0YXJ0Q29sb3JTdHI9IzRhNGE0YSxFbmRDb2xvclN0cj0jMDAwMDAwKTtcIjtcclxuXHR9XHJcblxyXG5cdC5xdGlwLXlvdXR1YmUgLnF0aXAtaWNvbntcclxuXHRcdGJvcmRlci1jb2xvcjogIzIyMjtcclxuXHR9XHJcblxyXG5cdC5xdGlwLXlvdXR1YmUgLnF0aXAtdGl0bGViYXIgLnVpLXN0YXRlLWhvdmVye1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjMzAzMDMwO1xyXG5cdH1cclxuXHJcblxyXG4vKiBqUXVlcnkgVE9PTFMgVG9vbHRpcCBzdHlsZSAqL1xyXG4ucXRpcC1qdG9vbHN7XHJcblx0YmFja2dyb3VuZDogIzIzMjMyMztcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjNzE3MTcxKSwgdG8oIzIzMjMyMykpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzcxNzE3MSwgIzIzMjMyMyk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNzE3MTcxLCAjMjMyMzIzKTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzcxNzE3MSwgIzIzMjMyMyk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzcxNzE3MSwgIzIzMjMyMyk7XHJcblxyXG5cdGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XHJcblx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgyNDEsMjQxLDI0MSwxKTtcclxuXHJcblx0LW1vei1ib3JkZXItcmFkaXVzOiAycHg7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMnB4ICMzMzM7XHJcblx0LW1vei1ib3gtc2hhZG93OiAwIDAgMTJweCAjMzMzO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAxMnB4ICMzMzM7XHJcbn1cclxuXHJcblx0LyogSUUgU3BlY2lmaWMgKi9cclxuXHQucXRpcC1qdG9vbHMgLnF0aXAtdGl0bGViYXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jNzE3MTcxLGVuZENvbG9yc3RyPSM0QTRBNEEpO1xyXG5cdFx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jNzE3MTcxLGVuZENvbG9yc3RyPSM0QTRBNEEpXCI7XHJcblx0fVxyXG5cdC5xdGlwLWp0b29scyAucXRpcC1jb250ZW50e1xyXG5cdFx0ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSM0QTRBNEEsZW5kQ29sb3JzdHI9IzIzMjMyMyk7XHJcblx0XHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSM0QTRBNEEsZW5kQ29sb3JzdHI9IzIzMjMyMylcIjtcclxuXHR9XHJcblxyXG5cdC5xdGlwLWp0b29scyAucXRpcC10aXRsZWJhcixcclxuXHQucXRpcC1qdG9vbHMgLnF0aXAtY29udGVudHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0Ym9yZGVyOiAwIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdC5xdGlwLWp0b29scyAucXRpcC1pY29ue1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjNTU1O1xyXG5cdH1cclxuXHJcblx0LnF0aXAtanRvb2xzIC5xdGlwLXRpdGxlYmFyIC51aS1zdGF0ZS1ob3ZlcntcclxuXHRcdGJvcmRlci1jb2xvcjogIzMzMztcclxuXHR9XHJcblxyXG5cclxuLyogQ2x1ZXRpcCBzdHlsZSAqL1xyXG4ucXRpcC1jbHVldGlwe1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogNHB4IDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cdC1tb3otYm94LXNoYWRvdzogNHB4IDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cdGJveC1zaGFkb3c6IDRweCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Q5RDlDMjtcclxuXHRjb2xvcjogIzExMTtcclxuXHRib3JkZXI6IDAgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5cdC5xdGlwLWNsdWV0aXAgLnF0aXAtdGl0bGViYXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODc4NzZBO1xyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0Ym9yZGVyOiAwIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdC5xdGlwLWNsdWV0aXAgLnF0aXAtaWNvbntcclxuXHRcdGJvcmRlci1jb2xvcjogIzgwODA2NDtcclxuXHR9XHJcblxyXG5cdC5xdGlwLWNsdWV0aXAgLnF0aXAtdGl0bGViYXIgLnVpLXN0YXRlLWhvdmVye1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjNjk2OTUyO1xyXG5cdFx0Y29sb3I6ICM2OTY5NTI7XHJcblx0fVxyXG5cclxuXHJcbi8qIFRpcHN5IHN0eWxlICovXHJcbi5xdGlwLXRpcHN5e1xyXG5cdGJhY2tncm91bmQ6IGJsYWNrO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjg3KTtcclxuXHJcblx0Y29sb3I6IHdoaXRlO1xyXG5cdGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdGZvbnQtZmFtaWx5OiAnTHVjaWRhIEdyYW5kZScsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0dGV4dC1zaGFkb3c6IDAgMXB4IGJsYWNrO1xyXG59XHJcblxyXG5cdC5xdGlwLXRpcHN5IC5xdGlwLXRpdGxlYmFye1xyXG5cdFx0cGFkZGluZzogNnB4IDM1cHggMCAxMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cclxuXHQucXRpcC10aXBzeSAucXRpcC1jb250ZW50e1xyXG5cdFx0cGFkZGluZzogNnB4IDEwcHg7XHJcblx0fVxyXG5cclxuXHQucXRpcC10aXBzeSAucXRpcC1pY29ue1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjMjIyO1xyXG5cdFx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQucXRpcC10aXBzeSAucXRpcC10aXRsZWJhciAudWktc3RhdGUtaG92ZXJ7XHJcblx0XHRib3JkZXItY29sb3I6ICMzMDMwMzA7XHJcblx0fVxyXG5cclxuXHJcbi8qIFRpcHBlZCBzdHlsZSAqL1xyXG4ucXRpcC10aXBwZWR7XHJcblx0Ym9yZGVyOiAzcHggc29saWQgIzk1OUZBOTtcclxuXHJcblx0LW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xyXG5cdGNvbG9yOiAjNDU0NTQ1O1xyXG5cclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtZmFtaWx5OiBzZXJpZjtcclxufVxyXG5cclxuXHQucXRpcC10aXBwZWQgLnF0aXAtdGl0bGViYXJ7XHJcblx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG5cclxuXHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdGJhY2tncm91bmQ6ICMzQTc5Qjg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCMzQTc5QjgpLCB0bygjMkU2MjlEKSk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzQTc5QjgsICMyRTYyOUQpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjM0E3OUI4LCAjMkU2MjlEKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjM0E3OUI4LCAjMkU2MjlEKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzQTc5QjgsICMyRTYyOUQpO1xyXG5cdFx0ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSMzQTc5QjgsZW5kQ29sb3JzdHI9IzJFNjI5RCk7XHJcblx0XHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSMzQTc5QjgsZW5kQ29sb3JzdHI9IzJFNjI5RClcIjtcclxuXHR9XHJcblxyXG5cdC5xdGlwLXRpcHBlZCAucXRpcC1pY29ue1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzI4NTU4OTtcclxuXHRcdGJhY2tncm91bmQ6ICMyODU1ODk7XHJcblx0fVxyXG5cclxuXHRcdC5xdGlwLXRpcHBlZCAucXRpcC1pY29uIC51aS1pY29ue1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCO1xyXG5cdFx0XHRjb2xvcjogIzU1NTtcclxuXHRcdH1cclxuXHJcblxyXG4vKipcclxuICogVHdpdHRlciBCb290c3RyYXAgc3R5bGUuXHJcbiAqXHJcbiAqIFRlc3RlZCB3aXRoIElFIDgsIElFIDksIENocm9tZSAxOCwgRmlyZWZveCA5LCBPcGVyYSAxMS5cclxuICogRG9lcyBub3Qgd29yayB3aXRoIElFIDcuXHJcbiAqL1xyXG4ucXRpcC1ib290c3RyYXB7XHJcblx0LyoqIFRha2VuIGZyb20gQm9vdHN0cmFwIGJvZHkgKi9cclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0Y29sb3I6ICMzMzMzMzM7XHJcblxyXG5cdC8qKiBUYWtlbiBmcm9tIEJvb3RzdHJhcCAucG9wb3ZlciAqL1xyXG5cdHBhZGRpbmc6IDFweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblx0Ym94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG5cdC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xyXG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbn1cclxuXHJcblx0LnF0aXAtYm9vdHN0cmFwIC5xdGlwLXRpdGxlYmFye1xyXG5cdFx0LyoqIFRha2VuIGZyb20gQm9vdHN0cmFwIC5wb3BvdmVyLXRpdGxlICovXHJcblx0XHRwYWRkaW5nOiA4cHggMTRweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcblx0fVxyXG5cclxuXHRcdC5xdGlwLWJvb3RzdHJhcCAucXRpcC10aXRsZWJhciAucXRpcC1jbG9zZXtcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIE92ZXJyaWRlcyBxVGlwMjpcclxuXHRcdFx0ICogLnF0aXAtdGl0bGViYXIgLnF0aXAtY2xvc2V7XHJcblx0XHRcdCAqICAgWy4uLl1cclxuXHRcdFx0ICogICByaWdodDogNHB4O1xyXG5cdFx0XHQgKiAgIHRvcDogNTAlO1xyXG5cdFx0XHQgKiAgIFsuLi5dXHJcblx0XHRcdCAqICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0ICogfVxyXG5cdFx0XHQgKi9cclxuXHRcdFx0cmlnaHQ6IDExcHg7XHJcblx0XHRcdHRvcDogNDUlO1xyXG5cdFx0XHRib3JkZXItc3R5bGU6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdC5xdGlwLWJvb3RzdHJhcCAucXRpcC1jb250ZW50e1xyXG5cdFx0LyoqIFRha2VuIGZyb20gQm9vdHN0cmFwIC5wb3BvdmVyLWNvbnRlbnQgKi9cclxuXHRcdHBhZGRpbmc6IDlweCAxNHB4O1xyXG5cdH1cclxuXHJcblx0LnF0aXAtYm9vdHN0cmFwIC5xdGlwLWljb257XHJcblx0XHQvKipcclxuXHRcdCAqIE92ZXJyaWRlcyBxVGlwMjpcclxuXHRcdCAqIC5xdGlwLWRlZmF1bHQgLnF0aXAtaWNvbiB7XHJcblx0XHQgKiAgIGJvcmRlci1jb2xvcjogI0NDQztcclxuXHRcdCAqICAgYmFja2dyb3VuZDogI0YxRjFGMTtcclxuXHRcdCAqICAgY29sb3I6ICM3Nzc7XHJcblx0XHQgKiB9XHJcblx0XHQgKi9cclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0XHQucXRpcC1ib290c3RyYXAgLnF0aXAtaWNvbiAudWktaWNvbntcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIE92ZXJyaWRlcyBxVGlwMjpcclxuXHRcdFx0ICogLnF0aXAtaWNvbiAudWktaWNvbntcclxuXHRcdFx0ICogICB3aWR0aDogMThweDtcclxuXHRcdFx0ICogICBoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdCAqIH1cclxuXHRcdFx0ICovXHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblxyXG5cdFx0XHQvKiBUYWtlbiBmcm9tIEJvb3RzdHJhcCAuY2xvc2UgKi9cclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRcdHRleHQtc2hhZG93OiAwIDFweCAwICNmZmZmZmY7XHJcblx0XHRcdG9wYWNpdHk6IDAuMjtcclxuXHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcclxuXHRcdH1cclxuXHJcblx0XHQucXRpcC1ib290c3RyYXAgLnF0aXAtaWNvbiAudWktaWNvbjpob3ZlcntcclxuXHRcdFx0LyogVGFrZW4gZnJvbSBCb290c3RyYXAgLmNsb3NlOmhvdmVyICovXHJcblx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0b3BhY2l0eTogMC40O1xyXG5cdFx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xyXG5cdFx0fVxyXG5cclxuXHJcbi8qIElFOSBmaXggLSByZW1vdmVzIGFsbCBmaWx0ZXJzICovXHJcbi5xdGlwOm5vdCguaWU5aGF4b3JzKSBkaXYucXRpcC1jb250ZW50LFxyXG4ucXRpcDpub3QoLmllOWhheG9ycykgZGl2LnF0aXAtdGl0bGViYXJ7XHJcblx0ZmlsdGVyOiBub25lO1xyXG5cdC1tcy1maWx0ZXI6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5cclxuLnF0aXAgLnF0aXAtdGlwe1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ei1pbmRleDogMTA7XHJcblxyXG59XHJcblxyXG5cdC8qIE9wZXJhIGJ1ZyAjMzU3IC0gSW5jb3JyZWN0IHRpcCBwb3NpdGlvblxyXG5cdGh0dHBzOi8vZ2l0aHViLmNvbS9DcmFnYTg5L3FUaXAyL2lzc3Vlcy8zNjcgKi9cclxuXHR4Oi1vLXByZWZvY3VzLCAucXRpcCAucXRpcC10aXB7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQucXRpcCAucXRpcC10aXAsXHJcblx0LnF0aXAgLnF0aXAtdGlwIC5xdGlwLXZtbCxcclxuXHQucXRpcCAucXRpcC10aXAgY2FudmFze1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuXHRcdGNvbG9yOiAjMTIzNDU2O1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDAgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0LnF0aXAgLnF0aXAtdGlwIGNhbnZhc3sgdG9wOiAwOyBsZWZ0OiAwOyB9XHJcblxyXG5cdC5xdGlwIC5xdGlwLXRpcCAucXRpcC12bWx7XHJcblx0XHRiZWhhdmlvcjogdXJsKCNkZWZhdWx0I1ZNTCk7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdH1cclxuXHJcbiNxdGlwLW92ZXJsYXl7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGxlZnQ6IDA7IHRvcDogMDtcclxuXHR3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5cdC8qIEFwcGxpZWQgdG8gbW9kYWxzIHdpdGggc2hvdy5tb2RhbC5ibHVyIHNldCB0byB0cnVlICovXHJcblx0I3F0aXAtb3ZlcmxheS5ibHVyc3sgY3Vyc29yOiBwb2ludGVyOyB9XHJcblxyXG5cdC8qIENoYW5nZSBvcGFjaXR5IG9mIG92ZXJsYXkgaGVyZSAqL1xyXG5cdCNxdGlwLW92ZXJsYXkgZGl2e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDsgdG9wOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcclxuXHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuXHJcblx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHRmaWx0ZXI6YWxwaGEob3BhY2l0eT03MCk7XHJcblx0XHQtbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NzApXCI7XHJcblx0fVxyXG5cclxuIiwiLyoqXHJcbiAqIENNQiBNYWduaWZpYyBCdWlsZGVyIFNDU1NcclxuICpcclxuICogQHBhY2thZ2UgICAgIEdpdmVcclxuICogQHN1YnBhY2thZ2UgIFNDU1MvQWRtaW5cclxuICogQGNvcHlyaWdodCAgIENvcHlyaWdodCAoYykgMjAxNSwgV29yZEltcHJlc3NcclxuICogQGxpY2Vuc2UgICAgIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9ncGwtMi4wLnBocCBHTlUgUHVibGljIExpY2Vuc2VcclxuKi9cclxuXHJcbi8vRGlzcGxheSBub25lIHRoaW5nc1xyXG4ubWFnbmlmaWMtYnVpbGRlciAjdGl0bGVkaXYsIC5tYWduaWZpYy1idWlsZGVyICNzdWJtaXRkaXYsIC5tYWduaWZpYy1idWlsZGVyICNnb29nbGVfbWFwc19wcmV2aWV3X21ldGFib3ggLmhhbmRsZWRpdiwgLm1hZ25pZmljLWJ1aWxkZXIgI2dvb2dsZV9tYXBzX3ByZXZpZXdfbWV0YWJveCAudWktc29ydGFibGUtaGFuZGxlLCAubWFnbmlmaWMtYnVpbGRlciAjcG9zdC1ib2R5LWNvbnRlbnQsIC5tYWduaWZpYy1idWlsZGVyICNtYXJrZXItaWNvbi1tb2RhbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy9Cb3JkZXIgbm9uZSB0aGluZ3NcclxuLm1hZ25pZmljLWJ1aWxkZXIgI2dvb2dsZV9tYXBzX3ByZXZpZXdfbWV0YWJveCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4vL05vIG1hcmdpbiBvciBwYWRkaW5nIHRoaW5nc1xyXG4ubWFnbmlmaWMtYnVpbGRlciAjZ29vZ2xlX21hcHNfcHJldmlld19tZXRhYm94IC5pbnNpZGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuTWFnbmlmaWMgQnVpbGRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFnbmlmaWMtYnVpbGRlciNwb3N0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZDogI0VFRTtcclxuICB3aWR0aDogYXV0bztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAjZ29vZ2xlLW1hcC13cmFwIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAjcG9zdHN0dWZmIHtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcblxyXG4gICNjbWIyLW1ldGFib3gtZ29vZ2xlX21hcHNfcHJldmlld19tZXRhYm94IHtcclxuXHQ+IGRpdiB7XHJcblx0ICBwYWRkaW5nLXRvcDogMDtcclxuXHR9XHJcbiAgfVxyXG4gIC5tYWduaWZpYy1idWlsZGVyI3Bvc3QgLnBsYWNlcy1sb2FkaW5nIHtcclxuXHR0b3A6IGF1dG87XHJcblx0cmlnaHQ6IC0xNzVweDtcclxuXHRib3R0b206IDE1cHg7XHJcblx0bGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gICNtYXAtdG9vbGJhciB7XHJcblx0bWluLXdpZHRoOiA2NzhweDtcclxuICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5NYWduaWZpYyBCdWlsZGVyIFNpZGViYXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tYWduaWZpYy1idWlsZGVyI3Bvc3Qge1xyXG5cclxuICAjcG9zdGJveC1jb250YWluZXItMSB7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0cGFkZGluZzogOTBweCAwIDUwcHg7XHJcblx0d2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbWFwcy1idWlsZGVyLWxvZ28tc21hbGwtbm9uLXByby5wbmcnKSBuby1yZXBlYXQgMTVweCAxNXB4IHRyYW5zcGFyZW50O1xyXG5cclxuXHQmOmFmdGVyIHtcclxuXHQgIGNvbnRlbnQ6ICcgJztcclxuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgIGJvdHRvbTogMTVweDtcclxuXHQgIHJpZ2h0OiAxMzBweDtcclxuXHQgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3Bvd2VyZWQtYnktZ29vZ2xlLW9uLXdoaXRlLnBuZycpIG5vLXJlcGVhdCAwIDAgdHJhbnNwYXJlbnQ7XHJcblx0ICB3aWR0aDogMTA0cHg7XHJcblx0ICBoZWlnaHQ6IDE2cHg7XHJcblx0fVxyXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdCAgU2lkZWJhclxyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0I3NpZGUtc29ydGFibGVzIHtcclxuXHQgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RERDtcclxuXHQgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREO1xyXG5cdCAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxuXHQgIG92ZXJmbG93LXk6IGF1dG87XHJcblx0ICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0ICBoZWlnaHQ6IDEwMCU7XHJcblx0ICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQgIC8vQmx1ZSBzZWN0aW9uc1xyXG5cdCAgLnVpLXNvcnRhYmxlLWhhbmRsZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0ICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJsdWUsIDEwJSk7XHJcblx0XHR9XHJcblx0ICB9XHJcblx0ICAuaGFuZGxlZGl2IHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdCAgfVxyXG5cclxuXHR9XHJcblxyXG5cdC5tYWduaWZpYy1zdWJtaXQge1xyXG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgYm90dG9tOiAxMHB4O1xyXG5cdCAgcmlnaHQ6IDEwcHg7XHJcblx0ICBkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdEdvb2dsZSBQbGFjZXNcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdCNnb29nbGVfbWFwc19zZWFyY2hfb3B0aW9ucyB7XHJcblxyXG5cdCAgLmNtYjItaWQtZ21iLXNlYXJjaC1yYWRpdXMge1xyXG5cdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0Ym9yZGVyLXRvcDpub25lO1xyXG5cdCAgfVxyXG5cclxuXHQgIC5jbWIyLWlkLWdtYi1wbGFjZXMtc2VhcmNoLW11bHRpY2hlY2tib3gge1xyXG5cdFx0dWwgbGkge1xyXG5cdFx0ICB3aWR0aDogNTAlO1xyXG5cdFx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQgIC5jbWIyLW9wdGlvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0ICB9XHJcblx0XHQgIGxhYmVsIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cGFkZGluZy1yaWdodDogM3B4O1xyXG5cdFx0ICB9XHJcblx0XHR9XHJcblx0ICB9XHJcblx0fSAvLyNnb29nbGVfbWFwc19zZWFyY2hfb3B0aW9uc1xyXG5cclxuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRNYXAgTWFya2Vyc1xyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0YS5kcm9wLW1hcmtlciB7XHJcblx0ICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdCAgZGlzcGxheTogYmxvY2s7XHJcblx0ICB3aWR0aDogMTEwcHg7XHJcblx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQud2hpdGUtcG9wdXAge1xyXG5cdCAgZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5wbGFjZXMtY2hhbmdlLW1lc3NhZ2UgLmJ1dHRvbiB7XHJcblx0ICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdCAgZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cclxuICB9XHJcblxyXG4gICNwb3N0LWJvZHkuY29sdW1ucy0yICNzaWRlLXNvcnRhYmxlcyB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBvc3Rib3gge1xyXG5cdG1hcmdpbjogMDtcclxuXHRib3JkZXItbGVmdDogbm9uZTtcclxuXHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcblx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdCAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XHJcblx0fVxyXG4gIH1cclxuXHJcbiAgLnRvZ2dsZS1yZXBlYXRlci1ncm91cHMge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxNDBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luOiAxMHB4IDAgMDtcclxuICB9XHJcbiAgYnV0dG9uLmVkaXQtdGl0bGUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi8qIE5vIERyYWdnaW5nICovXHJcbi5tYWduaWZpYy1idWlsZGVyIC5wb3N0Ym94IC5obmRsZSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICY6aG92ZXIge1xyXG5cdGNvbG9yOiAjMjMyODJkO1xyXG5cdGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFnbmlmaWMtYnVpbGRlciNwb3N0IC5wbGFjZXMtbG9hZGluZyB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4jd3Bib2R5LWNvbnRlbnQgLm1hZ25pZmljLXN1Ym1pdCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkVkaXRvciBCdXR0b25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI21hcC1idWlsZGVyIHtcclxuICBtYXJnaW46IDVweCAxMnB4IDEwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBzcGFuLmRhc2hpY29ucyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogMnB4O1xyXG5cdG1hcmdpbi1yaWdodDogM3B4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Nb2RhbCB3aXRoaW4gTW9kYWxcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hZ25pZmljLWJ1aWxkZXIgI3Bvc3RzdHVmZiAud2hpdGUtcG9wdXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDEwMDAwODtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoODgsIDg4LCA4OCwgMC44KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgLmlubmVyLW1vZGFsLXdyYXAge1xyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcblx0LmlubmVyLW1vZGFsLWNvbnRhaW5lciB7XHJcblx0ICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cdCAgbWF4LWhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5pbm5lci1tb2RhbCB7XHJcblx0ICBtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdCAgbWFyZ2luOiAzMHB4IGF1dG87XHJcblx0ICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdCAgcGFkZGluZzogMjBweDtcclxuXHQgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcclxuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG4gIH1cclxuXHJcbiAgLnNhdmUtbWFya2VyLWljb24ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0bWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4ucGFjLWNvbnRhaW5lciB7XHJcbiAgei1pbmRleDogMTAwMDIwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJ1dHRvbi5nbWItbW9kYWwtY2xvc2Uge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogIzMzMztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbi5tYXAtbW9kYWwtdXBzZWxsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vL1Vwc2VsbFxyXG4ubWZwLWNvbnRhaW5lciAubWFwLW1vZGFsLXVwc2VsbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMzVweDtcclxuICByaWdodDogLTI2MXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgcCB7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRtYXJnaW46IDAgMCAycHg7XHJcblx0Y29sb3I6ICNBQUE7XHJcbiAgfVxyXG5cclxuICBhLnVwc2VsbC1idXR0b24ge1xyXG5cdHdpZHRoOiA3MHB4O1xyXG4gIH1cclxuXHJcbn1cclxuIiwiKiB7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIsIC5jb250YWluZXI6YmVmb3JlLCAuY29udGFpbmVyOmFmdGVyLCAuY29udGFpbmVyLWZsdWlkOmJlZm9yZSwgLmNvbnRhaW5lci1mbHVpZDphZnRlciwgLnJvdzpiZWZvcmUsIC5yb3c6YWZ0ZXIsIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLCAuYnRuLXRvb2xiYXI6YmVmb3JlLCAuYnRuLXRvb2xiYXI6YWZ0ZXIsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmJlZm9yZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIsIC5uYXY6YmVmb3JlLCAubmF2OmFmdGVyLCAubmF2YmFyOmJlZm9yZSwgLm5hdmJhcjphZnRlciwgLm5hdmJhci1oZWFkZXI6YmVmb3JlLCAubmF2YmFyLWhlYWRlcjphZnRlciwgLm5hdmJhci1jb2xsYXBzZTpiZWZvcmUsIC5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsIC5wYWdlcjpiZWZvcmUsIC5wYWdlcjphZnRlciwgLnBhbmVsLWJvZHk6YmVmb3JlLCAucGFuZWwtYm9keTphZnRlciwgLm1vZGFsLWZvb3RlcjpiZWZvcmUsIC5tb2RhbC1mb290ZXI6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0cGFkZGluZy1yaWdodDogMTVweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHR3aWR0aDogNzUwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQuY29udGFpbmVyIHtcclxuXHRcdHdpZHRoOiA5NzBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHQuY29udGFpbmVyIHtcclxuXHRcdHdpZHRoOiAxMTcwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5yb3cge1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG59XHJcblxyXG4uY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWluLWhlaWdodDogMXB4O1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmNvbC14cy0xMiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb2wteHMtMTEge1xyXG5cdHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wteHMtMTAge1xyXG5cdHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wteHMtOSB7XHJcblx0d2lkdGg6IDc1JTtcclxufVxyXG5cclxuLmNvbC14cy04IHtcclxuXHR3aWR0aDogNjYuNjY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLXhzLTcge1xyXG5cdHdpZHRoOiA1OC4zMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wteHMtNiB7XHJcblx0d2lkdGg6IDUwJTtcclxufVxyXG5cclxuLmNvbC14cy01IHtcclxuXHR3aWR0aDogNDEuNjY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLXhzLTQge1xyXG5cdHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wteHMtMyB7XHJcblx0d2lkdGg6IDI1JTtcclxufVxyXG5cclxuLmNvbC14cy0yIHtcclxuXHR3aWR0aDogMTYuNjY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLXhzLTEge1xyXG5cdHdpZHRoOiA4LjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy1wdWxsLTEyIHtcclxuXHRyaWdodDogMTAwJTtcclxufVxyXG5cclxuLmNvbC14cy1wdWxsLTExIHtcclxuXHRyaWdodDogOTEuNjY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLXhzLXB1bGwtMTAge1xyXG5cdHJpZ2h0OiA4My4zMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wteHMtcHVsbC05IHtcclxuXHRyaWdodDogNzUlO1xyXG59XHJcblxyXG4uY29sLXhzLXB1bGwtOCB7XHJcblx0cmlnaHQ6IDY2LjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC14cy1wdWxsLTcge1xyXG5cdHJpZ2h0OiA1OC4zMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wteHMtcHVsbC02IHtcclxuXHRyaWdodDogNTAlO1xyXG59XHJcblxyXG4uY29sLXhzLXB1bGwtNSB7XHJcblx0cmlnaHQ6IDQxLjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC14cy1wdWxsLTQge1xyXG5cdHJpZ2h0OiAzMy4zMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wteHMtcHVsbC0zIHtcclxuXHRyaWdodDogMjUlO1xyXG59XHJcblxyXG4uY29sLXhzLXB1bGwtMiB7XHJcblx0cmlnaHQ6IDE2LjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC14cy1wdWxsLTEge1xyXG5cdHJpZ2h0OiA4LjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy1wdWxsLTAge1xyXG5cdHJpZ2h0OiAwJTtcclxufVxyXG5cclxuLmNvbC14cy1wdXNoLTEyIHtcclxuXHRsZWZ0OiAxMDAlO1xyXG59XHJcblxyXG4uY29sLXhzLXB1c2gtMTEge1xyXG5cdGxlZnQ6IDkxLjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC14cy1wdXNoLTEwIHtcclxuXHRsZWZ0OiA4My4zMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wteHMtcHVzaC05IHtcclxuXHRsZWZ0OiA3NSU7XHJcbn1cclxuXHJcbi5jb2wteHMtcHVzaC04IHtcclxuXHRsZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wteHMtcHVzaC03IHtcclxuXHRsZWZ0OiA1OC4zMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wteHMtcHVzaC02IHtcclxuXHRsZWZ0OiA1MCU7XHJcbn1cclxuXHJcbi5jb2wteHMtcHVzaC01IHtcclxuXHRsZWZ0OiA0MS42NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wteHMtcHVzaC00IHtcclxuXHRsZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wteHMtcHVzaC0zIHtcclxuXHRsZWZ0OiAyNSU7XHJcbn1cclxuXHJcbi5jb2wteHMtcHVzaC0yIHtcclxuXHRsZWZ0OiAxNi42NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wteHMtcHVzaC0xIHtcclxuXHRsZWZ0OiA4LjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy1wdXNoLTAge1xyXG5cdGxlZnQ6IDAlO1xyXG59XHJcblxyXG4uY29sLXhzLW9mZnNldC0xMiB7XHJcblx0bWFyZ2luLWxlZnQ6IDEwMCU7XHJcbn1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTExIHtcclxuXHRtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLXhzLW9mZnNldC0xMCB7XHJcblx0bWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtOSB7XHJcblx0bWFyZ2luLWxlZnQ6IDc1JTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtOCB7XHJcblx0bWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtNyB7XHJcblx0bWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtNiB7XHJcblx0bWFyZ2luLWxlZnQ6IDUwJTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtNSB7XHJcblx0bWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtNCB7XHJcblx0bWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtMyB7XHJcblx0bWFyZ2luLWxlZnQ6IDI1JTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtMiB7XHJcblx0bWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtMSB7XHJcblx0bWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLXhzLW9mZnNldC0wIHtcclxuXHRtYXJnaW4tbGVmdDogMCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLTEyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS0xMSB7XHJcblx0XHR3aWR0aDogOTEuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS0xMCB7XHJcblx0XHR3aWR0aDogODMuMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS05IHtcclxuXHRcdHdpZHRoOiA3NSU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLTgge1xyXG5cdFx0d2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtc20tNyB7XHJcblx0XHR3aWR0aDogNTguMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS02IHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLTUge1xyXG5cdFx0d2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtc20tNCB7XHJcblx0XHR3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS0zIHtcclxuXHRcdHdpZHRoOiAyNSU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLTIge1xyXG5cdFx0d2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtc20tMSB7XHJcblx0XHR3aWR0aDogOC4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLXB1bGwtMTIge1xyXG5cdFx0cmlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLXB1bGwtMTEge1xyXG5cdFx0cmlnaHQ6IDkxLjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtc20tcHVsbC0xMCB7XHJcblx0XHRyaWdodDogODMuMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS1wdWxsLTkge1xyXG5cdFx0cmlnaHQ6IDc1JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtc20tcHVsbC04IHtcclxuXHRcdHJpZ2h0OiA2Ni42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLXB1bGwtNyB7XHJcblx0XHRyaWdodDogNTguMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS1wdWxsLTYge1xyXG5cdFx0cmlnaHQ6IDUwJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtc20tcHVsbC01IHtcclxuXHRcdHJpZ2h0OiA0MS42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLXB1bGwtNCB7XHJcblx0XHRyaWdodDogMzMuMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS1wdWxsLTMge1xyXG5cdFx0cmlnaHQ6IDI1JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtc20tcHVsbC0yIHtcclxuXHRcdHJpZ2h0OiAxNi42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLXB1bGwtMSB7XHJcblx0XHRyaWdodDogOC4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLXB1bGwtMCB7XHJcblx0XHRyaWdodDogMCU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLXB1c2gtMTIge1xyXG5cdFx0bGVmdDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtc20tcHVzaC0xMSB7XHJcblx0XHRsZWZ0OiA5MS42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLXB1c2gtMTAge1xyXG5cdFx0bGVmdDogODMuMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS1wdXNoLTkge1xyXG5cdFx0bGVmdDogNzUlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS1wdXNoLTgge1xyXG5cdFx0bGVmdDogNjYuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS1wdXNoLTcge1xyXG5cdFx0bGVmdDogNTguMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS1wdXNoLTYge1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS1wdXNoLTUge1xyXG5cdFx0bGVmdDogNDEuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS1wdXNoLTQge1xyXG5cdFx0bGVmdDogMzMuMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS1wdXNoLTMge1xyXG5cdFx0bGVmdDogMjUlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS1wdXNoLTIge1xyXG5cdFx0bGVmdDogMTYuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS1wdXNoLTEge1xyXG5cdFx0bGVmdDogOC4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLXB1c2gtMCB7XHJcblx0XHRsZWZ0OiAwJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtc20tb2Zmc2V0LTEyIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS1vZmZzZXQtMTEge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtc20tb2Zmc2V0LTEwIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLW9mZnNldC05IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA3NSU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLW9mZnNldC04IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLW9mZnNldC03IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLW9mZnNldC02IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1MCU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLW9mZnNldC01IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLW9mZnNldC00IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLW9mZnNldC0zIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyNSU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLW9mZnNldC0yIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLW9mZnNldC0xIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtc20tb2Zmc2V0LTAge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDAlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0LmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtMTIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLTExIHtcclxuXHRcdHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLTEwIHtcclxuXHRcdHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLTkge1xyXG5cdFx0d2lkdGg6IDc1JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtOCB7XHJcblx0XHR3aWR0aDogNjYuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC1tZC03IHtcclxuXHRcdHdpZHRoOiA1OC4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLTYge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtNSB7XHJcblx0XHR3aWR0aDogNDEuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC1tZC00IHtcclxuXHRcdHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLTMge1xyXG5cdFx0d2lkdGg6IDI1JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtMiB7XHJcblx0XHR3aWR0aDogMTYuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC1tZC0xIHtcclxuXHRcdHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtcHVsbC0xMiB7XHJcblx0XHRyaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtcHVsbC0xMSB7XHJcblx0XHRyaWdodDogOTEuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC1tZC1wdWxsLTEwIHtcclxuXHRcdHJpZ2h0OiA4My4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLXB1bGwtOSB7XHJcblx0XHRyaWdodDogNzUlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1tZC1wdWxsLTgge1xyXG5cdFx0cmlnaHQ6IDY2LjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtcHVsbC03IHtcclxuXHRcdHJpZ2h0OiA1OC4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLXB1bGwtNiB7XHJcblx0XHRyaWdodDogNTAlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1tZC1wdWxsLTUge1xyXG5cdFx0cmlnaHQ6IDQxLjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtcHVsbC00IHtcclxuXHRcdHJpZ2h0OiAzMy4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLXB1bGwtMyB7XHJcblx0XHRyaWdodDogMjUlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1tZC1wdWxsLTIge1xyXG5cdFx0cmlnaHQ6IDE2LjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtcHVsbC0xIHtcclxuXHRcdHJpZ2h0OiA4LjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtcHVsbC0wIHtcclxuXHRcdHJpZ2h0OiAwJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtcHVzaC0xMiB7XHJcblx0XHRsZWZ0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1tZC1wdXNoLTExIHtcclxuXHRcdGxlZnQ6IDkxLjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtcHVzaC0xMCB7XHJcblx0XHRsZWZ0OiA4My4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLXB1c2gtOSB7XHJcblx0XHRsZWZ0OiA3NSU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLXB1c2gtOCB7XHJcblx0XHRsZWZ0OiA2Ni42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLXB1c2gtNyB7XHJcblx0XHRsZWZ0OiA1OC4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLXB1c2gtNiB7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLXB1c2gtNSB7XHJcblx0XHRsZWZ0OiA0MS42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLXB1c2gtNCB7XHJcblx0XHRsZWZ0OiAzMy4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLXB1c2gtMyB7XHJcblx0XHRsZWZ0OiAyNSU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLXB1c2gtMiB7XHJcblx0XHRsZWZ0OiAxNi42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLXB1c2gtMSB7XHJcblx0XHRsZWZ0OiA4LjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtcHVzaC0wIHtcclxuXHRcdGxlZnQ6IDAlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1tZC1vZmZzZXQtMTIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLW9mZnNldC0xMSB7XHJcblx0XHRtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC1tZC1vZmZzZXQtMTAge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtb2Zmc2V0LTkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDc1JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtb2Zmc2V0LTgge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtb2Zmc2V0LTcge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtb2Zmc2V0LTYge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDUwJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtb2Zmc2V0LTUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtb2Zmc2V0LTQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtb2Zmc2V0LTMge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDI1JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtb2Zmc2V0LTIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtb2Zmc2V0LTEge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1tZC1vZmZzZXQtMCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMCU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0LmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctMTIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLTExIHtcclxuXHRcdHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLTEwIHtcclxuXHRcdHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLTkge1xyXG5cdFx0d2lkdGg6IDc1JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctOCB7XHJcblx0XHR3aWR0aDogNjYuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC1sZy03IHtcclxuXHRcdHdpZHRoOiA1OC4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLTYge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctNSB7XHJcblx0XHR3aWR0aDogNDEuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC1sZy00IHtcclxuXHRcdHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLTMge1xyXG5cdFx0d2lkdGg6IDI1JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctMiB7XHJcblx0XHR3aWR0aDogMTYuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC1sZy0xIHtcclxuXHRcdHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctcHVsbC0xMiB7XHJcblx0XHRyaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctcHVsbC0xMSB7XHJcblx0XHRyaWdodDogOTEuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC1sZy1wdWxsLTEwIHtcclxuXHRcdHJpZ2h0OiA4My4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLXB1bGwtOSB7XHJcblx0XHRyaWdodDogNzUlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1sZy1wdWxsLTgge1xyXG5cdFx0cmlnaHQ6IDY2LjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctcHVsbC03IHtcclxuXHRcdHJpZ2h0OiA1OC4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLXB1bGwtNiB7XHJcblx0XHRyaWdodDogNTAlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1sZy1wdWxsLTUge1xyXG5cdFx0cmlnaHQ6IDQxLjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctcHVsbC00IHtcclxuXHRcdHJpZ2h0OiAzMy4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLXB1bGwtMyB7XHJcblx0XHRyaWdodDogMjUlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1sZy1wdWxsLTIge1xyXG5cdFx0cmlnaHQ6IDE2LjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctcHVsbC0xIHtcclxuXHRcdHJpZ2h0OiA4LjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctcHVsbC0wIHtcclxuXHRcdHJpZ2h0OiAwJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctcHVzaC0xMiB7XHJcblx0XHRsZWZ0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1sZy1wdXNoLTExIHtcclxuXHRcdGxlZnQ6IDkxLjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctcHVzaC0xMCB7XHJcblx0XHRsZWZ0OiA4My4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLXB1c2gtOSB7XHJcblx0XHRsZWZ0OiA3NSU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLXB1c2gtOCB7XHJcblx0XHRsZWZ0OiA2Ni42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLXB1c2gtNyB7XHJcblx0XHRsZWZ0OiA1OC4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLXB1c2gtNiB7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLXB1c2gtNSB7XHJcblx0XHRsZWZ0OiA0MS42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLXB1c2gtNCB7XHJcblx0XHRsZWZ0OiAzMy4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLXB1c2gtMyB7XHJcblx0XHRsZWZ0OiAyNSU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLXB1c2gtMiB7XHJcblx0XHRsZWZ0OiAxNi42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLXB1c2gtMSB7XHJcblx0XHRsZWZ0OiA4LjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctcHVzaC0wIHtcclxuXHRcdGxlZnQ6IDAlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1sZy1vZmZzZXQtMTIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLW9mZnNldC0xMSB7XHJcblx0XHRtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC1sZy1vZmZzZXQtMTAge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctb2Zmc2V0LTkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDc1JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctb2Zmc2V0LTgge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctb2Zmc2V0LTcge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctb2Zmc2V0LTYge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDUwJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctb2Zmc2V0LTUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctb2Zmc2V0LTQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctb2Zmc2V0LTMge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDI1JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctb2Zmc2V0LTIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctb2Zmc2V0LTEge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1sZy1vZmZzZXQtMCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMCU7XHJcblx0fVxyXG59XHJcbiIsIi8qIE1peGluICovXHJcbkBtaXhpbiB2ZXJ0aWNhbC1hbGlnbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gZWFzaW5nLXRyYW5zaXRpb24ge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBhbGwgbGluZWFyO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogMC4ycyBhbGwgbGluZWFyO1xyXG4gIC1vLXRyYW5zaXRpb246IDAuMnMgYWxsIGxpbmVhcjtcclxuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBsaW5lYXI7XHJcbn1cclxuXHJcbkBtaXhpbiBtb2RhbC1sYWJlbCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1hcmdpbjogMCAwIDhweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuQG1peGluIGZpZWxkLWRlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgcGFkZGluZzogNXB4IDAgMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGNvbG9yOiAjYWFhYWFhO1xyXG59XHJcblxyXG5AbWl4aW4gb3JhbmdlLWJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZDogI0ZBQTYyNTtcclxuICBib3JkZXItY29sb3I6ICNDRTg2MTc7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYigyNDksIDE5OCwgMTIxKSwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2IoMjQ5LCAxOTgsIDEyMSksIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYigyNDksIDE5OCwgMTIxKSwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG5cclxuICAmOmhvdmVyLCAmOmRpc2FibGVkIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRiYWNrZ3JvdW5kOiAjZWI5ZTIzO1xyXG5cdGJvcmRlci1jb2xvcjogI2JhNzkxNTtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiKDI0OSwgMTk4LCAxMjEpLCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcblx0LW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYigyNDksIDE5OCwgMTIxKSwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiKDI0OSwgMTk4LCAxMjEpLCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG5cclxuICAmOmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cdGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbiRibHVlOiAjNDJBNEY1O1xyXG4kb3JhbmdlOiAjRkFBNjI3OyIsIiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5NYXJrZXIgSWNvbiBNb2RhbFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jcG9zdHN0dWZmIC5tYXJrZXItZGVzY3JpcHRpb24td3JhcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBoMyB7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwIDAgMTVweDtcclxuICB9XHJcbiAgcCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRjb2xvcjogI2FhYTtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbk1hcmtlciBUeXBlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jcG9zdHN0dWZmIC5tYXJrZXItcm93LCAjcG9zdHN0dWZmIC5tYXJrZXItaWNvbi1yb3csIC5tYXJrZXItaWNvbi1yb3cgaDMge1xyXG4gIGgzIHtcclxuXHRtYXJnaW46IDAgMCAyMHB4O1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbk1hcmtlciBJY29uIFJvd3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hcmtlci1pY29uLXJvdyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm1hcmtlci1pY29uLXJvdywgLnNhdmUtbWFya2VyLWljb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tYXJrZXItaWNvbi1yb3cgLmljb24sIC5tYXJrZXItcm93IC5tYXJrZXItaXRlbSB7XHJcbiAgd2lkdGg6IDMxJTtcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nOiA0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4uaWNvbi1pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLThweDtcclxufVxyXG5cclxuLm1hcmtlci1pY29uLXJvdyAuaWNvbiBzcGFuIHtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogOHB4O1xyXG59XHJcblxyXG4ubWFya2VyLWljb24tcm93IC5pY29uLCAubWFya2VyLXJvdyAubWFya2VyLWl0ZW0sIC5tYXBzLWljb24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xyXG4gICY6aG92ZXIge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNmNGVmZDg7XHJcblx0YmFja2dyb3VuZDogI0ZGRkFFMjtcclxuICB9XHJcbn1cclxuXHJcbi5tYXJrZXItaWNvbi1yb3cgLm1hcmtlci1pdGVtLXNlbGVjdGVkLCAubWFya2VyLWl0ZW0ubWFya2VyLWl0ZW0tc2VsZWN0ZWQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNGVmZDg7XHJcbiAgYmFja2dyb3VuZDogI0ZGRkFFMjtcclxufVxyXG5cclxuLm1hcmtlci1sYWJlbCB7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI0ZGRkZGRjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ29sb3JzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYXJrZXItcm93IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubWFya2VyLWljb24tbW9kYWwge1xyXG4gIC5jb2xvci1kZXNjIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjbGVhcjogYm90aDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG4gIH1cclxuICAubWFya2VyLWNvbG9yLXBpY2tlci13cmFwIHtcclxuXHRmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5NYXJrZXIgU2VsZWN0aW9uc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFya2VyLXJvdyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgLm1hcmtlci1pdGVtIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMzElO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdGhlaWdodDogMTAwcHg7XHJcblx0bWFyZ2luOiAwIDElIDElIDA7XHJcblx0Lm1hcmtlci1zdmcge1xyXG5cdCAgbWFyZ2luLXRvcDogM3B4O1xyXG5cdCAgJi5kZWZhdWx0LW1hcmtlciB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cdCAgfVxyXG5cdH1cclxuICB9XHJcbn1cclxuXHJcbi5tYXJrZXItZGVzY3JpcHRpb24td3JhcCBoMywgLm1hcmtlci1pY29uLXJvdyBoMyB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbk1hcCBJY29uc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFwLWljb25zLWxpc3Qge1xyXG4gIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgbGkge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0YSB7XHJcblx0ICBwYWRkaW5nOiA0cHg7XHJcblx0ICBkaXNwbGF5OiBibG9jaztcclxuXHQgIGJveC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG4gIH1cclxufVxyXG5cclxuLyogU2F2ZSBidXR0b24gKi9cclxuXHJcbi5zYXZlLW1hcmtlci1pY29uIHtcclxuICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RGREZERjtcclxuICAuc2F2ZS10ZXh0IHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0bWFyZ2luOiA2cHggMCAwIDEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24ge1xyXG5cdGZsb2F0OiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5yYWRpdXMtbGFiZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDM1cHg7XHJcbiAgY29sb3I6ICM3ZGJlZTg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Nb2RhbDogQ3JlYXRlIGEgTWFya2VyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jbWIyLWlkLWdtYi1nZW9jb2Rlci53aGl0ZS1wb3B1cCB7XHJcblxyXG4gIHAuYXV0b2NvbXBsZXRlLWRlc2NyaXB0aW9uIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgbGFiZWx7XHJcblx0bWFyZ2luOjA7XHJcblx0cGFkZGluZzowO1xyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcgJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDEwNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcG93ZXJlZC1ieS1nb29nbGUtb24td2hpdGUucG5nJykgbm8tcmVwZWF0IDAgMCB0cmFuc3BhcmVudDtcclxuXHRcdHdpZHRoOiAxMDRweDtcclxuXHRcdGhlaWdodDogMTZweDtcclxuXHQgIH1cclxuICB9XHJcblxyXG4gIC5jbWItdGQge1xyXG5cdHBhZGRpbmc6IDA7XHJcblxyXG5cdGlucHV0IHtcclxuXHQgIHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiBDTUIyIEN1c3RvbWl6ZWQgU0NTU1xyXG4gKlxyXG4gKiBAZGVzY3JpcHRpb24gSGVyZSB3ZSBjdXN0b21pemUgdGhlIGxvb2stYW5kLWZlZWwgb2YgQ01CMiB0byBzdWl0IEdNQlxyXG4gKiBAcGFja2FnZSAgICAgR2l2ZVxyXG4gKiBAc3VicGFja2FnZSAgU0NTUy9BZG1pblxyXG4gKiBAY29weXJpZ2h0ICAgQ29weXJpZ2h0IChjKSAyMDE1LCBXb3JkSW1wcmVzc1xyXG4gKiBAbGljZW5zZSAgICAgaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL2dwbC0yLjAucGhwIEdOVSBQdWJsaWMgTGljZW5zZVxyXG4qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENNQjIgSW50ZXJmYWNlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNtYjItaWQtZ21iLXBsYWNlcy1zZWFyY2gtbXVsdGljaGVja2JveCB7XHJcbiAgdWwge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIGxpIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMzMlO1xyXG4gIH1cclxuICAuY21iMi1tZXRhYm94LWRlc2NyaXB0aW9uIHtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdG1hcmdpbi1yaWdodDogMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLy9IaWRlL1Nob3cgc29tZSBib3JkZXJzXHJcbiNjbWIyLW1ldGFib3gtZ29vZ2xlX21hcHNfc2VhcmNoX29wdGlvbnMgLmNtYjItaWQtZ21iLXNob3ctcGxhY2VzIHtcclxuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jcG9zdC1ib2R5LWNvbnRlbnQgI2NtYjItbWV0YWJveC1nb29nbGVfbWFwc19zZWFyY2hfb3B0aW9ucyAuY21iMi1pZC1nbWItc2VhcmNoLXJhZGl1cywgI3Bvc3QtYm9keSAuY21iMi1pZC1nbWItc2VhcmNoLXJhZGl1cyB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRvY29tcGxldGUgTWV0YWJveFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jY21iMi1tZXRhYm94LWdvb2dsZV9tYXBzX21hcmtlcnMge1xyXG4gIC5zZWFyY2gtYXV0b2NvbXBsZXRlIHtcclxuXHR3aWR0aDogNzglO1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbiAgLmF1dG9jb21wbGV0ZS13cmFwIHtcclxuXHRwIHtcclxuXHQgIEBpbmNsdWRlIGZpZWxkLWRlc2NyaXB0aW9uO1xyXG5cdH1cclxuICB9XHJcblxyXG4gIGEuZHJvcC1tYXJrZXIge1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHQuZGFzaGljb25zIHtcclxuXHQgIGZvbnQtc2l6ZTogMTRweDtcclxuXHQgIG1hcmdpbjogNHB4IDAgMDtcclxuXHQgIHdpZHRoOiAxNnB4O1xyXG5cdH1cclxuICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5NYXAgTWFya2Vyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jZ29vZ2xlX21hcHNfbWFya2VycyB7XHJcbiAgLmNtYi1hZGQtcm93IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuI3Bvc3RzdHVmZiAucG9zdGJveC1jb250YWluZXIge1xyXG4gIC5jbWItcmVwZWF0YWJsZS1ncm91cDpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xyXG5cdHBhZGRpbmc6IDAgMCAxNXB4O1xyXG4gIH1cclxuICAuY21iLXJlcGVhdC1ncm91cC13cmFwIC5jbWItcm93Om5vdCg6bGFzdC1vZi10eXBlKSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbiNnbWJfbWFya2Vyc19ncm91cF9yZXBlYXQuY21iLXJlbW92ZS1maWVsZC1yb3cge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TaWRlYmFyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNwb3N0c3R1ZmYgLmlubmVyLXNpZGViYXIsICNwb3N0c3R1ZmYgI3NpZGUtc29ydGFibGVzIHtcclxuXHJcbiAgLmluc2lkZSB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRwYWRkaW5nLXRvcDogMTJweDtcclxuICB9XHJcblxyXG4gIC5jbWItcm93IHtcclxuXHRtYXJnaW46IDAgMCAxNXB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblxyXG5cdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuXHQgIGJvcmRlci1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQmOmxhc3QtY2hpbGQsICY6bGFzdC1vZi10eXBlIHtcclxuXHQgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcbiAgfVxyXG5cclxuICAuY21iLXRoIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0bGFiZWwge1xyXG5cdCAgYm9yZGVyOiBub25lO1xyXG5cdCAgJjphZnRlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdCAgfVxyXG5cdH1cclxuXHJcbiAgfVxyXG5cclxuICAuY21iLXRkIHtcclxuXHQvL3JlcGVhdGVyXHJcblx0Ji5jbWItbmVzdGVkIHtcclxuXHQgIHBhZGRpbmctbGVmdDogMTJweDtcclxuXHQgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcblx0fVxyXG4gIH1cclxuXHJcbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU2lkZWJhciBGaWVsZHNcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gIHNlbGVjdCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5sYXQtbG5nLXdyYXAge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG4gIC5sYXQtbG5nLXdyYXAubG5nLXdyYXAge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuY21iMi1tZXRhYm94LWRlc2NyaXB0aW9uLCBwLmNtYjItbWV0YWJveC1kZXNjcmlwdGlvbiB7XHJcblx0QGluY2x1ZGUgZmllbGQtZGVzY3JpcHRpb247XHJcbiAgfVxyXG5cclxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTaWRlYmFyIFJlcGVhdGVyIEZpZWxkIEdyb3Vwc1xyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgaDIuY21iLWdyb3VwLW5hbWUge1xyXG5cdEBpbmNsdWRlIG1vZGFsLWxhYmVsO1xyXG4gIH1cclxuXHJcbiAgLmNtYi1yZXBlYXRhYmxlLWdyb3VwIHtcclxuXHJcblx0LmNtYi1yZXBlYXRhYmxlLWdyb3VwaW5nIHtcclxuXHQgIG1hcmdpbjogMCAwIDhweDtcclxuXHQgIGJvcmRlcjogbm9uZTtcclxuXHQgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHQgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdCAgLmNtYi1ncm91cC10aXRsZSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiA4cHggOHB4IDhweCAzMHB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0YmFja2dyb3VuZDogJG9yYW5nZTtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0ICB9XHJcblx0ICAuY21iaGFuZGxlIHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdCAgfVxyXG5cdCAgLmNtYmhhbmRsZSB7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogMDtcclxuXHQgIH1cclxuXHJcblx0ICA+IC5jbWItcmVtb3ZlLWdyb3VwLXJvdyB7XHJcblx0XHR0b3A6IDZweDtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdCAgfVxyXG5cclxuXHR9XHJcblxyXG5cdC5jbWItZmllbGQtbGlzdCB7XHJcblx0ICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFRUU7XHJcblx0ICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUVFO1xyXG5cdH1cclxuXHJcblx0LmNtYi1yZW1vdmUtcm93IHtcclxuXHQgIG1hcmdpbjogMDtcclxuXHQgIHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQuY21iLWFkZC1yb3cge1xyXG5cdCAgbWFyZ2luOiAxNXB4IDAgMTBweDtcclxuXHR9XHJcblxyXG4gIH1cclxuXHJcbiAgLmRyb3AtbWFya2VyIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vTm9uLW1hZ25pZmljIEJ1aWxkZXIgUmVwZWF0ZXIgc3R5bGVzXHJcbiNwb3N0Ym94LWNvbnRhaW5lci0yICNjbWIyLW1ldGFib3gtZ29vZ2xlX21hcHNfbWFya2VycyB7XHJcblxyXG4gIC50b2dnbGUtcmVwZWF0ZXItZ3JvdXBzIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAuY21iLXJlcGVhdC1ncm91cC13cmFwIHtcclxuXHRwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLmNtYi1ncm91cC1kZXNjcmlwdGlvbiAuY21iLXRoIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbnAuY21iMi1tZXRhYm94LWRlc2NyaXB0aW9uIHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5hLndwLWNvbG9yLXJlc3VsdCB7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ01CMiB3aXRoaW4gTWFnbmlmaWNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbmRpdi53aGl0ZS1wb3B1cCB7XHJcbiAgLmNtYi10aCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMDtcclxuXHRsYWJlbCB7XHJcblx0ICBAaW5jbHVkZSBtb2RhbC1sYWJlbDtcclxuXHR9XHJcbiAgfVxyXG4gIC5jbWItdGQge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDE1cHggMDtcclxuICB9XHJcblxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuVG9vbHRpcHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmdtYi10b29sdGlwLWZpZWxkIHtcclxuICA+IGRpdi5jbWItdGgge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdGxhYmVsIHtcclxuXHQgIGZsb2F0OiBsZWZ0O1xyXG5cclxuXHR9XHJcblxyXG5cdC5nbWItaGVscC1pY29uIHtcclxuXHQgIGNvbnRlbnQ6ICcgJztcclxuXHQgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2hlbHAucG5nJykgbm8tcmVwZWF0IDAgMCB0cmFuc3BhcmVudDtcclxuXHQgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcclxuXHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQgIG1hcmdpbjogMCAwIC0ycHggOHB4O1xyXG5cdCAgd2lkdGg6IDE2cHg7XHJcblx0ICBoZWlnaHQ6IDE2cHg7XHJcblx0ICBvcGFjaXR5OiAwLjQ7XHJcblx0ICBjdXJzb3I6IHBvaW50ZXI7XHJcblx0ICBAaW5jbHVkZSBlYXNpbmctdHJhbnNpdGlvbjtcclxuXHR9XHJcblxyXG5cdC5nbWItaGVscC1pY29uOmhvdmVyIHtcclxuXHQgIG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi5nbWItdG9vbHRpcC10ZXh0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiLyohXHJcbiAqIE1hcHMgQnVpbGRlciBBZG1pbiBTZXR0aW5ncyBQYWdlcyBTQ1NTL0NTU1xyXG4gKlxyXG4gKiBAZGVzY3JpcHRpb246IFRoZSBNYWluIFNDU1MgZmlsZSBmb3IgYWRtaW4gU0VUVElOR1Mgc3R5bGVzIHdoaWNoIGlzIGNvbXBpbGVkIGFuZCBtaW5pZmllZCB2aWEgR3VscCB0YXNrcnVubmVyXHJcbiAqIEBwYWNrYWdlOiAgICAgR01CXHJcbiAqIEBzdWJwYWNrYWdlOiAgU0NTUy9BZG1pblxyXG4gKiBAY29weXJpZ2h0OiAgIENvcHlyaWdodCAoYykgMjAxNSwgV29yZEltcHJlc3NcclxuICogQGxpY2Vuc2U6ICAgICBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5waHAgR05VIFB1YmxpYyBMaWNlbnNlXHJcbiovXHJcblxyXG4uY2xlYXI6YmVmb3JlLFxyXG4uY2xlYXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uY2xlYXI6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uZ29vZ2xlX21hcHNfcGFnZV9nbWJfc2V0dGluZ3Mge1xyXG5cclxuICAud3JhcCB7XHJcblx0bWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgfVxyXG5cclxuICB0YWJsZS5mb3JtLXRhYmxlIHtcclxuXHRtYXJnaW46IDAgMCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmdtYi1zdWJtaXQtd3JhcCB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuXHRib3JkZXItY29sb3I6ICNkZmRmZGY7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0bWFyZ2luOiAyMHB4IDAgOHB4O1xyXG5cdHBhZGRpbmc6IDEycHg7XHJcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGluZS1oZWlnaHQ6IDIuMWVtO1xyXG4gIH1cclxuXHJcbiAgLmNtYi10aCB7XHJcblx0d2lkdGg6IDIwJTtcclxuICB9XHJcblxyXG4gIC5jbWItdGQge1xyXG5cdHdpZHRoOiA4MCU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuV2VsY29tZSBIZWFkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ud2VsY29tZS1oZWFkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIC5tYWluLWhlYWRpbmcge1xyXG5cdGZvbnQtc2l6ZTogMzZweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjFlbTtcclxuXHRtYXJnaW46IDEwcHggMCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1haW4tc3ViaGVhZGluZyB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAubG9nby1zdmcge1xyXG5cdG1hcmdpbjogMTVweCAwIDA7XHJcblx0c3ZnIHtcclxuXHQgIGhlaWdodDogMTg1cHg7XHJcblx0fVxyXG4gIH1cclxuXHJcbiAgLmxvZ28tc3ZnLmxvZ28tc3ZnLXNtYWxsIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLm5ldy13aW5kb3cge1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL25ldy13aW5kb3ctaWNvbi5wbmcnKSBuby1yZXBlYXQgcmlnaHQgNXB4IHRyYW5zcGFyZW50O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuV2VsY29tZSBDbG9zZWQgaGVhZGluZ1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5nbWItcGx1Z2luLWhlYWRpbmcge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgKyAjTGF5ZXJfMSB7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0aGVpZ2h0OiAzN3B4O1xyXG5cdG1hcmdpbjogMCAxMHB4IDAgNXB4O1xyXG4gIH1cclxufVxyXG5cclxuYS5idXR0b24uZ21iLW9yYW5nZS1idG4sIC5nbWItb3JhbmdlLWJ0biB7XHJcbiAgQGluY2x1ZGUgb3JhbmdlLWJ1dHRvbjtcclxufVxyXG5cclxuI3dwd3JhcCAuZ21iLXNldHRpbmdzLWhlYWRlci1idG4ge1xyXG4gIG1hcmdpbjogNXB4IDAgMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU29jaWFsIE1lZGlhXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNvY2lhbC1pdGVtcy13cmFwIHtcclxuICBmbG9hdDogbGVmdDtcclxuICA+IGRpdiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmZiLWl0ZW0td3JhcCB7XHJcblx0d2lkdGg6IDEwMHB4O1xyXG4gIH1cclxuICAudHdpdHRlci1pdGVtLXdyYXAge1xyXG5cdHdpZHRoOiAxNDVweDtcclxuICB9XHJcbiAgLmdvb2dsZS1wbHVzIHtcclxuXHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHR3aWR0aDogMjAwcHg7XHJcbiAgfVxyXG5cclxuICAud29yZGltcHJlc3MtbG9nbyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogMTBweDtcclxuXHRsZWZ0OiAtMTdweDtcclxuXHRhIHtcclxuXHQgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQubG9nby1saW5rIHtcclxuXHQgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3dvcmRpbXByZXNzLWxvZ28tc21hbGwucG5nJykgbm8tcmVwZWF0IDAgMCB0cmFuc3BhcmVudDtcclxuXHQgIHdpZHRoOiAxMDBweDtcclxuXHQgIGhlaWdodDogNDBweDtcclxuXHR9XHJcbiAgfVxyXG5cclxuICAuZ21iLXNldHRpbmdzLWhlYWRlci1idG4ge1xyXG5cdG1hcmdpbi10b3A6IC02cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG59XHJcblxyXG4uaGlkZS13ZWxjb21lIHtcclxuICBtYXJnaW46IDIxcHggMCAwIDMwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICBzcGFuIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9hcnJvd3MucG5nJykgbm8tcmVwZWF0IDAgLTMzcHggcmdiYSgwLCAwLCAwLCAwKTtcclxuXHR3aWR0aDogMTVweDtcclxuXHRoZWlnaHQ6IDE0cHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucHVsbC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLnB1bGwtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLnNtYWxsLWRlc2Mge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgY29sb3I6ICNCM0IzQjM7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbk1hcCBPcHRpb25zIFRhYlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uc2l6ZS1sYWJlbCB7XHJcbiAgbWFyZ2luOiA4cHggMTBweCAwIDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIHdpZHRoOiA1MHB4O1xyXG59XHJcblxyXG4ud2lkdGhfdW5pdF9sYWJlbCwgLndpZHRoX3JhZGlvLCAubWFwLXdpZHRoLCAubWFwLWhlaWdodCwgLnNpemUtbGFiZWwsIC5yYWRpby1sZWZ0LCAubGFiZWwtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIE1hcCBTaXplXHJcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNpemUtbGFiZWxzLXdyYXAge1xyXG4gIG1hcmdpbjogOHB4IDAgMCAxMHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICBsYWJlbCB7XHJcblx0bWFyZ2luOiAwIDEwcHggMCAwO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5tYXAtd2lkdGgsIC5tYXAtaGVpZ2h0IHtcclxuICB3aWR0aDogNTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkxhdC9MbmdcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jZ2VvbG9jYXRlLXdyYXAge1xyXG4gIG1hcmdpbjogMCAwIDVweDtcclxufVxyXG5cclxubGFiZWwuZ2VvY29kZS1sYWJlbCB7XHJcbiAgd2lkdGg6IDEzMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxubGFiZWwueWVzLWxhYmVsIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5sYXQtbG5nLXdyYXAge1xyXG4gIG1hcmdpbjogMTBweCAyMHB4IDEwcHggMDtcclxuICBjbGVhcjogbm9uZTtcclxuXHJcbiAgPiBzcGFuLCA+IGlucHV0IHtcclxuXHRmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgPiBzcGFuIHtcclxuXHRtYXJnaW46IDhweCA1cHggMCAwO1xyXG5cdHdpZHRoOiA4MHB4O1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRmb250LXdlaWdodDpib2xkO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT10ZXh0XS5sYXRpdHVkZSwgaW5wdXRbdHlwZT10ZXh0XS5sb25naXR1ZGUge1xyXG5cdHdpZHRoOiAxMjBweDtcclxuXHRmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkdlbmVyYWwgT3B0aW9ucyBUYWJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jZ21iX21lbnVfcG9zaXRpb24ge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TeXN0ZW0gU2V0dGluZ3MgVGFiXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI3N5c3RlbS1pbmZvLXRleHRhcmVhIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDYwMHB4O1xyXG59IiwiLyohXHJcbiAqIE1hcHMgQnVpbGRlciBXaWRnZXRcclxuICpcclxuICogQGRlc2NyaXB0aW9uOiBBZG1pbiBzdHlsZXMgZm9yIHRoZSB3aWRnZXRcclxuICogQHBhY2thZ2U6ICAgICBHTUJcclxuICogQHN1YnBhY2thZ2U6ICBTQ1NTL0FkbWluXHJcbiAqIEBjb3B5cmlnaHQ6ICAgQ29weXJpZ2h0IChjKSAyMDE1LCBXb3JkSW1wcmVzc1xyXG4gKiBAbGljZW5zZTogICAgIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9ncGwtMi4wLnBocCBHTlUgUHVibGljIExpY2Vuc2VcclxuKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Ub2dnbGUgVGlwc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5nbWItdG9vbHRpcC1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjNcIjtcclxuICBvcGFjaXR5OiAwLjU7XHJcblxyXG59XHJcblxyXG4uZ21iLXRvb2x0aXAtaWNvbjpob3ZlcjpiZWZvcmUge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5nbWItd2lkZ2V0LXVwZ3JhZGUge1xyXG4gIC5wb3dlcmVkLWJ5IHtcclxuICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcG93ZXJlZC1ieS1nb29nbGUtb24td2hpdGUucG5nJykgbm8tcmVwZWF0IDAgMCB0cmFuc3BhcmVudDtcclxuXHR3aWR0aDogMTA0cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdG1hcmdpbjogM3B4IDAgMDtcclxuICB9XHJcbiAgLmJ1dHRvbiB7XHJcblx0bWFyZ2luLWJvdHRvbTo4cHg7XHJcbiAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
|
1 |
+
.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-container,img.mfp-img{-webkit-box-sizing:border-box}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.gmb-clearfix:after{content:"";display:table;clear:both}.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:100000;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{z-index:100001;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:100003;box-sizing:border-box}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:100004}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:100005;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close,button.gmb-modal-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover,button.gmb-modal-close:focus,button.gmb-modal-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}#places-search #type-selector label,#qtip-overlay.blurs,.magnific-builder .postbox .hndle,.mfp-gallery .mfp-image-holder .mfp-figure,.qtip-close,button.gmb-modal-close{cursor:pointer}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding:0}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:600px;margin:20px auto}.container,.container-fluid{padding-left:15px;padding-right:15px}.white-popup:after{content:"";display:table;clear:both}.white-popup.marker-icon-modal{padding-bottom:50px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}#places-search #type-selector input[type=radio],.qtip{display:none}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}#places-search{margin-top:30px}#places-search .controls{border:1px solid transparent;border-radius:2px 0 0 2px;box-sizing:border-box;-moz-box-sizing:border-box;height:32px;outline:0;box-shadow:0 2px 6px rgba(0,0,0,.3)}#places-search #pac-input{background-color:#fff;font-family:Roboto;font-size:15px;font-weight:300;padding:0 11px 0 13px;text-overflow:ellipsis;width:400px;margin:0}#places-search #pac-input:focus{border-color:#4d90fe}#places-search .pac-container{font-family:Roboto}#places-search #type-selector{color:#fff;background-color:#4d90fe;padding:0 11px;height:30px;overflow:hidden}#places-search #type-selector label{font-family:Roboto;font-size:13px;font-weight:300;margin-right:15px;line-height:24px;padding:4px 8px 2px;border-radius:0 0 4px 4px}#places-search #type-selector input[type=radio]:checked+label{background-color:#447ee0}.qtip{position:absolute;left:-28000px;top:-28000px;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}.qtip-close,.qtip-default{border-width:1px;border-style:solid}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;outline:0;border-color:transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border-color:#F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:transparent}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #f1f1f1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}#qtip-overlay,#qtip-overlay div{left:0;top:0;width:100%;height:100%}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.magnific-builder #google_maps_preview_metabox,.magnific-builder#post #google-map-wrap{border:none}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed}#qtip-overlay div{position:absolute;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.magnific-builder #google_maps_preview_metabox .handlediv,.magnific-builder #google_maps_preview_metabox .ui-sortable-handle,.magnific-builder #post-body-content,.magnific-builder #submitdiv,.magnific-builder #titlediv,.magnific-builder .marker-icon-modal,.map-modal-upsell{display:none}.magnific-builder #google_maps_preview_metabox .inside{margin:0;padding:0}.magnific-builder#post{position:relative;margin:20px;padding:0;background:#EEE;width:auto;overflow:hidden}.magnific-builder#post #cmb2-metabox-google_maps_preview_metabox>div,.magnific-builder#post #poststuff{padding-top:0}.magnific-builder#post .magnific-builder#post .places-loading{top:auto;right:-175px;bottom:15px;left:auto}.magnific-builder#post #map-toolbar{min-width:687px}.magnific-builder#post #postbox-container-1{margin-left:0;padding:90px 0 50px;width:300px!important;background:url(../img/maps-builder-logo-small.png) 15px 15px no-repeat}.magnific-builder#post #postbox-container-1:after{content:' ';position:absolute;bottom:15px;right:130px;background:url(../img/powered-by-google-on-white.png) no-repeat;width:104px;height:16px}.magnific-builder#post #postbox-container-1 #side-sortables{border-left:1px solid #DDD;border-bottom:1px solid #DDD;background-color:#F7F7F7;overflow-y:auto;overflow-x:hidden;height:100%;min-height:100%;position:relative}.magnific-builder#post #postbox-container-1 #side-sortables .ui-sortable-handle{background:#42A4F5;color:#FFF}.magnific-builder#post #postbox-container-1 #side-sortables .ui-sortable-handle:hover{background:#128df2}.magnific-builder#post #postbox-container-1 #side-sortables .handlediv{color:#FFF}.magnific-builder#post #postbox-container-1 .magnific-submit{position:absolute;bottom:10px;right:10px;display:block}.magnific-builder#post #postbox-container-1 #google_maps_search_options .cmb2-id-gmb-places-search{margin-top:15px;border-top:none}.magnific-builder#post #postbox-container-1 #google_maps_search_options .cmb2-id-gmb-places-search-multicheckbox ul li{width:50%;position:relative}.magnific-builder#post #postbox-container-1 #google_maps_search_options .cmb2-id-gmb-places-search-multicheckbox ul li .cmb2-option{position:absolute;top:0;left:0}.magnific-builder#post #postbox-container-1 #google_maps_search_options .cmb2-id-gmb-places-search-multicheckbox ul li label{padding-left:25px;display:block;padding-right:3px}.magnific-builder#post #postbox-container-1 a.drop-marker{margin-top:10px;display:block;width:120px;text-align:center}.magnific-builder#post #postbox-container-1 .places-change-message .button{margin-bottom:10px;float:left}.magnific-builder#post #post-body.columns-2 #side-sortables{margin-right:0;width:300px!important}.magnific-builder#post .postbox{margin:0;border:none}.magnific-builder#post .postbox:last-of-type{border-bottom:1px solid #DDD}.magnific-builder#post .toggle-repeater-groups{display:block;width:140px;text-align:center;margin:10px 0 0}.magnific-builder#post button.edit-title{display:inline-block}.magnific-builder .postbox .hndle:hover{color:#23282d;background:#f5f5f5}.magnific-builder#post .places-loading{top:auto;right:auto;bottom:0;left:0}#wpbody-content .magnific-submit{display:none}#map-builder{margin:5px 12px 10px;display:block;text-align:center}#map-builder span.dashicons{position:relative;top:2px;margin-right:3px}.magnific-builder #poststuff .white-popup{position:absolute;max-width:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0;z-index:100008;opacity:1;background:rgba(88,88,88,.8);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;overflow-y:auto;display:table}.magnific-builder #poststuff .white-popup .inner-modal-wrap{display:table-cell;vertical-align:middle}.magnific-builder #poststuff .white-popup .inner-modal-wrap .inner-modal-container{overflow-y:auto;max-height:100%}.magnific-builder #poststuff .white-popup .inner-modal-wrap .inner-modal{max-width:600px;margin:30px auto;background:#FFF;padding:20px;box-shadow:0 0 8px rgba(0,0,0,.45);position:relative}.magnific-builder #poststuff .white-popup .save-marker-icon{position:relative;border:none;margin-top:15px}.pac-container{z-index:100020!important}button.gmb-modal-close{border:none;background-color:transparent;color:#333;outline:0;padding:0}.mfp-container .map-modal-upsell{display:block;position:absolute;top:35px;right:-261px;text-align:center}.mfp-container .map-modal-upsell p{font-size:11px;font-style:italic;margin:0 0 2px;color:#AAA}.mfp-container .map-modal-upsell a.upsell-button{width:70px}.maps-builder-free .magnific-builder#post #postbox-container-1{background-image:url(../img/maps-builder-logo-small-non-pro.png)}#google-map-wrap{position:relative;border:1px solid #DDD}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.hover-transition,.marker-icon-row .icon,.marker-row .marker-item{-webkit-transition:.2s all linear;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:.2s all linear}.box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cmb2-id-gmb-theme-json,.gmb-hidden{display:none}.marker-info-wrapper{background-color:#F1F1F1;margin:8px 0 4px;padding:12px;font-size:13px}.marker-info-wrapper>div{margin:0 0 5px;padding:0}.marker-info-wrapper>div.rating-wrap{margin:0;padding:0}.repeatable-grouping .cmb-nested-table td{padding-top:3px}.repeatable-grouping .cmb-nested-table td pre textarea{height:50px}.repeatable-grouping .cmb-nested-table td pre{margin:0}.new-window{background:url(../img/new-window-icon.png) right 3px no-repeat;padding-right:16px}.mfp-content .marker-icon-modal{display:block}.shortcode-wrap{margin:1px 14px 12px 11px}.shortcode-wrap label{margin:0 0 3px;display:block;cursor:default}.shortcode-wrap .shortcode-input{margin:0;width:100%}.wpgp-message{background-color:#FFF;border-left:4px solid #7AD03A;-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,.15);box-shadow:1px 1px 1px 1px rgba(0,0,0,.15);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:1px 12px;display:none}.wpgp-message.warning-message{border-left:4px solid #d40000;margin:20px 0 0}.form-table td .wpgp-message p,.wpgp-message p{margin:.5em 0;padding:2px}.places-change-message{margin-bottom:15px;margin-right:2px}.places-change-message p{float:left}.places-change-message .button{float:right;margin-top:5px}#google-map-wrap .wpgp-message{margin-top:20px}#cmb2-metabox-google_maps_preview_metabox>div{padding:5px 0 0;margin:0}#map{width:100%;margin:0 auto}.places-loading{background:url(../img/spinner.gif) center right no-repeat;font-style:italic;position:absolute;top:-34px;right:31px;padding:0 25px 0 0;display:none}.cmb2-id-gmb-map-type td{padding-bottom:0}.cmb2-id-gmb-map-type-control .cmb2-option{margin:5px 0 10px}#google_maps_details_options tr,.cmb2-id-gmb-places-search,.cmb2-id-gmb-places-search-multicheckbox,.cmb2-id-gmb-search-radius,.places-search-wrap{display:none}#google_maps_details_options tr.cmb2-id-gmb-show-poi{display:table-row}.map-height,.map-width,.size-label,.width_radio,.width_unit_label{float:left!important}#side-sortables table.cmb_metabox label.size-label,.inner-sidebar table.cmb_metabox label.size-label,label.size-label{font-weight:400;font-style:italic}#poststuff h2.cmb-group-name,#side-sortables h2.cmb-group-name{font-weight:700;font-size:14px;margin:0 0 8px;padding:0;display:block;position:relative}#poststuff h2.cmb-group-name+.cmb2-metabox-description,#side-sortables h2.cmb-group-name+.cmb2-metabox-description{padding-top:0!important}#infobubble-content{padding:0;margin:3px -20px 0 0;min-width:314px;min-height:80px;height:100%;box-sizing:border-box;cursor:default}#infobubble-content p{font-size:12px;margin:0 0 7px;color:#2C2C2C}#infobubble-content .place-title{border:1px solid #FFF;font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:21px;font-weight:700;min-height:21px;white-space:normal;padding-right:20px}#infobubble-content .place-description{white-space:normal}#infobubble-content a{box-shadow:none}.marker-confirm-place{margin:0 8px 4px 0;display:inline-block}.marker-confirm-place:hover{cursor:pointer}#google_maps_preview_metabox .gm-style-iw,#google_maps_preview_metabox .gm-style-iw>div,#google_maps_preview_metabox .gm-style-iw>div>div{overflow:visible!important}#infobubble-content{overflow:hidden!important}#infobubble-content.loading{background:url(../img/loading-large.gif) center center no-repeat #FFF}#google-map-wrap div#infobubble-content>div{white-space:normal}#infobubble-content .rating-wrap{overflow:hidden}#infobubble-content .numeric-rating{font-size:16px;color:#DD4B39;font-weight:400;float:left;margin:0 5px 0 0}#infobubble-content .star-rating-wrap{background:url(../img/review_stars.png) no-repeat;height:13px;width:67px;float:left;margin:4px 0 0}#infobubble-content .star-rating-size{background:url(../img/review_stars.png) 0 -13px no-repeat;height:13px}#edit-toolbar{list-style:none;margin:0;padding:0;text-align:right}#edit-toolbar>li{margin:0 4px;cursor:pointer;display:inline-block;content:'';height:21px;width:21px;opacity:.5;background:url(../img/icons-infowindow-002.svg)}#edit-toolbar>li:hover,#save-toolbar>li .marker-edit-link{opacity:.75}#edit-toolbar>li.trash-marker{background-position:-42px 0}#edit-toolbar>li.edit-info{background:url(../img/icons-app-000.svg) 21px 21px}#lat-lng-wrap input[type=text].latitude,#lat-lng-wrap input[type=text].longitude,#side-sortables #lat-lng-wrap input[type=text].latitude,#side-sortables #lat-lng-wrap input[type=text].longitude{width:100px;float:left}.lat-lng-wrap{float:left}.lng-wrap{margin-bottom:0}.lat-lng-change-message{float:left;clear:both;margin:10px 0 0;width:100%}.lat-lng-change-message>p{float:left}.lat-lng-update-btn{float:right;margin:7px 0 0!important}.cmb2-id-gmb-theme-json{display:none}#cmb2-metabox-google_maps_options a.custom-snazzy-toggle{margin-top:6px}#save-toolbar{margin:0;padding:0;float:left}#save-toolbar>li{display:inline-block;margin:0;padding:0}#save-toolbar>li:first-child{margin:0 5px 0 0}#save-toolbar>li .google-btn{width:75px}a.marker-edit-link{background:url(../img/marker-btn.png) no-repeat;width:20px;height:20px;opacity:.5;margin:4px 0 0;display:block;float:right}#infobubble-content .edit-place-title{width:290px;margin:0 0 10px}#infobubble-content .edit-place-description{display:block;font-size:12px;width:100%;min-height:100px}#map-toolbar{position:absolute;left:50%;bottom:-1px;transform:translateX(-50%);background:#FFF;padding:3px 1px 0;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;min-width:582px}#map-toolbar #title{padding:3px}#map-toolbar .drop-marker{width:105px}#map-toolbar .drop-marker .dashicons{margin:5px 0 0}#map-toolbar button{margin:0 2px}#map-toolbar button .dashicons{font-size:12px;width:12px;margin:5px 2px 0 -2px}#map-toolbar button.edit-title{display:none}#map-toolbar .live-lat-lng-wrap{border:1px solid #DDD;padding:0;margin:0 2px;display:inline-block;width:255px;background-color:#FAFAFA;height:24px;overflow:hidden;box-shadow:0 1px 0 rgba(0,0,0,.08)}#map-toolbar .live-lat-lng-wrap .live-latitude-wrap,#map-toolbar .live-lat-lng-wrap .live-longitude-wrap{float:left;margin-left:6px}#map-toolbar .live-lat-lng-wrap .live-latitude-wrap span,#map-toolbar .live-lat-lng-wrap .live-longitude-wrap span{line-height:22px;float:left}#map-toolbar .live-lat-lng-wrap .live-latitude,#map-toolbar .live-lat-lng-wrap .live-longitude{font-size:11px;margin:0;padding:0;width:60px;white-space:nowrap;overflow:hidden}#map-toolbar .live-lat-lng-wrap .live-latitude-label,#map-toolbar .live-lat-lng-wrap .live-longitude-label{font-size:10px;color:#AAA;font-style:italic;display:block;padding:0 2px 0 0}#map-toolbar .live-lat-lng-wrap button{float:left;margin:-2px 0 -2px -2px;border-radius:0;height:26px;box-shadow:none}#map-toolbar .live-lat-lng-wrap button:hover{box-shadow:none;border-color:#ccc}@media (max-width:900px){#map-toolbar{display:none}}.map-autocomplete-wrap label,.map-title-wrap label{font-weight:700;font-size:14px;margin:0;padding:0;display:block;position:relative}.map-autocomplete-wrap input,.map-title-wrap input{width:100%}.map-autocomplete-wrap p.cmb2-metabox-description,.map-title-wrap p.cmb2-metabox-description{padding:8px 0}.map-autocomplete-wrap label{position:relative}.map-autocomplete-wrap label:after{content:' ';position:absolute;bottom:0;left:120px;background:url(../img/powered-by-google-on-white.png) no-repeat;width:104px;height:16px}.google-btn{-webkit-border-radius:2px;border-radius:2px;cursor:default;font-weight:300;font-size:13px;text-align:center;white-space:nowrap;height:27px;line-height:27px;min-width:54px;outline:0;padding:0 8px}.google-btn-blue{-webkit-box-shadow:none;box-shadow:none;background-color:#4D90FE;background-image:-webkit-linear-gradient(top,#4D90FE,#4787ED);background-image:linear-gradient(top,#4d90fe,#4787ed);border:1px solid #3079ED;color:#FFF}.google-btn-blue:hover{-webkit-box-shadow:none;box-shadow:none;background-color:#357AE8;background-image:-webkit-linear-gradient(top,#4D90FE,#357AE8);background-image:linear-gradient(top,#4d90fe,#357ae8);border:1px solid #2F5BB7;border-bottom-color:#2F5BB7}.google-btn-blue:active,.google-btn-blue:focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 1px 2px rgba(0,0,0,.3);background:#357AE8;border:1px solid #2F5BB7;border-top:1px solid #2F5BB7}.google-btn-default{-webkit-box-shadow:none;box-shadow:none;background-color:#F5F5F5;background-image:-webkit-linear-gradient(top,#F5F5F5,#F1F1F1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);color:#333;border:1px solid #DCDCDC;border:1px solid rgba(0,0,0,.1)}.google-btn-default:hover{-webkit-box-shadow:none;box-shadow:none;background-color:#F8F8F8;background-image:-webkit-linear-gradient(top,#F8F8F8,#F1F1F1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #C6C6C6;color:#111}.google-btn-default:active{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:#F8F8F8;color:#111}input#_gmb_mashup_autocomplete[placeholder*="Oops!"],input#gmb_geocoder[placeholder*="Oops!"]{background-repeat:no-repeat;background-size:contain;padding-left:35px}.infowindow-toolbar{display:block;margin:0;padding:8px 0 0}.add-marker{text-decoration:none}.cmb-field-list:after{content:"";display:table;clear:both}#google_maps_markers .cmb-add-row,#poststuff #side-sortables .cmb-th label:after,#poststuff .inner-sidebar .cmb-th label:after{display:none}.cmb2-id-gmb-places-search-multicheckbox ul{overflow:hidden}.cmb2-id-gmb-places-search-multicheckbox li{float:left;width:33%}.cmb2-id-gmb-places-search-multicheckbox .cmb2-metabox-description{margin-top:10px;margin-right:2px}#cmb2-metabox-google_maps_search_options .cmb2-id-gmb-show-places{border-bottom:none;margin-bottom:0}#post-body .cmb2-id-gmb-places-search,#post-body-content #cmb2-metabox-google_maps_search_options .cmb2-id-gmb-search-radius{border-top:1px solid #e9e9e9}#post-body .cmb2-metabox.cmb-field-list>.cmb-repeat-group-wrap{padding:0}#cmb2-metabox-google_maps_markers .search-autocomplete{width:78%;margin-right:10px}#cmb2-metabox-google_maps_markers .autocomplete-wrap p{font-style:italic;margin:5px 0;color:#aaa}#cmb2-metabox-google_maps_markers a.drop-marker{font-style:normal}#cmb2-metabox-google_maps_markers a.drop-marker .dashicons{font-size:14px;margin:4px 0 0;width:16px}#poststuff .postbox-container .cmb-repeatable-group:not(:last-of-type){border-bottom:1px solid #e9e9e9;padding:0 0 15px}#poststuff .postbox-container .cmb-repeat-group-wrap .cmb-row:not(:last-of-type){margin-bottom:10px}#gmb_markers_group_repeat.cmb-remove-field-row{margin-bottom:15px}#poststuff #side-sortables .inside,#poststuff .inner-sidebar .inside{margin-top:0;padding-top:12px}#poststuff #side-sortables .cmb-row,#poststuff .inner-sidebar .cmb-row{margin:0 0 15px;padding:0}#poststuff #side-sortables .cmb-row:not(:last-of-type),#poststuff .inner-sidebar .cmb-row:not(:last-of-type){border-bottom:0}#poststuff #side-sortables .cmb-row:last-child,#poststuff #side-sortables .cmb-row:last-of-type,#poststuff .inner-sidebar .cmb-row:last-child,#poststuff .inner-sidebar .cmb-row:last-of-type{margin-bottom:5px}#poststuff #side-sortables .cmb-th,#poststuff .inner-sidebar .cmb-th{background:0 0;padding:0;position:relative}#poststuff #side-sortables .cmb-th label,#poststuff .inner-sidebar .cmb-th label{border:none}#poststuff #side-sortables .cmb-td.cmb-nested,#poststuff .inner-sidebar .cmb-td.cmb-nested{padding-left:12px;padding-right:12px}#poststuff #side-sortables select,#poststuff .inner-sidebar select{width:100%}#poststuff #side-sortables .lat-lng-wrap,#poststuff .inner-sidebar .lat-lng-wrap{margin-top:0}#poststuff #side-sortables .lat-lng-wrap.lng-wrap,#poststuff .inner-sidebar .lat-lng-wrap.lng-wrap{margin-bottom:0}#poststuff #side-sortables .cmb2-metabox-description,#poststuff #side-sortables p.cmb2-metabox-description,#poststuff .inner-sidebar .cmb2-metabox-description,#poststuff .inner-sidebar p.cmb2-metabox-description{font-size:13px;padding:5px 0 0;margin:0;line-height:18px;font-style:italic;color:#aaa}#poststuff #side-sortables h2.cmb-group-name,#poststuff .inner-sidebar h2.cmb-group-name{font-weight:700;font-size:14px;margin:0 0 8px;padding:0;display:block;position:relative}#poststuff #side-sortables .cmb-repeatable-group .cmb-repeatable-grouping,#poststuff .inner-sidebar .cmb-repeatable-group .cmb-repeatable-grouping{margin:0 0 8px;border:none;border-radius:5px;overflow:hidden}#poststuff #side-sortables .cmb-repeatable-group .cmb-repeatable-grouping .cmb-group-title,#poststuff .inner-sidebar .cmb-repeatable-group .cmb-repeatable-grouping .cmb-group-title{margin:0;padding:8px 8px 8px 30px;cursor:pointer;background:#FAA627;border:none;color:#FFF;font-weight:700}#poststuff #side-sortables .cmb-repeatable-group .cmb-repeatable-grouping .cmbhandle,#poststuff .inner-sidebar .cmb-repeatable-group .cmb-repeatable-grouping .cmbhandle{color:#FFF;right:0;top:0}#poststuff #side-sortables .cmb-repeatable-group .cmb-repeatable-grouping>.cmb-remove-group-row,#poststuff .inner-sidebar .cmb-repeatable-group .cmb-repeatable-grouping>.cmb-remove-group-row{top:6px;color:#FFF}#poststuff #side-sortables .cmb-repeatable-group .cmb-field-list,#poststuff .inner-sidebar .cmb-repeatable-group .cmb-field-list{border-left:1px solid #EEE;border-right:1px solid #EEE}#poststuff #side-sortables .cmb-repeatable-group .cmb-remove-row,#poststuff .inner-sidebar .cmb-repeatable-group .cmb-remove-row{margin:0;padding:0}#poststuff #side-sortables .cmb-repeatable-group .cmb-add-row,#poststuff .inner-sidebar .cmb-repeatable-group .cmb-add-row{margin:15px 0 10px}#poststuff #side-sortables .drop-marker,#poststuff .inner-sidebar .drop-marker{margin-bottom:15px}#postbox-container-2 #cmb2-metabox-google_maps_markers .toggle-repeater-groups{float:right}#postbox-container-2 #cmb2-metabox-google_maps_markers .cmb-repeat-group-wrap{padding:0}#postbox-container-2 #cmb2-metabox-google_maps_markers .cmb-group-description .cmb-th{padding-right:0}p.cmb2-metabox-description{font-weight:400}a.wp-color-result{height:24px}div.white-popup .cmb-th{width:100%;padding:0}div.white-popup .cmb-th label{font-weight:700;font-size:14px;margin:0 0 8px;padding:0;display:block;position:relative}div.white-popup .cmb-td{width:100%;padding:15px 0}.google_maps_page_gmb_settings .wrap{margin-left:-5px}.google_maps_page_gmb_settings table.form-table{margin:0 0 20px}.google_maps_page_gmb_settings .gmb-submit-wrap{clear:both;background:#f5f5f5;border-color:#dfdfdf;overflow:auto;margin:20px 0 8px;padding:12px;border-width:1px;border-style:solid;font-size:13px;line-height:2.1em}.google_maps_page_gmb_settings .cmb-th{width:20%}.google_maps_page_gmb_settings .cmb-td{width:80%}.welcome-header{margin-bottom:20px}.welcome-header .main-heading{font-size:36px;font-weight:400;line-height:1.1em;margin:10px 0 20px}.welcome-header .main-subheading{font-size:20px;line-height:1.4em;margin:0}.welcome-header .logo-svg{margin:15px 0 0}.welcome-header .logo-svg svg{height:185px}.welcome-header .logo-svg.logo-svg-small{float:right;margin:0}.pull-left,.social-items-wrap{float:left}.welcome-header .new-window{background:url(../img/new-window-icon.png) right 5px no-repeat;padding-right:13px;margin-right:4px}.gmb-plugin-heading{display:none}.gmb-plugin-heading+#Layer_1{width:auto;height:37px;margin:0 10px 0 5px}#wpwrap .gmb-settings-header-btn{margin:5px 0 0}.social-items-wrap>div{display:inline-block}.social-items-wrap .fb-item-wrap{width:100px}.social-items-wrap .twitter-item-wrap{width:145px}.social-items-wrap .google-plus{margin-left:20px;width:200px}.social-items-wrap .wordimpress-logo{position:relative;top:10px;left:-17px}.social-items-wrap .wordimpress-logo a{display:block}.social-items-wrap .wordimpress-logo .logo-link{background:url(../img/wordimpress-logo-small.png) no-repeat;width:100px;height:40px}.social-items-wrap .gmb-settings-header-btn{margin-top:-6px!important}.hide-welcome{margin:21px 0 0 30px;display:inline-block}.hide-welcome span{background:url(../img/arrows.png) 0 -33px no-repeat;width:15px;height:14px;display:inline-block;margin-left:3px}#gmb_directions_group_repeat .cmb-type-destination .destination-place-id,.marker-icon-row,.save-marker-icon{display:none}.pull-right{float:right}.small-desc{font-size:12px;font-style:italic;color:#AAA;clear:both}.size-label{margin:8px 10px 0 0;font-style:italic;width:50px}.label-left,.map-height,.map-width,.radio-left,.size-label,.width_radio,.width_unit_label{float:left!important}.size-labels-wrap{margin:8px 0 0 10px;padding:0;float:left}.size-labels-wrap input[type=radio]{margin-right:0;float:left}.size-labels-wrap label{margin:0 10px 0 0;float:left}.map-height,.map-width{width:55px!important}#width_wrap{margin:0 0 10px}#geolocate-wrap{margin:0 0 5px}label.geocode-label{width:130px;margin-right:0}label.yes-label{margin-right:10px}.lat-lng-wrap{margin:10px 20px 10px 0;clear:none}.lat-lng-wrap>input,.lat-lng-wrap>span{float:left}.lat-lng-wrap>span{margin:8px 5px 0 0;width:80px;font-style:italic;font-weight:700}.lat-lng-wrap input[type=text].latitude,.lat-lng-wrap input[type=text].longitude{width:120px;float:left}#gmb_menu_position{width:40px}.cmb2-wrap .gmb-license-deactivate{margin:1px 0 0 10px;height:30px}.cmb2-wrap .gmb-license-field{background-image:url(../img/close.png);background-color:#FFF;background-repeat:no-repeat;background-position:98.5% center;background-size:18px}.cmb2-wrap .gmb-license-active,.cmb2-wrap .gmb-license-active:focus{background-image:url(../img/tick.png);background-color:#FFF;background-repeat:no-repeat;background-position:98.5% center;outline:0;background-size:16px}#system-info-textarea{width:100%;height:600px}#gmb_directions_group_repeat .gmb-travel-mode{width:98%}#gmb_directions_group_repeat .gmb-destination-fieldset{padding-left:25px;position:relative}#gmb_directions_group_repeat .gmb-destination-fieldset .gmb-directions-marker{position:absolute;left:-3px;top:50%;height:40px;margin-top:-20px}#gmb_directions_group_repeat .cmb-type-destination .cmb-field-list{border:none!important}#gmb_directions_group_repeat .cmb-type-destination .cmb-field-list .cmb-td{padding:0;width:100%}#gmb_directions_group_repeat .cmb-type-destination label{padding-right:0}#gmb_directions_group_repeat .cmb-type-destination .destination-longitude{margin-right:2%}#gmb_directions_group_repeat .cmb-type-destination .gmb-directions-autocomplete,#gmb_directions_group_repeat .cmb-type-destination .gmb-directions-autocomplete input{width:100%}#gmb_directions_group_repeat .cmb-type-destination .destination-latitude,#gmb_directions_group_repeat .cmb-type-destination .destination-longitude{width:49%;float:left}#gmb_directions_group_repeat .cmb-type-destination .destination-latitude input,#gmb_directions_group_repeat .cmb-type-destination .destination-longitude input{padding:3px;font-size:12px;width:100%}#gmb_directions_group_repeat .cmb-type-destination .cmb-remove-field-row{background:#333}#gmb_directions_group_repeat .cmb-repeatable-grouping .button{padding:3px 5px;height:auto;font-size:11px;vertical-align:middle;line-height:1em;margin:2px 0 0;top:0!important}#gmb_directions_group_repeat .cmb-repeatable-grouping .button.cmb-shift-rows{margin-top:0;margin-right:5px}#gmb_directions_group_repeat .cmb-repeatable-grouping .button.cmb-shift-rows span{line-height:11px;height:auto}.gmb-tooltip-icon:before{content:"\f223";opacity:.5}.gmb-tooltip-icon:hover:before{opacity:1}#poststuff .marker-description-wrap,.marker-description-wrap{margin-bottom:20px;border-bottom:1px solid #DDD;padding-bottom:20px}#poststuff .marker-description-wrap h3,.marker-description-wrap h3{font-size:22px;padding:0;margin:0 0 15px}#poststuff .marker-description-wrap p,.marker-description-wrap p{font-size:16px;font-style:italic;color:#aaa;margin-bottom:0}#poststuff .marker-icon-row h3,#poststuff .marker-row h3,.marker-icon-row h3 h3{margin:0 0 20px;font-size:18px;padding:0}.marker-icon-row{margin-bottom:10px}.marker-icon-row .icon,.marker-row .marker-item{width:31%;float:left;font-size:14px;margin-bottom:10px;padding:4px;border-radius:5px;text-align:center}.marker-icon-row .icon{text-align:left;margin-right:1%}.marker-icon-row .icon span{font-size:32px;margin-right:8px;position:relative;top:8px}.icon-inner{position:relative;top:-8px}.maps-icon,.marker-icon-row .icon,.marker-row .marker-item{cursor:pointer;border:1px solid #FFF}.maps-icon:hover,.marker-icon-row .icon:hover,.marker-icon-row .marker-item-selected,.marker-item.marker-item-selected,.marker-row .marker-item:hover{border:1px solid #f4efd8;background:#FFFAE2}.marker-label{z-index:99;position:absolute;display:block;margin-top:-50px;margin-left:-25px;width:50px;height:50px;font-size:28px;text-align:center;color:#FFF;white-space:nowrap;line-height:1}.marker-icon-color-wrap{margin-bottom:20px}.marker-icon-modal .color-desc{display:block;clear:both;font-size:12px;font-style:italic}.marker-color-picker-wrap{float:left}.gmb-marker-image-wrap .gmb-image-preview{float:left;margin:0 20px 0 0}.marker-row{margin-bottom:25px}.marker-row .marker-item{float:left;width:31%;text-align:center;padding:10px;height:100px;margin:0 1% 1% 0}.marker-row .marker-item .marker-preview{margin:0 0 10px;min-height:40px}.marker-row .marker-item .marker-preview .dashicons-upload{height:40px;width:40px;font-size:40px}.marker-row .marker-item .marker-preview .default-marker{padding-top:8px}.marker-description-wrap h3,.marker-icon-row h3{margin-top:0}.map-icons-list{margin:0 0 10px}.map-icons-list li{float:left;padding:0}.map-icons-list li a{padding:4px;display:block;box-shadow:none}.templatic-icons-row .map-icons-list li a{padding:5px}.save-marker-icon{background:#F1F1F1;padding:10px;position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-top:1px solid #DFDFDF}.save-marker-icon .save-text{float:left;font-style:italic;margin:6px 0 0 10px}.save-marker-icon .button{float:right}.radius-label{position:relative;top:35px;color:#7dbee8}.cmb2-id-gmb-geocoder.white-popup p.autocomplete-description{display:none}.cmb2-id-gmb-geocoder.white-popup label{margin:0;padding:0}.cmb2-id-gmb-geocoder.white-popup label:after{content:' ';position:absolute;bottom:0;left:105px;background:url(../img/powered-by-google-on-white.png) no-repeat;width:104px;height:16px}.cmb2-id-gmb-geocoder.white-popup .cmb-td{padding:0}.cmb2-id-gmb-geocoder.white-popup .cmb-td input{width:100%}.google_maps_page_gmb_import_export .nav-tab-wrapper{margin-bottom:20px}.google_maps_page_gmb_import_export .import-export-metabox{max-width:440px}.google_maps_page_gmb_import_export .import-export-metabox h3.hndle{margin:0;padding:8px 10px;font-size:15px;cursor:default}.google_maps_page_gmb_import_export p.intro{font-size:15px;font-style:italic;margin:0 0 20px;color:#AAA}.google_maps_page_gmb_import_export label{font-weight:700;margin:0 0 10px;display:block}.google_maps_page_gmb_import_export .field-wrap{margin:0 0 10px}.google_maps_page_gmb_import_export .field-wrap .field-label,.google_maps_page_gmb_import_export .field-wrap select{width:48%;margin:0 1%;display:inline-block}#gmb-marker-import .csv-upload{margin-top:20px}#gmb-marker-import #submit{margin:10px 0 0}.csv-mapping-header{font-weight:700;margin-bottom:10px}.csv-mapping-header>span{width:48%;margin:0 1%;display:inline-block;padding:3px 0;border-bottom:1px solid #000}#gmb_mashup_group_repeat .cmb-group-name,#poststuff .gmb-mashup-loading .cmb-th,#side-sortables .gmb-mashup-loading .cmb-th{display:none}.marker-export-submit{margin:15px 0 0}#side-sortables #gmb_mashup_group_repeat .cmb-repeat-group-field .cmb-td{padding-bottom:0}#poststuff .gmb-mashup-loading,#side-sortables .gmb-mashup-loading{float:left;border:none}#gmb_mashup_group_repeat .cmb-remove-field-row{float:right}#gmb_mashup_group_repeat .mashup-load-status-wrap{padding:10px 0 15px}#gmb_mashup_group_repeat .mashup-load-status-wrap>div.mashup-load-status{padding:2px 4px;background:#fffff8;border:1px solid #EEE;height:300px;overflow-y:scroll}#gmb_mashup_group_repeat .mashup-load-status-wrap>div.mashup-load-status ol{padding:0 0 0 18px;margin:0}#gmb_mashup_group_repeat .mashup-load-status-wrap>div.mashup-load-status li.gmb-error{color:red}#gmb_mashup_group_repeat .mashup-load-status-wrap>div.mashup-load-status li.gmb-loaded{color:green}#side-sortables #gmb_mashup_group_repeat .mashup-load-status-wrap>div.mashup-load-status{width:230px;height:150px}#side-sortables #gmb_mashup_group_repeat .mashup-load-status-wrap>div.mashup-load-status li{font-size:11px}#side-sortables #gmb_mashup_group_repeat .cmb-remove-field-row{margin-top:-43px}.gmb-mashups-loading{display:none;margin:4px 0 0 6px}div.place-thumb{margin:0 0 10px}div.place-thumb img{max-width:100%}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/css/google-maps-builder.css
DELETED
@@ -1,119 +0,0 @@
|
|
1 |
-
/*!
|
2 |
-
* Maps Builder Frontend
|
3 |
-
*
|
4 |
-
* @package: GMB
|
5 |
-
* @subpackage: SCSS/Admin
|
6 |
-
* @copyright: Copyright (c) 2015, WordImpress
|
7 |
-
* @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
-
*/
|
9 |
-
/*!
|
10 |
-
* Maps Builder Frontend Maps
|
11 |
-
*
|
12 |
-
* @package: GMB
|
13 |
-
* @subpackage: SCSS/Admin
|
14 |
-
* @copyright: Copyright (c) 2015, WordImpress
|
15 |
-
* @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
16 |
-
*/
|
17 |
-
.google-maps-builder {
|
18 |
-
width: 100%;
|
19 |
-
height: 500px;
|
20 |
-
min-height: 275px; }
|
21 |
-
|
22 |
-
div[id^='google-maps-builder'] div#infobubble-content > div {
|
23 |
-
white-space: normal; }
|
24 |
-
div[id^='google-maps-builder'] .gm-style-iw, div[id^='google-maps-builder'] .gm-style-iw > div, div[id^='google-maps-builder'] .gm-style-iw > div > div {
|
25 |
-
overflow: visible !important; }
|
26 |
-
|
27 |
-
/* This fixes issues some themes have with embedded Google Maps (like Twenty Twelve) */
|
28 |
-
div[id^='google-maps-builder'] img {
|
29 |
-
max-width: none;
|
30 |
-
box-shadow: none;
|
31 |
-
-moz-box-shadow: none;
|
32 |
-
-webkit-box-shadow: none; }
|
33 |
-
|
34 |
-
/*!
|
35 |
-
* Info Bubble (window)
|
36 |
-
*
|
37 |
-
* @description:
|
38 |
-
* @package: GMB
|
39 |
-
* @subpackage: SCSS/Admin
|
40 |
-
* @copyright: Copyright (c) 2015, WordImpress
|
41 |
-
* @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
42 |
-
*/
|
43 |
-
/* Loading */
|
44 |
-
#infobubble-content.loading {
|
45 |
-
background: url('../img/loading-large.gif') no-repeat center center #FFF; }
|
46 |
-
|
47 |
-
#infobubble-content {
|
48 |
-
padding: 0 0 0 0;
|
49 |
-
margin: 0 -20px 0 0;
|
50 |
-
min-width: 314px;
|
51 |
-
min-height: 80px;
|
52 |
-
height: 100%;
|
53 |
-
overflow: hidden;
|
54 |
-
box-sizing: border-box;
|
55 |
-
cursor: default; }
|
56 |
-
#infobubble-content p {
|
57 |
-
font-size: 12px;
|
58 |
-
margin: 0 0 7px;
|
59 |
-
color: #2C2C2C; }
|
60 |
-
#infobubble-content .place-title {
|
61 |
-
border: 1px solid #FFF;
|
62 |
-
font-family: Roboto, Arial, sans-serif;
|
63 |
-
font-size: 16px;
|
64 |
-
line-height: 21px;
|
65 |
-
font-weight: 700;
|
66 |
-
min-height: 21px;
|
67 |
-
white-space: normal;
|
68 |
-
padding-right: 20px; }
|
69 |
-
#infobubble-content .place-description {
|
70 |
-
white-space: normal; }
|
71 |
-
|
72 |
-
/* Place Details */
|
73 |
-
#infobubble-content .marker-info-wrapper {
|
74 |
-
background-color: #F1F1F1;
|
75 |
-
margin: 8px 0 4px;
|
76 |
-
padding: 12px 12px 12px 12px;
|
77 |
-
font-size: 13px; }
|
78 |
-
#infobubble-content .rating-wrap {
|
79 |
-
overflow: hidden;
|
80 |
-
margin: 4px 0 0; }
|
81 |
-
#infobubble-content .numeric-rating {
|
82 |
-
font-size: 16px;
|
83 |
-
color: #DD4B39;
|
84 |
-
font-weight: 400;
|
85 |
-
float: left;
|
86 |
-
margin: 0 5px 0 0;
|
87 |
-
line-height: 1; }
|
88 |
-
#infobubble-content .star-rating-wrap {
|
89 |
-
background: url('../img/review_stars.png') no-repeat 0 0 transparent;
|
90 |
-
height: 13px;
|
91 |
-
width: 67px;
|
92 |
-
float: left;
|
93 |
-
margin: 1px 0 0; }
|
94 |
-
#infobubble-content .star-rating-size {
|
95 |
-
background: url('../img/review_stars.png') no-repeat 0 -13px transparent;
|
96 |
-
height: 13px; }
|
97 |
-
|
98 |
-
@media screen and (max-width: 440px) {
|
99 |
-
#infobubble-content {
|
100 |
-
min-width: inherit;
|
101 |
-
overflow: visible; } }
|
102 |
-
|
103 |
-
/* Maps Icons */
|
104 |
-
div[id^='google-maps-builder'] .marker-label {
|
105 |
-
z-index: 99;
|
106 |
-
position: absolute;
|
107 |
-
display: block;
|
108 |
-
margin-top: -50px;
|
109 |
-
margin-left: -25px;
|
110 |
-
width: 50px;
|
111 |
-
height: 50px;
|
112 |
-
font-size: 28px;
|
113 |
-
text-align: center;
|
114 |
-
color: #FFFFFF;
|
115 |
-
white-space: nowrap;
|
116 |
-
line-height: 1; }
|
117 |
-
|
118 |
-
|
119 |
-
/*# sourceMappingURL=google-maps-builder.css.map */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/css/google-maps-builder.css.map
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"version":3,"sources":["infowindow.scss","maps.scss"],"names":[],"mappings":"AAWA,AAAmB,AACjB,AAA0C,AAG5C,AACE,AAAS,AACT,AAAQ,AACR,AAAW,AACX,AAAY,AACZ,AAAQ,AACR,AAAU,AACV,AAAY,AACZ,AAAQ,AAEV,AAAoB,AACnB,AAAW,AACX,AAAQ,AACR,AAAO,AAGR,AAAoB,AACnB,AAAQ,AACR,AAAa,AACb,AAAW,AACX,AAAa,AACb,AAAa,AACb,AAAY,AACZ,AAAa,AACb,AAAe,AAGhB,AAAoB,AACnB,AAAa,AAMd,AAAoB,AACnB,AAAkB,AAClB,AAAQ,AACR,AAAS,AACT,AAAW,AAEZ,AAAoB,AACnB,AAAU,AACV,AAAQ,AAET,AAAoB,AACnB,AAAW,AACX,AAAO,AACP,AAAa,AACb,AAAO,AACP,AAAQ,AACR,AAAa,AAEd,AAAoB,AACnB,AAAyC,AACzC,AAAQ,AACR,AAAO,AACP,AAAO,AACP,AAAQ,AAGT,AAAoB,AACnB,AAAyC,AACzC,AAAQ,AAKT,AACA,AACC,AAAW,AACX,AAAU,AAKX,AAAG,AAA4B,AAC7B,AAAS,AACT,AAAU,AACV,AAAS,AACT,AAAY,AACZ,AAAa,AACb,AAAO,AACP,AAAQ,AACR,AAAW,AACX,AAAY,AACZ,AAAO,AACP,AAAa,AACb,AAAa,AC9Ff,AACE,AAAO,AACP,AAAQ,AACR,AAAY,AAKd,AAAG,AAA4B,AAAG,AAAsB,AACvD,AAAa,AAGd,AAAG,AAA4B,AAAc,AAAG,AAA4B,AAAe,AAAK,AAAG,AAA4B,AAAe,AAAM,AACnJ,AAAU,AAMX,AAAG,AAA4B,AAC7B,AAAW,AACX,AAAY,AACZ,AAAiB,AACjB,AAAoB","file":"google-maps-builder.css","sourcesContent":["/*!\r\n * Info Bubble (window)\r\n *\r\n * @description:\r\n * @package: GMB\r\n * @subpackage: SCSS/Admin\r\n * @copyright: Copyright (c) 2015, WordImpress\r\n * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n\r\n/* Loading */\r\n#infobubble-content.loading {\r\n background: url('../img/loading-large.gif') no-repeat center center #FFF;\r\n}\r\n\r\n#infobubble-content {\r\n padding: 0 0 0 0;\r\n margin: 0 -20px 0 0;\r\n min-width: 314px;\r\n min-height: 80px;\r\n height: 100%;\r\n overflow: hidden;\r\n box-sizing: border-box;\r\n cursor: default;\r\n\r\n p {\r\n\tfont-size: 12px;\r\n\tmargin: 0 0 7px;\r\n\tcolor: #2C2C2C;\r\n }\r\n\r\n .place-title {\r\n\tborder: 1px solid #FFF;\r\n\tfont-family: Roboto, Arial, sans-serif;\r\n\tfont-size: 16px;\r\n\tline-height: 21px;\r\n\tfont-weight: 700;\r\n\tmin-height: 21px;\r\n\twhite-space: normal;\r\n\tpadding-right: 20px;\r\n }\r\n\r\n .place-description {\r\n\twhite-space: normal;\r\n }\r\n}\r\n\r\n/* Place Details */\r\n#infobubble-content {\r\n .marker-info-wrapper {\r\n\tbackground-color: #F1F1F1;\r\n\tmargin: 8px 0 4px;\r\n\tpadding: 12px 12px 12px 12px;\r\n\tfont-size: 13px;\r\n }\r\n .rating-wrap {\r\n\toverflow: hidden;\r\n\tmargin: 4px 0 0;\r\n }\r\n .numeric-rating {\r\n\tfont-size: 16px;\r\n\tcolor: #DD4B39;\r\n\tfont-weight: 400;\r\n\tfloat: left;\r\n\tmargin: 0 5px 0 0;\r\n\tline-height: 1;\r\n }\r\n .star-rating-wrap {\r\n\tbackground: url('../img/review_stars.png') no-repeat 0 0 transparent;\r\n\theight: 13px;\r\n\twidth: 67px;\r\n\tfloat: left;\r\n\tmargin: 1px 0 0;\r\n\r\n }\r\n .star-rating-size {\r\n\tbackground: url('../img/review_stars.png') no-repeat 0 -13px transparent;\r\n\theight: 13px;\r\n }\r\n\r\n}\r\n\r\n@media screen and (max-width: 440px) {\r\n #infobubble-content {\r\n\tmin-width: inherit;\r\n\toverflow: visible\r\n }\r\n}\r\n\r\n/* Maps Icons */\r\ndiv[id^='google-maps-builder'] .marker-label {\r\n z-index: 99;\r\n position: absolute;\r\n display: block;\r\n margin-top: -50px;\r\n margin-left: -25px;\r\n width: 50px;\r\n height: 50px;\r\n font-size: 28px;\r\n text-align: center;\r\n color: #FFFFFF;\r\n white-space: nowrap;\r\n line-height: 1;\r\n}","/*!\r\n * Maps Builder Frontend Maps\r\n *\r\n * @package: GMB\r\n * @subpackage: SCSS/Admin\r\n * @copyright: Copyright (c) 2015, WordImpress\r\n * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n.google-maps-builder {\r\n width: 100%;\r\n height: 500px;\r\n min-height: 275px;\r\n}\r\n\r\ndiv[id^='google-maps-builder'] {\r\n\r\n div#infobubble-content > div {\r\n\twhite-space: normal;\r\n }\r\n\r\n .gm-style-iw, .gm-style-iw > div, .gm-style-iw > div > div {\r\n\toverflow: visible !important;\r\n }\r\n\r\n}\r\n\r\n/* This fixes issues some themes have with embedded Google Maps (like Twenty Twelve) */\r\ndiv[id^='google-maps-builder'] img {\r\n max-width: none;\r\n box-shadow: none;\r\n -moz-box-shadow: none;\r\n -webkit-box-shadow: none;\r\n}"],"sourceRoot":"/source/"}
|
1 |
+
{"version":3,"sources":["maps-builder.scss","../admin/_mixins.scss","maps.scss","infowindow.scss","directions.scss","places-search.scss"],"names":[],"mappings":"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","file":"google-maps-builder.css","sourcesContent":["/*!\n * Maps Builder Frontend\n *\n * @package: GMB\n * @subpackage: SCSS/Admin\n * @copyright: Copyright (c) 2015, WordImpress\n * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License\n */\n\n@import '../admin/mixins';\n@import 'maps';\n@import 'infowindow';\n@import 'directions';\n@import 'places-search';","/* Mixin */\n@mixin vertical-align {\n position: relative;\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n}\n\n@mixin modal-label {\n font-weight: bold;\n font-size: 14px;\n margin: 0 0 8px;\n padding: 0;\n display: block;\n position: relative;\n}\n\n@mixin field-description {\n font-size: 13px;\n padding: 5px 0 0;\n margin: 0;\n line-height: 18px;\n font-style: italic;\n color: #aaaaaa;\n}\n\n@mixin clearfix {\n &:after {\n\tcontent: \"\";\n\tdisplay: table;\n\tclear: both;\n }\n}\n\n@mixin easing-transition {\n -webkit-transition: 0.2s all linear;\n \t-moz-transition: 0.2s all linear;\n \t-o-transition: 0.2s all linear;\n \ttransition: 0.2s all linear;\n}\n\n$blue: #42A4F5;\n$orange: #FAA627;","/*!\n * Maps Builder Frontend Maps\n *\n * @package: GMB\n * @subpackage: SCSS/Admin\n * @copyright: Copyright (c) 2015, WordImpress\n * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n.google-maps-builder {\n width: 100%;\n height: 500px;\n min-height: 275px;\n}\n\ndiv[id^='google-maps-builder'] {\n\n div.gmb-infobubble > div {\n\twhite-space: normal;\n }\n\n .gm-style-iw, .gm-style-iw > div, .gm-style-iw > div > div {\n\toverflow: visible !important;\n }\n\n div[class*=\"_ibani_\"] {\n\tbox-shadow: 0 0 3px rgba(0, 0, 0, 0.2);\n }\n\n iframe.gm-save-widget {\n\tmargin: 0;\n\tpadding: 0;\n }\n\n}\n\n/* This fixes issues some themes have with embedded Google Maps (like Twenty Twelve) */\ndiv[id^='google-maps-builder'] img {\n max-width: none;\n box-shadow: none;\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n}","/*!\n * Info Bubble (window)\n *\n * @description:\n * @package: GMB\n * @subpackage: SCSS/Frontend\n * @copyright: Copyright (c) 2015, WordImpress\n * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n/* Loading */\n.gmb-infobubble.loading {\n background: url('../img/loading-large.gif') no-repeat center center #FFF;\n}\n\ndiv[id^='google-maps-builder'] .gmb-infobubble {\n padding: 8px 10px;\n margin: 0;\n min-width: 0;\n min-height: 100%;\n height: 100%;\n box-sizing: border-box;\n cursor: default;\n\n p {\n\tfont-size: 12px;\n\tmargin: 0 0 7px;\n\tcolor: #2C2C2C;\n }\n\n p.place-title {\n\tborder: 1px solid #FFF;\n\tfont-family: Roboto, Arial, sans-serif;\n\tfont-size: 16px;\n\tline-height: 21px;\n\tfont-weight: 700;\n\tmin-height: 21px;\n\twhite-space: normal;\n }\n\n .place-description {\n\twhite-space: normal;\n }\n img {\n\tmax-width: 100%;\n }\n\n .place-thumb {\n\tmargin: 5px 0 10px;\n }\n\n}\n\n/* Place Details */\n.gmb-infobubble {\n .marker-info-wrapper {\n\tbackground-color: #F1F1F1;\n\tmargin: 8px 0;\n\tpadding: 12px;\n\tfont-size: 13px;\n\tdisplay: block;\n }\n /* Ratings */\n .rating-wrap {\n\toverflow: hidden;\n\tmargin: 4px 0 0;\n\t.numeric-rating {\n\t font-size: 16px;\n\t color: #DD4B39;\n\t font-weight: 400;\n\t float: left;\n\t margin: 0 5px 0 0;\n\t line-height: 1;\n\t}\n\t.star-rating-wrap {\n\t background: url('../img/review_stars.png') no-repeat 0 0 transparent;\n\t height: 13px;\n\t width: 67px;\n\t float: left;\n\t margin: 1px 0 0;\n\t}\n\t.star-rating-size {\n\t background: url('../img/review_stars.png') no-repeat 0 -13px transparent;\n\t height: 13px;\n\t}\n }\n\n .gmb-mashup-single-link {\n\tfont-size: 14px;\n\tdisplay: block;\n\tmargin: 8px 0;\n }\n}\n\n@media screen and (max-width: 440px) {\n .gmb-infobubble {\n\tmin-width: inherit;\n\toverflow: visible\n }\n}\n\n/* Maps Icons */\ndiv[id^='google-maps-builder'] .marker-label {\n z-index: 99;\n position: absolute;\n display: block;\n margin-top: -50px;\n margin-left: -25px;\n width: 50px;\n height: 50px;\n font-size: 28px;\n text-align: center;\n color: #FFFFFF;\n white-space: nowrap;\n line-height: 1;\n}","/*!\n * Directions\n *\n * @description: Panel overlay and below map\n * @package: GMB\n * @subpackage: SCSS/Admin\n * @copyright: Copyright (c) 2015, WordImpress\n * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n.google-maps-builder-wrap {\n position: relative;\n overflow: hidden;\n}\n\n/*-------------------------------\nDirections Table Display\n---------------------------------*/\ndiv[id^=\"directions-panel\"] {\n display: none;\n font-size: 16px;\n margin: 20px 0;\n\n div.adp {\n\tborder: 1px solid #DDD;\n\tmargin: 0 0 25px;\n }\n\n div.adp-summary {\n\tpadding: 3px 10px 3px 5px;\n\tbackground-color: #F7F7F7;\n }\n div.adp-legal {\n\tfont-size: 10px;\n\ttext-align: right;\n\tbackground: #F7F7F7;\n\tborder-top: 1px solid #DDD;\n\tpadding: 2px 4px;\n }\n .adp-substep .adp-stepicon {\n\tmargin: 0 auto;\n }\n\n &.panel-below {\n\tdisplay: block;\n\tmargin: 20px 0;\n\t.gmb-directions-toggle {\n\t display: none;\n\t}\n }\n\n //General Directions Table\n table {\n\tmargin: 0;\n\tborder: none;\n\n\ttd {\n\t padding: 4px;\n\t vertical-align: middle;\n\t border: none;\n\t}\n\n\timg {\n\t box-shadow: none;\n\t max-width: none;\n\t}\n }\n\n table.adp-directions {\n\ttable-layout: auto;\n\tfont-size: 16px;\n\n\ttd.adp-substep:first-of-type {\n\t vertical-align: middle;\n\t}\n\n }\n\n table.adp-placemark {\n\ttd.adp-text {\n\t border: none;\n\t padding-left: 35px;\n\t font-size: 20px;\n\t}\n\n\timg.adp-marker {\n\t display: block;\n\t padding: 8px 0 8px 8px;\n\t}\n\n }\n\n}\n\n/*-------------------------------\nResponsiveness\n---------------------------------*/\n\ndiv[id^=\"directions-panel\"] {\n\n @media(max-width: 767px) {\n\t//General Directions Table\n\ttable {\n\t td {\n\t\tpadding: 2px;\n\t }\n\n\t}\n\n }\n\n}\n\n/*-------------------------------\nPanel\n---------------------------------*/\n\n//Panel overlay\ndiv[id^=\"directions-panel\"].panel-overlay {\n position: absolute;\n top: 0;\n right: -50%;\n display: block;\n background-color: #FFF;\n max-width: 50%;\n max-height: 100%;\n box-sizing: border-box;\n margin: 0;\n height: 100%;\n\n .gmb-directions-toggle {\n\tposition: absolute;\n\tbackground-color: #FFF;\n\ttop: 40%;\n\tleft: -40px;\n\theight: 40px;\n\twidth: 40px;\n\n\t.gmb-directions-icon {\n\t background: url('../img/directions-icon.png') no-repeat center center #FFF;\n\t opacity: 0.5;\n\t display: block;\n\t width: 40px;\n\t height: 40px;\n\t cursor: pointer;\n\t @include easing-transition;\n\n\t &:hover {\n\t\topacity: 0.8;\n\t }\n\t}\n\n\t.gmb-hide-text {\n\t display: none;\n\t}\n }\n\n .gmb-directions-panel-inner {\n\toverflow-y: scroll;\n\tpadding: 5px;\n\theight: 100%;\n }\n\n}","/*------------------------------------------\n Place Search\n--------------------------------------------*/\n\n#places-search {\n margin-top: 30px;\n\n .controls {\n\tborder: 1px solid transparent;\n\tborder-radius: 2px 0 0 2px;\n\tbox-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\theight: 32px;\n\toutline: none;\n\tbox-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);\n }\n\n #pac-input {\n\tbackground-color: #fff;\n\tfont-family: Roboto;\n\tfont-size: 15px;\n\tfont-weight: 300;\n\tpadding: 0 11px 0 13px;\n\ttext-overflow: ellipsis;\n\twidth: 400px;\n\tmargin: 0;\n\n\t&:focus {\n\t border-color: #4d90fe;\n\t}\n }\n\n .pac-container {\n\tfont-family: Roboto;\n }\n\n #type-selector {\n\tcolor: #fff;\n\tbackground-color: #4d90fe;\n\tpadding: 0 11px 0px 11px;\n\theight: 30px;\n\toverflow: hidden;\n\n\tlabel {\n\t font-family: Roboto;\n\t font-size: 13px;\n\t font-weight: 300;\n\t margin-right: 15px;\n\t line-height: 24px;\n\t padding: 4px 8px 2px;\n\t border-radius: 0 0 4px 4px;\n\t cursor: pointer;\n\t}\n\n\tinput[type=\"radio\"] {\n\t display: none;\n\n\t &:checked + label {\n\t\tbackground-color: #447ee0;\n\n\t }\n\n\t}\n\n }\n}\n"],"sourceRoot":"/source/"}
|
assets/css/google-maps-builder.min.css
CHANGED
@@ -1,24 +1 @@
|
|
1 |
-
|
2 |
-
* Maps Builder Frontend
|
3 |
-
*
|
4 |
-
* @package: GMB
|
5 |
-
* @subpackage: SCSS/Admin
|
6 |
-
* @copyright: Copyright (c) 2015, WordImpress
|
7 |
-
* @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
-
*//*!
|
9 |
-
* Maps Builder Frontend Maps
|
10 |
-
*
|
11 |
-
* @package: GMB
|
12 |
-
* @subpackage: SCSS/Admin
|
13 |
-
* @copyright: Copyright (c) 2015, WordImpress
|
14 |
-
* @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
15 |
-
*/#infobubble-content .place-description,div[id^=google-maps-builder] div#infobubble-content>div{white-space:normal}.google-maps-builder{width:100%;height:500px;min-height:275px}div[id^=google-maps-builder] .gm-style-iw,div[id^=google-maps-builder] .gm-style-iw>div,div[id^=google-maps-builder] .gm-style-iw>div>div{overflow:visible!important}div[id^=google-maps-builder] img{max-width:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}/*!
|
16 |
-
* Info Bubble (window)
|
17 |
-
*
|
18 |
-
* @description:
|
19 |
-
* @package: GMB
|
20 |
-
* @subpackage: SCSS/Admin
|
21 |
-
* @copyright: Copyright (c) 2015, WordImpress
|
22 |
-
* @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
23 |
-
*/#infobubble-content.loading{background:url(../img/loading-large.gif) center center no-repeat #FFF}#infobubble-content{padding:0;margin:0 -20px 0 0;min-width:314px;min-height:80px;height:100%;overflow:hidden;box-sizing:border-box;cursor:default}#infobubble-content p{font-size:12px;margin:0 0 7px;color:#2C2C2C}#infobubble-content .place-title{border:1px solid #FFF;font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:21px;font-weight:700;min-height:21px;white-space:normal;padding-right:20px}#infobubble-content .marker-info-wrapper{background-color:#F1F1F1;margin:8px 0 4px;padding:12px;font-size:13px}#infobubble-content .rating-wrap{overflow:hidden;margin:4px 0 0}#infobubble-content .numeric-rating{font-size:16px;color:#DD4B39;font-weight:400;float:left;margin:0 5px 0 0;line-height:1}#infobubble-content .star-rating-wrap{background:url(../img/review_stars.png) no-repeat;height:13px;width:67px;float:left;margin:1px 0 0}#infobubble-content .star-rating-size{background:url(../img/review_stars.png) 0 -13px no-repeat;height:13px}@media screen and (max-width:440px){#infobubble-content{min-width:inherit;overflow:visible}}div[id^=google-maps-builder] .marker-label{z-index:99;position:absolute;display:block;margin-top:-50px;margin-left:-25px;width:50px;height:50px;font-size:28px;text-align:center;color:#FFF;white-space:nowrap;line-height:1}
|
24 |
-
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdvb2dsZS1tYXBzLWJ1aWxkZXIubWluLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQW9FRSx1Q0EvQ0Ysd0RBZ0RJLFlBQWEsT0FyRGpCLHFCQUNFLE1BQU8sS0FDUCxPQUFRLE1BQ1IsV0FBWSxNQUlkLDBDQUE2Qyw4Q0FBbUQsa0RBQzlGLFNBQVUsa0JBR1osaUNBQ0UsVUFBVyxLQUNYLFdBQVksS0FDWixnQkFBaUIsS0FDakIsbUJBQW9COzs7Ozs7OztBQVl0Qiw0QkFDRSxXQUFZLDhCQUF1QyxPQUFPLE9BQWpCLFVBQXdCLEtBRW5FLG9CQUNFLFFBQVMsRUFDVCxPQUFRLEVBQUUsTUFBTSxFQUFFLEVBQ2xCLFVBQVcsTUFDWCxXQUFZLEtBQ1osT0FBUSxLQUNSLFNBQVUsT0FDVixXQUFZLFdBQ1osT0FBUSxRQUNSLHNCQUNFLFVBQVcsS0FDWCxPQUFRLEVBQUUsRUFBRSxJQUNaLE1BQU8sUUFDVCxpQ0FDRSxPQUFRLElBQUksTUFBTSxLQUNsQixZQUFhLE9BQVEsTUFBTyxXQUM1QixVQUFXLEtBQ1gsWUFBYSxLQUNiLFlBQWEsSUFDYixXQUFZLEtBQ1osWUFBYSxPQUNiLGNBQWUsS0FLbkIseUNBQ0UsaUJBQWtCLFFBQ2xCLE9BQVEsSUFBSSxFQUFFLElBQ2QsUUFBUyxLQUNULFVBQVcsS0FDYixpQ0FDRSxTQUFVLE9BQ1YsT0FBUSxJQUFJLEVBQUUsRUFDaEIsb0NBQ0UsVUFBVyxLQUNYLE1BQU8sUUFDUCxZQUFhLElBQ2IsTUFBTyxLQUNQLE9BQVEsRUFBRSxJQUFJLEVBQUUsRUFDaEIsWUFBYSxFQUNmLHNDQUNFLFdBQVksNkJBQTRCLFVBQ3hDLE9BQVEsS0FDUixNQUFPLEtBQ1AsTUFBTyxLQUNQLE9BQVEsSUFBSSxFQUFFLEVBQ2hCLHNDQUNFLFdBQVksNkJBQXNDLEVBQUUsTUFBWixVQUN4QyxPQUFRLEtBRVYsb0NBQ0Usb0JBQ0UsVUFBVyxRQUNYLFNBQVUsU0FHZCwyQ0FDRSxRQUFTLEdBQ1QsU0FBVSxTQUNWLFFBQVMsTUFDVCxXQUFZLE1BQ1osWUFBYSxNQUNiLE1BQU8sS0FDUCxPQUFRLEtBQ1IsVUFBVyxLQUNYLFdBQVksT0FDWixNQUFPLEtBQ1AsWUFBYSxPQUNiLFlBQWEiLCJmaWxlIjoiZ29vZ2xlLW1hcHMtYnVpbGRlci5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
|
1 |
+
div[id^=google-maps-builder] .gmb-infobubble .place-description,div[id^=google-maps-builder] div.gmb-infobubble>div{white-space:normal}.gmb-clearfix:after{content:"";display:table;clear:both}.google-maps-builder{width:100%;height:500px;min-height:275px}div[id^=google-maps-builder] div[class*="_ibani_"]{box-shadow:0 0 3px rgba(0,0,0,.2)}div[id^=google-maps-builder] iframe.gm-save-widget{margin:0;padding:0}div[id^=google-maps-builder] img{max-width:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}div[id^=google-maps-builder] .gmb-infobubble{padding:0;margin:0;box-sizing:border-box;cursor:default}div[id^=google-maps-builder] .gmb-infobubble div.place-description,div[id^=google-maps-builder] .gmb-infobubble p{font-size:13px;margin:0 0 7px;color:#2C2C2C}div[id^=google-maps-builder] .gmb-infobubble div.place-description{margin-bottom:0}div[id^=google-maps-builder] .gmb-infobubble p.place-title{font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:21px;margin-bottom:0;font-weight:700;min-height:21px;white-space:normal}div[id^=google-maps-builder] .gmb-infobubble .place-description+.marker-info-wrapper,div[id^=google-maps-builder] .gmb-infobubble .place-title+.marker-info-wrapper,div[id^=google-maps-builder] .gmb-infobubble p.place-title+div.place-description{margin-top:8px}div[id^=google-maps-builder] .gmb-infobubble img{max-width:100%}div[id^=google-maps-builder] .gmb-infobubble .place-thumb{margin:0 0 10px}div[id^=google-maps-builder] .gmb-infobubble .loading{background:url(../img/loading-large.gif) center center no-repeat #FFF;height:60px}div[id^=google-maps-builder] .gmb-infobubble .rating-wrap{overflow:hidden;margin:0 0 3px;text-align:right}div[id^=google-maps-builder] .gmb-infobubble .rating-wrap .numeric-rating{font-size:16px;color:#DD4B39;font-weight:400;display:inline-block;margin:0 5px 0 0;line-height:1}div[id^=google-maps-builder] .gmb-infobubble .rating-wrap .star-rating-wrap{background:url(../img/review_stars.png) no-repeat;height:13px;width:67px;display:inline-block;margin:1px 0 0}div[id^=google-maps-builder] .gmb-infobubble .rating-wrap .star-rating-size{background:url(../img/review_stars.png) 0 -13px no-repeat;height:13px}div[id^=google-maps-builder] .gmb-infobubble .gmb-mashup-single-link{font-size:14px;display:block;margin:8px 0}div.gmb-infobubble-container{box-shadow:0 0 3px rgba(0,0,0,.2)}div[id^=google-maps-builder] .gmb-infobubble .marker-info-wrapper{background-color:#F1F1F1;padding:12px;font-size:13px;display:block;min-width:260px;overflow:hidden}div[id^=google-maps-builder] .gmb-infobubble .marker-info-wrapper span.place-icon{background:url(../img/google-icons.png) no-repeat;height:20px;width:20px;display:inline-block;margin:0 2px -6px -3px}div[id^=google-maps-builder] .gmb-infobubble .marker-info-wrapper .place-address{float:left;width:50%;font-style:italic;text-align:left}div[id^=google-maps-builder] .gmb-infobubble .marker-info-wrapper .place-address .place-directions-link{display:block;margin:3px 0 0}div[id^=google-maps-builder] .gmb-infobubble .marker-info-wrapper .place-address .place-directions-link>span{background-position:0 -226px;margin-right:0}div[id^=google-maps-builder] .gmb-infobubble .marker-info-wrapper .place-phone{text-align:right;margin:0 0 3px}div[id^=google-maps-builder] .gmb-infobubble .marker-info-wrapper .place-phone span.place-icon{background-position:0 -355px}div[id^=google-maps-builder] .gmb-infobubble .marker-info-wrapper .place-website{text-align:right}div[id^=google-maps-builder] .gmb-infobubble .marker-info-wrapper .place-website span.place-icon{background-position:0 -291px}@media screen and (max-width:440px){.gmb-infobubble{min-width:inherit;overflow:visible}}div[id^=google-maps-builder] .marker-label{z-index:99;position:absolute;display:block;margin-top:-50px;margin-left:-25px;width:50px;height:50px;font-size:28px;text-align:center;color:#FFF;white-space:nowrap;line-height:1}.google-maps-builder-wrap{position:relative;overflow:hidden}div[id^=directions-panel]{display:none;font-size:16px;margin:20px 0}div[id^=directions-panel] div.adp{border:1px solid #DDD;margin:0 0 25px}div[id^=directions-panel] div.adp-summary{padding:3px 10px 3px 5px;background-color:#F7F7F7}div[id^=directions-panel] div.adp-legal{font-size:10px;text-align:right;background:#F7F7F7;border-top:1px solid #DDD;padding:2px 4px}div[id^=directions-panel] .adp-substep .adp-stepicon{margin:0 auto}div[id^=directions-panel].panel-below{display:block;margin:20px 0}div[id^=directions-panel].panel-below .gmb-directions-toggle{display:none}div[id^=directions-panel] table{margin:0;border:none}div[id^=directions-panel] table td{padding:4px;vertical-align:middle;border:none}div[id^=directions-panel] table img{box-shadow:none;max-width:none}div[id^=directions-panel] table.adp-directions{table-layout:auto;font-size:16px}div[id^=directions-panel] table.adp-directions td.adp-substep:first-of-type{vertical-align:middle}div[id^=directions-panel] table.adp-placemark td.adp-text{border:none;padding-left:35px;font-size:20px}div[id^=directions-panel] table.adp-placemark img.adp-marker{display:block;padding:8px 0 8px 8px}@media (max-width:767px){div[id^=directions-panel] table td{padding:2px}}div[id^=directions-panel].panel-overlay{position:absolute;top:0;right:-50%;display:block;background-color:#FFF;max-width:50%;max-height:100%;box-sizing:border-box;margin:0;height:100%}div[id^=directions-panel].panel-overlay .gmb-directions-toggle{position:absolute;background-color:#FFF;top:40%;left:-40px;height:40px;width:40px}div[id^=directions-panel].panel-overlay .gmb-directions-toggle .gmb-directions-icon{background:url(../img/directions-icon.png) center center no-repeat #FFF;opacity:.5;display:block;width:40px;height:40px;cursor:pointer;-webkit-transition:.2s all linear;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:.2s all linear}#places-search #type-selector input[type=radio],div[id^=directions-panel].panel-overlay .gmb-directions-toggle .gmb-hide-text{display:none}div[id^=directions-panel].panel-overlay .gmb-directions-toggle .gmb-directions-icon:hover{opacity:.8}div[id^=directions-panel].panel-overlay .gmb-directions-panel-inner{overflow-y:scroll;padding:5px;height:100%}#places-search{margin-top:30px}#places-search .controls{border:1px solid transparent;border-radius:2px 0 0 2px;box-sizing:border-box;-moz-box-sizing:border-box;height:32px;outline:0;box-shadow:0 2px 6px rgba(0,0,0,.3)}#places-search #pac-input{background-color:#fff;font-family:Roboto;font-size:15px;font-weight:300;padding:0 11px 0 13px;text-overflow:ellipsis;width:400px;margin:0}#places-search #pac-input:focus{border-color:#4d90fe}#places-search .pac-container{font-family:Roboto}#places-search #type-selector{color:#fff;background-color:#4d90fe;padding:0 11px;height:30px;overflow:hidden}#places-search #type-selector label{font-family:Roboto;font-size:13px;font-weight:300;margin-right:15px;line-height:24px;padding:4px 8px 2px;border-radius:0 0 4px 4px;cursor:pointer}#places-search #type-selector input[type=radio]:checked+label{background-color:#447ee0}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/img/icons-app-000.svg
CHANGED
@@ -1,56 +1,56 @@
|
|
1 |
-
<?xml version="1.0" encoding="utf-8"?>
|
2 |
-
<!-- Generator: Adobe Illustrator 16.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
-
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
4 |
-
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
5 |
-
width="84px" height="63px" viewBox="0 0 84 63" enable-background="new 0 0 84 63" xml:space="preserve">
|
6 |
-
<path d="M16.7422,15.502L14,12.7578h-0.6426l-0.5508-0.5508C13.54,11.3379,14,10.229,14,9c0-2.7607-2.2383-5-5-5
|
7 |
-
C6.2378,4,4,6.2393,4,9c0,2.7617,2.2378,5,5,5c1.229,0,2.3379-0.459,3.208-1.1934l0.5518,0.5508V14l2.7422,2.7422
|
8 |
-
c0.3418,0.3438,0.8965,0.3438,1.2402,0.002C17.0859,16.4004,17.0859,15.8457,16.7422,15.502z M9,12.25
|
9 |
-
c-1.7949,0-3.25-1.4551-3.25-3.25S7.2051,5.75,9,5.75c1.7969,0,3.25,1.4551,3.25,3.25S10.7969,12.25,9,12.25z"/>
|
10 |
-
<g>
|
11 |
-
<path d="M60.25,52H59v-2.25c0-0.4141-0.3359-0.75-0.75-0.75h-5.9395l-1.7793-1.7788C50.3965,47.084,50.209,47,50,47h-4.25
|
12 |
-
C45.3359,47,45,47.3359,45,47.75V49v10.25c0,0.4141,0.3359,0.75,0.75,0.75H48h6.5h3.75h0.25c0.4141,0,0.75-0.3359,0.75-0.75
|
13 |
-
l1.75-6.5C61,52.3359,60.6641,52,60.25,52z"/>
|
14 |
-
</g>
|
15 |
-
<path fill="#FFFFFF" d="M47.25,58l1-5.75c0-0.1382,0.1113-0.25,0.25-0.25H59v-1H48.5c-0.6895,0-1.25,0.561-1.25,1.25l-1,5.75"/>
|
16 |
-
<polygon points="58,5.4141 56.5859,4 52,8.5859 47.4141,4 46,5.4141 50.5859,10 46,14.5859 47.4141,16 52,11.4141 56.5859,16
|
17 |
-
58,14.5859 53.4141,10 "/>
|
18 |
-
<rect x="42" fill="#4387FD" fill-opacity="0" width="21" height="21"/>
|
19 |
-
<polygon enable-background="new " points="77.9141,7.5 76.5,6.0859 73.5,9.0859 70.5,6.0859 69.085,7.5 72.085,10.5 69.085,13.5
|
20 |
-
70.5,14.9141 73.5,11.9141 76.5,14.9141 77.9141,13.5 74.9141,10.5 "/>
|
21 |
-
<path d="M60.8633,37.4961l-7-12C53.6855,25.189,53.3555,25,53,25c-0.3545,0-0.6846,0.189-0.8623,0.4961l-7,12
|
22 |
-
c-0.1826,0.3105-0.1826,0.6914-0.0049,1.002C45.3115,38.8086,45.6436,39,46,39h14c0.3574,0,0.6895-0.1914,0.8672-0.502
|
23 |
-
S61.0449,37.8066,60.8633,37.4961z"/>
|
24 |
-
<circle fill="#FFFFFF" cx="52.998" cy="35.999" r="1.0508"/>
|
25 |
-
<polygon fill="#FFFFFF" points="52,29 54,29 53.6504,34 52.3506,34 "/>
|
26 |
-
<path fill="#4D90FE" d="M26,52c0,3.3145,2.6875,6,6,6c3.3145,0,6-2.6855,6-6c0-3.313-2.6855-6-6-6C28.6875,46,26,48.687,26,52z"/>
|
27 |
-
<rect x="31" y="51" fill="#FFFFFF" width="2" height="4"/>
|
28 |
-
<rect x="31" y="48" fill="#FFFFFF" width="2" height="2"/>
|
29 |
-
<path d="M15.5,25h-10C4.6719,25,4,25.6719,4,26.5v10C4,37.3281,4.6719,38,5.5,38h10c0.8281,0,1.5-0.6719,1.5-1.5v-10
|
30 |
-
C17,25.6719,16.3281,25,15.5,25z"/>
|
31 |
-
<path fill="#FFFFFF" d="M11,35.5c0,0.2754-0.2251,0.5-0.5,0.5h-1C9.2241,36,9,35.7754,9,35.5v-1C9,34.2246,9.2241,34,9.5,34h1
|
32 |
-
c0.2749,0,0.5,0.2246,0.5,0.5V35.5z M14,30c0,0.5532-0.4473,1-1,1h-2v2H9v-2c0-0.5312,0.4839-1,1-1h2v-2h-2v1H8v-1
|
33 |
-
c0-0.5532,0.4468-1,1-1h4c0.5527,0,1,0.4468,1,1V30z"/>
|
34 |
-
<path fill="#4D90FE" d="M36.5,25h-10c-0.8281,0-1.5,0.6719-1.5,1.5v10c0,0.8281,0.6719,1.5,1.5,1.5h10c0.8281,0,1.5-0.6719,1.5-1.5
|
35 |
-
v-10C38,25.6719,37.3281,25,36.5,25z"/>
|
36 |
-
<path fill="#FFFFFF" d="M32,35.5c0,0.2754-0.2251,0.5-0.5,0.5h-1c-0.2759,0-0.5-0.2246-0.5-0.5v-1c0-0.2754,0.2241-0.5,0.5-0.5h1
|
37 |
-
c0.2749,0,0.5,0.2246,0.5,0.5V35.5z M35,30c0,0.5532-0.4473,1-1,1h-2v2h-2v-2c0-0.5312,0.4839-1,1-1h2v-2h-2v1h-2v-1
|
38 |
-
c0-0.5532,0.4468-1,1-1h4c0.5527,0,1,0.4468,1,1V30z"/>
|
39 |
-
<path fill="#FFFFFF" d="M37.7422,15.502L35,12.7578h-0.6426l-0.5508-0.5508C34.54,11.3379,35,10.229,35,9c0-2.7607-2.2383-5-5-5
|
40 |
-
c-2.7622,0-5,2.2393-5,5c0,2.7617,2.2378,5,5,5c1.229,0,2.3379-0.459,3.208-1.1934l0.5518,0.5508V14l2.7422,2.7422
|
41 |
-
c0.3418,0.3438,0.8965,0.3438,1.2402,0.002C38.0859,16.4004,38.0859,15.8457,37.7422,15.502z M30,12.25
|
42 |
-
c-1.7949,0-3.25-1.4551-3.25-3.25S28.2051,5.75,30,5.75c1.7969,0,3.25,1.4551,3.25,3.25S31.7969,12.25,30,12.25z"/>
|
43 |
-
<g>
|
44 |
-
<polygon points="74.1152,48.4683 67,55.5859 67,59 70.416,59 77.5312,51.8838 "/>
|
45 |
-
<path d="M79.585,49.8281c0.5537-0.5532,0.5518-1.4473-0.001-2.002l-1.4102-1.4102c-0.5508-0.5532-1.4492-0.5552-2.0049-0.0039
|
46 |
-
l-1.1924,1.1948l3.416,3.4141L79.585,49.8281z"/>
|
47 |
-
</g>
|
48 |
-
<path d="M5,52c0,3.3145,2.6875,6,6,6c3.3145,0,6-2.6855,6-6c0-3.313-2.6855-6-6-6C7.6875,46,5,48.687,5,52z"/>
|
49 |
-
<rect x="10" y="51" fill="#FFFFFF" width="2" height="4"/>
|
50 |
-
<rect x="10" y="48" fill="#FFFFFF" width="2" height="2"/>
|
51 |
-
<path fill="#DD4B39" d="M81.8633,37.4961l-7-12C74.6855,25.189,74.3555,25,74,25c-0.3545,0-0.6846,0.189-0.8623,0.4961l-7,12
|
52 |
-
c-0.1826,0.3105-0.1826,0.6914-0.0049,1.002C66.3115,38.8086,66.6436,39,67,39h14c0.3574,0,0.6895-0.1914,0.8672-0.502
|
53 |
-
S82.0449,37.8066,81.8633,37.4961z"/>
|
54 |
-
<circle fill="#FFFFFF" cx="73.998" cy="35.999" r="1.0508"/>
|
55 |
-
<polygon fill="#FFFFFF" points="73,29 75,29 74.6504,34 73.3506,34 "/>
|
56 |
-
</svg>
|
1 |
+
<?xml version="1.0" encoding="utf-8"?>
|
2 |
+
<!-- Generator: Adobe Illustrator 16.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
+
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
4 |
+
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
5 |
+
width="84px" height="63px" viewBox="0 0 84 63" enable-background="new 0 0 84 63" xml:space="preserve">
|
6 |
+
<path d="M16.7422,15.502L14,12.7578h-0.6426l-0.5508-0.5508C13.54,11.3379,14,10.229,14,9c0-2.7607-2.2383-5-5-5
|
7 |
+
C6.2378,4,4,6.2393,4,9c0,2.7617,2.2378,5,5,5c1.229,0,2.3379-0.459,3.208-1.1934l0.5518,0.5508V14l2.7422,2.7422
|
8 |
+
c0.3418,0.3438,0.8965,0.3438,1.2402,0.002C17.0859,16.4004,17.0859,15.8457,16.7422,15.502z M9,12.25
|
9 |
+
c-1.7949,0-3.25-1.4551-3.25-3.25S7.2051,5.75,9,5.75c1.7969,0,3.25,1.4551,3.25,3.25S10.7969,12.25,9,12.25z"/>
|
10 |
+
<g>
|
11 |
+
<path d="M60.25,52H59v-2.25c0-0.4141-0.3359-0.75-0.75-0.75h-5.9395l-1.7793-1.7788C50.3965,47.084,50.209,47,50,47h-4.25
|
12 |
+
C45.3359,47,45,47.3359,45,47.75V49v10.25c0,0.4141,0.3359,0.75,0.75,0.75H48h6.5h3.75h0.25c0.4141,0,0.75-0.3359,0.75-0.75
|
13 |
+
l1.75-6.5C61,52.3359,60.6641,52,60.25,52z"/>
|
14 |
+
</g>
|
15 |
+
<path fill="#FFFFFF" d="M47.25,58l1-5.75c0-0.1382,0.1113-0.25,0.25-0.25H59v-1H48.5c-0.6895,0-1.25,0.561-1.25,1.25l-1,5.75"/>
|
16 |
+
<polygon points="58,5.4141 56.5859,4 52,8.5859 47.4141,4 46,5.4141 50.5859,10 46,14.5859 47.4141,16 52,11.4141 56.5859,16
|
17 |
+
58,14.5859 53.4141,10 "/>
|
18 |
+
<rect x="42" fill="#4387FD" fill-opacity="0" width="21" height="21"/>
|
19 |
+
<polygon enable-background="new " points="77.9141,7.5 76.5,6.0859 73.5,9.0859 70.5,6.0859 69.085,7.5 72.085,10.5 69.085,13.5
|
20 |
+
70.5,14.9141 73.5,11.9141 76.5,14.9141 77.9141,13.5 74.9141,10.5 "/>
|
21 |
+
<path d="M60.8633,37.4961l-7-12C53.6855,25.189,53.3555,25,53,25c-0.3545,0-0.6846,0.189-0.8623,0.4961l-7,12
|
22 |
+
c-0.1826,0.3105-0.1826,0.6914-0.0049,1.002C45.3115,38.8086,45.6436,39,46,39h14c0.3574,0,0.6895-0.1914,0.8672-0.502
|
23 |
+
S61.0449,37.8066,60.8633,37.4961z"/>
|
24 |
+
<circle fill="#FFFFFF" cx="52.998" cy="35.999" r="1.0508"/>
|
25 |
+
<polygon fill="#FFFFFF" points="52,29 54,29 53.6504,34 52.3506,34 "/>
|
26 |
+
<path fill="#4D90FE" d="M26,52c0,3.3145,2.6875,6,6,6c3.3145,0,6-2.6855,6-6c0-3.313-2.6855-6-6-6C28.6875,46,26,48.687,26,52z"/>
|
27 |
+
<rect x="31" y="51" fill="#FFFFFF" width="2" height="4"/>
|
28 |
+
<rect x="31" y="48" fill="#FFFFFF" width="2" height="2"/>
|
29 |
+
<path d="M15.5,25h-10C4.6719,25,4,25.6719,4,26.5v10C4,37.3281,4.6719,38,5.5,38h10c0.8281,0,1.5-0.6719,1.5-1.5v-10
|
30 |
+
C17,25.6719,16.3281,25,15.5,25z"/>
|
31 |
+
<path fill="#FFFFFF" d="M11,35.5c0,0.2754-0.2251,0.5-0.5,0.5h-1C9.2241,36,9,35.7754,9,35.5v-1C9,34.2246,9.2241,34,9.5,34h1
|
32 |
+
c0.2749,0,0.5,0.2246,0.5,0.5V35.5z M14,30c0,0.5532-0.4473,1-1,1h-2v2H9v-2c0-0.5312,0.4839-1,1-1h2v-2h-2v1H8v-1
|
33 |
+
c0-0.5532,0.4468-1,1-1h4c0.5527,0,1,0.4468,1,1V30z"/>
|
34 |
+
<path fill="#4D90FE" d="M36.5,25h-10c-0.8281,0-1.5,0.6719-1.5,1.5v10c0,0.8281,0.6719,1.5,1.5,1.5h10c0.8281,0,1.5-0.6719,1.5-1.5
|
35 |
+
v-10C38,25.6719,37.3281,25,36.5,25z"/>
|
36 |
+
<path fill="#FFFFFF" d="M32,35.5c0,0.2754-0.2251,0.5-0.5,0.5h-1c-0.2759,0-0.5-0.2246-0.5-0.5v-1c0-0.2754,0.2241-0.5,0.5-0.5h1
|
37 |
+
c0.2749,0,0.5,0.2246,0.5,0.5V35.5z M35,30c0,0.5532-0.4473,1-1,1h-2v2h-2v-2c0-0.5312,0.4839-1,1-1h2v-2h-2v1h-2v-1
|
38 |
+
c0-0.5532,0.4468-1,1-1h4c0.5527,0,1,0.4468,1,1V30z"/>
|
39 |
+
<path fill="#FFFFFF" d="M37.7422,15.502L35,12.7578h-0.6426l-0.5508-0.5508C34.54,11.3379,35,10.229,35,9c0-2.7607-2.2383-5-5-5
|
40 |
+
c-2.7622,0-5,2.2393-5,5c0,2.7617,2.2378,5,5,5c1.229,0,2.3379-0.459,3.208-1.1934l0.5518,0.5508V14l2.7422,2.7422
|
41 |
+
c0.3418,0.3438,0.8965,0.3438,1.2402,0.002C38.0859,16.4004,38.0859,15.8457,37.7422,15.502z M30,12.25
|
42 |
+
c-1.7949,0-3.25-1.4551-3.25-3.25S28.2051,5.75,30,5.75c1.7969,0,3.25,1.4551,3.25,3.25S31.7969,12.25,30,12.25z"/>
|
43 |
+
<g>
|
44 |
+
<polygon points="74.1152,48.4683 67,55.5859 67,59 70.416,59 77.5312,51.8838 "/>
|
45 |
+
<path d="M79.585,49.8281c0.5537-0.5532,0.5518-1.4473-0.001-2.002l-1.4102-1.4102c-0.5508-0.5532-1.4492-0.5552-2.0049-0.0039
|
46 |
+
l-1.1924,1.1948l3.416,3.4141L79.585,49.8281z"/>
|
47 |
+
</g>
|
48 |
+
<path d="M5,52c0,3.3145,2.6875,6,6,6c3.3145,0,6-2.6855,6-6c0-3.313-2.6855-6-6-6C7.6875,46,5,48.687,5,52z"/>
|
49 |
+
<rect x="10" y="51" fill="#FFFFFF" width="2" height="4"/>
|
50 |
+
<rect x="10" y="48" fill="#FFFFFF" width="2" height="2"/>
|
51 |
+
<path fill="#DD4B39" d="M81.8633,37.4961l-7-12C74.6855,25.189,74.3555,25,74,25c-0.3545,0-0.6846,0.189-0.8623,0.4961l-7,12
|
52 |
+
c-0.1826,0.3105-0.1826,0.6914-0.0049,1.002C66.3115,38.8086,66.6436,39,67,39h14c0.3574,0,0.6895-0.1914,0.8672-0.502
|
53 |
+
S82.0449,37.8066,81.8633,37.4961z"/>
|
54 |
+
<circle fill="#FFFFFF" cx="73.998" cy="35.999" r="1.0508"/>
|
55 |
+
<polygon fill="#FFFFFF" points="73,29 75,29 74.6504,34 73.3506,34 "/>
|
56 |
+
</svg>
|
assets/img/icons-infowindow-002.svg
CHANGED
@@ -1,111 +1,111 @@
|
|
1 |
-
<?xml version="1.0" encoding="utf-8"?>
|
2 |
-
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
|
3 |
-
<!ENTITY st0 "fill:#4D90FE;">
|
4 |
-
<!ENTITY st1 "fill:#4387FD;fill-opacity:0;">
|
5 |
-
<!ENTITY st2 "enable-background:new ;">
|
6 |
-
<!ENTITY st3 "opacity:0.5;fill:none;stroke:#000000;stroke-miterlimit:10;">
|
7 |
-
<!ENTITY st4 "opacity:0.55;enable-background:new ;">
|
8 |
-
<!ENTITY st5 "stroke:#FFFFFF;stroke-width:0.35;stroke-miterlimit:10;">
|
9 |
-
<!ENTITY st6 "fill:#FFFFFF;stroke:#000000;stroke-width:0.8;stroke-miterlimit:10;">
|
10 |
-
<!ENTITY st7 "opacity:0.45;enable-background:new ;">
|
11 |
-
<!ENTITY st8 "fill:none;stroke:#000000;stroke-width:1.4;stroke-miterlimit:10;">
|
12 |
-
<!ENTITY st9 "opacity:0.5;">
|
13 |
-
<!ENTITY st10 "fill:none;stroke:#000000;stroke-miterlimit:10;">
|
14 |
-
<!ENTITY st11 "fill:#FFD040;">
|
15 |
-
<!ENTITY st12 "fill:#FFFFFF;">
|
16 |
-
<!ENTITY st13 "fill:none;">
|
17 |
-
<!ENTITY st14 "opacity:0.5;fill:#FFFFFF;enable-background:new;">
|
18 |
-
<!ENTITY st15 "fill:#DD4B39;">
|
19 |
-
]>
|
20 |
-
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="84px"
|
21 |
-
height="63px" viewBox="0 0 84 63" style="enable-background:new 0 0 84 63;" xml:space="preserve">
|
22 |
-
<g id="Infowindow">
|
23 |
-
<g id="Length">
|
24 |
-
<polygon points="58,31 55,28 55,30 49,30 49,28 46,31 49,34 49,32 55,32 55,34 "/>
|
25 |
-
<rect x="42" y="21" style="&st13;" width="21" height="21"/>
|
26 |
-
</g>
|
27 |
-
<g id="Perimeter">
|
28 |
-
<path d="M35,27v8h-8v-8H35 M37,25H25v12h12V25L37,25z"/>
|
29 |
-
<rect x="21" y="21" style="&st13;" width="21" height="21"/>
|
30 |
-
</g>
|
31 |
-
<g id="Area">
|
32 |
-
<rect y="21" style="&st13;" width="21" height="21"/>
|
33 |
-
<g>
|
34 |
-
<polygon points="6.646,25 4,27.646 4,28.354 7.354,25 "/>
|
35 |
-
</g>
|
36 |
-
<g>
|
37 |
-
<polygon points="9.646,25 4,30.646 4,31.354 10.354,25 "/>
|
38 |
-
</g>
|
39 |
-
<g>
|
40 |
-
<polygon points="12.646,25 4,33.646 4,34.354 13.354,25 "/>
|
41 |
-
</g>
|
42 |
-
<g>
|
43 |
-
<polygon points="15.646,25 4,36.646 4,37 4.354,37 16,25.354 16,25 "/>
|
44 |
-
</g>
|
45 |
-
<g>
|
46 |
-
<polygon points="6.646,37 7.354,37 16,28.354 16,27.646 "/>
|
47 |
-
</g>
|
48 |
-
<g>
|
49 |
-
<polygon points="9.646,37 10.354,37 16,31.354 16,30.646 "/>
|
50 |
-
</g>
|
51 |
-
<g>
|
52 |
-
<polygon points="12.646,37 13.354,37 16,34.354 16,33.646 "/>
|
53 |
-
</g>
|
54 |
-
</g>
|
55 |
-
<g id="Delete">
|
56 |
-
<rect x="42" style="&st13;" width="21" height="21"/>
|
57 |
-
<polygon points="53.997,4 53.997,3 50.003,3 50.003,4 46,4 46,6 58,6 58,4 "/>
|
58 |
-
<rect x="47" y="7" width="10" height="11"/>
|
59 |
-
</g>
|
60 |
-
<g id="Direections">
|
61 |
-
<rect x="21" style="&st13;" width="21" height="21"/>
|
62 |
-
<path style="&st7;" d="M27,4l3.805,3.853C32.227,9.275,32.801,11,32.801,13v4H30.1v-4c-0.016-1.158-0.365-2.311-1.248-3.195L25,6
|
63 |
-
L27,4z"/>
|
64 |
-
<path d="M32.197,7.853l1.816-1.84L32,4h6v6l-2.012-2.012L34.15,9.805C33.266,10.69,32.916,11.842,32.9,13v4H30v-4
|
65 |
-
C30,11,30.773,9.275,32.197,7.853z"/>
|
66 |
-
</g>
|
67 |
-
<g id="Settings">
|
68 |
-
<rect style="&st13;" width="21" height="21"/>
|
69 |
-
<path d="M16.895,11.641C16.96,11.27,17,10.89,17,10.5s-0.04-0.77-0.105-1.14l1.535-1.129l0.182-0.683l-1.5-2.598l-0.684-0.184
|
70 |
-
l-1.738,0.762c-0.58-0.49-1.25-0.875-1.979-1.138L12.5,2.5L12,2H9L8.5,2.499L8.29,4.395C7.562,4.658,6.896,5.043,6.314,5.531
|
71 |
-
L4.57,4.768L3.889,4.951l-1.5,2.598l0.184,0.684l1.535,1.129C4.04,9.731,4,10.111,4,10.5s0.04,0.77,0.105,1.139L2.57,12.768
|
72 |
-
l-0.182,0.685l1.5,2.598l0.682,0.185l1.744-0.764c0.58,0.487,1.248,0.872,1.975,1.137l0.21,1.896L9,19h3l0.5-0.5l0.21-1.893
|
73 |
-
c0.729-0.262,1.397-0.647,1.979-1.137l1.737,0.762l0.685-0.185l1.498-2.598l-0.18-0.683L16.895,11.641z M14.15,10.5
|
74 |
-
c0,2.016-1.635,3.65-3.65,3.65s-3.65-1.635-3.65-3.65c0-2.015,1.635-3.65,3.65-3.65S14.15,8.484,14.15,10.5z"/>
|
75 |
-
</g>
|
76 |
-
</g>
|
77 |
-
<g id="Table">
|
78 |
-
</g>
|
79 |
-
<g id="Toolbar">
|
80 |
-
</g>
|
81 |
-
<g id="Legend_panel">
|
82 |
-
</g>
|
83 |
-
<g id="App">
|
84 |
-
<g id="Add_image">
|
85 |
-
<rect x="63" y="21" style="&st13;" width="21" height="21"/>
|
86 |
-
<polygon style="&st12;" points="72,27 74,27 74,30 77,30 77,32 74,32 74,35 72,35 72,32 69,32 69,30 72,30 "/>
|
87 |
-
</g>
|
88 |
-
<g id="Delete_small_white">
|
89 |
-
<rect x="63" style="&st13;" width="21" height="21"/>
|
90 |
-
<polygon style="&st12;" points="74.997,5 74.997,4 71.003,4 71.003,5 68,5 68,7 78,7 78,5 "/>
|
91 |
-
<rect x="69" y="8" style="&st12;" width="8" height="8"/>
|
92 |
-
</g>
|
93 |
-
<g id="Next_arrow_1_">
|
94 |
-
<rect x="21" y="42" style="&st13;" width="21" height="21"/>
|
95 |
-
<polygon style="&st12;" points="30.277,57 35,53.048 30.287,49 29,50.408 32.053,53.029 29.01,55.576 "/>
|
96 |
-
</g>
|
97 |
-
<g id="Previous_arrow_1_">
|
98 |
-
<rect y="42" style="&st13;" width="21" height="21"/>
|
99 |
-
<polygon style="&st12;" points="12.99,55.576 9.947,53.029 13,50.408 11.713,49 7,53.048 11.723,57 "/>
|
100 |
-
</g>
|
101 |
-
<g>
|
102 |
-
<rect x="42" y="42" style="&st13;" width="21" height="21"/>
|
103 |
-
<g>
|
104 |
-
<path d="M46.5,60c-1,0-1.5-0.5-1.5-1.5v-9c0-1,0.5-1.5,1.5-1.5H48c0,0,2-2,3-2h4c1,0,3,2,3,2h1.5c1,0,1.5,0.5,1.5,1.5v9
|
105 |
-
c0,1-0.5,1.5-1.5,1.5H46.5z"/>
|
106 |
-
<path style="&st12;" d="M53,50c-2.209,0-4,1.791-4,4s1.791,4,4,4s4-1.791,4-4S55.209,50,53,50z M53,56.375
|
107 |
-
c-1.312,0-2.375-1.063-2.375-2.375s1.063-2.375,2.375-2.375s2.375,1.063,2.375,2.375S54.312,56.375,53,56.375z"/>
|
108 |
-
</g>
|
109 |
-
</g>
|
110 |
-
</g>
|
111 |
-
</svg>
|
1 |
+
<?xml version="1.0" encoding="utf-8"?>
|
2 |
+
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
|
3 |
+
<!ENTITY st0 "fill:#4D90FE;">
|
4 |
+
<!ENTITY st1 "fill:#4387FD;fill-opacity:0;">
|
5 |
+
<!ENTITY st2 "enable-background:new ;">
|
6 |
+
<!ENTITY st3 "opacity:0.5;fill:none;stroke:#000000;stroke-miterlimit:10;">
|
7 |
+
<!ENTITY st4 "opacity:0.55;enable-background:new ;">
|
8 |
+
<!ENTITY st5 "stroke:#FFFFFF;stroke-width:0.35;stroke-miterlimit:10;">
|
9 |
+
<!ENTITY st6 "fill:#FFFFFF;stroke:#000000;stroke-width:0.8;stroke-miterlimit:10;">
|
10 |
+
<!ENTITY st7 "opacity:0.45;enable-background:new ;">
|
11 |
+
<!ENTITY st8 "fill:none;stroke:#000000;stroke-width:1.4;stroke-miterlimit:10;">
|
12 |
+
<!ENTITY st9 "opacity:0.5;">
|
13 |
+
<!ENTITY st10 "fill:none;stroke:#000000;stroke-miterlimit:10;">
|
14 |
+
<!ENTITY st11 "fill:#FFD040;">
|
15 |
+
<!ENTITY st12 "fill:#FFFFFF;">
|
16 |
+
<!ENTITY st13 "fill:none;">
|
17 |
+
<!ENTITY st14 "opacity:0.5;fill:#FFFFFF;enable-background:new;">
|
18 |
+
<!ENTITY st15 "fill:#DD4B39;">
|
19 |
+
]>
|
20 |
+
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="84px"
|
21 |
+
height="63px" viewBox="0 0 84 63" style="enable-background:new 0 0 84 63;" xml:space="preserve">
|
22 |
+
<g id="Infowindow">
|
23 |
+
<g id="Length">
|
24 |
+
<polygon points="58,31 55,28 55,30 49,30 49,28 46,31 49,34 49,32 55,32 55,34 "/>
|
25 |
+
<rect x="42" y="21" style="&st13;" width="21" height="21"/>
|
26 |
+
</g>
|
27 |
+
<g id="Perimeter">
|
28 |
+
<path d="M35,27v8h-8v-8H35 M37,25H25v12h12V25L37,25z"/>
|
29 |
+
<rect x="21" y="21" style="&st13;" width="21" height="21"/>
|
30 |
+
</g>
|
31 |
+
<g id="Area">
|
32 |
+
<rect y="21" style="&st13;" width="21" height="21"/>
|
33 |
+
<g>
|
34 |
+
<polygon points="6.646,25 4,27.646 4,28.354 7.354,25 "/>
|
35 |
+
</g>
|
36 |
+
<g>
|
37 |
+
<polygon points="9.646,25 4,30.646 4,31.354 10.354,25 "/>
|
38 |
+
</g>
|
39 |
+
<g>
|
40 |
+
<polygon points="12.646,25 4,33.646 4,34.354 13.354,25 "/>
|
41 |
+
</g>
|
42 |
+
<g>
|
43 |
+
<polygon points="15.646,25 4,36.646 4,37 4.354,37 16,25.354 16,25 "/>
|
44 |
+
</g>
|
45 |
+
<g>
|
46 |
+
<polygon points="6.646,37 7.354,37 16,28.354 16,27.646 "/>
|
47 |
+
</g>
|
48 |
+
<g>
|
49 |
+
<polygon points="9.646,37 10.354,37 16,31.354 16,30.646 "/>
|
50 |
+
</g>
|
51 |
+
<g>
|
52 |
+
<polygon points="12.646,37 13.354,37 16,34.354 16,33.646 "/>
|
53 |
+
</g>
|
54 |
+
</g>
|
55 |
+
<g id="Delete">
|
56 |
+
<rect x="42" style="&st13;" width="21" height="21"/>
|
57 |
+
<polygon points="53.997,4 53.997,3 50.003,3 50.003,4 46,4 46,6 58,6 58,4 "/>
|
58 |
+
<rect x="47" y="7" width="10" height="11"/>
|
59 |
+
</g>
|
60 |
+
<g id="Direections">
|
61 |
+
<rect x="21" style="&st13;" width="21" height="21"/>
|
62 |
+
<path style="&st7;" d="M27,4l3.805,3.853C32.227,9.275,32.801,11,32.801,13v4H30.1v-4c-0.016-1.158-0.365-2.311-1.248-3.195L25,6
|
63 |
+
L27,4z"/>
|
64 |
+
<path d="M32.197,7.853l1.816-1.84L32,4h6v6l-2.012-2.012L34.15,9.805C33.266,10.69,32.916,11.842,32.9,13v4H30v-4
|
65 |
+
C30,11,30.773,9.275,32.197,7.853z"/>
|
66 |
+
</g>
|
67 |
+
<g id="Settings">
|
68 |
+
<rect style="&st13;" width="21" height="21"/>
|
69 |
+
<path d="M16.895,11.641C16.96,11.27,17,10.89,17,10.5s-0.04-0.77-0.105-1.14l1.535-1.129l0.182-0.683l-1.5-2.598l-0.684-0.184
|
70 |
+
l-1.738,0.762c-0.58-0.49-1.25-0.875-1.979-1.138L12.5,2.5L12,2H9L8.5,2.499L8.29,4.395C7.562,4.658,6.896,5.043,6.314,5.531
|
71 |
+
L4.57,4.768L3.889,4.951l-1.5,2.598l0.184,0.684l1.535,1.129C4.04,9.731,4,10.111,4,10.5s0.04,0.77,0.105,1.139L2.57,12.768
|
72 |
+
l-0.182,0.685l1.5,2.598l0.682,0.185l1.744-0.764c0.58,0.487,1.248,0.872,1.975,1.137l0.21,1.896L9,19h3l0.5-0.5l0.21-1.893
|
73 |
+
c0.729-0.262,1.397-0.647,1.979-1.137l1.737,0.762l0.685-0.185l1.498-2.598l-0.18-0.683L16.895,11.641z M14.15,10.5
|
74 |
+
c0,2.016-1.635,3.65-3.65,3.65s-3.65-1.635-3.65-3.65c0-2.015,1.635-3.65,3.65-3.65S14.15,8.484,14.15,10.5z"/>
|
75 |
+
</g>
|
76 |
+
</g>
|
77 |
+
<g id="Table">
|
78 |
+
</g>
|
79 |
+
<g id="Toolbar">
|
80 |
+
</g>
|
81 |
+
<g id="Legend_panel">
|
82 |
+
</g>
|
83 |
+
<g id="App">
|
84 |
+
<g id="Add_image">
|
85 |
+
<rect x="63" y="21" style="&st13;" width="21" height="21"/>
|
86 |
+
<polygon style="&st12;" points="72,27 74,27 74,30 77,30 77,32 74,32 74,35 72,35 72,32 69,32 69,30 72,30 "/>
|
87 |
+
</g>
|
88 |
+
<g id="Delete_small_white">
|
89 |
+
<rect x="63" style="&st13;" width="21" height="21"/>
|
90 |
+
<polygon style="&st12;" points="74.997,5 74.997,4 71.003,4 71.003,5 68,5 68,7 78,7 78,5 "/>
|
91 |
+
<rect x="69" y="8" style="&st12;" width="8" height="8"/>
|
92 |
+
</g>
|
93 |
+
<g id="Next_arrow_1_">
|
94 |
+
<rect x="21" y="42" style="&st13;" width="21" height="21"/>
|
95 |
+
<polygon style="&st12;" points="30.277,57 35,53.048 30.287,49 29,50.408 32.053,53.029 29.01,55.576 "/>
|
96 |
+
</g>
|
97 |
+
<g id="Previous_arrow_1_">
|
98 |
+
<rect y="42" style="&st13;" width="21" height="21"/>
|
99 |
+
<polygon style="&st12;" points="12.99,55.576 9.947,53.029 13,50.408 11.713,49 7,53.048 11.723,57 "/>
|
100 |
+
</g>
|
101 |
+
<g>
|
102 |
+
<rect x="42" y="42" style="&st13;" width="21" height="21"/>
|
103 |
+
<g>
|
104 |
+
<path d="M46.5,60c-1,0-1.5-0.5-1.5-1.5v-9c0-1,0.5-1.5,1.5-1.5H48c0,0,2-2,3-2h4c1,0,3,2,3,2h1.5c1,0,1.5,0.5,1.5,1.5v9
|
105 |
+
c0,1-0.5,1.5-1.5,1.5H46.5z"/>
|
106 |
+
<path style="&st12;" d="M53,50c-2.209,0-4,1.791-4,4s1.791,4,4,4s4-1.791,4-4S55.209,50,53,50z M53,56.375
|
107 |
+
c-1.312,0-2.375-1.063-2.375-2.375s1.063-2.375,2.375-2.375s2.375,1.063,2.375,2.375S54.312,56.375,53,56.375z"/>
|
108 |
+
</g>
|
109 |
+
</g>
|
110 |
+
</g>
|
111 |
+
</svg>
|
assets/img/{loading-large.GIF → loading-large.gif}
RENAMED
File without changes
|
assets/img/map-mascot.svg
CHANGED
@@ -1,39 +1,39 @@
|
|
1 |
-
<?xml version="1.0" encoding="utf-8"?>
|
2 |
-
<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
-
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
4 |
-
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
5 |
-
viewBox="0 0 144.9 161.6" enable-background="new 0 0 144.9 161.6" xml:space="preserve">
|
6 |
-
<g>
|
7 |
-
<polyline fill="#BDBDBD" points="144.9,161.6 0,161.6 28.3,99 116.6,99 144.9,161.6 "/>
|
8 |
-
<path fill="#FFFFFF" d="M141.8,159.6H3.1l26.5-59h85.7L141.8,159.6 M17.6,150.2h109.6l-18-40.2H35.7L17.6,150.2"/>
|
9 |
-
<polyline fill="#BDBDBD" points="133.2,154.2 11.7,154.2 32.6,103.3 112.2,103.3 133.2,154.2 "/>
|
10 |
-
<polyline fill="#9CCC65" points="133.2,154.2 120,122 90.8,122 85.5,136.6 46.5,154.2 133.2,154.2 "/>
|
11 |
-
<polygon fill="#57A0D7" points="112.2,103.3 96,103.3 90.8,122 119.7,121.4 "/>
|
12 |
-
<polyline fill="#9CCC65" points="11.7,154.2 48.1,154.2 75.1,140.5 24.9,122 11.7,154.2 "/>
|
13 |
-
<path fill="#EF4137" d="M114.8,50c0-23.4-19-42.3-42.3-42.3c-23.4,0-42.3,19-42.3,42.3c0,8.2,2.3,15.8,6.3,22.3h-0.1l36.1,54.5
|
14 |
-
l36.1-54.5h-0.1C112.4,65.8,114.8,58.2,114.8,50"/>
|
15 |
-
<path fill="#B72327" d="M72.4,7.7c-23.4,0-42.3,19-42.3,42.3c0,1.9,0.1,3.8,0.4,5.7l39.1,7.9l2.8-1.5l0,2l36.4,7.4
|
16 |
-
c3.7-6.3,5.9-13.7,5.9-21.5C114.8,26.6,95.8,7.7,72.4,7.7z"/>
|
17 |
-
<polygon fill="#B72327" points="66.4,75.2 72.4,71.5 72.4,56.3 78.4,75.2 72.4,75.2 "/>
|
18 |
-
<path fill="#FAA726" d="M118.2,41.9C114.3,20.2,95.3,3.7,72.4,3.7c-22.9,0-41.9,16.5-45.8,38.3L21,48.8c0,0,17.1,4.6,51.4,4.6
|
19 |
-
c34.3,0,51.4-4.6,51.4-4.6L118.2,41.9z"/>
|
20 |
-
<path fill="#F78C20" d="M90.8,7.4C85.1,5,79,3.7,72.4,3.7c-1.6,0-3.2,0.1-4.8,0.2l-3.4,20.2l17.1,5.1L90.8,7.4z"/>
|
21 |
-
<path fill="#FAA726" d="M81.3,29.1l3.4-27.6c-3.9-1-8-1.5-12.3-1.5c-4.2,0-8.3,0.5-12.3,1.5l3.4,27.6"/>
|
22 |
-
<path fill="#F78C20" d="M118.2,41.9c-0.5-2.9-1.3-5.8-2.4-8.5c-6.3,4.1-17.2,9.3-27.7,11.5l0,0.1C102.1,44.4,112,43,118.2,41.9
|
23 |
-
L118.2,41.9z"/>
|
24 |
-
<polyline fill="#FFFFFF" points="87,137.9 88.1,137.3 88.4,136.3 92.2,124.2 123.1,124.2 121.1,119.3 93.7,119.3 99.1,102.1
|
25 |
-
94.5,102.1 83.5,133.3 74.8,137.2 23.6,119.6 21.5,124.8 67.3,140.6 35.6,154.8 35.9,155.4 52.8,155.4 87,137.9 "/>
|
26 |
-
<polyline fill="#D1D2D3" points="134.9,139.6 144.9,161.6 135,139.6 134.9,139.6 "/>
|
27 |
-
<polyline fill="#A2A4A4" points="132.6,139.1 141.8,159.6 79,159.6 79.4,161.6 144.9,161.6 134.9,139.6 132.6,139.1 "/>
|
28 |
-
<polyline fill="#D1D2D3" points="126.4,137.8 127.2,139.7 133.2,154.2 133.2,154.2 77.9,154.2 79,159.6 141.8,159.6 132.6,139.1
|
29 |
-
126.4,137.8 "/>
|
30 |
-
<path fill="#A2A4A4" d="M133.2,154.2H77.9v0L133.2,154.2 M126.4,137.8l0.8,1.9L126.4,137.8 M72.3,126.8l2.1,10.3l0.4,0.1l8.7-3.9
|
31 |
-
l1.4-4L72.3,126.8"/>
|
32 |
-
<polyline fill="#87B25E" points="90.2,130.4 88.4,136.3 88.1,137.3 87,137.9 75.7,143.7 77.9,154.2 133.2,154.2 127.2,139.7
|
33 |
-
126.4,137.8 90.2,130.4 "/>
|
34 |
-
<polyline fill="#D1D2D3" points="84.9,129.4 83.5,133.3 74.8,137.2 74.4,137.1 75.7,143.7 87,137.9 88.1,137.3 88.4,136.3
|
35 |
-
90.2,130.4 84.9,129.4 "/>
|
36 |
-
<path fill="#B72327" d="M72.4,90.9c-0.7,0-1.3-0.6-1.3-1.3c0-0.7,0.6-1.3,1.3-1.3c4,0,7.6-2.2,9.5-5.7c0.3-0.6,1.1-0.8,1.7-0.5
|
37 |
-
c0.6,0.3,0.8,1.1,0.5,1.7C81.8,88.2,77.3,90.9,72.4,90.9z"/>
|
38 |
-
</g>
|
39 |
-
</svg>
|
1 |
+
<?xml version="1.0" encoding="utf-8"?>
|
2 |
+
<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
+
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
4 |
+
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
5 |
+
viewBox="0 0 144.9 161.6" enable-background="new 0 0 144.9 161.6" xml:space="preserve">
|
6 |
+
<g>
|
7 |
+
<polyline fill="#BDBDBD" points="144.9,161.6 0,161.6 28.3,99 116.6,99 144.9,161.6 "/>
|
8 |
+
<path fill="#FFFFFF" d="M141.8,159.6H3.1l26.5-59h85.7L141.8,159.6 M17.6,150.2h109.6l-18-40.2H35.7L17.6,150.2"/>
|
9 |
+
<polyline fill="#BDBDBD" points="133.2,154.2 11.7,154.2 32.6,103.3 112.2,103.3 133.2,154.2 "/>
|
10 |
+
<polyline fill="#9CCC65" points="133.2,154.2 120,122 90.8,122 85.5,136.6 46.5,154.2 133.2,154.2 "/>
|
11 |
+
<polygon fill="#57A0D7" points="112.2,103.3 96,103.3 90.8,122 119.7,121.4 "/>
|
12 |
+
<polyline fill="#9CCC65" points="11.7,154.2 48.1,154.2 75.1,140.5 24.9,122 11.7,154.2 "/>
|
13 |
+
<path fill="#EF4137" d="M114.8,50c0-23.4-19-42.3-42.3-42.3c-23.4,0-42.3,19-42.3,42.3c0,8.2,2.3,15.8,6.3,22.3h-0.1l36.1,54.5
|
14 |
+
l36.1-54.5h-0.1C112.4,65.8,114.8,58.2,114.8,50"/>
|
15 |
+
<path fill="#B72327" d="M72.4,7.7c-23.4,0-42.3,19-42.3,42.3c0,1.9,0.1,3.8,0.4,5.7l39.1,7.9l2.8-1.5l0,2l36.4,7.4
|
16 |
+
c3.7-6.3,5.9-13.7,5.9-21.5C114.8,26.6,95.8,7.7,72.4,7.7z"/>
|
17 |
+
<polygon fill="#B72327" points="66.4,75.2 72.4,71.5 72.4,56.3 78.4,75.2 72.4,75.2 "/>
|
18 |
+
<path fill="#FAA726" d="M118.2,41.9C114.3,20.2,95.3,3.7,72.4,3.7c-22.9,0-41.9,16.5-45.8,38.3L21,48.8c0,0,17.1,4.6,51.4,4.6
|
19 |
+
c34.3,0,51.4-4.6,51.4-4.6L118.2,41.9z"/>
|
20 |
+
<path fill="#F78C20" d="M90.8,7.4C85.1,5,79,3.7,72.4,3.7c-1.6,0-3.2,0.1-4.8,0.2l-3.4,20.2l17.1,5.1L90.8,7.4z"/>
|
21 |
+
<path fill="#FAA726" d="M81.3,29.1l3.4-27.6c-3.9-1-8-1.5-12.3-1.5c-4.2,0-8.3,0.5-12.3,1.5l3.4,27.6"/>
|
22 |
+
<path fill="#F78C20" d="M118.2,41.9c-0.5-2.9-1.3-5.8-2.4-8.5c-6.3,4.1-17.2,9.3-27.7,11.5l0,0.1C102.1,44.4,112,43,118.2,41.9
|
23 |
+
L118.2,41.9z"/>
|
24 |
+
<polyline fill="#FFFFFF" points="87,137.9 88.1,137.3 88.4,136.3 92.2,124.2 123.1,124.2 121.1,119.3 93.7,119.3 99.1,102.1
|
25 |
+
94.5,102.1 83.5,133.3 74.8,137.2 23.6,119.6 21.5,124.8 67.3,140.6 35.6,154.8 35.9,155.4 52.8,155.4 87,137.9 "/>
|
26 |
+
<polyline fill="#D1D2D3" points="134.9,139.6 144.9,161.6 135,139.6 134.9,139.6 "/>
|
27 |
+
<polyline fill="#A2A4A4" points="132.6,139.1 141.8,159.6 79,159.6 79.4,161.6 144.9,161.6 134.9,139.6 132.6,139.1 "/>
|
28 |
+
<polyline fill="#D1D2D3" points="126.4,137.8 127.2,139.7 133.2,154.2 133.2,154.2 77.9,154.2 79,159.6 141.8,159.6 132.6,139.1
|
29 |
+
126.4,137.8 "/>
|
30 |
+
<path fill="#A2A4A4" d="M133.2,154.2H77.9v0L133.2,154.2 M126.4,137.8l0.8,1.9L126.4,137.8 M72.3,126.8l2.1,10.3l0.4,0.1l8.7-3.9
|
31 |
+
l1.4-4L72.3,126.8"/>
|
32 |
+
<polyline fill="#87B25E" points="90.2,130.4 88.4,136.3 88.1,137.3 87,137.9 75.7,143.7 77.9,154.2 133.2,154.2 127.2,139.7
|
33 |
+
126.4,137.8 90.2,130.4 "/>
|
34 |
+
<polyline fill="#D1D2D3" points="84.9,129.4 83.5,133.3 74.8,137.2 74.4,137.1 75.7,143.7 87,137.9 88.1,137.3 88.4,136.3
|
35 |
+
90.2,130.4 84.9,129.4 "/>
|
36 |
+
<path fill="#B72327" d="M72.4,90.9c-0.7,0-1.3-0.6-1.3-1.3c0-0.7,0.6-1.3,1.3-1.3c4,0,7.6-2.2,9.5-5.7c0.3-0.6,1.1-0.8,1.7-0.5
|
37 |
+
c0.6,0.3,0.8,1.1,0.5,1.7C81.8,88.2,77.3,90.9,72.4,90.9z"/>
|
38 |
+
</g>
|
39 |
+
</svg>
|
assets/img/maps-builder-logo-no-pro.svg
CHANGED
@@ -1,66 +1,66 @@
|
|
1 |
-
<?xml version="1.0" encoding="utf-8"?>
|
2 |
-
<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
-
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
4 |
-
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
5 |
-
viewBox="0 0 138.4 51.1" enable-background="new 0 0 138.4 51.1" xml:space="preserve">
|
6 |
-
<g>
|
7 |
-
<polyline fill="#BDBDBD" points="45.8,51.1 0,51.1 8.9,31.3 36.8,31.3 45.8,51.1 "/>
|
8 |
-
<path fill="#FFFFFF" d="M44.8,50.4H1l8.4-18.7h27.1L44.8,50.4 M5.6,47.5h34.6l-5.7-12.7H11.3L5.6,47.5"/>
|
9 |
-
<polyline fill="#BDBDBD" points="42.1,48.7 3.7,48.7 10.3,32.6 35.5,32.6 42.1,48.7 "/>
|
10 |
-
<polyline fill="#9CCC65" points="42.1,48.7 37.9,38.6 28.7,38.6 27,43.2 14.7,48.7 42.1,48.7 "/>
|
11 |
-
<polygon fill="#42A5F5" points="35.5,32.6 30.3,32.6 28.7,38.6 37.8,38.4 "/>
|
12 |
-
<polyline fill="#9CCC65" points="3.7,48.7 15.2,48.7 23.7,44.4 7.9,38.6 3.7,48.7 "/>
|
13 |
-
<path fill="#EE4036" d="M36.3,15.8c0-7.4-6-13.4-13.4-13.4S9.5,8.4,9.5,15.8c0,2.6,0.7,5,2,7h0l11.4,17.2l11.4-17.2h0
|
14 |
-
C35.5,20.8,36.3,18.4,36.3,15.8"/>
|
15 |
-
<path fill="#B72126" d="M22.9,2.4c-7.4,0-13.4,6-13.4,13.4c0,0.6,0,1.2,0.1,1.8L22,20.1l0.9-0.5l0,0.6l11.5,2.3
|
16 |
-
c1.2-2,1.9-4.3,1.9-6.8C36.3,8.4,30.3,2.4,22.9,2.4z"/>
|
17 |
-
<polygon fill="#B72126" points="21,23.8 22.9,22.6 22.9,17.8 24.8,23.8 22.9,23.8 "/>
|
18 |
-
<path fill="#FAA727" d="M37.4,13.3C36.1,6.4,30.1,1.2,22.9,1.2c-7.2,0-13.2,5.2-14.5,12.1l-1.8,2.2c0,0,5.4,1.5,16.2,1.5
|
19 |
-
c10.8,0,16.2-1.5,16.2-1.5L37.4,13.3z"/>
|
20 |
-
<path fill="#F78C1F" d="M28.7,2.3c-1.8-0.8-3.7-1.2-5.8-1.2c-0.5,0-1,0-1.5,0.1l-1.1,6.4l5.4,1.6L28.7,2.3z"/>
|
21 |
-
<path fill="#FAA727" d="M25.7,9.2l1.1-8.7C25.5,0.2,24.2,0,22.9,0c-1.3,0-2.6,0.2-3.9,0.5l1.1,8.7"/>
|
22 |
-
<path fill="#F78C1F" d="M37.4,13.3c-0.2-0.9-0.4-1.8-0.8-2.7c-2,1.3-5.4,2.9-8.7,3.6l0,0C32.3,14,35.4,13.6,37.4,13.3L37.4,13.3z"
|
23 |
-
/>
|
24 |
-
<polyline fill="#FFFFFF" points="27.5,43.6 27.8,43.4 27.9,43.1 29.1,39.2 38.9,39.2 38.3,37.7 29.6,37.7 31.3,32.3 29.9,32.3
|
25 |
-
26.4,42.1 23.6,43.4 7.5,37.8 6.8,39.4 21.3,44.4 11.2,48.9 11.3,49.1 16.7,49.1 27.5,43.6 "/>
|
26 |
-
<polyline fill="#D0D2D3" points="42.6,44.1 45.8,51.1 42.7,44.1 42.6,44.1 "/>
|
27 |
-
<polyline fill="#9A9C9C" points="41.9,44 44.8,50.4 25,50.4 25.1,51.1 45.8,51.1 42.6,44.1 41.9,44 "/>
|
28 |
-
<polyline fill="#D0D2D3" points="40,43.6 42.1,48.7 42.1,48.7 24.6,48.7 25,50.4 44.8,50.4 41.9,44 40,43.6 "/>
|
29 |
-
<polyline fill="#9A9C9C" points="22.8,40.1 23.5,43.3 23.6,43.4 26.4,42.1 26.8,40.9 22.8,40.1 "/>
|
30 |
-
<polyline fill="#7FA854" points="28.5,41.2 27.9,43.1 27.8,43.4 27.5,43.6 23.9,45.4 24.6,48.7 42.1,48.7 40,43.6 28.5,41.2 "/>
|
31 |
-
<polyline fill="#D0D2D3" points="26.8,40.9 26.4,42.1 23.6,43.4 23.5,43.3 23.9,45.4 27.5,43.6 27.8,43.4 27.9,43.1 28.5,41.2
|
32 |
-
26.8,40.9 "/>
|
33 |
-
<path fill="#B72126" d="M22.9,28.7c-0.2,0-0.4-0.2-0.4-0.4c0-0.2,0.2-0.4,0.4-0.4c1.3,0,2.4-0.7,3-1.8c0.1-0.2,0.3-0.3,0.5-0.2
|
34 |
-
c0.2,0.1,0.3,0.3,0.2,0.5C25.9,27.9,24.4,28.7,22.9,28.7z"/>
|
35 |
-
<path fill="#42A5F5" d="M53.7,35.2c0-1.1,0.8-1.9,1.9-1.9h5.2c2,0,3.6,0.5,4.6,1.5c0.8,0.8,1.2,1.8,1.2,3v0.1c0,2-1,3.1-2.3,3.8
|
36 |
-
c2,0.8,3.3,1.9,3.3,4.3V46c0,3.2-2.6,4.8-6.5,4.8h-5.4c-1.1,0-1.9-0.8-1.9-1.9V35.2z M60,40.4c1.7,0,2.8-0.5,2.8-1.8v-0.1
|
37 |
-
c0-1.1-0.9-1.8-2.5-1.8h-2.8v3.7H60z M61,47.4c1.7,0,2.7-0.6,2.7-1.9v-0.1c0-1.2-0.9-1.9-2.8-1.9h-3.5v3.8H61z"/>
|
38 |
-
<path fill="#42A5F5" d="M81.7,49c0,1-0.8,1.9-1.9,1.9c-1,0-1.9-0.8-1.9-1.9v-0.2C77,50,75.9,51,74,51c-2.9,0-4.5-1.9-4.5-5v-6.9
|
39 |
-
c0-1,0.8-1.9,1.9-1.9c1,0,1.9,0.8,1.9,1.9v5.7c0,1.8,0.8,2.7,2.3,2.7s2.4-0.9,2.4-2.7v-5.7c0-1,0.8-1.9,1.9-1.9
|
40 |
-
c1,0,1.9,0.8,1.9,1.9V49z"/>
|
41 |
-
<path fill="#42A5F5" d="M91.8,34.3c0-1,0.8-1.9,1.9-1.9s1.9,0.8,1.9,1.9V49c0,1-0.8,1.9-1.9,1.9s-1.9-0.8-1.9-1.9V34.3z"/>
|
42 |
-
<path fill="#42A5F5" d="M112.5,49c0,1-0.8,1.9-1.9,1.9c-1,0-1.9-0.8-1.9-1.9v-0.2c-0.9,1.2-2.2,2.2-4.2,2.2c-3.1,0-6.1-2.4-6.1-6.9
|
43 |
-
v-0.1c0-4.5,2.9-6.9,6.1-6.9c2,0,3.3,0.9,4.2,2v-4.8c0-1,0.8-1.9,1.9-1.9c1,0,1.9,0.8,1.9,1.9V49z M102.2,44.1L102.2,44.1
|
44 |
-
c0,2.3,1.5,3.7,3.3,3.7c1.8,0,3.2-1.5,3.2-3.7v-0.1c0-2.2-1.5-3.7-3.2-3.7C103.7,40.4,102.2,41.8,102.2,44.1z"/>
|
45 |
-
<path fill="#42A5F5" d="M121.7,51.1c-4,0-7-2.8-7-6.9v-0.1c0-3.8,2.7-7,6.6-7c4.5,0,6.4,3.7,6.4,6.4c0,1.1-0.8,1.8-1.8,1.8h-7.5
|
46 |
-
c0.4,1.7,1.6,2.6,3.3,2.6c1,0,1.9-0.3,2.7-0.9c0.3-0.2,0.5-0.3,0.9-0.3c0.8,0,1.5,0.6,1.5,1.5c0,0.5-0.2,0.9-0.5,1.1
|
47 |
-
C125.2,50.5,123.6,51.1,121.7,51.1z M124.1,43c-0.2-1.7-1.2-2.8-2.8-2.8c-1.6,0-2.6,1.1-2.9,2.8H124.1z"/>
|
48 |
-
<path fill="#42A5F5" d="M130.2,39.1c0-1,0.8-1.9,1.9-1.9c1,0,1.9,0.8,1.9,1.9v0.6c0.5-1.3,1.4-2.5,2.6-2.5c1.2,0,1.8,0.8,1.8,1.8
|
49 |
-
c0,1-0.6,1.6-1.4,1.8c-1.9,0.4-3,1.9-3,4.6V49c0,1-0.8,1.9-1.9,1.9c-1,0-1.9-0.8-1.9-1.9V39.1z"/>
|
50 |
-
<path fill="#42A5F5" d="M53.7,9.4c0-1.1,0.8-1.9,1.9-1.9H56c0.8,0,1.4,0.4,1.7,1l4.9,7.6l4.9-7.6c0.4-0.6,0.9-1,1.7-1h0.4
|
51 |
-
c1.1,0,1.9,0.8,1.9,1.9v13.9c0,1.1-0.8,1.9-1.9,1.9c-1,0-1.9-0.9-1.9-1.9v-8.7l-3.6,5.2c-0.4,0.6-0.9,1-1.6,1c-0.7,0-1.2-0.4-1.6-1
|
52 |
-
l-3.6-5.1v8.7c0,1-0.8,1.9-1.9,1.9c-1,0-1.9-0.8-1.9-1.9V9.4z"/>
|
53 |
-
<path fill="#42A5F5" d="M84.9,13.4c0-1,0.8-1.9,1.9-1.9c1,0,1.9,0.8,1.9,1.9v9.9c0,1-0.8,1.9-1.9,1.9c-1,0-1.9-0.8-1.9-1.9v-0.2
|
54 |
-
c-0.9,1.2-2.2,2.2-4.2,2.2c-3.1,0-6.1-2.4-6.1-6.9v-0.1c0-4.5,2.9-6.9,6.1-6.9C82.7,11.4,84,12.4,84.9,13.4L84.9,13.4z M78.4,18.4
|
55 |
-
L78.4,18.4c0,2.3,1.5,3.7,3.3,3.7c1.8,0,3.2-1.5,3.2-3.7v-0.1c0-2.2-1.5-3.7-3.2-3.7C79.9,14.7,78.4,16.1,78.4,18.4z"/>
|
56 |
-
<path fill="#42A5F5" d="M91.8,13.4c0-1,0.8-1.9,1.9-1.9c1,0,1.9,0.8,1.9,1.9v0.2c0.9-1.2,2.2-2.2,4.2-2.2c3.1,0,6.1,2.4,6.1,6.9
|
57 |
-
v0.1c0,4.5-2.9,6.9-6.1,6.9c-2,0-3.3-0.9-4.2-2v4c0,1-0.8,1.9-1.9,1.9c-1,0-1.9-0.8-1.9-1.9V13.4z M102.1,18.4L102.1,18.4
|
58 |
-
c0-2.3-1.5-3.7-3.3-3.7c-1.8,0-3.2,1.5-3.2,3.7v0.1c0,2.2,1.5,3.7,3.2,3.7C100.6,22.1,102.1,20.7,102.1,18.4z"/>
|
59 |
-
<path fill="#42A5F5" d="M108.3,23.8c-0.4-0.2-0.7-0.7-0.7-1.3c0-0.8,0.6-1.5,1.5-1.5c0.3,0,0.6,0.1,0.7,0.2
|
60 |
-
c1.3,0.8,2.5,1.2,3.6,1.2c1.1,0,1.6-0.4,1.6-1v-0.1c0-0.8-1.3-1.1-2.8-1.5c-1.9-0.5-4-1.4-4-4v-0.1c0-2.7,2.2-4.2,4.9-4.2
|
61 |
-
c1.4,0,2.8,0.4,4.1,1c0.5,0.3,0.9,0.8,0.9,1.4c0,0.8-0.7,1.5-1.5,1.5c-0.3,0-0.4,0-0.7-0.2c-1.1-0.5-2.1-0.8-2.9-0.8
|
62 |
-
c-0.9,0-1.4,0.4-1.4,0.9v0.1c0,0.7,1.3,1.1,2.7,1.6c1.9,0.6,4,1.5,4,4v0c0,3-2.2,4.3-5.1,4.3C111.7,25.3,109.9,24.8,108.3,23.8z"/>
|
63 |
-
<path fill="#42A5F5" d="M86.6,37.2c-1,0-1.9,0.8-1.9,1.9V49c0,1,0.8,1.9,1.9,1.9s1.9-0.8,1.9-1.9v-9.9
|
64 |
-
C88.5,38.1,87.7,37.2,86.6,37.2z M86.7,36.4c1.1,0,2-0.9,2-2c0-1.1-0.9-2-2-2c-1.1,0-2,0.9-2,2C84.7,35.5,85.6,36.4,86.7,36.4z"/>
|
65 |
-
</g>
|
66 |
-
</svg>
|
1 |
+
<?xml version="1.0" encoding="utf-8"?>
|
2 |
+
<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
+
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
4 |
+
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
5 |
+
viewBox="0 0 138.4 51.1" enable-background="new 0 0 138.4 51.1" xml:space="preserve">
|
6 |
+
<g>
|
7 |
+
<polyline fill="#BDBDBD" points="45.8,51.1 0,51.1 8.9,31.3 36.8,31.3 45.8,51.1 "/>
|
8 |
+
<path fill="#FFFFFF" d="M44.8,50.4H1l8.4-18.7h27.1L44.8,50.4 M5.6,47.5h34.6l-5.7-12.7H11.3L5.6,47.5"/>
|
9 |
+
<polyline fill="#BDBDBD" points="42.1,48.7 3.7,48.7 10.3,32.6 35.5,32.6 42.1,48.7 "/>
|
10 |
+
<polyline fill="#9CCC65" points="42.1,48.7 37.9,38.6 28.7,38.6 27,43.2 14.7,48.7 42.1,48.7 "/>
|
11 |
+
<polygon fill="#42A5F5" points="35.5,32.6 30.3,32.6 28.7,38.6 37.8,38.4 "/>
|
12 |
+
<polyline fill="#9CCC65" points="3.7,48.7 15.2,48.7 23.7,44.4 7.9,38.6 3.7,48.7 "/>
|
13 |
+
<path fill="#EE4036" d="M36.3,15.8c0-7.4-6-13.4-13.4-13.4S9.5,8.4,9.5,15.8c0,2.6,0.7,5,2,7h0l11.4,17.2l11.4-17.2h0
|
14 |
+
C35.5,20.8,36.3,18.4,36.3,15.8"/>
|
15 |
+
<path fill="#B72126" d="M22.9,2.4c-7.4,0-13.4,6-13.4,13.4c0,0.6,0,1.2,0.1,1.8L22,20.1l0.9-0.5l0,0.6l11.5,2.3
|
16 |
+
c1.2-2,1.9-4.3,1.9-6.8C36.3,8.4,30.3,2.4,22.9,2.4z"/>
|
17 |
+
<polygon fill="#B72126" points="21,23.8 22.9,22.6 22.9,17.8 24.8,23.8 22.9,23.8 "/>
|
18 |
+
<path fill="#FAA727" d="M37.4,13.3C36.1,6.4,30.1,1.2,22.9,1.2c-7.2,0-13.2,5.2-14.5,12.1l-1.8,2.2c0,0,5.4,1.5,16.2,1.5
|
19 |
+
c10.8,0,16.2-1.5,16.2-1.5L37.4,13.3z"/>
|
20 |
+
<path fill="#F78C1F" d="M28.7,2.3c-1.8-0.8-3.7-1.2-5.8-1.2c-0.5,0-1,0-1.5,0.1l-1.1,6.4l5.4,1.6L28.7,2.3z"/>
|
21 |
+
<path fill="#FAA727" d="M25.7,9.2l1.1-8.7C25.5,0.2,24.2,0,22.9,0c-1.3,0-2.6,0.2-3.9,0.5l1.1,8.7"/>
|
22 |
+
<path fill="#F78C1F" d="M37.4,13.3c-0.2-0.9-0.4-1.8-0.8-2.7c-2,1.3-5.4,2.9-8.7,3.6l0,0C32.3,14,35.4,13.6,37.4,13.3L37.4,13.3z"
|
23 |
+
/>
|
24 |
+
<polyline fill="#FFFFFF" points="27.5,43.6 27.8,43.4 27.9,43.1 29.1,39.2 38.9,39.2 38.3,37.7 29.6,37.7 31.3,32.3 29.9,32.3
|
25 |
+
26.4,42.1 23.6,43.4 7.5,37.8 6.8,39.4 21.3,44.4 11.2,48.9 11.3,49.1 16.7,49.1 27.5,43.6 "/>
|
26 |
+
<polyline fill="#D0D2D3" points="42.6,44.1 45.8,51.1 42.7,44.1 42.6,44.1 "/>
|
27 |
+
<polyline fill="#9A9C9C" points="41.9,44 44.8,50.4 25,50.4 25.1,51.1 45.8,51.1 42.6,44.1 41.9,44 "/>
|
28 |
+
<polyline fill="#D0D2D3" points="40,43.6 42.1,48.7 42.1,48.7 24.6,48.7 25,50.4 44.8,50.4 41.9,44 40,43.6 "/>
|
29 |
+
<polyline fill="#9A9C9C" points="22.8,40.1 23.5,43.3 23.6,43.4 26.4,42.1 26.8,40.9 22.8,40.1 "/>
|
30 |
+
<polyline fill="#7FA854" points="28.5,41.2 27.9,43.1 27.8,43.4 27.5,43.6 23.9,45.4 24.6,48.7 42.1,48.7 40,43.6 28.5,41.2 "/>
|
31 |
+
<polyline fill="#D0D2D3" points="26.8,40.9 26.4,42.1 23.6,43.4 23.5,43.3 23.9,45.4 27.5,43.6 27.8,43.4 27.9,43.1 28.5,41.2
|
32 |
+
26.8,40.9 "/>
|
33 |
+
<path fill="#B72126" d="M22.9,28.7c-0.2,0-0.4-0.2-0.4-0.4c0-0.2,0.2-0.4,0.4-0.4c1.3,0,2.4-0.7,3-1.8c0.1-0.2,0.3-0.3,0.5-0.2
|
34 |
+
c0.2,0.1,0.3,0.3,0.2,0.5C25.9,27.9,24.4,28.7,22.9,28.7z"/>
|
35 |
+
<path fill="#42A5F5" d="M53.7,35.2c0-1.1,0.8-1.9,1.9-1.9h5.2c2,0,3.6,0.5,4.6,1.5c0.8,0.8,1.2,1.8,1.2,3v0.1c0,2-1,3.1-2.3,3.8
|
36 |
+
c2,0.8,3.3,1.9,3.3,4.3V46c0,3.2-2.6,4.8-6.5,4.8h-5.4c-1.1,0-1.9-0.8-1.9-1.9V35.2z M60,40.4c1.7,0,2.8-0.5,2.8-1.8v-0.1
|
37 |
+
c0-1.1-0.9-1.8-2.5-1.8h-2.8v3.7H60z M61,47.4c1.7,0,2.7-0.6,2.7-1.9v-0.1c0-1.2-0.9-1.9-2.8-1.9h-3.5v3.8H61z"/>
|
38 |
+
<path fill="#42A5F5" d="M81.7,49c0,1-0.8,1.9-1.9,1.9c-1,0-1.9-0.8-1.9-1.9v-0.2C77,50,75.9,51,74,51c-2.9,0-4.5-1.9-4.5-5v-6.9
|
39 |
+
c0-1,0.8-1.9,1.9-1.9c1,0,1.9,0.8,1.9,1.9v5.7c0,1.8,0.8,2.7,2.3,2.7s2.4-0.9,2.4-2.7v-5.7c0-1,0.8-1.9,1.9-1.9
|
40 |
+
c1,0,1.9,0.8,1.9,1.9V49z"/>
|
41 |
+
<path fill="#42A5F5" d="M91.8,34.3c0-1,0.8-1.9,1.9-1.9s1.9,0.8,1.9,1.9V49c0,1-0.8,1.9-1.9,1.9s-1.9-0.8-1.9-1.9V34.3z"/>
|
42 |
+
<path fill="#42A5F5" d="M112.5,49c0,1-0.8,1.9-1.9,1.9c-1,0-1.9-0.8-1.9-1.9v-0.2c-0.9,1.2-2.2,2.2-4.2,2.2c-3.1,0-6.1-2.4-6.1-6.9
|
43 |
+
v-0.1c0-4.5,2.9-6.9,6.1-6.9c2,0,3.3,0.9,4.2,2v-4.8c0-1,0.8-1.9,1.9-1.9c1,0,1.9,0.8,1.9,1.9V49z M102.2,44.1L102.2,44.1
|
44 |
+
c0,2.3,1.5,3.7,3.3,3.7c1.8,0,3.2-1.5,3.2-3.7v-0.1c0-2.2-1.5-3.7-3.2-3.7C103.7,40.4,102.2,41.8,102.2,44.1z"/>
|
45 |
+
<path fill="#42A5F5" d="M121.7,51.1c-4,0-7-2.8-7-6.9v-0.1c0-3.8,2.7-7,6.6-7c4.5,0,6.4,3.7,6.4,6.4c0,1.1-0.8,1.8-1.8,1.8h-7.5
|
46 |
+
c0.4,1.7,1.6,2.6,3.3,2.6c1,0,1.9-0.3,2.7-0.9c0.3-0.2,0.5-0.3,0.9-0.3c0.8,0,1.5,0.6,1.5,1.5c0,0.5-0.2,0.9-0.5,1.1
|
47 |
+
C125.2,50.5,123.6,51.1,121.7,51.1z M124.1,43c-0.2-1.7-1.2-2.8-2.8-2.8c-1.6,0-2.6,1.1-2.9,2.8H124.1z"/>
|
48 |
+
<path fill="#42A5F5" d="M130.2,39.1c0-1,0.8-1.9,1.9-1.9c1,0,1.9,0.8,1.9,1.9v0.6c0.5-1.3,1.4-2.5,2.6-2.5c1.2,0,1.8,0.8,1.8,1.8
|
49 |
+
c0,1-0.6,1.6-1.4,1.8c-1.9,0.4-3,1.9-3,4.6V49c0,1-0.8,1.9-1.9,1.9c-1,0-1.9-0.8-1.9-1.9V39.1z"/>
|
50 |
+
<path fill="#42A5F5" d="M53.7,9.4c0-1.1,0.8-1.9,1.9-1.9H56c0.8,0,1.4,0.4,1.7,1l4.9,7.6l4.9-7.6c0.4-0.6,0.9-1,1.7-1h0.4
|
51 |
+
c1.1,0,1.9,0.8,1.9,1.9v13.9c0,1.1-0.8,1.9-1.9,1.9c-1,0-1.9-0.9-1.9-1.9v-8.7l-3.6,5.2c-0.4,0.6-0.9,1-1.6,1c-0.7,0-1.2-0.4-1.6-1
|
52 |
+
l-3.6-5.1v8.7c0,1-0.8,1.9-1.9,1.9c-1,0-1.9-0.8-1.9-1.9V9.4z"/>
|
53 |
+
<path fill="#42A5F5" d="M84.9,13.4c0-1,0.8-1.9,1.9-1.9c1,0,1.9,0.8,1.9,1.9v9.9c0,1-0.8,1.9-1.9,1.9c-1,0-1.9-0.8-1.9-1.9v-0.2
|
54 |
+
c-0.9,1.2-2.2,2.2-4.2,2.2c-3.1,0-6.1-2.4-6.1-6.9v-0.1c0-4.5,2.9-6.9,6.1-6.9C82.7,11.4,84,12.4,84.9,13.4L84.9,13.4z M78.4,18.4
|
55 |
+
L78.4,18.4c0,2.3,1.5,3.7,3.3,3.7c1.8,0,3.2-1.5,3.2-3.7v-0.1c0-2.2-1.5-3.7-3.2-3.7C79.9,14.7,78.4,16.1,78.4,18.4z"/>
|
56 |
+
<path fill="#42A5F5" d="M91.8,13.4c0-1,0.8-1.9,1.9-1.9c1,0,1.9,0.8,1.9,1.9v0.2c0.9-1.2,2.2-2.2,4.2-2.2c3.1,0,6.1,2.4,6.1,6.9
|
57 |
+
v0.1c0,4.5-2.9,6.9-6.1,6.9c-2,0-3.3-0.9-4.2-2v4c0,1-0.8,1.9-1.9,1.9c-1,0-1.9-0.8-1.9-1.9V13.4z M102.1,18.4L102.1,18.4
|
58 |
+
c0-2.3-1.5-3.7-3.3-3.7c-1.8,0-3.2,1.5-3.2,3.7v0.1c0,2.2,1.5,3.7,3.2,3.7C100.6,22.1,102.1,20.7,102.1,18.4z"/>
|
59 |
+
<path fill="#42A5F5" d="M108.3,23.8c-0.4-0.2-0.7-0.7-0.7-1.3c0-0.8,0.6-1.5,1.5-1.5c0.3,0,0.6,0.1,0.7,0.2
|
60 |
+
c1.3,0.8,2.5,1.2,3.6,1.2c1.1,0,1.6-0.4,1.6-1v-0.1c0-0.8-1.3-1.1-2.8-1.5c-1.9-0.5-4-1.4-4-4v-0.1c0-2.7,2.2-4.2,4.9-4.2
|
61 |
+
c1.4,0,2.8,0.4,4.1,1c0.5,0.3,0.9,0.8,0.9,1.4c0,0.8-0.7,1.5-1.5,1.5c-0.3,0-0.4,0-0.7-0.2c-1.1-0.5-2.1-0.8-2.9-0.8
|
62 |
+
c-0.9,0-1.4,0.4-1.4,0.9v0.1c0,0.7,1.3,1.1,2.7,1.6c1.9,0.6,4,1.5,4,4v0c0,3-2.2,4.3-5.1,4.3C111.7,25.3,109.9,24.8,108.3,23.8z"/>
|
63 |
+
<path fill="#42A5F5" d="M86.6,37.2c-1,0-1.9,0.8-1.9,1.9V49c0,1,0.8,1.9,1.9,1.9s1.9-0.8,1.9-1.9v-9.9
|
64 |
+
C88.5,38.1,87.7,37.2,86.6,37.2z M86.7,36.4c1.1,0,2-0.9,2-2c0-1.1-0.9-2-2-2c-1.1,0-2,0.9-2,2C84.7,35.5,85.6,36.4,86.7,36.4z"/>
|
65 |
+
</g>
|
66 |
+
</svg>
|
assets/img/powered-by-google-on-white.png
CHANGED
Binary file
|
assets/js/admin/admin-free.js
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* Admin Free Google Maps
|
3 |
+
*
|
4 |
+
* @description: Enqueued on the single `google_maps` CPT and responsible for interface map creation
|
5 |
+
*/
|
6 |
+
(function ( $, gmb ) {
|
7 |
+
|
8 |
+
|
9 |
+
|
10 |
+
}( jQuery, window.MapsBuilderAdmin || ( window.MapsBuilderAdmin = {} ) ) );
|
assets/js/admin/admin-free.min.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
!function(i,d){}(jQuery,window.MapsBuilderAdmin||(window.MapsBuilderAdmin={}));
|
assets/js/admin/admin-google-map.js
DELETED
@@ -1,1708 +0,0 @@
|
|
1 |
-
/**
|
2 |
-
* Google Maps CPT Handling
|
3 |
-
*
|
4 |
-
* Nice Demos:
|
5 |
-
* https://developers.google.com/maps/documentation/javascript/examples/geocoding-simple
|
6 |
-
*
|
7 |
-
*/
|
8 |
-
var gmb_data;
|
9 |
-
|
10 |
-
(function ( $ ) {
|
11 |
-
|
12 |
-
"use strict";
|
13 |
-
|
14 |
-
|
15 |
-
/**
|
16 |
-
* Window Load functions
|
17 |
-
*/
|
18 |
-
$( window ).load( function () {
|
19 |
-
|
20 |
-
|
21 |
-
toggle_metabox_fields();
|
22 |
-
|
23 |
-
//tooltips
|
24 |
-
initialize_tooltips();
|
25 |
-
|
26 |
-
//Map type Metabox on load
|
27 |
-
initialize_map( $( '#map' ) );
|
28 |
-
|
29 |
-
//Latitude on Change
|
30 |
-
$( '#gmb_lat_lng-latitude' ).on( 'change', function () {
|
31 |
-
lat_lng_field_change( map );
|
32 |
-
} );
|
33 |
-
//Longitude on Change
|
34 |
-
$( '#gmb_lat_lng-longitude' ).on( 'change', function () {
|
35 |
-
lat_lng_field_change( map );
|
36 |
-
} );
|
37 |
-
|
38 |
-
//click to add marker
|
39 |
-
$( '.drop-marker' ).on( 'click', function ( e ) {
|
40 |
-
e.preventDefault();
|
41 |
-
if ( $( this ).hasClass( 'active' ) ) {
|
42 |
-
$( this ).html( gmb_data.i18n.btn_drop_marker ).removeClass( 'active' );
|
43 |
-
map.setOptions( {draggableCursor: null} ); //reset cursor
|
44 |
-
} else {
|
45 |
-
$( this ).html( gmb_data.i18n.btn_drop_marker_click ).addClass( 'active' );
|
46 |
-
map.setOptions( {draggableCursor: 'crosshair'} );
|
47 |
-
var dropped_marker_event = google.maps.event.addListener( map, 'click', function ( event ) {
|
48 |
-
drop_marker( event.latLng, dropped_marker_event );
|
49 |
-
} );
|
50 |
-
}
|
51 |
-
} );
|
52 |
-
|
53 |
-
|
54 |
-
//Radius Fields
|
55 |
-
var current_radius;
|
56 |
-
|
57 |
-
//Search Radius Circle
|
58 |
-
$( '#gmb_search_radius' ).on( 'focus', function () {
|
59 |
-
google.maps.event.trigger( map, 'resize' ); //refresh map to get exact center
|
60 |
-
current_radius = $( this ).val();
|
61 |
-
calc_radius( map, parseInt( $( this ).val() ) );
|
62 |
-
} ).focusout( function () {
|
63 |
-
if ( current_radius !== $( this ).val() ) {
|
64 |
-
perform_places_search();
|
65 |
-
}
|
66 |
-
radius_circle.setMap( null ); //removes circle on focus out
|
67 |
-
radius_marker.setMap( null ); //removes circle on focus out
|
68 |
-
} );
|
69 |
-
|
70 |
-
//Places Type Field
|
71 |
-
$( '[name^="gmb_places_search_multicheckbox"]' ).on( 'change', function () {
|
72 |
-
|
73 |
-
//Show message if not already displayed
|
74 |
-
if ( $( '.places-change-message' ).length === 0 ) {
|
75 |
-
$( '.cmb2-id-gmb-places-search-multicheckbox ul' ).prepend( '<div class="wpgp-message places-change-message clear"><p>' + gmb_data.i18n.places_selection_changed + '</p><a href="#" class="button update-places-map">' + gmb_data.i18n.set_place_types + '</a></div>' );
|
76 |
-
$( '.places-change-message' ).slideDown();
|
77 |
-
}
|
78 |
-
|
79 |
-
} );
|
80 |
-
|
81 |
-
$( '.cmb-multicheck-toggle' ).on( 'click', function () {
|
82 |
-
if ( $( '.places-change-message' ).length === 0 ) {
|
83 |
-
$( '.cmb2-id-gmb-places-search-multicheckbox ul' ).prepend( '<div class="wpgp-message places-change-message clear"><p>' + gmb_data.i18n.places_selection_changed + '</p><a href="#" class="button update-places-map">' + gmb_data.i18n.set_place_types + '</a></div>' );
|
84 |
-
$( '.places-change-message' ).slideDown();
|
85 |
-
}
|
86 |
-
} );
|
87 |
-
|
88 |
-
//Places Update Map Button
|
89 |
-
$( document ).on( 'click', '.update-places-map', function ( e ) {
|
90 |
-
e.preventDefault();
|
91 |
-
scroll_to_field( "#google_maps_preview_metabox" );
|
92 |
-
perform_places_search();
|
93 |
-
$( this ).parent().fadeOut( function () {
|
94 |
-
$( this ).remove();
|
95 |
-
} );
|
96 |
-
} );
|
97 |
-
|
98 |
-
//Update lat lng message
|
99 |
-
$( '.lat-lng-update-btn, .update-lat-lng' ).on( 'click', function ( e ) {
|
100 |
-
e.preventDefault();
|
101 |
-
$( this ).attr( 'disabled', 'disabled' );
|
102 |
-
$( '.lat-lng-change-message' ).slideUp();
|
103 |
-
$( '#gmb_lat_lng-latitude' ).val( $( this ).attr( 'data-lat' ) );
|
104 |
-
$( '#gmb_lat_lng-longitude' ).val( $( this ).attr( 'data-lng' ) );
|
105 |
-
} );
|
106 |
-
|
107 |
-
|
108 |
-
//Add New Marker
|
109 |
-
$( document ).on( 'click', '.add-marker', function ( e ) {
|
110 |
-
|
111 |
-
e.preventDefault();
|
112 |
-
hover_circle.setVisible( false );
|
113 |
-
|
114 |
-
//update marker with set marker
|
115 |
-
var location_marker = new google.maps.Marker( {
|
116 |
-
position : tentative_location_marker.getPosition(),
|
117 |
-
map : map,
|
118 |
-
icon : gmb_data.default_marker,
|
119 |
-
zIndex : google.maps.Marker.MAX_ZINDEX + 1,
|
120 |
-
optimized: false
|
121 |
-
} );
|
122 |
-
|
123 |
-
//hide tentative green marker
|
124 |
-
tentative_location_marker.setVisible( false );
|
125 |
-
|
126 |
-
//get current number of repeatable rows ie markers
|
127 |
-
var index = get_marker_index();
|
128 |
-
|
129 |
-
var place_id = $( this ).data( 'place_id' );
|
130 |
-
|
131 |
-
//add data to fields
|
132 |
-
get_editable_info_window( index, location_marker );
|
133 |
-
|
134 |
-
$( 'input[data-field="#gmb_markers_group_' + index + '_title"]' ).val( $( this ).data( 'title' ) );
|
135 |
-
$( 'input#gmb_markers_group_' + index + '_lat' ).val( $( this ).data( 'lat' ) );
|
136 |
-
$( 'input#gmb_markers_group_' + index + '_lng' ).val( $( this ).data( 'lng' ) );
|
137 |
-
$( 'input#gmb_markers_group_' + index + '_place_id' ).val( place_id );
|
138 |
-
|
139 |
-
|
140 |
-
//location clicked
|
141 |
-
google.maps.event.addListener( location_marker, 'click', function () {
|
142 |
-
get_info_window_content( index, location_marker );
|
143 |
-
} );
|
144 |
-
|
145 |
-
} );
|
146 |
-
|
147 |
-
//Map Marker Set
|
148 |
-
set_map_marker_icon();
|
149 |
-
|
150 |
-
//Map Type
|
151 |
-
$( '#gmb_type' ).change( function () {
|
152 |
-
set_map_type( true );
|
153 |
-
} );
|
154 |
-
//Map Theme
|
155 |
-
$( '#gmb_theme' ).change( function () {
|
156 |
-
set_map_theme();
|
157 |
-
} );
|
158 |
-
//street view
|
159 |
-
$( '#gmb_street_view' ).change( function () {
|
160 |
-
set_street_view();
|
161 |
-
} );
|
162 |
-
//Pan
|
163 |
-
$( '#gmb_pan' ).change( function () {
|
164 |
-
set_pan_control();
|
165 |
-
} );
|
166 |
-
//Draggable
|
167 |
-
$( '#gmb_draggable' ).change( function () {
|
168 |
-
set_draggable();
|
169 |
-
} );
|
170 |
-
//Double Click Zoom
|
171 |
-
$( '#gmb_double_click' ).change( function () {
|
172 |
-
set_double_click_zoom();
|
173 |
-
} );
|
174 |
-
//Double Click Zoom
|
175 |
-
$( '#gmb_wheel_zoom' ).change( function () {
|
176 |
-
set_mouse_wheel_scroll();
|
177 |
-
} );
|
178 |
-
//Map Type Control
|
179 |
-
$( '#gmb_map_type_control' ).change( function () {
|
180 |
-
set_map_type_control();
|
181 |
-
} );
|
182 |
-
//Zoom Control
|
183 |
-
$( '#gmb_zoom_control' ).change( function () {
|
184 |
-
set_map_zoom_control();
|
185 |
-
} );
|
186 |
-
|
187 |
-
|
188 |
-
//Close repeaters
|
189 |
-
$( '.cmb-repeatable-grouping' ).addClass( 'closed' );
|
190 |
-
|
191 |
-
//Add Repeater toggle button
|
192 |
-
$( '.toggle-repeater-groups' ).on( 'click', function ( e ) {
|
193 |
-
e.preventDefault();
|
194 |
-
$( '#gmb_markers_group_repeat .cmb-repeatable-grouping' ).toggleClass( 'closed' );
|
195 |
-
} );
|
196 |
-
|
197 |
-
//Window resize
|
198 |
-
$( window ).on( 'resize', function () {
|
199 |
-
//Ensure window resizes triggers map resize
|
200 |
-
google.maps.event.trigger( map, 'resize' );
|
201 |
-
} );
|
202 |
-
|
203 |
-
} ); //End Window Load
|
204 |
-
|
205 |
-
|
206 |
-
var map;
|
207 |
-
var places_service;
|
208 |
-
var lat_lng;
|
209 |
-
var zoom;
|
210 |
-
var lat_field;
|
211 |
-
var lng_field;
|
212 |
-
var radius_circle;
|
213 |
-
var radius_marker;
|
214 |
-
var place;
|
215 |
-
var autocomplete;
|
216 |
-
var info_bubble;
|
217 |
-
var info_bubble_array = [];
|
218 |
-
var tentative_location_marker;
|
219 |
-
var location_marker;
|
220 |
-
var location_marker_array = [];
|
221 |
-
var search_markers = [];
|
222 |
-
var hover_circle;
|
223 |
-
var initial_location;
|
224 |
-
var delay = (function () {
|
225 |
-
var timer = 0;
|
226 |
-
return function ( callback, ms ) {
|
227 |
-
clearTimeout( timer );
|
228 |
-
timer = setTimeout( callback, ms );
|
229 |
-
};
|
230 |
-
})();
|
231 |
-
|
232 |
-
/**
|
233 |
-
* Place marker on Map on Click
|
234 |
-
*
|
235 |
-
* @param lat_lng
|
236 |
-
* @param event
|
237 |
-
*/
|
238 |
-
function drop_marker( lat_lng, event ) {
|
239 |
-
|
240 |
-
var lat = lat_lng.lat();
|
241 |
-
var lng = lat_lng.lng();
|
242 |
-
|
243 |
-
//hide any tentative markers already in place
|
244 |
-
if ( typeof drop_location_marker !== 'undefined' ) {
|
245 |
-
drop_location_marker.setVisible( false );
|
246 |
-
}
|
247 |
-
|
248 |
-
$( '.drop-marker' ).removeClass( 'active' ).text( 'Drop a Marker' ); //reset drop button
|
249 |
-
map.setOptions( {draggableCursor: null} ); //reset cursor
|
250 |
-
google.maps.event.removeListener( event ); //remove map click event
|
251 |
-
|
252 |
-
//add marker at clicked location
|
253 |
-
var drop_location_marker = new Marker( {
|
254 |
-
position : lat_lng,
|
255 |
-
map : map,
|
256 |
-
icon : gmb_data.default_marker,
|
257 |
-
zIndex : google.maps.Marker.MAX_ZINDEX + 1,
|
258 |
-
optimized: false
|
259 |
-
} );
|
260 |
-
|
261 |
-
//get current number of repeatable rows ie markers
|
262 |
-
var index = get_marker_index();
|
263 |
-
|
264 |
-
//add data to fields
|
265 |
-
$( '#gmb_markers_group_' + index + '_title' ).val( 'Point ' + parseInt( index + 1 ) );
|
266 |
-
$( '#gmb_markers_group_' + index + '_lat' ).val( lat );
|
267 |
-
$( '#gmb_markers_group_' + index + '_lng' ).val( lng );
|
268 |
-
|
269 |
-
get_editable_info_window( index, drop_location_marker );
|
270 |
-
|
271 |
-
google.maps.event.addListener( drop_location_marker, 'click', function () {
|
272 |
-
get_info_window_content( index, drop_location_marker );
|
273 |
-
} );
|
274 |
-
|
275 |
-
}
|
276 |
-
|
277 |
-
/**
|
278 |
-
* Map Intialize
|
279 |
-
*
|
280 |
-
* Sets up and configures the Google Map
|
281 |
-
*
|
282 |
-
* @param map_canvas
|
283 |
-
*/
|
284 |
-
function initialize_map( map_canvas ) {
|
285 |
-
|
286 |
-
lat_field = $( '#gmb_lat_lng-latitude' );
|
287 |
-
lng_field = $( '#gmb_lat_lng-longitude' );
|
288 |
-
var lat_toolbar = $( '.live-latitude' );
|
289 |
-
var lng_toolbar = $( '.live-longitude' );
|
290 |
-
var latitude = (lat_field.val()) ? lat_field.val() : '';
|
291 |
-
var longitude = (lng_field.val()) ? lng_field.val() : '';
|
292 |
-
|
293 |
-
zoom = parseInt( $( '#gmb_zoom' ).val() );
|
294 |
-
lat_lng = new google.maps.LatLng( latitude, longitude );
|
295 |
-
|
296 |
-
var mapOptions = {
|
297 |
-
zoom : zoom,
|
298 |
-
streetViewControl: false,
|
299 |
-
styles : [
|
300 |
-
{
|
301 |
-
stylers: [
|
302 |
-
{visibility: 'simplified'}
|
303 |
-
]
|
304 |
-
},
|
305 |
-
{
|
306 |
-
elementType: 'labels', stylers: [
|
307 |
-
{visibility: 'off'}
|
308 |
-
]
|
309 |
-
}
|
310 |
-
]
|
311 |
-
};
|
312 |
-
|
313 |
-
map = new google.maps.Map( map_canvas[0], mapOptions );
|
314 |
-
window.map = map;
|
315 |
-
places_service = new google.maps.places.PlacesService( map );
|
316 |
-
|
317 |
-
//Handle Map Geolocation
|
318 |
-
if ( navigator.geolocation && gmb_data.geolocate_setting === 'yes' && longitude == '' && latitude == '' ) {
|
319 |
-
navigator.geolocation.getCurrentPosition( function ( position ) {
|
320 |
-
initial_location = new google.maps.LatLng( position.coords.latitude, position.coords.longitude );
|
321 |
-
map.setCenter( initial_location ); //set map with location
|
322 |
-
lat_field.val( position.coords.latitude ); //set lat field
|
323 |
-
lng_field.val( position.coords.longitude ); //set lng field
|
324 |
-
lat_toolbar.text( position.coords.latitude ); //update toolbar
|
325 |
-
lng_toolbar.text( position.coords.longitude ); //update toolbar
|
326 |
-
|
327 |
-
} );
|
328 |
-
}
|
329 |
-
// Presaved longitude and latitude is in place
|
330 |
-
else if ( latitude !== '' && longitude !== '' ) {
|
331 |
-
|
332 |
-
//set map with saved lat/lng
|
333 |
-
map.setCenter( new google.maps.LatLng( latitude, longitude ) );
|
334 |
-
|
335 |
-
}
|
336 |
-
else {
|
337 |
-
initial_location = new google.maps.LatLng( gmb_data.default_lat, gmb_data.default_lng );
|
338 |
-
lat_field.val( gmb_data.default_lat ); //set lat field
|
339 |
-
lng_field.val( gmb_data.default_lng ); //set lng field
|
340 |
-
lat_toolbar.text( gmb_data.default_lat ); //update toolbar
|
341 |
-
lng_toolbar.text( gmb_data.default_lng ); //update toolbar
|
342 |
-
map.setCenter( initial_location );
|
343 |
-
}
|
344 |
-
|
345 |
-
|
346 |
-
//Set various map view options
|
347 |
-
set_map_type( false );
|
348 |
-
if ( $( '#gmb_theme' ).val() !== 'none' ) {
|
349 |
-
set_map_theme();
|
350 |
-
}
|
351 |
-
set_street_view();
|
352 |
-
set_pan_control();
|
353 |
-
set_draggable();
|
354 |
-
set_double_click_zoom();
|
355 |
-
set_mouse_wheel_scroll();
|
356 |
-
set_map_type_control();
|
357 |
-
set_map_zoom_control();
|
358 |
-
|
359 |
-
|
360 |
-
//Setup Autocomplete field if undefined
|
361 |
-
if ( typeof(autocomplete) == 'undefined' ) {
|
362 |
-
|
363 |
-
var autocomplete_el = $( '#gmb_geocoder' );
|
364 |
-
|
365 |
-
autocomplete = new google.maps.places.Autocomplete( autocomplete_el[0] );
|
366 |
-
autocomplete.bindTo( 'bounds', map );
|
367 |
-
|
368 |
-
//Tame the enter key to not save the widget while using the autocomplete input
|
369 |
-
google.maps.event.addDomListener( autocomplete_el[0], 'keydown', function ( e ) {
|
370 |
-
if ( e.keyCode == 13 ) {
|
371 |
-
e.preventDefault();
|
372 |
-
}
|
373 |
-
} );
|
374 |
-
|
375 |
-
//Autocomplete event listener
|
376 |
-
google.maps.event.addListener( autocomplete, 'place_changed', function () {
|
377 |
-
|
378 |
-
//Clear autocomplete input value
|
379 |
-
autocomplete_el.one( 'blur', function () {
|
380 |
-
autocomplete_el.val( '' );
|
381 |
-
} );
|
382 |
-
setTimeout( function () {
|
383 |
-
autocomplete_el.val( '' );
|
384 |
-
}, 10 );
|
385 |
-
|
386 |
-
//Remove any other tentative markers
|
387 |
-
if ( typeof tentative_location_marker !== 'undefined' ) {
|
388 |
-
tentative_location_marker.setVisible( false );
|
389 |
-
}
|
390 |
-
|
391 |
-
//Close a modal if applicable
|
392 |
-
$( '.cmb2-id-gmb-geocoder' ).find( '.gmb-modal-close' ).trigger( 'click' );
|
393 |
-
$( '.cmb2-id-gmb-geocoder' ).find( '.mfp-close' ).trigger( 'click' );
|
394 |
-
|
395 |
-
//get place information
|
396 |
-
place = autocomplete.getPlace();
|
397 |
-
|
398 |
-
//set lat lng input values
|
399 |
-
lat_field.val( place.geometry.location.lat() );
|
400 |
-
lng_field.val( place.geometry.location.lng() );
|
401 |
-
|
402 |
-
|
403 |
-
if ( !place.geometry ) {
|
404 |
-
alert( 'Error: Place not found!' );
|
405 |
-
return;
|
406 |
-
}
|
407 |
-
|
408 |
-
map.setCenter( place.geometry.location );
|
409 |
-
add_tentative_marker( map, place.place_id );
|
410 |
-
|
411 |
-
} );
|
412 |
-
}
|
413 |
-
|
414 |
-
//InfoBubble - Contains the place's information and content
|
415 |
-
info_bubble = new google.maps.InfoWindow( {
|
416 |
-
maxWidth: 315
|
417 |
-
} );
|
418 |
-
|
419 |
-
/**
|
420 |
-
* Map Event Listeners
|
421 |
-
*/
|
422 |
-
//map loaded fully (fires once)
|
423 |
-
google.maps.event.addListenerOnce( map, 'idle', function () {
|
424 |
-
handle_map_zoom( map );
|
425 |
-
add_markers( map );
|
426 |
-
|
427 |
-
//toggle places
|
428 |
-
if ( typeof $( '.cmb2-id-gmb-show-places input:radio' ).prop( 'checked' ) !== 'undefined' && $( '.cmb2-id-gmb-show-places input:radio:checked' ).val() === 'yes' ) {
|
429 |
-
perform_places_search();
|
430 |
-
}
|
431 |
-
|
432 |
-
} );
|
433 |
-
|
434 |
-
//map Zoom Changed
|
435 |
-
google.maps.event.addListener( map, 'zoom_changed', function () {
|
436 |
-
handle_map_zoom( map );
|
437 |
-
} );
|
438 |
-
|
439 |
-
|
440 |
-
} //end initialize_map
|
441 |
-
|
442 |
-
|
443 |
-
/**
|
444 |
-
* Shows a Marker when Autocomplete search is used
|
445 |
-
* @param map
|
446 |
-
* @param place_id
|
447 |
-
*/
|
448 |
-
function add_tentative_marker( map, place_id ) {
|
449 |
-
|
450 |
-
var map_center = map.getCenter();
|
451 |
-
|
452 |
-
//Marker for map
|
453 |
-
tentative_location_marker = new google.maps.Marker( {
|
454 |
-
map : map,
|
455 |
-
title : 'Map Icons',
|
456 |
-
animation: google.maps.Animation.DROP,
|
457 |
-
position : new google.maps.LatLng( map_center.lat(), map_center.lng() ),
|
458 |
-
icon : new google.maps.MarkerImage( gmb_data.plugin_url + "assets/img/default-icon-green-no-dot.png" ),
|
459 |
-
zIndex : google.maps.Marker.MAX_ZINDEX + 1,
|
460 |
-
optimized: false
|
461 |
-
} );
|
462 |
-
|
463 |
-
//EVENTS
|
464 |
-
var location_marker_mouseover = google.maps.event.addListener( tentative_location_marker, 'mouseover', function ( event ) {
|
465 |
-
add_circle( place_id );
|
466 |
-
} );
|
467 |
-
var location_marker_mouseout = google.maps.event.addListener( tentative_location_marker, 'mouseout', function ( event ) {
|
468 |
-
hover_circle.setVisible( false );
|
469 |
-
} );
|
470 |
-
|
471 |
-
//location clicked
|
472 |
-
google.maps.event.addListener( tentative_location_marker, 'click', function () {
|
473 |
-
//remove event listeners
|
474 |
-
google.maps.event.removeListener( location_marker_mouseover );
|
475 |
-
google.maps.event.removeListener( location_marker_mouseout );
|
476 |
-
//show circle
|
477 |
-
hover_circle.setVisible( true );
|
478 |
-
//update marker icons
|
479 |
-
//Get initial place details from place_id
|
480 |
-
add_tenative_info_window( place_id, tentative_location_marker );
|
481 |
-
} );
|
482 |
-
|
483 |
-
|
484 |
-
//Update map with marker position according to lat/lng
|
485 |
-
tentative_location_marker.setVisible( true );
|
486 |
-
map.setZoom( zoom );
|
487 |
-
|
488 |
-
|
489 |
-
}
|
490 |
-
|
491 |
-
|
492 |
-
/**
|
493 |
-
* Set the editable marker window content
|
494 |
-
*/
|
495 |
-
function add_tenative_info_window( place_id, marker ) {
|
496 |
-
|
497 |
-
var request = {
|
498 |
-
key : gmb_data.api_key,
|
499 |
-
placeId: place_id
|
500 |
-
};
|
501 |
-
|
502 |
-
places_service.getDetails( request, function ( place, status ) {
|
503 |
-
|
504 |
-
if ( status == google.maps.places.PlacesServiceStatus.OK ) {
|
505 |
-
|
506 |
-
var lat = place.geometry.location.lat();
|
507 |
-
var lng = place.geometry.location.lng();
|
508 |
-
|
509 |
-
var info_window_content = '<p class="place-title">' + place.name + '</p>';
|
510 |
-
|
511 |
-
info_window_content += add_place_content_to_info_window( place );
|
512 |
-
|
513 |
-
info_window_content += '<div class="infowindow-toolbar clear"><a href="#" class="add-marker" data-title="' + place.name + '" data-place_id="' + place.place_id + '" data-lat="' + lat + '" data-lng="' + lng + '">Add to Map</a></div>';
|
514 |
-
|
515 |
-
info_window_content = set_info_window_wrapper( info_window_content ); //wraps the content in div and returns
|
516 |
-
|
517 |
-
info_bubble.setContent( info_window_content ); //sets the info window content
|
518 |
-
|
519 |
-
info_bubble.open( map, marker ); //opens the info window
|
520 |
-
|
521 |
-
//close info window button
|
522 |
-
google.maps.event.addListener( info_bubble, 'closeclick', function () {
|
523 |
-
//Get initial place details from place_id
|
524 |
-
hover_circle.setVisible( false );
|
525 |
-
|
526 |
-
} );
|
527 |
-
|
528 |
-
|
529 |
-
}
|
530 |
-
|
531 |
-
} );
|
532 |
-
|
533 |
-
}
|
534 |
-
|
535 |
-
|
536 |
-
/**
|
537 |
-
* info_bubble Content for Place Details
|
538 |
-
*
|
539 |
-
* This marker contains more information about the place
|
540 |
-
*
|
541 |
-
* @param place
|
542 |
-
*/
|
543 |
-
function add_place_content_to_info_window( place ) {
|
544 |
-
|
545 |
-
var info_window_content;
|
546 |
-
|
547 |
-
//additional info wrapper
|
548 |
-
info_window_content = '<div class="marker-info-wrapper">';
|
549 |
-
|
550 |
-
//place address
|
551 |
-
info_window_content += ((place.formatted_address) ? '<div class="place-address">' + place.formatted_address + '</div>' : '' );
|
552 |
-
|
553 |
-
//place phone
|
554 |
-
info_window_content += ((place.formatted_phone_number) ? '<div class="place-phone">' + place.formatted_phone_number + '</div>' : '' );
|
555 |
-
|
556 |
-
//place website
|
557 |
-
info_window_content += ((place.website) ? '<div class="place-website"><a href="' + place.website + '" target="_blank" rel="nofollow" title="Click to visit the ' + place.name + ' website">Website</a></div>' : '' );
|
558 |
-
|
559 |
-
//rating
|
560 |
-
if ( place.rating ) {
|
561 |
-
info_window_content += '<div class="rating-wrap clear">' +
|
562 |
-
'<p class="numeric-rating">' + place.rating + '</p>' +
|
563 |
-
'<div class="star-rating-wrap">' +
|
564 |
-
'<div class="star-rating-size" style="width:' + (65 * place.rating / 5) + 'px;"></div>' +
|
565 |
-
'</div>' +
|
566 |
-
'</div>'
|
567 |
-
}
|
568 |
-
|
569 |
-
|
570 |
-
//close wrapper
|
571 |
-
info_window_content += '</div>';
|
572 |
-
|
573 |
-
|
574 |
-
return info_window_content;
|
575 |
-
|
576 |
-
}
|
577 |
-
|
578 |
-
|
579 |
-
/**
|
580 |
-
* info_bubble Content for Place Details
|
581 |
-
*
|
582 |
-
* This marker contains more information about the place
|
583 |
-
*/
|
584 |
-
function get_editable_info_window( index, marker ) {
|
585 |
-
|
586 |
-
info_bubble.close();
|
587 |
-
|
588 |
-
info_bubble.setContent( '<div id="infobubble-content" class="loading"></div>' );
|
589 |
-
|
590 |
-
info_bubble.open( map, marker );
|
591 |
-
|
592 |
-
var info_window_data = get_info_window_saved_data( index );
|
593 |
-
|
594 |
-
var info_window_content;
|
595 |
-
|
596 |
-
//default title
|
597 |
-
if ( !info_window_data.title ) {
|
598 |
-
info_window_data.title = 'Point ' + index;
|
599 |
-
}
|
600 |
-
|
601 |
-
//place name
|
602 |
-
if ( info_window_data.title ) {
|
603 |
-
info_window_content = '<input class="edit-place-title" data-field="#gmb_markers_group_' + index + '_title" type="text" value="' + info_window_data.title + '">';
|
604 |
-
}
|
605 |
-
|
606 |
-
if ( info_window_data.desc ) {
|
607 |
-
info_window_content += '<textarea class="edit-place-description" data-field="#gmb_markers_group_' + index + '_description">' + info_window_data.desc + '</textarea>';
|
608 |
-
} else {
|
609 |
-
info_window_content += '<textarea class="edit-place-description" data-field="#gmb_markers_group_' + index + '_description"></textarea>';
|
610 |
-
}
|
611 |
-
|
612 |
-
//toolbar
|
613 |
-
info_window_content += '<div class="infowindow-toolbar clear"><ul id="save-toolbar">' +
|
614 |
-
'<li class="info-window-save"><div class="google-btn-blue google-btn google-save-btn" data-tooltip="Save changes" data-index="' + index + '">Save</div></li>' +
|
615 |
-
'<li class="info-window-cancel"><div class="google-btn-default google-btn google-cancel-btn" data-tooltip="Cancel edit" data-index="' + index + '">Cancel</div></li>' +
|
616 |
-
'</ul>' +
|
617 |
-
'<span class="marker-edit-link-wrap" data-index="' + index + '"><a href="#" data-target="marker-icon-modal" data-tooltip="Change icon" data-mfp-src="#marker-icon-modal" class="marker-edit-link gmb-magnific-marker gmb-magnific-inline"></a></span>' +
|
618 |
-
'</div>';
|
619 |
-
|
620 |
-
info_window_content = set_info_window_wrapper( info_window_content );
|
621 |
-
info_bubble.setContent( info_window_content );
|
622 |
-
initialize_tooltips(); //refresh tooltips
|
623 |
-
|
624 |
-
//Save info window content
|
625 |
-
google.maps.event.addDomListener( $( '.google-save-btn' )[0], 'click', function () {
|
626 |
-
|
627 |
-
//take info window vals and save to markers' repeatable group
|
628 |
-
var title_field_id = $( '.edit-place-title' ).data( 'field' );
|
629 |
-
var title_field_val = $( '.edit-place-title' ).val();
|
630 |
-
|
631 |
-
var desc_field_id = $( '.edit-place-description' ).data( 'field' );
|
632 |
-
var desc_field_val = $( '.edit-place-description' ).val();
|
633 |
-
|
634 |
-
$( title_field_id ).val( title_field_val );
|
635 |
-
$( desc_field_id ).val( desc_field_val );
|
636 |
-
|
637 |
-
//close info window and remove marker circle
|
638 |
-
get_info_window_content( $( this ).data( 'index' ), marker );
|
639 |
-
google.maps.event.removeListener( save_icon_listener ); //remove this event listener
|
640 |
-
google.maps.event.removeListener( edit_marker_icon_button_click ); //remove this event listener
|
641 |
-
|
642 |
-
} );
|
643 |
-
|
644 |
-
//Remove row button/icon also removes icon (CMB2 buttons)
|
645 |
-
$( '#gmb_markers_group_' + index + '_title' ).parents( '.cmb-repeatable-grouping' ).find( '.cmb-remove-group-row' ).each( function () {
|
646 |
-
google.maps.event.addDomListener( $( this )[0], 'click', function () {
|
647 |
-
var index = $( this ).parents( '.cmb-repeatable-grouping' ).data( 'index' );
|
648 |
-
//close info window and remove marker
|
649 |
-
info_bubble.close();
|
650 |
-
marker.setVisible( false );
|
651 |
-
} );
|
652 |
-
} );
|
653 |
-
|
654 |
-
//Close Click
|
655 |
-
google.maps.event.addDomListener( info_bubble, 'closeclick', function () {
|
656 |
-
google.maps.event.removeListener( save_icon_listener ); //remove this event listener
|
657 |
-
google.maps.event.removeListener( edit_marker_icon_button_click ); //remove this event listener
|
658 |
-
} );
|
659 |
-
|
660 |
-
//Cancel info window content
|
661 |
-
google.maps.event.addDomListener( $( '.google-cancel-btn' )[0], 'click', function () {
|
662 |
-
//close info window and remove marker circle
|
663 |
-
get_info_window_content( $( this ).data( 'index' ), marker );
|
664 |
-
google.maps.event.removeListener( save_icon_listener ); //remove this event listener
|
665 |
-
google.maps.event.removeListener( edit_marker_icon_button_click ); //remove this event listener
|
666 |
-
|
667 |
-
} );
|
668 |
-
|
669 |
-
//Infowindow pin icon click to open magnific modal
|
670 |
-
var edit_marker_icon_button_click = google.maps.event.addDomListener( $( '.marker-edit-link-wrap' )[0], 'click', function () {
|
671 |
-
$( '.save-marker-button' ).attr( 'data-marker-index', $( this ).data( 'index' ) ); //Set the index for this marker
|
672 |
-
} );
|
673 |
-
|
674 |
-
//Marker Modal Update Icon
|
675 |
-
var save_icon_listener = google.maps.event.addDomListener( $( '.save-marker-button' )[0], 'click', function ( e ) {
|
676 |
-
e.preventDefault();
|
677 |
-
var marker_position = marker.getPosition();
|
678 |
-
var marker_icon_data;
|
679 |
-
var marker_icon = $( this ).data( 'marker' );
|
680 |
-
var marker_icon_color = $( this ).data( 'marker-color' );
|
681 |
-
var label_color = $( this ).data( 'label-color' );
|
682 |
-
|
683 |
-
//Inline style for marker to set
|
684 |
-
var marker_label_inline_style = 'color:' + label_color + '; ';
|
685 |
-
if ( marker_icon === 'MAP_PIN' ) {
|
686 |
-
marker_label_inline_style += 'font-size: 20px;position: relative; top: -3px;'; //position: relative; top: -44px; font-size: 24px;
|
687 |
-
} else if ( marker_icon == 'SQUARE_PIN' ) {
|
688 |
-
marker_label_inline_style += 'font-size: 20px;position: relative; top: 12px;';
|
689 |
-
}
|
690 |
-
|
691 |
-
//collect marker data from submit button
|
692 |
-
var marker_label_data = '<i class="' + $( this ).data( 'label' ) + '" style="' + marker_label_inline_style + '"></i>';
|
693 |
-
|
694 |
-
//Determine which type of marker to place
|
695 |
-
if ( marker_icon == 'mapicons' || marker_icon == 'upload' || marker_icon == 'default' ) {
|
696 |
-
marker_icon_data = $( this ).data( 'marker-image' );
|
697 |
-
marker_label_data = ''; //no label here (img marker)
|
698 |
-
$( '#gmb_markers_group_' + index + '_marker_img' ).val( marker_icon_data ); //set marker image field
|
699 |
-
$( '#gmb_markers_group_' + index + '_marker', '#gmb_markers_group_' + index + '_label' ).val( '' ); //clear other marker data
|
700 |
-
}
|
701 |
-
//custom SVG markers
|
702 |
-
else if ( marker_icon == 'MAP_PIN' || marker_icon == 'SQUARE_PIN' ) {
|
703 |
-
//maps-icon
|
704 |
-
marker_icon_data = '{ path : ' + marker_icon + ', fillColor : "' + marker_icon_color + '", fillOpacity : 1, strokeColor : "", strokeWeight: 0, scale : 1 / 3 }';
|
705 |
-
//Update fields with necessary data
|
706 |
-
$( '#gmb_markers_group_' + index + '_marker' ).val( marker_icon_data );
|
707 |
-
$( '#gmb_markers_group_' + index + '_label' ).val( marker_label_data );
|
708 |
-
marker_icon_data = eval( '(' + marker_icon_data + ')' );
|
709 |
-
$( '#gmb_markers_group_' + index + '_marker_img' ).val( '' ); //set marker image field
|
710 |
-
}
|
711 |
-
|
712 |
-
//remove current marker
|
713 |
-
marker.setMap( null );
|
714 |
-
|
715 |
-
//Update fields with necessary data
|
716 |
-
$( '#gmb_markers_group_' + index + '_label' ).val( marker_label_data );
|
717 |
-
|
718 |
-
//Update Icon
|
719 |
-
marker = new Marker( {
|
720 |
-
position : marker_position,
|
721 |
-
map : map,
|
722 |
-
zIndex : 9,
|
723 |
-
icon : marker_icon_data,
|
724 |
-
custom_label: marker_label_data
|
725 |
-
} );
|
726 |
-
|
727 |
-
//Add event listener to new marker
|
728 |
-
google.maps.event.addListener( marker, 'click', function () {
|
729 |
-
get_info_window_content( index, marker );
|
730 |
-
} );
|
731 |
-
|
732 |
-
//Clean up modal and close
|
733 |
-
$( '.icon, .marker-item' ).removeClass( 'marker-item-selected' ); //reset modal
|
734 |
-
$( '.marker-icon-row, .save-marker-icon' ).hide(); //reset modal
|
735 |
-
$( this ).removeData( 'marker' ); //Remove data
|
736 |
-
$( this ).removeData( 'marker-color' ); //Remove data
|
737 |
-
$( this ).removeData( 'label' ); //Remove data
|
738 |
-
$( this ).removeData( 'label-color' ); //Remove data
|
739 |
-
console.log( 'here' );
|
740 |
-
console.log( $( '.magnific-builder' ).length );
|
741 |
-
if ( $( '.magnific-builder' ).length === 0 ) {
|
742 |
-
$.magnificPopup.close(); // Close popup that is currently opened (shorthand)
|
743 |
-
} else {
|
744 |
-
$( '.gmb-modal-close' ).trigger( 'click' );
|
745 |
-
}
|
746 |
-
google.maps.event.removeListener( save_icon_listener ); //remove this event listener
|
747 |
-
google.maps.event.removeListener( edit_marker_icon_button_click ); //remove this event listener
|
748 |
-
|
749 |
-
} );
|
750 |
-
|
751 |
-
}
|
752 |
-
|
753 |
-
/**
|
754 |
-
* Wrap Info Window Content
|
755 |
-
*
|
756 |
-
* Help function that sets a div container around info window
|
757 |
-
* @param content
|
758 |
-
*/
|
759 |
-
function set_info_window_wrapper( content ) {
|
760 |
-
|
761 |
-
var info_window_content = '<div id="infobubble-content" class="main-place-infobubble-content">';
|
762 |
-
|
763 |
-
info_window_content += content;
|
764 |
-
|
765 |
-
info_window_content += '</div>';
|
766 |
-
|
767 |
-
return info_window_content;
|
768 |
-
|
769 |
-
}
|
770 |
-
|
771 |
-
|
772 |
-
/**
|
773 |
-
* Adds a marker circle
|
774 |
-
*/
|
775 |
-
function add_circle( place_id ) {
|
776 |
-
|
777 |
-
hover_circle = new google.maps.Marker( {
|
778 |
-
position : tentative_location_marker.getPosition(),
|
779 |
-
zIndex : google.maps.Marker.MAX_ZINDEX - 1,
|
780 |
-
optimized: false,
|
781 |
-
icon : {
|
782 |
-
path : google.maps.SymbolPath.CIRCLE,
|
783 |
-
scale : 20,
|
784 |
-
strokeWeight : 3,
|
785 |
-
strokeOpacity: 0.9,
|
786 |
-
strokeColor : '#FFF',
|
787 |
-
fillOpacity : .3,
|
788 |
-
fillColor : '#FFF'
|
789 |
-
},
|
790 |
-
map : map
|
791 |
-
} );
|
792 |
-
|
793 |
-
|
794 |
-
google.maps.event.addListener( hover_circle, 'click', function () {
|
795 |
-
//Get initial place details from place_id
|
796 |
-
add_tenative_info_window( place_id, tentative_location_marker );
|
797 |
-
} );
|
798 |
-
google.maps.event.addListener( tentative_location_marker, 'click', function () {
|
799 |
-
//Get initial place details from place_id
|
800 |
-
hover_circle.setVisible( true );
|
801 |
-
} );
|
802 |
-
|
803 |
-
}
|
804 |
-
|
805 |
-
|
806 |
-
/**
|
807 |
-
* Add Markers
|
808 |
-
*
|
809 |
-
* This is the marker that first displays on load for the main location or place
|
810 |
-
*
|
811 |
-
* @param map
|
812 |
-
*/
|
813 |
-
function add_markers( map ) {
|
814 |
-
|
815 |
-
clear_main_markers();
|
816 |
-
|
817 |
-
//Loop through repeatable field of markers
|
818 |
-
$( "#gmb_markers_group_repeat" ).find( '.cmb-repeatable-grouping' ).each( function ( index ) {
|
819 |
-
|
820 |
-
var marker_icon = gmb_data.default_marker;
|
821 |
-
var marker_label = '';
|
822 |
-
|
823 |
-
//check for custom marker and label data
|
824 |
-
var custom_marker_icon = $( '#gmb_markers_group_' + index + '_marker' ).val();
|
825 |
-
var custom_marker_img = $( '#gmb_markers_group_' + index + '_marker_img' ).val();
|
826 |
-
|
827 |
-
//check for custom marker and label data
|
828 |
-
if ( custom_marker_img ) {
|
829 |
-
marker_icon = custom_marker_img;
|
830 |
-
} else if ( custom_marker_icon.length > 0 && custom_marker_icon.length > 0 ) {
|
831 |
-
var custom_label = $( '#gmb_markers_group_' + index + '_label' ).val();
|
832 |
-
marker_icon = eval( "(" + custom_marker_icon + ")" );
|
833 |
-
marker_label = custom_label;
|
834 |
-
}
|
835 |
-
|
836 |
-
|
837 |
-
//Marker for map
|
838 |
-
var location_marker = new Marker( {
|
839 |
-
map : map,
|
840 |
-
zIndex : 9,
|
841 |
-
icon : marker_icon,
|
842 |
-
custom_label: marker_label
|
843 |
-
} );
|
844 |
-
|
845 |
-
var marker_lat = $( '#gmb_markers_group_' + index + '_lat' ).val();
|
846 |
-
var marker_lng = $( '#gmb_markers_group_' + index + '_lng' ).val();
|
847 |
-
|
848 |
-
location_marker.setPosition( new google.maps.LatLng( marker_lat, marker_lng ) );
|
849 |
-
location_marker.setVisible( true );
|
850 |
-
|
851 |
-
google.maps.event.addListener( location_marker, 'click', function () {
|
852 |
-
get_info_window_content( index, location_marker );
|
853 |
-
} );
|
854 |
-
|
855 |
-
//Remove row button/icon also removes icon (CMB2 buttons)
|
856 |
-
$( '#gmb_markers_group_' + index + '_title' ).parents( '.cmb-repeatable-grouping' ).find( '.cmb-remove-group-row' ).each( function () {
|
857 |
-
google.maps.event.addDomListener( $( this )[0], 'click', function () {
|
858 |
-
var index = $( this ).parents( '.cmb-repeatable-grouping' ).data( 'index' );
|
859 |
-
//close info window and remove marker
|
860 |
-
info_bubble.close();
|
861 |
-
location_marker.setVisible( false );
|
862 |
-
} );
|
863 |
-
} );
|
864 |
-
|
865 |
-
} ); //end $.each()
|
866 |
-
|
867 |
-
}
|
868 |
-
|
869 |
-
|
870 |
-
function get_info_window_saved_data( index ) {
|
871 |
-
|
872 |
-
var info_window_data = {};
|
873 |
-
|
874 |
-
info_window_data.title = $( '#gmb_markers_group_' + index + '_title' ).val();
|
875 |
-
info_window_data.desc = $( '#gmb_markers_group_' + index + '_description' ).val();
|
876 |
-
info_window_data.reference = $( '#gmb_markers_group_' + index + '_reference' ).val();
|
877 |
-
info_window_data.place_id = $( '#gmb_markers_group_' + index + '_place_id' ).val();
|
878 |
-
info_window_data.lat = $( '#gmb_markers_group_' + index + '_lat' ).val();
|
879 |
-
info_window_data.lng = $( '#gmb_markers_group_' + index + '_lng' ).val();
|
880 |
-
info_window_data.hide_place_info = $( '#gmb_markers_group_' + index + '_hide_details' ).prop( 'checked' );
|
881 |
-
|
882 |
-
return info_window_data;
|
883 |
-
|
884 |
-
|
885 |
-
}
|
886 |
-
|
887 |
-
/**
|
888 |
-
* Queries to get Google Place Details information
|
889 |
-
*
|
890 |
-
* Help function
|
891 |
-
* @param index
|
892 |
-
* @param marker
|
893 |
-
*/
|
894 |
-
function get_info_window_content( index, marker ) {
|
895 |
-
|
896 |
-
info_bubble.close();
|
897 |
-
|
898 |
-
info_bubble.setContent( '<div id="infobubble-content" class="loading"></div>' );
|
899 |
-
|
900 |
-
info_bubble.open( map, marker );
|
901 |
-
|
902 |
-
var info_window_data = get_info_window_saved_data( index );
|
903 |
-
|
904 |
-
//Start building infowindow content
|
905 |
-
var info_window_content = '<p class="place-title">' + info_window_data.title + '</p>';
|
906 |
-
|
907 |
-
info_window_content += '<div class="place-description">' + info_window_data.desc + '</div>';
|
908 |
-
|
909 |
-
//Show place information within this infowindow?
|
910 |
-
if ( info_window_data.place_id && info_window_data.hide_place_info === false ) {
|
911 |
-
|
912 |
-
var request = {
|
913 |
-
key : gmb_data.api_key,
|
914 |
-
placeId: info_window_data.place_id
|
915 |
-
};
|
916 |
-
places_service.getDetails( request, function ( place, status ) {
|
917 |
-
|
918 |
-
if ( status == google.maps.places.PlacesServiceStatus.OK ) {
|
919 |
-
|
920 |
-
info_window_content += add_place_content_to_info_window( place );
|
921 |
-
info_window_content += set_marker_edit_icons( index );
|
922 |
-
add_edit_events( info_window_content, marker );
|
923 |
-
|
924 |
-
}
|
925 |
-
} ); //end getPlaces
|
926 |
-
|
927 |
-
|
928 |
-
} else {
|
929 |
-
info_window_content += set_marker_edit_icons( index );
|
930 |
-
add_edit_events( info_window_content, marker );
|
931 |
-
}
|
932 |
-
|
933 |
-
|
934 |
-
}
|
935 |
-
|
936 |
-
/**
|
937 |
-
* Add Edit Events
|
938 |
-
*
|
939 |
-
* Sets up Google Map event listeners and other setup for info bubbles
|
940 |
-
*
|
941 |
-
* @param content
|
942 |
-
* @param marker
|
943 |
-
*/
|
944 |
-
function add_edit_events( content, marker ) {
|
945 |
-
|
946 |
-
content = set_info_window_wrapper( content ); //wraps the content in div and returns
|
947 |
-
info_bubble.setContent( content ); //set infowindow content
|
948 |
-
initialize_tooltips(); //refresh tooltips
|
949 |
-
|
950 |
-
//edit button event
|
951 |
-
google.maps.event.addDomListener( $( '.edit-info' )[0], 'click', function () {
|
952 |
-
//Edit Marker
|
953 |
-
get_editable_info_window( $( this ).data( 'index' ), marker );
|
954 |
-
} );
|
955 |
-
|
956 |
-
//trash button event
|
957 |
-
google.maps.event.addDomListener( $( '.trash-marker' )[0], 'click', function () {
|
958 |
-
var index = $( this ).data( 'index' );
|
959 |
-
//if first item clear out all input values
|
960 |
-
$( 'div[data-iterator="' + index + '"] ' ).find( 'input,textarea' ).val( '' );
|
961 |
-
//trigger remove row button click for this specific markers row
|
962 |
-
$( 'div[data-iterator="' + index + '"]' ).find( '.cmb-remove-group-row' ).trigger( 'click' );
|
963 |
-
//close info window and remove marker
|
964 |
-
info_bubble.close();
|
965 |
-
marker.setVisible( false );
|
966 |
-
} );
|
967 |
-
|
968 |
-
|
969 |
-
}
|
970 |
-
|
971 |
-
|
972 |
-
/**
|
973 |
-
* Marker Index
|
974 |
-
*
|
975 |
-
* Helper function that returns the appropriate index for the repeatable group
|
976 |
-
*
|
977 |
-
*/
|
978 |
-
function get_marker_index() {
|
979 |
-
//Create a new marker repeatable meta group
|
980 |
-
var index = parseInt( $( '#gmb_markers_group_repeat div.cmb-repeatable-grouping' ).last().attr( 'data-iterator' ) );
|
981 |
-
var existing_vals = $( 'div[data-iterator="0"] ' ).find( 'input,textarea' ).val();
|
982 |
-
|
983 |
-
//Ensure appropriate index is used for marker
|
984 |
-
if ( existing_vals && index === 0 ) {
|
985 |
-
$( '.cmb-add-group-row.button' ).trigger( 'click' );
|
986 |
-
index = 1;
|
987 |
-
} else if ( index !== 0 ) {
|
988 |
-
$( '.cmb-add-group-row.button' ).trigger( 'click' );
|
989 |
-
//recount rows
|
990 |
-
index = parseInt( $( '#gmb_markers_group_repeat div.cmb-repeatable-grouping' ).last().attr( 'data-iterator' ) );
|
991 |
-
}
|
992 |
-
return index;
|
993 |
-
}
|
994 |
-
|
995 |
-
/**
|
996 |
-
* Google Places Marker Info Window
|
997 |
-
*
|
998 |
-
* @param place
|
999 |
-
* @param marker
|
1000 |
-
*/
|
1001 |
-
function get_place_info_window_content( place, marker ) {
|
1002 |
-
|
1003 |
-
info_bubble.setContent( '<div id="infobubble-content" class="loading"></div>' );
|
1004 |
-
|
1005 |
-
info_bubble.open( map, marker );
|
1006 |
-
|
1007 |
-
var request = {
|
1008 |
-
key : gmb_data.api_key,
|
1009 |
-
placeId: place.place_id
|
1010 |
-
};
|
1011 |
-
|
1012 |
-
places_service.getDetails( request, function ( place, status ) {
|
1013 |
-
|
1014 |
-
if ( status == google.maps.places.PlacesServiceStatus.OK ) {
|
1015 |
-
|
1016 |
-
var info_window_content;
|
1017 |
-
|
1018 |
-
//place name
|
1019 |
-
info_window_content = '<p class="place-title">' + place.name + '</p>';
|
1020 |
-
|
1021 |
-
info_window_content += add_place_content_to_info_window( place );
|
1022 |
-
|
1023 |
-
info_window_content = set_info_window_wrapper( info_window_content ); //wraps the content in div and returns
|
1024 |
-
|
1025 |
-
info_bubble.setContent( info_window_content );
|
1026 |
-
|
1027 |
-
initialize_tooltips(); //refresh tooltips
|
1028 |
-
|
1029 |
-
} else {
|
1030 |
-
//There was an API error; display it for the user:
|
1031 |
-
info_bubble.setContent( '<p class="place-error">Google API Error: ' + status + '</p>' );
|
1032 |
-
|
1033 |
-
}
|
1034 |
-
} );
|
1035 |
-
}
|
1036 |
-
|
1037 |
-
|
1038 |
-
/**
|
1039 |
-
* Get Places Types Array
|
1040 |
-
*
|
1041 |
-
* Loops through checkboxes and returns array of checked values
|
1042 |
-
*
|
1043 |
-
* @returns get_places_type
|
1044 |
-
*/
|
1045 |
-
function get_places_type_array() {
|
1046 |
-
|
1047 |
-
var types_array = [];
|
1048 |
-
|
1049 |
-
$( '.cmb2-id-gmb-places-search-multicheckbox input[type="checkbox"]' ).each( function () {
|
1050 |
-
if ( $( this ).is( ':checked' ) ) {
|
1051 |
-
types_array.push( $( this ).val() );
|
1052 |
-
}
|
1053 |
-
|
1054 |
-
} );
|
1055 |
-
|
1056 |
-
return types_array;
|
1057 |
-
|
1058 |
-
}
|
1059 |
-
|
1060 |
-
|
1061 |
-
/**
|
1062 |
-
* Google Places Nearby Search
|
1063 |
-
*/
|
1064 |
-
function perform_places_search() {
|
1065 |
-
|
1066 |
-
$( '.places-loading' ).fadeIn();
|
1067 |
-
$( '.warning-message' ).hide().empty();
|
1068 |
-
|
1069 |
-
var types_array = get_places_type_array();
|
1070 |
-
|
1071 |
-
clear_search_markers();
|
1072 |
-
|
1073 |
-
//Check if any place types are selected
|
1074 |
-
if ( types_array.length > 0 ) {
|
1075 |
-
|
1076 |
-
//perform search request
|
1077 |
-
var request = {
|
1078 |
-
key : gmb_data.api_key,
|
1079 |
-
location: return_lat_lng(),
|
1080 |
-
types : types_array,
|
1081 |
-
radius : parseInt( $( '#gmb_search_radius' ).val() )
|
1082 |
-
};
|
1083 |
-
places_service.nearbySearch( request, places_search_callback );
|
1084 |
-
}
|
1085 |
-
//Display notice that no places are selected
|
1086 |
-
else {
|
1087 |
-
|
1088 |
-
show_warning_message( '<strong>Notice: No Place Types are selected</strong><br/> Please select the types of places you would like to display on this map using the Place Type field checkboxes found below.' );
|
1089 |
-
|
1090 |
-
}
|
1091 |
-
|
1092 |
-
}
|
1093 |
-
|
1094 |
-
|
1095 |
-
/**
|
1096 |
-
* Warning Messages
|
1097 |
-
*
|
1098 |
-
* Helper function that shows a warning message below the google map
|
1099 |
-
* @param message
|
1100 |
-
*/
|
1101 |
-
function show_warning_message( message ) {
|
1102 |
-
$( '.wpgp-loading' ).fadeOut(); //fade out all loading items
|
1103 |
-
$( '.warning-message' ).empty().append( '<p>' + message + '</p>' ).fadeIn();
|
1104 |
-
}
|
1105 |
-
|
1106 |
-
|
1107 |
-
/**
|
1108 |
-
*
|
1109 |
-
* Returns Maps current Long and Latitude Object
|
1110 |
-
*
|
1111 |
-
* Helper Function
|
1112 |
-
*
|
1113 |
-
* @returns lat_lng
|
1114 |
-
*/
|
1115 |
-
function return_lat_lng() {
|
1116 |
-
var map_center = map.getCenter();
|
1117 |
-
var lat_lng = new google.maps.LatLng( map_center.lat(), map_center.lng() );
|
1118 |
-
return lat_lng;
|
1119 |
-
}
|
1120 |
-
|
1121 |
-
/**
|
1122 |
-
* Map Zoom
|
1123 |
-
*
|
1124 |
-
* Sets the map zoom field and variable
|
1125 |
-
*
|
1126 |
-
*/
|
1127 |
-
function handle_map_zoom( map ) {
|
1128 |
-
|
1129 |
-
var new_zoom = map.getZoom();
|
1130 |
-
|
1131 |
-
$( '#gmb_zoom' ).val( new_zoom );
|
1132 |
-
|
1133 |
-
$( '#gmb_zoom' ).on( 'change', function () {
|
1134 |
-
map.setZoom( parseInt( $( this ).val() ) );
|
1135 |
-
} );
|
1136 |
-
|
1137 |
-
}
|
1138 |
-
|
1139 |
-
/**
|
1140 |
-
* Map Lat Lng
|
1141 |
-
*
|
1142 |
-
* Sets the map zoom field and variable
|
1143 |
-
*/
|
1144 |
-
function lat_lng_field_change( map ) {
|
1145 |
-
var pan_point = new google.maps.LatLng( $( lat_field ).val(), $( lng_field ).val() );
|
1146 |
-
map.panTo( pan_point );
|
1147 |
-
}
|
1148 |
-
|
1149 |
-
|
1150 |
-
/**
|
1151 |
-
* Places Search Callback
|
1152 |
-
*
|
1153 |
-
* Used to loop through results and call function to create search result markers
|
1154 |
-
*
|
1155 |
-
* @param results
|
1156 |
-
* @param status
|
1157 |
-
* @param pagination
|
1158 |
-
*/
|
1159 |
-
function places_search_callback( results, status, pagination ) {
|
1160 |
-
|
1161 |
-
var i = 0;
|
1162 |
-
var result;
|
1163 |
-
|
1164 |
-
//setup new markers
|
1165 |
-
if ( status == google.maps.places.PlacesServiceStatus.OK ) {
|
1166 |
-
|
1167 |
-
//place new markers
|
1168 |
-
for ( i = 0; result = results[i]; i++ ) {
|
1169 |
-
create_search_result_marker( results[i] );
|
1170 |
-
}
|
1171 |
-
|
1172 |
-
//show all pages of results
|
1173 |
-
//@see: http://stackoverflow.com/questions/11665684/more-than-20-results-by-pagination-with-google-places-api
|
1174 |
-
if ( pagination.hasNextPage ) {
|
1175 |
-
pagination.nextPage();
|
1176 |
-
} else {
|
1177 |
-
$( '.places-loading' ).fadeOut();
|
1178 |
-
}
|
1179 |
-
|
1180 |
-
}
|
1181 |
-
}
|
1182 |
-
|
1183 |
-
/**
|
1184 |
-
* Create Search Result Marker
|
1185 |
-
*
|
1186 |
-
* Used with Places Search to place markers on map
|
1187 |
-
*
|
1188 |
-
* @param place
|
1189 |
-
*/
|
1190 |
-
function create_search_result_marker( place ) {
|
1191 |
-
|
1192 |
-
var search_marker = new Marker( {
|
1193 |
-
map : map,
|
1194 |
-
zIndex : 0,
|
1195 |
-
optimized: false
|
1196 |
-
} );
|
1197 |
-
//setup marker icon
|
1198 |
-
search_marker.setIcon( /** @type {google.maps.Icon} */({
|
1199 |
-
url : place.icon,
|
1200 |
-
size : new google.maps.Size( 24, 24 ),
|
1201 |
-
origin : new google.maps.Point( 0, 0 ),
|
1202 |
-
anchor : new google.maps.Point( 17, 34 ),
|
1203 |
-
scaledSize: new google.maps.Size( 24, 24 )
|
1204 |
-
}) );
|
1205 |
-
|
1206 |
-
search_marker.setPosition( place.geometry.location );
|
1207 |
-
search_marker.setVisible( true );
|
1208 |
-
|
1209 |
-
|
1210 |
-
google.maps.event.addListener( search_marker, 'click', function () {
|
1211 |
-
get_place_info_window_content( place, search_marker );
|
1212 |
-
} );
|
1213 |
-
|
1214 |
-
search_markers.push( search_marker )
|
1215 |
-
|
1216 |
-
}
|
1217 |
-
|
1218 |
-
|
1219 |
-
/**
|
1220 |
-
* Clears Main Markers
|
1221 |
-
*
|
1222 |
-
* Used to clear out main location marker to prevent from displaying multiple
|
1223 |
-
*/
|
1224 |
-
function clear_main_markers() {
|
1225 |
-
|
1226 |
-
//clear markers
|
1227 |
-
for ( var i = 0; i < location_marker_array.length; i++ ) {
|
1228 |
-
location_marker_array[i].setMap( null );
|
1229 |
-
}
|
1230 |
-
location_marker_array.length = 0;
|
1231 |
-
|
1232 |
-
//clear infowindows
|
1233 |
-
for ( i = 0; i < info_bubble_array.length; i++ ) {
|
1234 |
-
info_bubble_array[i].close();
|
1235 |
-
google.maps.event.trigger( info_bubble_array[i], 'closeclick' );
|
1236 |
-
}
|
1237 |
-
info_bubble_array.length = 0;
|
1238 |
-
}
|
1239 |
-
|
1240 |
-
/**
|
1241 |
-
* Clears Search Markers
|
1242 |
-
*
|
1243 |
-
* Used to clear out main search markers
|
1244 |
-
*/
|
1245 |
-
function clear_search_markers() {
|
1246 |
-
|
1247 |
-
//remove existing markers
|
1248 |
-
for ( var i = 0; i < search_markers.length; i++ ) {
|
1249 |
-
search_markers[i].setMap( null );
|
1250 |
-
}
|
1251 |
-
search_markers = [];
|
1252 |
-
|
1253 |
-
}
|
1254 |
-
|
1255 |
-
/**
|
1256 |
-
* Scroll to Selector
|
1257 |
-
*
|
1258 |
-
* Helper function that scroll the user up to the map
|
1259 |
-
*/
|
1260 |
-
function scroll_to_field( selector ) {
|
1261 |
-
//scroll to the map
|
1262 |
-
$( 'html, body' ).animate( {
|
1263 |
-
scrollTop: parseInt( $( selector ).offset().top )
|
1264 |
-
}, 600 );
|
1265 |
-
}
|
1266 |
-
|
1267 |
-
/**
|
1268 |
-
* Radius Circle
|
1269 |
-
*
|
1270 |
-
* Draws a circle when user focuses on the radius input
|
1271 |
-
*
|
1272 |
-
* @see: http://jsfiddle.net/yV6xv/3730/
|
1273 |
-
* @param map
|
1274 |
-
* @param radiusVal
|
1275 |
-
*/
|
1276 |
-
function calc_radius( map, radiusVal ) {
|
1277 |
-
|
1278 |
-
//update marker with set marker
|
1279 |
-
radius_marker = new Marker( {
|
1280 |
-
position : map.getCenter(),
|
1281 |
-
map : map,
|
1282 |
-
icon : {
|
1283 |
-
path : MAP_PIN,
|
1284 |
-
fillColor : '#0E77E9',
|
1285 |
-
fillOpacity : 0,
|
1286 |
-
strokeColor : '',
|
1287 |
-
strokeWeight: 0,
|
1288 |
-
scale : 1 / 4
|
1289 |
-
},
|
1290 |
-
custom_label: '<i class="map-icon-crosshairs radius-label"></i>',
|
1291 |
-
zIndex : google.maps.Marker.MAX_ZINDEX + 1,
|
1292 |
-
optimized : false
|
1293 |
-
} );
|
1294 |
-
|
1295 |
-
radius_circle = new google.maps.Circle( {
|
1296 |
-
map : map,
|
1297 |
-
fillColor : '#BBD8E9',
|
1298 |
-
fillOpacity : 0.3,
|
1299 |
-
radius : radiusVal,
|
1300 |
-
strokeColor : '#BBD8E9',
|
1301 |
-
strokeOpacity: 0.9,
|
1302 |
-
strokeWeight : 2
|
1303 |
-
} );
|
1304 |
-
|
1305 |
-
radius_circle.bindTo( 'center', radius_marker, 'position' );
|
1306 |
-
|
1307 |
-
}
|
1308 |
-
|
1309 |
-
|
1310 |
-
/**
|
1311 |
-
* Show/ Hide Map Fields
|
1312 |
-
*
|
1313 |
-
* Helper function that handles all the toggle elements within the CPT admin post screen
|
1314 |
-
*
|
1315 |
-
*/
|
1316 |
-
function toggle_metabox_fields() {
|
1317 |
-
|
1318 |
-
var show_places = $( '.cmb2-id-gmb-show-places input:radio' );
|
1319 |
-
|
1320 |
-
//Places Metabox
|
1321 |
-
if ( show_places.prop( 'checked' ) ) {
|
1322 |
-
$( '.cmb2-id-gmb-search-radius' ).toggle();
|
1323 |
-
$( '.cmb2-id-gmb-places-search-multicheckbox' ).toggle();
|
1324 |
-
}
|
1325 |
-
|
1326 |
-
//Nothing checked yet so select 'No' by default
|
1327 |
-
if ( !show_places.prop( 'checked' ) ) {
|
1328 |
-
$( '#gmb_show_places2' ).prop( 'checked', true );
|
1329 |
-
}
|
1330 |
-
|
1331 |
-
//Places
|
1332 |
-
$( '.cmb2-id-gmb-show-places li input:radio' ).on( 'click', function () {
|
1333 |
-
|
1334 |
-
$( this ).find( 'input:radio' ).prop( 'checked', true );
|
1335 |
-
|
1336 |
-
if ( $( this ).val() === 'no' ) {
|
1337 |
-
clear_search_markers();
|
1338 |
-
$( '.cmb2-id-gmb-search-radius, .cmb2-id-gmb-places-search-multicheckbox' ).hide();
|
1339 |
-
} else {
|
1340 |
-
perform_places_search();
|
1341 |
-
$( '.cmb2-id-gmb-search-radius, .cmb2-id-gmb-places-search-multicheckbox' ).show();
|
1342 |
-
}
|
1343 |
-
|
1344 |
-
} );
|
1345 |
-
|
1346 |
-
}
|
1347 |
-
|
1348 |
-
/**
|
1349 |
-
* Set Zoom Control
|
1350 |
-
*/
|
1351 |
-
function set_map_zoom_control() {
|
1352 |
-
|
1353 |
-
var zoom_control = $( '#gmb_zoom_control' ).val().toLowerCase();
|
1354 |
-
|
1355 |
-
if ( zoom_control == 'none' ) {
|
1356 |
-
map.setOptions( {
|
1357 |
-
zoomControl: false
|
1358 |
-
} );
|
1359 |
-
} else {
|
1360 |
-
map.setOptions( {
|
1361 |
-
zoomControl : true,
|
1362 |
-
zoomControlOptions: {
|
1363 |
-
style: google.maps.ZoomControlStyle[zoom_control]
|
1364 |
-
}
|
1365 |
-
} );
|
1366 |
-
}
|
1367 |
-
}
|
1368 |
-
|
1369 |
-
|
1370 |
-
/**
|
1371 |
-
* Set Map Type Control
|
1372 |
-
*/
|
1373 |
-
function set_map_type_control() {
|
1374 |
-
var map_type_control = $( '#gmb_map_type_control' ).val().toLowerCase();
|
1375 |
-
if ( map_type_control == 'none' ) {
|
1376 |
-
map.setOptions( {
|
1377 |
-
mapTypeControl: false
|
1378 |
-
} );
|
1379 |
-
} else {
|
1380 |
-
map.setOptions( {
|
1381 |
-
mapTypeControl : true,
|
1382 |
-
mapTypeControlOptions: {
|
1383 |
-
style: google.maps.MapTypeControlStyle[map_type_control]
|
1384 |
-
}
|
1385 |
-
} );
|
1386 |
-
}
|
1387 |
-
}
|
1388 |
-
|
1389 |
-
/**
|
1390 |
-
* Sets Mouse Wheel Scroll
|
1391 |
-
*/
|
1392 |
-
function set_mouse_wheel_scroll() {
|
1393 |
-
var mouse_wheel_scroll = $( '#gmb_wheel_zoom' ).val();
|
1394 |
-
if ( mouse_wheel_scroll === 'none' ) {
|
1395 |
-
map.setOptions( {
|
1396 |
-
scrollwheel: false
|
1397 |
-
} );
|
1398 |
-
} else {
|
1399 |
-
map.setOptions( {
|
1400 |
-
scrollwheel: true
|
1401 |
-
} );
|
1402 |
-
}
|
1403 |
-
}
|
1404 |
-
|
1405 |
-
/**
|
1406 |
-
* Sets Double Click Zoom on Map
|
1407 |
-
*/
|
1408 |
-
function set_double_click_zoom() {
|
1409 |
-
var double_click_zoom = $( '#gmb_double_click' ).val();
|
1410 |
-
if ( double_click_zoom === 'none' ) {
|
1411 |
-
map.setOptions( {
|
1412 |
-
disableDoubleClickZoom: true
|
1413 |
-
} );
|
1414 |
-
} else {
|
1415 |
-
map.setOptions( {
|
1416 |
-
disableDoubleClickZoom: false
|
1417 |
-
} );
|
1418 |
-
}
|
1419 |
-
}
|
1420 |
-
|
1421 |
-
/**
|
1422 |
-
* Sets Draggable Map
|
1423 |
-
*/
|
1424 |
-
function set_draggable() {
|
1425 |
-
var draggable = $( '#gmb_draggable' ).val();
|
1426 |
-
if ( draggable == 'none' ) {
|
1427 |
-
map.setOptions( {
|
1428 |
-
draggable: false
|
1429 |
-
} );
|
1430 |
-
} else {
|
1431 |
-
map.setOptions( {
|
1432 |
-
draggable: true
|
1433 |
-
} );
|
1434 |
-
}
|
1435 |
-
}
|
1436 |
-
|
1437 |
-
/**
|
1438 |
-
* Sets the Pan Control
|
1439 |
-
*/
|
1440 |
-
function set_pan_control() {
|
1441 |
-
|
1442 |
-
var pan = $( '#gmb_pan' ).val();
|
1443 |
-
if ( pan === 'none' ) {
|
1444 |
-
map.setOptions( {
|
1445 |
-
panControl: false
|
1446 |
-
} );
|
1447 |
-
} else {
|
1448 |
-
map.setOptions( {
|
1449 |
-
panControl: true
|
1450 |
-
} );
|
1451 |
-
}
|
1452 |
-
}
|
1453 |
-
|
1454 |
-
/**
|
1455 |
-
* Sets the Street View Control
|
1456 |
-
*/
|
1457 |
-
function set_street_view() {
|
1458 |
-
|
1459 |
-
var street_view = $( '#gmb_street_view' ).val();
|
1460 |
-
if ( street_view === 'none' ) {
|
1461 |
-
map.setOptions( {
|
1462 |
-
streetViewControl: false
|
1463 |
-
} );
|
1464 |
-
} else {
|
1465 |
-
map.setOptions( {
|
1466 |
-
streetViewControl: true
|
1467 |
-
} );
|
1468 |
-
}
|
1469 |
-
}
|
1470 |
-
|
1471 |
-
/**
|
1472 |
-
* Sets the Map Type
|
1473 |
-
*
|
1474 |
-
* Changes the Google Map type and resets theme to none
|
1475 |
-
*/
|
1476 |
-
function set_map_type( reset ) {
|
1477 |
-
if ( reset === true ) {
|
1478 |
-
$( '#gmb_theme' ).val( 'none' );
|
1479 |
-
$( '#gmb_theme_json' ).val( 'none' );
|
1480 |
-
}
|
1481 |
-
|
1482 |
-
var map_type = $( '#gmb_type' ).val().toUpperCase();
|
1483 |
-
map.setOptions( {
|
1484 |
-
mapTypeId: google.maps.MapTypeId[map_type],
|
1485 |
-
styles : false
|
1486 |
-
} );
|
1487 |
-
}
|
1488 |
-
|
1489 |
-
/**
|
1490 |
-
* Sets the Map Theme
|
1491 |
-
*
|
1492 |
-
* Uses Snazzy Maps JSON arrow to set the colors for the map
|
1493 |
-
*
|
1494 |
-
*/
|
1495 |
-
function set_map_theme() {
|
1496 |
-
|
1497 |
-
var preset_theme = $( '#gmb_theme' );
|
1498 |
-
var custom_theme_json = $( '#gmb_theme_json' );
|
1499 |
-
var map_type_select_field = $( '#gmb_type' );
|
1500 |
-
var map_theme_input_val = parseInt( preset_theme.val() );
|
1501 |
-
|
1502 |
-
if ( preset_theme.val() !== 'none' ) {
|
1503 |
-
map_type_select_field.val( 'RoadMap' ); //change Map Type view back to roadmap
|
1504 |
-
}
|
1505 |
-
//User set Snazzy theme to none
|
1506 |
-
else {
|
1507 |
-
custom_theme_json.val( '' ); //clear JSON field
|
1508 |
-
}
|
1509 |
-
|
1510 |
-
//AJAX to get JSON data for Snazzy
|
1511 |
-
$.getJSON( gmb_data.snazzy, function ( data ) {
|
1512 |
-
|
1513 |
-
if ( preset_theme.val() === 'none' ) {
|
1514 |
-
set_map_type();
|
1515 |
-
}
|
1516 |
-
|
1517 |
-
$.each( data, function ( index ) {
|
1518 |
-
|
1519 |
-
if ( data[index].id === map_theme_input_val ) {
|
1520 |
-
map_theme_input_val = eval( data[index].json );
|
1521 |
-
custom_theme_json.val( data[index].json );
|
1522 |
-
}
|
1523 |
-
|
1524 |
-
} );
|
1525 |
-
|
1526 |
-
map.setOptions( {
|
1527 |
-
mapTypeId: google.maps.MapTypeId.ROADMAP,
|
1528 |
-
styles : map_theme_input_val
|
1529 |
-
} );
|
1530 |
-
} );
|
1531 |
-
|
1532 |
-
}
|
1533 |
-
|
1534 |
-
|
1535 |
-
/**
|
1536 |
-
* JS for Marker Icon Modal
|
1537 |
-
*/
|
1538 |
-
function set_map_marker_icon() {
|
1539 |
-
|
1540 |
-
var marker_containers = $( '.marker-icon-row' );
|
1541 |
-
var marker_modal = $( '.marker-icon-modal' );
|
1542 |
-
var marker_modal_save_container = marker_modal.find( '.save-marker-icon' );
|
1543 |
-
var marker_modal_save_btn = marker_modal.find( '.save-marker-button' );
|
1544 |
-
|
1545 |
-
//Marker Item Click
|
1546 |
-
$( '.marker-item' ).on( 'click', function () {
|
1547 |
-
|
1548 |
-
var marker_data = $( this ).data( 'marker' );
|
1549 |
-
var marker_toggle = $( this ).data( 'toggle' );
|
1550 |
-
|
1551 |
-
$( '.marker-item' ).removeClass( 'marker-item-selected' );
|
1552 |
-
$( this ).addClass( 'marker-item-selected' );
|
1553 |
-
marker_modal_save_btn.attr( 'data-marker', marker_data ); //Set marker data attribute on save bt
|
1554 |
-
|
1555 |
-
//Slide up all panels
|
1556 |
-
marker_containers.hide();
|
1557 |
-
|
1558 |
-
//Slide down specific div
|
1559 |
-
$( '.' + marker_toggle ).slideDown();
|
1560 |
-
|
1561 |
-
} );
|
1562 |
-
|
1563 |
-
|
1564 |
-
//Old school icon click action
|
1565 |
-
$( '.maps-icon' ).on( 'click', function () {
|
1566 |
-
$( '.maps-icon' ).removeClass( 'marker-item-selected' );
|
1567 |
-
marker_modal_save_container.slideDown();
|
1568 |
-
$( this ).addClass( 'marker-item-selected' );
|
1569 |
-
marker_modal_save_btn.data( 'marker-image', $( this ).find( 'img' ).attr( 'src' ) );
|
1570 |
-
} );
|
1571 |
-
|
1572 |
-
|
1573 |
-
//SVG/Font icon Click
|
1574 |
-
$( '.icon' ).on( 'click', function () {
|
1575 |
-
$( '.icon' ).removeClass( 'marker-item-selected' );
|
1576 |
-
$( this ).addClass( 'marker-item-selected' );
|
1577 |
-
$( '.save-marker-icon, .marker-label-color-wrap' ).slideDown(); //slide down save button
|
1578 |
-
marker_modal_save_btn.attr( 'data-label', $( this ).find( 'span' ).attr( 'class' ) ); //Set marker data attribute on save btn
|
1579 |
-
} );
|
1580 |
-
|
1581 |
-
|
1582 |
-
//Setup colorpickers
|
1583 |
-
var color_picker_options = {
|
1584 |
-
// you can declare a default color here, or in the data-default-color attribute on the input
|
1585 |
-
// a callback to fire whenever the color changes to a valid color
|
1586 |
-
change : function ( event, ui ) {
|
1587 |
-
|
1588 |
-
var this_color = ui.color.toString();
|
1589 |
-
|
1590 |
-
//Marker Color
|
1591 |
-
if ( $( this ).hasClass( 'marker-color' ) === true ) {
|
1592 |
-
|
1593 |
-
$( '.save-marker-button' ).attr( 'data-marker-color', this_color );
|
1594 |
-
$( '.marker-svg polygon, .marker-svg path' ).attr( 'fill', this_color );
|
1595 |
-
|
1596 |
-
} else if ( $( this ).hasClass( 'label-color' ) === true ) {
|
1597 |
-
|
1598 |
-
$( '.save-marker-button' ).attr( 'data-label-color', this_color );
|
1599 |
-
$( '.icon-inner span' ).css( 'color', this_color );
|
1600 |
-
|
1601 |
-
}
|
1602 |
-
|
1603 |
-
|
1604 |
-
},
|
1605 |
-
// a callback to fire when the input is emptied or an invalid color
|
1606 |
-
clear : function () {
|
1607 |
-
},
|
1608 |
-
// hide the color picker controls on load
|
1609 |
-
hide : true,
|
1610 |
-
// show a group of common colors beneath the square
|
1611 |
-
// or, supply an array of colors to customize further
|
1612 |
-
palettes: true
|
1613 |
-
};
|
1614 |
-
|
1615 |
-
$( '.color-picker' ).wpColorPicker( color_picker_options );
|
1616 |
-
|
1617 |
-
|
1618 |
-
}
|
1619 |
-
|
1620 |
-
/**
|
1621 |
-
* Set Marker Edit Icons
|
1622 |
-
*
|
1623 |
-
* @since 2.0
|
1624 |
-
* @param marker_index This markers index
|
1625 |
-
* @returns {string}
|
1626 |
-
*/
|
1627 |
-
function set_marker_edit_icons( marker_index ) {
|
1628 |
-
return '<div class="infowindow-toolbar"><ul id="edit-toolbar">' +
|
1629 |
-
'<li class="edit-info" data-index="' + marker_index + '" data-tooltip="' + gmb_data.i18n.btn_edit_marker + '"></li>' +
|
1630 |
-
'<li class="trash-marker" data-index="' + marker_index + '" data-tooltip="' + gmb_data.i18n.btn_delete_marker + '"></li>' +
|
1631 |
-
'</ul>' +
|
1632 |
-
'</div>';
|
1633 |
-
}
|
1634 |
-
|
1635 |
-
/**
|
1636 |
-
* Refresh Tooltips
|
1637 |
-
*
|
1638 |
-
* Helper function to refresh tooltips when elements added dynamically to DOM
|
1639 |
-
*/
|
1640 |
-
function initialize_tooltips() {
|
1641 |
-
$( '[data-tooltip!=""]' ).qtip( { // Grab all elements with a non-blank data-tooltip attr.
|
1642 |
-
content : {
|
1643 |
-
attr: 'data-tooltip' // Tell qTip2 to look inside this attr for its content
|
1644 |
-
},
|
1645 |
-
hide : {
|
1646 |
-
fixed: true,
|
1647 |
-
delay: 100
|
1648 |
-
},
|
1649 |
-
position: {
|
1650 |
-
my: 'top center',
|
1651 |
-
at: 'bottom center'
|
1652 |
-
},
|
1653 |
-
style : {
|
1654 |
-
classes: 'qtip-tipsy'
|
1655 |
-
},
|
1656 |
-
show : {
|
1657 |
-
when : {
|
1658 |
-
event: 'focus'
|
1659 |
-
},
|
1660 |
-
effect: function () {
|
1661 |
-
$( this ).fadeIn( 200 );
|
1662 |
-
}
|
1663 |
-
}
|
1664 |
-
} );
|
1665 |
-
|
1666 |
-
//CMB2 Tooltips
|
1667 |
-
//@TODO: Coming soon!
|
1668 |
-
//$( '.gmb-tooltip-field' ).each( function () {
|
1669 |
-
//
|
1670 |
-
// var tooltip_label = $( this ).find( 'label' );
|
1671 |
-
// //prevent multiple help icons
|
1672 |
-
// if ( $( tooltip_label ).find( '.gmb-help-icon' ).length == 0 ) {
|
1673 |
-
// tooltip_label.append( '<span class="gmb-help-icon"></span>' );
|
1674 |
-
// }
|
1675 |
-
//
|
1676 |
-
// $( this ).find( '.cmb-group-name' ).append( '<span class="gmb-help-icon"></span>' );
|
1677 |
-
//
|
1678 |
-
// $( this ).find( '.gmb-help-icon' ).qtip( { // Grab all elements with a non-blank data-tooltip attr.
|
1679 |
-
// content : {
|
1680 |
-
// text: $( this ).find( '.gmb-tooltip-text' ).text()
|
1681 |
-
// },
|
1682 |
-
// hide : {
|
1683 |
-
// fixed: true,
|
1684 |
-
// delay: 100
|
1685 |
-
// },
|
1686 |
-
// position: {
|
1687 |
-
// my: 'bottom center',
|
1688 |
-
// at: 'top center'
|
1689 |
-
// },
|
1690 |
-
// style : {
|
1691 |
-
// classes: 'qtip-tipsy'
|
1692 |
-
// },
|
1693 |
-
// show : {
|
1694 |
-
// when : {
|
1695 |
-
// event: 'focus'
|
1696 |
-
// },
|
1697 |
-
// effect: function () {
|
1698 |
-
// $( this ).fadeIn( 200 );
|
1699 |
-
// }
|
1700 |
-
// }
|
1701 |
-
// } );
|
1702 |
-
//
|
1703 |
-
//} );
|
1704 |
-
|
1705 |
-
}
|
1706 |
-
|
1707 |
-
}( jQuery ));
|
1708 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/admin/admin-google-map.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
var gmb_data;!function($){"use strict";function drop_marker(e,a){var t=e.lat(),o=e.lng();"undefined"!=typeof i&&i.setVisible(!1),$(".drop-marker").removeClass("active").text("Drop a Marker"),map.setOptions({draggableCursor:null}),google.maps.event.removeListener(a);var i=new Marker({position:e,map:map,icon:gmb_data.default_marker,zIndex:google.maps.Marker.MAX_ZINDEX+1,optimized:!1}),n=get_marker_index();$("#gmb_markers_group_"+n+"_title").val("Point "+parseInt(n+1)),$("#gmb_markers_group_"+n+"_lat").val(t),$("#gmb_markers_group_"+n+"_lng").val(o),get_editable_info_window(n,i),google.maps.event.addListener(i,"click",function(){get_info_window_content(n,i)})}function initialize_map(e){lat_field=$("#gmb_lat_lng-latitude"),lng_field=$("#gmb_lat_lng-longitude");var a=$(".live-latitude"),t=$(".live-longitude"),o=lat_field.val()?lat_field.val():"",i=lng_field.val()?lng_field.val():"";zoom=parseInt($("#gmb_zoom").val()),lat_lng=new google.maps.LatLng(o,i);var n={zoom:zoom,streetViewControl:!1,styles:[{stylers:[{visibility:"simplified"}]},{elementType:"labels",stylers:[{visibility:"off"}]}]};if(map=new google.maps.Map(e[0],n),window.map=map,places_service=new google.maps.places.PlacesService(map),navigator.geolocation&&"yes"===gmb_data.geolocate_setting&&""==i&&""==o?navigator.geolocation.getCurrentPosition(function(e){initial_location=new google.maps.LatLng(e.coords.latitude,e.coords.longitude),map.setCenter(initial_location),lat_field.val(e.coords.latitude),lng_field.val(e.coords.longitude),a.text(e.coords.latitude),t.text(e.coords.longitude)}):""!==o&&""!==i?map.setCenter(new google.maps.LatLng(o,i)):(initial_location=new google.maps.LatLng(gmb_data.default_lat,gmb_data.default_lng),lat_field.val(gmb_data.default_lat),lng_field.val(gmb_data.default_lng),a.text(gmb_data.default_lat),t.text(gmb_data.default_lng),map.setCenter(initial_location)),set_map_type(!1),"none"!==$("#gmb_theme").val()&&set_map_theme(),set_street_view(),set_pan_control(),set_draggable(),set_double_click_zoom(),set_mouse_wheel_scroll(),set_map_type_control(),set_map_zoom_control(),"undefined"==typeof autocomplete){var r=$("#gmb_geocoder");autocomplete=new google.maps.places.Autocomplete(r[0]),autocomplete.bindTo("bounds",map),google.maps.event.addDomListener(r[0],"keydown",function(e){13==e.keyCode&&e.preventDefault()}),google.maps.event.addListener(autocomplete,"place_changed",function(){return r.one("blur",function(){r.val("")}),setTimeout(function(){r.val("")},10),"undefined"!=typeof tentative_location_marker&&tentative_location_marker.setVisible(!1),$(".cmb2-id-gmb-geocoder").find(".gmb-modal-close").trigger("click"),$(".cmb2-id-gmb-geocoder").find(".mfp-close").trigger("click"),place=autocomplete.getPlace(),lat_field.val(place.geometry.location.lat()),lng_field.val(place.geometry.location.lng()),place.geometry?(map.setCenter(place.geometry.location),void add_tentative_marker(map,place.place_id)):void alert("Error: Place not found!")})}info_bubble=new google.maps.InfoWindow({maxWidth:315}),google.maps.event.addListenerOnce(map,"idle",function(){handle_map_zoom(map),add_markers(map),"undefined"!=typeof $(".cmb2-id-gmb-show-places input:radio").prop("checked")&&"yes"===$(".cmb2-id-gmb-show-places input:radio:checked").val()&&perform_places_search()}),google.maps.event.addListener(map,"zoom_changed",function(){handle_map_zoom(map)})}function add_tentative_marker(e,a){var t=e.getCenter();tentative_location_marker=new google.maps.Marker({map:e,title:"Map Icons",animation:google.maps.Animation.DROP,position:new google.maps.LatLng(t.lat(),t.lng()),icon:new google.maps.MarkerImage(gmb_data.plugin_url+"assets/img/default-icon-green-no-dot.png"),zIndex:google.maps.Marker.MAX_ZINDEX+1,optimized:!1});var o=google.maps.event.addListener(tentative_location_marker,"mouseover",function(e){add_circle(a)}),i=google.maps.event.addListener(tentative_location_marker,"mouseout",function(e){hover_circle.setVisible(!1)});google.maps.event.addListener(tentative_location_marker,"click",function(){google.maps.event.removeListener(o),google.maps.event.removeListener(i),hover_circle.setVisible(!0),add_tenative_info_window(a,tentative_location_marker)}),tentative_location_marker.setVisible(!0),e.setZoom(zoom)}function add_tenative_info_window(e,a){var t={key:gmb_data.api_key,placeId:e};places_service.getDetails(t,function(e,t){if(t==google.maps.places.PlacesServiceStatus.OK){var o=e.geometry.location.lat(),i=e.geometry.location.lng(),n='<p class="place-title">'+e.name+"</p>";n+=add_place_content_to_info_window(e),n+='<div class="infowindow-toolbar clear"><a href="#" class="add-marker" data-title="'+e.name+'" data-place_id="'+e.place_id+'" data-lat="'+o+'" data-lng="'+i+'">Add to Map</a></div>',n=set_info_window_wrapper(n),info_bubble.setContent(n),info_bubble.open(map,a),google.maps.event.addListener(info_bubble,"closeclick",function(){hover_circle.setVisible(!1)})}})}function add_place_content_to_info_window(e){var a;return a='<div class="marker-info-wrapper">',a+=e.formatted_address?'<div class="place-address">'+e.formatted_address+"</div>":"",a+=e.formatted_phone_number?'<div class="place-phone">'+e.formatted_phone_number+"</div>":"",a+=e.website?'<div class="place-website"><a href="'+e.website+'" target="_blank" rel="nofollow" title="Click to visit the '+e.name+' website">Website</a></div>':"",e.rating&&(a+='<div class="rating-wrap clear"><p class="numeric-rating">'+e.rating+'</p><div class="star-rating-wrap"><div class="star-rating-size" style="width:'+65*e.rating/5+'px;"></div></div></div>'),a+="</div>"}function get_editable_info_window(index,marker){info_bubble.close(),info_bubble.setContent('<div id="infobubble-content" class="loading"></div>'),info_bubble.open(map,marker);var info_window_data=get_info_window_saved_data(index),info_window_content;info_window_data.title||(info_window_data.title="Point "+index),info_window_data.title&&(info_window_content='<input class="edit-place-title" data-field="#gmb_markers_group_'+index+'_title" type="text" value="'+info_window_data.title+'">'),info_window_content+=info_window_data.desc?'<textarea class="edit-place-description" data-field="#gmb_markers_group_'+index+'_description">'+info_window_data.desc+"</textarea>":'<textarea class="edit-place-description" data-field="#gmb_markers_group_'+index+'_description"></textarea>',info_window_content+='<div class="infowindow-toolbar clear"><ul id="save-toolbar"><li class="info-window-save"><div class="google-btn-blue google-btn google-save-btn" data-tooltip="Save changes" data-index="'+index+'">Save</div></li><li class="info-window-cancel"><div class="google-btn-default google-btn google-cancel-btn" data-tooltip="Cancel edit" data-index="'+index+'">Cancel</div></li></ul><span class="marker-edit-link-wrap" data-index="'+index+'"><a href="#" data-target="marker-icon-modal" data-tooltip="Change icon" data-mfp-src="#marker-icon-modal" class="marker-edit-link gmb-magnific-marker gmb-magnific-inline"></a></span></div>',info_window_content=set_info_window_wrapper(info_window_content),info_bubble.setContent(info_window_content),initialize_tooltips(),google.maps.event.addDomListener($(".google-save-btn")[0],"click",function(){var e=$(".edit-place-title").data("field"),a=$(".edit-place-title").val(),t=$(".edit-place-description").data("field"),o=$(".edit-place-description").val();$(e).val(a),$(t).val(o),get_info_window_content($(this).data("index"),marker),google.maps.event.removeListener(save_icon_listener),google.maps.event.removeListener(edit_marker_icon_button_click)}),$("#gmb_markers_group_"+index+"_title").parents(".cmb-repeatable-grouping").find(".cmb-remove-group-row").each(function(){google.maps.event.addDomListener($(this)[0],"click",function(){$(this).parents(".cmb-repeatable-grouping").data("index");info_bubble.close(),marker.setVisible(!1)})}),google.maps.event.addDomListener(info_bubble,"closeclick",function(){google.maps.event.removeListener(save_icon_listener),google.maps.event.removeListener(edit_marker_icon_button_click)}),google.maps.event.addDomListener($(".google-cancel-btn")[0],"click",function(){get_info_window_content($(this).data("index"),marker),google.maps.event.removeListener(save_icon_listener),google.maps.event.removeListener(edit_marker_icon_button_click)});var edit_marker_icon_button_click=google.maps.event.addDomListener($(".marker-edit-link-wrap")[0],"click",function(){$(".save-marker-button").attr("data-marker-index",$(this).data("index"))}),save_icon_listener=google.maps.event.addDomListener($(".save-marker-button")[0],"click",function(e){e.preventDefault();var marker_position=marker.getPosition(),marker_icon_data,marker_icon=$(this).data("marker"),marker_icon_color=$(this).data("marker-color"),label_color=$(this).data("label-color"),marker_label_inline_style="color:"+label_color+"; ";"MAP_PIN"===marker_icon?marker_label_inline_style+="font-size: 20px;position: relative; top: -3px;":"SQUARE_PIN"==marker_icon&&(marker_label_inline_style+="font-size: 20px;position: relative; top: 12px;");var marker_label_data='<i class="'+$(this).data("label")+'" style="'+marker_label_inline_style+'"></i>';"mapicons"==marker_icon||"upload"==marker_icon||"default"==marker_icon?(marker_icon_data=$(this).data("marker-image"),marker_label_data="",$("#gmb_markers_group_"+index+"_marker_img").val(marker_icon_data),$("#gmb_markers_group_"+index+"_marker","#gmb_markers_group_"+index+"_label").val("")):("MAP_PIN"==marker_icon||"SQUARE_PIN"==marker_icon)&&(marker_icon_data="{ path : "+marker_icon+', fillColor : "'+marker_icon_color+'", fillOpacity : 1, strokeColor : "", strokeWeight: 0, scale : 1 / 3 }',$("#gmb_markers_group_"+index+"_marker").val(marker_icon_data),$("#gmb_markers_group_"+index+"_label").val(marker_label_data),marker_icon_data=eval("("+marker_icon_data+")"),$("#gmb_markers_group_"+index+"_marker_img").val("")),marker.setMap(null),$("#gmb_markers_group_"+index+"_label").val(marker_label_data),marker=new Marker({position:marker_position,map:map,zIndex:9,icon:marker_icon_data,custom_label:marker_label_data}),google.maps.event.addListener(marker,"click",function(){get_info_window_content(index,marker)}),$(".icon, .marker-item").removeClass("marker-item-selected"),$(".marker-icon-row, .save-marker-icon").hide(),$(this).removeData("marker"),$(this).removeData("marker-color"),$(this).removeData("label"),$(this).removeData("label-color"),console.log("here"),console.log($(".magnific-builder").length),0===$(".magnific-builder").length?$.magnificPopup.close():$(".gmb-modal-close").trigger("click"),google.maps.event.removeListener(save_icon_listener),google.maps.event.removeListener(edit_marker_icon_button_click)})}function set_info_window_wrapper(e){var a='<div id="infobubble-content" class="main-place-infobubble-content">';return a+=e,a+="</div>"}function add_circle(e){hover_circle=new google.maps.Marker({position:tentative_location_marker.getPosition(),zIndex:google.maps.Marker.MAX_ZINDEX-1,optimized:!1,icon:{path:google.maps.SymbolPath.CIRCLE,scale:20,strokeWeight:3,strokeOpacity:.9,strokeColor:"#FFF",fillOpacity:.3,fillColor:"#FFF"},map:map}),google.maps.event.addListener(hover_circle,"click",function(){add_tenative_info_window(e,tentative_location_marker)}),google.maps.event.addListener(tentative_location_marker,"click",function(){hover_circle.setVisible(!0)})}function add_markers(map){clear_main_markers(),$("#gmb_markers_group_repeat").find(".cmb-repeatable-grouping").each(function(index){var marker_icon=gmb_data.default_marker,marker_label="",custom_marker_icon=$("#gmb_markers_group_"+index+"_marker").val(),custom_marker_img=$("#gmb_markers_group_"+index+"_marker_img").val();if(custom_marker_img)marker_icon=custom_marker_img;else if(custom_marker_icon.length>0&&custom_marker_icon.length>0){var custom_label=$("#gmb_markers_group_"+index+"_label").val();marker_icon=eval("("+custom_marker_icon+")"),marker_label=custom_label}var location_marker=new Marker({map:map,zIndex:9,icon:marker_icon,custom_label:marker_label}),marker_lat=$("#gmb_markers_group_"+index+"_lat").val(),marker_lng=$("#gmb_markers_group_"+index+"_lng").val();location_marker.setPosition(new google.maps.LatLng(marker_lat,marker_lng)),location_marker.setVisible(!0),google.maps.event.addListener(location_marker,"click",function(){get_info_window_content(index,location_marker)}),$("#gmb_markers_group_"+index+"_title").parents(".cmb-repeatable-grouping").find(".cmb-remove-group-row").each(function(){google.maps.event.addDomListener($(this)[0],"click",function(){$(this).parents(".cmb-repeatable-grouping").data("index");info_bubble.close(),location_marker.setVisible(!1)})})})}function get_info_window_saved_data(e){var a={};return a.title=$("#gmb_markers_group_"+e+"_title").val(),a.desc=$("#gmb_markers_group_"+e+"_description").val(),a.reference=$("#gmb_markers_group_"+e+"_reference").val(),a.place_id=$("#gmb_markers_group_"+e+"_place_id").val(),a.lat=$("#gmb_markers_group_"+e+"_lat").val(),a.lng=$("#gmb_markers_group_"+e+"_lng").val(),a.hide_place_info=$("#gmb_markers_group_"+e+"_hide_details").prop("checked"),a}function get_info_window_content(e,a){info_bubble.close(),info_bubble.setContent('<div id="infobubble-content" class="loading"></div>'),info_bubble.open(map,a);var t=get_info_window_saved_data(e),o='<p class="place-title">'+t.title+"</p>";if(o+='<div class="place-description">'+t.desc+"</div>",t.place_id&&t.hide_place_info===!1){var i={key:gmb_data.api_key,placeId:t.place_id};places_service.getDetails(i,function(t,i){i==google.maps.places.PlacesServiceStatus.OK&&(o+=add_place_content_to_info_window(t),o+=set_marker_edit_icons(e),add_edit_events(o,a))})}else o+=set_marker_edit_icons(e),add_edit_events(o,a)}function add_edit_events(e,a){e=set_info_window_wrapper(e),info_bubble.setContent(e),initialize_tooltips(),google.maps.event.addDomListener($(".edit-info")[0],"click",function(){get_editable_info_window($(this).data("index"),a)}),google.maps.event.addDomListener($(".trash-marker")[0],"click",function(){var e=$(this).data("index");$('div[data-iterator="'+e+'"] ').find("input,textarea").val(""),$('div[data-iterator="'+e+'"]').find(".cmb-remove-group-row").trigger("click"),info_bubble.close(),a.setVisible(!1)})}function get_marker_index(){var e=parseInt($("#gmb_markers_group_repeat div.cmb-repeatable-grouping").last().attr("data-iterator")),a=$('div[data-iterator="0"] ').find("input,textarea").val();return a&&0===e?($(".cmb-add-group-row.button").trigger("click"),e=1):0!==e&&($(".cmb-add-group-row.button").trigger("click"),e=parseInt($("#gmb_markers_group_repeat div.cmb-repeatable-grouping").last().attr("data-iterator"))),e}function get_place_info_window_content(e,a){info_bubble.setContent('<div id="infobubble-content" class="loading"></div>'),info_bubble.open(map,a);var t={key:gmb_data.api_key,placeId:e.place_id};places_service.getDetails(t,function(e,a){if(a==google.maps.places.PlacesServiceStatus.OK){var t;t='<p class="place-title">'+e.name+"</p>",t+=add_place_content_to_info_window(e),t=set_info_window_wrapper(t),info_bubble.setContent(t),initialize_tooltips()}else info_bubble.setContent('<p class="place-error">Google API Error: '+a+"</p>")})}function get_places_type_array(){var e=[];return $('.cmb2-id-gmb-places-search-multicheckbox input[type="checkbox"]').each(function(){$(this).is(":checked")&&e.push($(this).val())}),e}function perform_places_search(){$(".places-loading").fadeIn(),$(".warning-message").hide().empty();var e=get_places_type_array();if(clear_search_markers(),e.length>0){var a={key:gmb_data.api_key,location:return_lat_lng(),types:e,radius:parseInt($("#gmb_search_radius").val())};places_service.nearbySearch(a,places_search_callback)}else show_warning_message("<strong>Notice: No Place Types are selected</strong><br/> Please select the types of places you would like to display on this map using the Place Type field checkboxes found below.")}function show_warning_message(e){$(".wpgp-loading").fadeOut(),$(".warning-message").empty().append("<p>"+e+"</p>").fadeIn()}function return_lat_lng(){var e=map.getCenter(),a=new google.maps.LatLng(e.lat(),e.lng());return a}function handle_map_zoom(e){var a=e.getZoom();$("#gmb_zoom").val(a),$("#gmb_zoom").on("change",function(){e.setZoom(parseInt($(this).val()))})}function lat_lng_field_change(e){var a=new google.maps.LatLng($(lat_field).val(),$(lng_field).val());e.panTo(a)}function places_search_callback(e,a,t){var o,i=0;if(a==google.maps.places.PlacesServiceStatus.OK){for(i=0;o=e[i];i++)create_search_result_marker(e[i]);t.hasNextPage?t.nextPage():$(".places-loading").fadeOut()}}function create_search_result_marker(e){var a=new Marker({map:map,zIndex:0,optimized:!1});a.setIcon({url:e.icon,size:new google.maps.Size(24,24),origin:new google.maps.Point(0,0),anchor:new google.maps.Point(17,34),scaledSize:new google.maps.Size(24,24)}),a.setPosition(e.geometry.location),a.setVisible(!0),google.maps.event.addListener(a,"click",function(){get_place_info_window_content(e,a)}),search_markers.push(a)}function clear_main_markers(){for(var e=0;e<location_marker_array.length;e++)location_marker_array[e].setMap(null);for(location_marker_array.length=0,e=0;e<info_bubble_array.length;e++)info_bubble_array[e].close(),google.maps.event.trigger(info_bubble_array[e],"closeclick");info_bubble_array.length=0}function clear_search_markers(){for(var e=0;e<search_markers.length;e++)search_markers[e].setMap(null);search_markers=[]}function scroll_to_field(e){$("html, body").animate({scrollTop:parseInt($(e).offset().top)},600)}function calc_radius(e,a){radius_marker=new Marker({position:e.getCenter(),map:e,icon:{path:MAP_PIN,fillColor:"#0E77E9",fillOpacity:0,strokeColor:"",strokeWeight:0,scale:.25},custom_label:'<i class="map-icon-crosshairs radius-label"></i>',zIndex:google.maps.Marker.MAX_ZINDEX+1,optimized:!1}),radius_circle=new google.maps.Circle({map:e,fillColor:"#BBD8E9",fillOpacity:.3,radius:a,strokeColor:"#BBD8E9",strokeOpacity:.9,strokeWeight:2}),radius_circle.bindTo("center",radius_marker,"position")}function toggle_metabox_fields(){var e=$(".cmb2-id-gmb-show-places input:radio");e.prop("checked")&&($(".cmb2-id-gmb-search-radius").toggle(),$(".cmb2-id-gmb-places-search-multicheckbox").toggle()),e.prop("checked")||$("#gmb_show_places2").prop("checked",!0),$(".cmb2-id-gmb-show-places li input:radio").on("click",function(){$(this).find("input:radio").prop("checked",!0),"no"===$(this).val()?(clear_search_markers(),$(".cmb2-id-gmb-search-radius, .cmb2-id-gmb-places-search-multicheckbox").hide()):(perform_places_search(),$(".cmb2-id-gmb-search-radius, .cmb2-id-gmb-places-search-multicheckbox").show())})}function set_map_zoom_control(){var e=$("#gmb_zoom_control").val().toLowerCase();map.setOptions("none"==e?{zoomControl:!1}:{zoomControl:!0,zoomControlOptions:{style:google.maps.ZoomControlStyle[e]}})}function set_map_type_control(){var e=$("#gmb_map_type_control").val().toLowerCase();map.setOptions("none"==e?{mapTypeControl:!1}:{mapTypeControl:!0,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle[e]}})}function set_mouse_wheel_scroll(){var e=$("#gmb_wheel_zoom").val();map.setOptions("none"===e?{scrollwheel:!1}:{scrollwheel:!0})}function set_double_click_zoom(){var e=$("#gmb_double_click").val();map.setOptions("none"===e?{disableDoubleClickZoom:!0}:{disableDoubleClickZoom:!1})}function set_draggable(){var e=$("#gmb_draggable").val();map.setOptions("none"==e?{draggable:!1}:{draggable:!0})}function set_pan_control(){var e=$("#gmb_pan").val();map.setOptions("none"===e?{panControl:!1}:{panControl:!0})}function set_street_view(){var e=$("#gmb_street_view").val();map.setOptions("none"===e?{streetViewControl:!1}:{streetViewControl:!0})}function set_map_type(e){e===!0&&($("#gmb_theme").val("none"),$("#gmb_theme_json").val("none"));var a=$("#gmb_type").val().toUpperCase();map.setOptions({mapTypeId:google.maps.MapTypeId[a],styles:!1})}function set_map_theme(){var preset_theme=$("#gmb_theme"),custom_theme_json=$("#gmb_theme_json"),map_type_select_field=$("#gmb_type"),map_theme_input_val=parseInt(preset_theme.val());"none"!==preset_theme.val()?map_type_select_field.val("RoadMap"):custom_theme_json.val(""),$.getJSON(gmb_data.snazzy,function(data){"none"===preset_theme.val()&&set_map_type(),$.each(data,function(index){data[index].id===map_theme_input_val&&(map_theme_input_val=eval(data[index].json),custom_theme_json.val(data[index].json))}),map.setOptions({mapTypeId:google.maps.MapTypeId.ROADMAP,styles:map_theme_input_val})})}function set_map_marker_icon(){var e=$(".marker-icon-row"),a=$(".marker-icon-modal"),t=a.find(".save-marker-icon"),o=a.find(".save-marker-button");$(".marker-item").on("click",function(){var a=$(this).data("marker"),t=$(this).data("toggle");$(".marker-item").removeClass("marker-item-selected"),$(this).addClass("marker-item-selected"),o.attr("data-marker",a),e.hide(),$("."+t).slideDown()}),$(".maps-icon").on("click",function(){$(".maps-icon").removeClass("marker-item-selected"),t.slideDown(),$(this).addClass("marker-item-selected"),o.data("marker-image",$(this).find("img").attr("src"))}),$(".icon").on("click",function(){$(".icon").removeClass("marker-item-selected"),$(this).addClass("marker-item-selected"),$(".save-marker-icon, .marker-label-color-wrap").slideDown(),o.attr("data-label",$(this).find("span").attr("class"))});var i={change:function(e,a){var t=a.color.toString();$(this).hasClass("marker-color")===!0?($(".save-marker-button").attr("data-marker-color",t),$(".marker-svg polygon, .marker-svg path").attr("fill",t)):$(this).hasClass("label-color")===!0&&($(".save-marker-button").attr("data-label-color",t),$(".icon-inner span").css("color",t))},clear:function(){},hide:!0,palettes:!0};$(".color-picker").wpColorPicker(i)}function set_marker_edit_icons(e){return'<div class="infowindow-toolbar"><ul id="edit-toolbar"><li class="edit-info" data-index="'+e+'" data-tooltip="'+gmb_data.i18n.btn_edit_marker+'"></li><li class="trash-marker" data-index="'+e+'" data-tooltip="'+gmb_data.i18n.btn_delete_marker+'"></li></ul></div>'}function initialize_tooltips(){$('[data-tooltip!=""]').qtip({content:{attr:"data-tooltip"},hide:{fixed:!0,delay:100},position:{my:"top center",at:"bottom center"},style:{classes:"qtip-tipsy"},show:{when:{event:"focus"},effect:function(){$(this).fadeIn(200)}}})}$(window).load(function(){toggle_metabox_fields(),initialize_tooltips(),initialize_map($("#map")),$("#gmb_lat_lng-latitude").on("change",function(){lat_lng_field_change(map)}),$("#gmb_lat_lng-longitude").on("change",function(){lat_lng_field_change(map)}),$(".drop-marker").on("click",function(e){if(e.preventDefault(),$(this).hasClass("active"))$(this).html(gmb_data.i18n.btn_drop_marker).removeClass("active"),map.setOptions({draggableCursor:null});else{$(this).html(gmb_data.i18n.btn_drop_marker_click).addClass("active"),map.setOptions({draggableCursor:"crosshair"});var a=google.maps.event.addListener(map,"click",function(e){drop_marker(e.latLng,a)})}});var e;$("#gmb_search_radius").on("focus",function(){google.maps.event.trigger(map,"resize"),e=$(this).val(),calc_radius(map,parseInt($(this).val()))}).focusout(function(){e!==$(this).val()&&perform_places_search(),radius_circle.setMap(null),radius_marker.setMap(null)}),$('[name^="gmb_places_search_multicheckbox"]').on("change",function(){0===$(".places-change-message").length&&($(".cmb2-id-gmb-places-search-multicheckbox ul").prepend('<div class="wpgp-message places-change-message clear"><p>'+gmb_data.i18n.places_selection_changed+'</p><a href="#" class="button update-places-map">'+gmb_data.i18n.set_place_types+"</a></div>"),$(".places-change-message").slideDown())}),$(".cmb-multicheck-toggle").on("click",function(){0===$(".places-change-message").length&&($(".cmb2-id-gmb-places-search-multicheckbox ul").prepend('<div class="wpgp-message places-change-message clear"><p>'+gmb_data.i18n.places_selection_changed+'</p><a href="#" class="button update-places-map">'+gmb_data.i18n.set_place_types+"</a></div>"),$(".places-change-message").slideDown())}),$(document).on("click",".update-places-map",function(e){e.preventDefault(),scroll_to_field("#google_maps_preview_metabox"),perform_places_search(),$(this).parent().fadeOut(function(){$(this).remove()})}),$(".lat-lng-update-btn, .update-lat-lng").on("click",function(e){e.preventDefault(),$(this).attr("disabled","disabled"),$(".lat-lng-change-message").slideUp(),$("#gmb_lat_lng-latitude").val($(this).attr("data-lat")),$("#gmb_lat_lng-longitude").val($(this).attr("data-lng"))}),$(document).on("click",".add-marker",function(e){e.preventDefault(),hover_circle.setVisible(!1);var a=new google.maps.Marker({position:tentative_location_marker.getPosition(),map:map,icon:gmb_data.default_marker,zIndex:google.maps.Marker.MAX_ZINDEX+1,optimized:!1});tentative_location_marker.setVisible(!1);var t=get_marker_index(),o=$(this).data("place_id");get_editable_info_window(t,a),$('input[data-field="#gmb_markers_group_'+t+'_title"]').val($(this).data("title")),$("input#gmb_markers_group_"+t+"_lat").val($(this).data("lat")),$("input#gmb_markers_group_"+t+"_lng").val($(this).data("lng")),$("input#gmb_markers_group_"+t+"_place_id").val(o),google.maps.event.addListener(a,"click",function(){get_info_window_content(t,a)})}),set_map_marker_icon(),$("#gmb_type").change(function(){set_map_type(!0)}),$("#gmb_theme").change(function(){set_map_theme()}),$("#gmb_street_view").change(function(){set_street_view()}),$("#gmb_pan").change(function(){set_pan_control()}),$("#gmb_draggable").change(function(){set_draggable()}),$("#gmb_double_click").change(function(){set_double_click_zoom()}),$("#gmb_wheel_zoom").change(function(){set_mouse_wheel_scroll()}),$("#gmb_map_type_control").change(function(){set_map_type_control()}),$("#gmb_zoom_control").change(function(){set_map_zoom_control()}),$(".cmb-repeatable-grouping").addClass("closed"),$(".toggle-repeater-groups").on("click",function(e){e.preventDefault(),$("#gmb_markers_group_repeat .cmb-repeatable-grouping").toggleClass("closed")}),$(window).on("resize",function(){google.maps.event.trigger(map,"resize")})});var map,places_service,lat_lng,zoom,lat_field,lng_field,radius_circle,radius_marker,place,autocomplete,info_bubble,info_bubble_array=[],tentative_location_marker,location_marker,location_marker_array=[],search_markers=[],hover_circle,initial_location,delay=function(){var e=0;return function(a,t){clearTimeout(e),e=setTimeout(a,t)}}()}(jQuery);
|
|
assets/js/admin/admin-maps-controls.js
DELETED
@@ -1,205 +0,0 @@
|
|
1 |
-
/**
|
2 |
-
* Maps Directions
|
3 |
-
*
|
4 |
-
* @description: Adds directions functionality to the maps builder
|
5 |
-
* @copyright: http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
6 |
-
* @since: 2.0
|
7 |
-
*/
|
8 |
-
|
9 |
-
var gmb_data;
|
10 |
-
var gmb_upload_marker;
|
11 |
-
var trafficLayer = new google.maps.TrafficLayer();
|
12 |
-
var transitLayer = new google.maps.TransitLayer();
|
13 |
-
var bicycleLayer = new google.maps.BicyclingLayer();
|
14 |
-
var placeSearchAutocomplete;
|
15 |
-
|
16 |
-
(function ( $ ) {
|
17 |
-
|
18 |
-
"use strict";
|
19 |
-
|
20 |
-
/**
|
21 |
-
* Kick it off on Window Load
|
22 |
-
*/
|
23 |
-
$( window ).on( 'load', function () {
|
24 |
-
|
25 |
-
set_map_goto_location_autocomplete();
|
26 |
-
set_map_edit_title();
|
27 |
-
|
28 |
-
//Set lng and lat when map dragging
|
29 |
-
google.maps.event.addListener( map, 'drag', function () {
|
30 |
-
set_toolbar_lat_lng();
|
31 |
-
} );
|
32 |
-
//Set lng and lat when map dragging
|
33 |
-
google.maps.event.addListener( map, 'dragend', function () {
|
34 |
-
set_toolbar_lat_lng();
|
35 |
-
} );
|
36 |
-
|
37 |
-
//Set lng and lat when map dragging
|
38 |
-
google.maps.event.addListener( map, 'zoom_changed', function () {
|
39 |
-
set_toolbar_lat_lng();
|
40 |
-
} );
|
41 |
-
|
42 |
-
//Initialize Magnific/Modal Functionality Too
|
43 |
-
$( 'body' ).on( 'click', '.gmb-magnific-inline', function ( e ) {
|
44 |
-
|
45 |
-
e.preventDefault();
|
46 |
-
var target = '.' + $( this ).data( 'target' ); //target element class name
|
47 |
-
var autofocus = $( this ).data( 'auto-focus' ); //autofocus option
|
48 |
-
|
49 |
-
//Modal in modal?
|
50 |
-
//We can't have a magnific inside magnific so CSS3 modal it is
|
51 |
-
if ( $.magnificPopup.instance.isOpen === true ) {
|
52 |
-
|
53 |
-
//Open CSS modal
|
54 |
-
$( target ).before( '<div class="modal-placeholder"></div>' ) // Save a DOM "bookmark"
|
55 |
-
.removeClass( 'mfp-hide' ) //ensure it's visible
|
56 |
-
.appendTo( '.magnific-builder #poststuff' ); // Move the element to container
|
57 |
-
|
58 |
-
//Check if wrapped properly
|
59 |
-
var inner_wrap = $( target ).find( '.inner-modal-wrap' );
|
60 |
-
var inner_wrap_container = $( target ).find( '.inner-modal-container' );
|
61 |
-
|
62 |
-
//Not wrapped, wrap it
|
63 |
-
if ( inner_wrap.length == 0 && inner_wrap_container.length == 0 ) {
|
64 |
-
|
65 |
-
$( target ).addClass( 'white-popup' ).wrapInner( '<div class="inner-modal-wrap"><div class="inner-modal-container"><div class="inner-modal clearfix"></div></div></div>' );
|
66 |
-
$( '<button type="button" class="gmb-modal-close">×</button>' ).prependTo( $( target ).find( '.inner-modal' ) );
|
67 |
-
}
|
68 |
-
|
69 |
-
//Add close functionality to outside overlay
|
70 |
-
$( target ).on( 'click', function ( e ) {
|
71 |
-
//only on overlay
|
72 |
-
if ( $( e.target ).hasClass( 'inner-modal-wrap' ) || $( e.target ).hasClass( 'inner-modal-container' ) ) {
|
73 |
-
// Move back out of container
|
74 |
-
close_modal_within_modal( target );
|
75 |
-
}
|
76 |
-
} );
|
77 |
-
//Close button
|
78 |
-
$( '.gmb-modal-close' ).on( 'click', function () {
|
79 |
-
close_modal_within_modal( target );
|
80 |
-
} );
|
81 |
-
|
82 |
-
//Autofocus
|
83 |
-
if ( autofocus == true ) {
|
84 |
-
$( target ).find( 'input[type="text"]' ).focus();
|
85 |
-
}
|
86 |
-
|
87 |
-
}
|
88 |
-
//Normal modal open
|
89 |
-
else {
|
90 |
-
$.magnificPopup.open( {
|
91 |
-
callbacks: {
|
92 |
-
beforeOpen: function () {
|
93 |
-
$( target ).addClass( 'white-popup' );
|
94 |
-
}
|
95 |
-
},
|
96 |
-
items : {
|
97 |
-
src : $( target ),
|
98 |
-
type: 'inline'
|
99 |
-
},
|
100 |
-
midClick : true
|
101 |
-
} );
|
102 |
-
}
|
103 |
-
} );
|
104 |
-
|
105 |
-
|
106 |
-
} );
|
107 |
-
|
108 |
-
|
109 |
-
/**
|
110 |
-
* Goto Location Autocomplete
|
111 |
-
*/
|
112 |
-
function set_map_goto_location_autocomplete() {
|
113 |
-
var modal = $( '.map-autocomplete-wrap' );
|
114 |
-
var input = $( '#map-location-autocomplete' ).get( 0 );
|
115 |
-
var location_autocomplete = new google.maps.places.Autocomplete( input );
|
116 |
-
location_autocomplete.bindTo( 'bounds', map );
|
117 |
-
|
118 |
-
google.maps.event.addListener( location_autocomplete, 'place_changed', function () {
|
119 |
-
|
120 |
-
var place = location_autocomplete.getPlace();
|
121 |
-
if ( !place.geometry ) {
|
122 |
-
window.alert( "Autocomplete's returned place contains no geometry" );
|
123 |
-
return;
|
124 |
-
}
|
125 |
-
|
126 |
-
// If the place has a geometry, then present it on a map.
|
127 |
-
if ( place.geometry.viewport ) {
|
128 |
-
map.fitBounds( place.geometry.viewport );
|
129 |
-
} else {
|
130 |
-
map.setCenter( place.geometry.location );
|
131 |
-
map.setZoom( 17 ); // Why 17? Because it looks good.
|
132 |
-
}
|
133 |
-
|
134 |
-
//Close modal
|
135 |
-
$( modal ).find( '.mfp-close' ).trigger( 'click' );
|
136 |
-
close_modal_within_modal( modal );
|
137 |
-
|
138 |
-
} );
|
139 |
-
|
140 |
-
//Tame the enter key to not save the widget while using the autocomplete input
|
141 |
-
google.maps.event.addDomListener( input, 'keydown', function ( e ) {
|
142 |
-
if ( e.keyCode == 13 ) {
|
143 |
-
e.preventDefault();
|
144 |
-
}
|
145 |
-
} );
|
146 |
-
|
147 |
-
}
|
148 |
-
|
149 |
-
/**
|
150 |
-
* Close a Modal within Modal
|
151 |
-
*
|
152 |
-
* @param modal
|
153 |
-
*/
|
154 |
-
function close_modal_within_modal( modal ) {
|
155 |
-
// Move back out of container
|
156 |
-
$( modal )
|
157 |
-
.addClass( 'mfp-hide' ) //ensure it's hidden
|
158 |
-
.appendTo( '.modal-placeholder' ) // Move it back to it's proper location
|
159 |
-
.unwrap(); // Remove the placeholder
|
160 |
-
}
|
161 |
-
|
162 |
-
|
163 |
-
/**
|
164 |
-
* Edit Title within Modal
|
165 |
-
*/
|
166 |
-
function set_map_edit_title() {
|
167 |
-
|
168 |
-
//When edit title button is clicked insert title into feax input
|
169 |
-
$( '.edit-title' ).on( 'click', function () {
|
170 |
-
$( '#modal_title' ).val( $( 'input#title' ).val() );
|
171 |
-
} );
|
172 |
-
|
173 |
-
//when feax title input is changed update default title field
|
174 |
-
$( '#modal_title' ).on( 'blur', function () {
|
175 |
-
$( 'input#title' ).val( $( this ).val() );
|
176 |
-
} );
|
177 |
-
|
178 |
-
}
|
179 |
-
|
180 |
-
|
181 |
-
/**
|
182 |
-
* Update Toolbar Lat/Lng
|
183 |
-
*/
|
184 |
-
function set_toolbar_lat_lng() {
|
185 |
-
|
186 |
-
var lat_lng_sidebar_btn = $( '.lat-lng-update-btn' );
|
187 |
-
var lat_lng_toolbar_btn = $( '.update-lat-lng' );
|
188 |
-
|
189 |
-
var map_center = map.getCenter();
|
190 |
-
$( '.live-latitude' ).text( map_center.lat() );
|
191 |
-
$( '.live-longitude' ).text( map_center.lng() );
|
192 |
-
lat_lng_toolbar_btn.attr( 'data-lat', map_center.lat() );
|
193 |
-
$( '.lat-lng-change-message' ).slideDown();
|
194 |
-
|
195 |
-
lat_lng_toolbar_btn.attr( 'data-lng', map_center.lng() );
|
196 |
-
lat_lng_sidebar_btn.attr( 'data-lat', map_center.lat() );
|
197 |
-
lat_lng_sidebar_btn.attr( 'data-lng', map_center.lng() );
|
198 |
-
|
199 |
-
lat_lng_sidebar_btn.removeAttr( 'disabled' );
|
200 |
-
lat_lng_toolbar_btn.removeAttr( 'disabled' );
|
201 |
-
|
202 |
-
}
|
203 |
-
|
204 |
-
|
205 |
-
}( jQuery ));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/admin/admin-maps-controls.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
var gmb_data,gmb_upload_marker,trafficLayer=new google.maps.TrafficLayer,transitLayer=new google.maps.TransitLayer,bicycleLayer=new google.maps.BicyclingLayer,placeSearchAutocomplete;!function(e){"use strict";function a(){var a=e(".map-autocomplete-wrap"),n=e("#map-location-autocomplete").get(0),o=new google.maps.places.Autocomplete(n);o.bindTo("bounds",map),google.maps.event.addListener(o,"place_changed",function(){var n=o.getPlace();return n.geometry?(n.geometry.viewport?map.fitBounds(n.geometry.viewport):(map.setCenter(n.geometry.location),map.setZoom(17)),e(a).find(".mfp-close").trigger("click"),void t(a)):void window.alert("Autocomplete's returned place contains no geometry")}),google.maps.event.addDomListener(n,"keydown",function(e){13==e.keyCode&&e.preventDefault()})}function t(a){e(a).addClass("mfp-hide").appendTo(".modal-placeholder").unwrap()}function n(){e(".edit-title").on("click",function(){e("#modal_title").val(e("input#title").val())}),e("#modal_title").on("blur",function(){e("input#title").val(e(this).val())})}function o(){var a=e(".lat-lng-update-btn"),t=e(".update-lat-lng"),n=map.getCenter();e(".live-latitude").text(n.lat()),e(".live-longitude").text(n.lng()),t.attr("data-lat",n.lat()),e(".lat-lng-change-message").slideDown(),t.attr("data-lng",n.lng()),a.attr("data-lat",n.lat()),a.attr("data-lng",n.lng()),a.removeAttr("disabled"),t.removeAttr("disabled")}e(window).on("load",function(){a(),n(),google.maps.event.addListener(map,"drag",function(){o()}),google.maps.event.addListener(map,"dragend",function(){o()}),google.maps.event.addListener(map,"zoom_changed",function(){o()}),e("body").on("click",".gmb-magnific-inline",function(a){a.preventDefault();var n="."+e(this).data("target"),o=e(this).data("auto-focus");if(e.magnificPopup.instance.isOpen===!0){e(n).before('<div class="modal-placeholder"></div>').removeClass("mfp-hide").appendTo(".magnific-builder #poststuff");var i=e(n).find(".inner-modal-wrap"),l=e(n).find(".inner-modal-container");0==i.length&&0==l.length&&(e(n).addClass("white-popup").wrapInner('<div class="inner-modal-wrap"><div class="inner-modal-container"><div class="inner-modal clearfix"></div></div></div>'),e('<button type="button" class="gmb-modal-close">×</button>').prependTo(e(n).find(".inner-modal"))),e(n).on("click",function(a){(e(a.target).hasClass("inner-modal-wrap")||e(a.target).hasClass("inner-modal-container"))&&t(n)}),e(".gmb-modal-close").on("click",function(){t(n)}),1==o&&e(n).find('input[type="text"]').focus()}else e.magnificPopup.open({callbacks:{beforeOpen:function(){e(n).addClass("white-popup")}},items:{src:e(n),type:"inline"},midClick:!0})})})}(jQuery);
|
|
assets/js/admin/admin-maps-magnific.js
DELETED
@@ -1,169 +0,0 @@
|
|
1 |
-
/**
|
2 |
-
* Google Maps in Magnific
|
3 |
-
*
|
4 |
-
* @since 2.0
|
5 |
-
*/
|
6 |
-
var gmb_data;
|
7 |
-
(function ( $ ) {
|
8 |
-
|
9 |
-
"use strict";
|
10 |
-
|
11 |
-
$( document ).ready( function () {
|
12 |
-
|
13 |
-
var poststuff = $( 'form#post' ),
|
14 |
-
postboxes = $( '.postbox' ).not( '.cmb-row, .cmb-repeatable-grouping' ),
|
15 |
-
map = $( '#map' ),
|
16 |
-
submit_btn = '<input type="submit" class="button button-primary button-large magnific-submit" id="gmb-publish" value="' + gmb_data.i18n.update_map + '" >',
|
17 |
-
placeholder_id,
|
18 |
-
placeholder_gid = 0,
|
19 |
-
viewport = $( window ).height() - 40;
|
20 |
-
|
21 |
-
$( '#map-builder' ).on( 'click', function ( e ) {
|
22 |
-
e.preventDefault();
|
23 |
-
magnific_builder();
|
24 |
-
} );
|
25 |
-
|
26 |
-
//Open by default?
|
27 |
-
if ( gmb_data.modal_default === 'true' ) {
|
28 |
-
magnific_builder();
|
29 |
-
}
|
30 |
-
|
31 |
-
|
32 |
-
function magnific_builder() {
|
33 |
-
|
34 |
-
//Initialize Magnific Too
|
35 |
-
$.magnificPopup.open( {
|
36 |
-
|
37 |
-
callbacks: {
|
38 |
-
|
39 |
-
beforeOpen: function () {
|
40 |
-
|
41 |
-
lightbox_resize();
|
42 |
-
|
43 |
-
//Add save button
|
44 |
-
if ( $( '.magnific-submit' ).length === 0 ) {
|
45 |
-
$( '.magnific-builder #postbox-container-1' ).append( submit_btn );
|
46 |
-
}
|
47 |
-
|
48 |
-
//Move metaboxes to sidebar and hide other none-GMB metaboxes in Magnific modal
|
49 |
-
postboxes.each( function ( index, value ) {
|
50 |
-
|
51 |
-
var postbox = $( this );
|
52 |
-
var postbox_id = postbox.attr( 'id' );
|
53 |
-
|
54 |
-
//Check that this is a GMB metabox
|
55 |
-
if ( typeof postbox_id !== 'undefined' && postbox_id.match( /^\google_maps/ ) ) {
|
56 |
-
|
57 |
-
//Move metaboxes to the sidebar
|
58 |
-
var parent = postbox.parent();
|
59 |
-
|
60 |
-
gmb_close_metaboxes( postbox );
|
61 |
-
|
62 |
-
//Only move and close if not in sidebar & not the map preview
|
63 |
-
if ( parent.attr( 'id' ) == 'normal-sortables' && postbox.attr( 'id' ) !== 'google_maps_preview_metabox' ) {
|
64 |
-
placeholder_id = 'placeholder-' + placeholder_gid++;
|
65 |
-
|
66 |
-
//Move em
|
67 |
-
postbox.before( '<div class="placeholder ' + placeholder_id + '"></div>' ) // Save a DOM "bookmark"
|
68 |
-
.appendTo( '#side-sortables' ) // Move the element to container
|
69 |
-
.data( 'placeholder', placeholder_id ); // Store it's placeholder's info
|
70 |
-
|
71 |
-
}
|
72 |
-
|
73 |
-
|
74 |
-
} else {
|
75 |
-
//hide non GMB metaboxes
|
76 |
-
$( this ).addClass( 'mfp-hide' );
|
77 |
-
}
|
78 |
-
|
79 |
-
//Disable metabox dragging/sorting
|
80 |
-
if ( typeof $.fn.sortable !== 'undefined' ) {
|
81 |
-
$( '.meta-box-sortables' ).sortable( {
|
82 |
-
disabled: true
|
83 |
-
} );
|
84 |
-
}
|
85 |
-
|
86 |
-
} );
|
87 |
-
|
88 |
-
|
89 |
-
},
|
90 |
-
open : function () {
|
91 |
-
google.maps.event.trigger( window.map, 'resize' ); //Refresh Google Map
|
92 |
-
},
|
93 |
-
resize : function () {
|
94 |
-
if ( $.magnificPopup.instance.isOpen === true ) {
|
95 |
-
lightbox_resize();
|
96 |
-
}
|
97 |
-
},
|
98 |
-
close : function () {
|
99 |
-
postboxes.removeClass( 'mfp-hide' );
|
100 |
-
poststuff.removeClass( 'mfp-hide' );
|
101 |
-
poststuff.removeClass( 'magnific-builder' );
|
102 |
-
$( '#postbox-container-1' ).outerHeight( '' );
|
103 |
-
|
104 |
-
//reenable metabox dragging/sorting
|
105 |
-
if ( typeof $.fn.sortable !== 'undefined' ) {
|
106 |
-
$( '.meta-box-sortables' ).sortable( {
|
107 |
-
disabled: false
|
108 |
-
} );
|
109 |
-
}
|
110 |
-
|
111 |
-
//Move back metaboxes to original positions
|
112 |
-
postboxes.each( function ( index, value ) {
|
113 |
-
|
114 |
-
// Move back out of container
|
115 |
-
$( this )
|
116 |
-
.appendTo( '.placeholder.' + $( this ).data( 'placeholder' ) ) // Move it back to it's proper location
|
117 |
-
.unwrap() // Remove the placeholder
|
118 |
-
.data( 'placeholder', undefined ); // Unset placeholder data
|
119 |
-
|
120 |
-
} );
|
121 |
-
|
122 |
-
//Refresh Google Maps view
|
123 |
-
google.maps.event.trigger( window.map, 'resize' ); //refresh map to get exact center
|
124 |
-
}
|
125 |
-
},//end callbacks
|
126 |
-
items : {
|
127 |
-
src : poststuff,
|
128 |
-
type: 'inline'
|
129 |
-
},
|
130 |
-
midClick : true
|
131 |
-
} );
|
132 |
-
|
133 |
-
}
|
134 |
-
|
135 |
-
/**
|
136 |
-
* Close and toggle metaboxes
|
137 |
-
* @param postbox
|
138 |
-
*/
|
139 |
-
function gmb_close_metaboxes( postbox ) {
|
140 |
-
if ( postbox.attr( 'id' ) === 'google_maps_preview_metabox' ) {
|
141 |
-
//ensure Gmap metabox always is open
|
142 |
-
postbox.removeClass( 'closed' );
|
143 |
-
} else {
|
144 |
-
//Close all other GMB metaboxes by default
|
145 |
-
postbox.addClass( 'closed' );
|
146 |
-
}
|
147 |
-
}
|
148 |
-
|
149 |
-
/**
|
150 |
-
* Window/Lightbox Resize
|
151 |
-
*
|
152 |
-
* @description: Resizes modal elements as the browser resizes & refreshes Google Maps
|
153 |
-
* @since 2.0
|
154 |
-
*/
|
155 |
-
function lightbox_resize() {
|
156 |
-
poststuff.addClass( 'magnific-builder' ).height( viewport );
|
157 |
-
$( '#map' ).height( viewport );
|
158 |
-
$( '#postbox-container-1' ).outerHeight( viewport );
|
159 |
-
}
|
160 |
-
|
161 |
-
//Form Modal Submit button
|
162 |
-
$( 'body' ).on( 'click', '.magnific-submit', function ( e ) {
|
163 |
-
e.preventDefault();
|
164 |
-
$( '#post_status' ).val( 'Publish' );
|
165 |
-
jQuery( '#publish' ).click();
|
166 |
-
} );
|
167 |
-
|
168 |
-
} );
|
169 |
-
}( jQuery ));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/admin/admin-maps-magnific.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
var gmb_data;!function(e){"use strict";e(document).ready(function(){function a(){e.magnificPopup.open({callbacks:{beforeOpen:function(){i(),0===e(".magnific-submit").length&&e(".magnific-builder #postbox-container-1").append(l),s.each(function(a,i){var n=e(this),s=n.attr("id");if("undefined"!=typeof s&&s.match(/^\google_maps/)){var l=n.parent();t(n),"normal-sortables"==l.attr("id")&&"google_maps_preview_metabox"!==n.attr("id")&&(o="placeholder-"+r++,n.before('<div class="placeholder '+o+'"></div>').appendTo("#side-sortables").data("placeholder",o))}else e(this).addClass("mfp-hide");"undefined"!=typeof e.fn.sortable&&e(".meta-box-sortables").sortable({disabled:!0})})},open:function(){google.maps.event.trigger(window.map,"resize")},resize:function(){e.magnificPopup.instance.isOpen===!0&&i()},close:function(){s.removeClass("mfp-hide"),n.removeClass("mfp-hide"),n.removeClass("magnific-builder"),e("#postbox-container-1").outerHeight(""),"undefined"!=typeof e.fn.sortable&&e(".meta-box-sortables").sortable({disabled:!1}),s.each(function(a,t){e(this).appendTo(".placeholder."+e(this).data("placeholder")).unwrap().data("placeholder",void 0)}),google.maps.event.trigger(window.map,"resize")}},items:{src:n,type:"inline"},midClick:!0})}function t(e){"google_maps_preview_metabox"===e.attr("id")?e.removeClass("closed"):e.addClass("closed")}function i(){n.addClass("magnific-builder").height(d),e("#map").height(d),e("#postbox-container-1").outerHeight(d)}var o,n=e("form#post"),s=e(".postbox").not(".cmb-row, .cmb-repeatable-grouping"),l=(e("#map"),'<input type="submit" class="button button-primary button-large magnific-submit" id="gmb-publish" value="'+gmb_data.i18n.update_map+'" >'),r=0,d=e(window).height()-40;e("#map-builder").on("click",function(e){e.preventDefault(),a()}),"true"===gmb_data.modal_default&&a(),e("body").on("click",".magnific-submit",function(a){a.preventDefault(),e("#post_status").val("Publish"),jQuery("#publish").click()})})}(jQuery);
|
|
assets/js/admin/admin-settings.js
DELETED
@@ -1,56 +0,0 @@
|
|
1 |
-
/**
|
2 |
-
* Maps Builder Settings JS
|
3 |
-
*/
|
4 |
-
(function ( $ ) {
|
5 |
-
"use strict";
|
6 |
-
|
7 |
-
$( function () {
|
8 |
-
|
9 |
-
//Hide Welcome Message
|
10 |
-
$( '.hide-welcome' ).on( 'click', function ( e ) {
|
11 |
-
e.preventDefault();
|
12 |
-
$( '.welcome-header' ).slideUp( 'normal', function () {
|
13 |
-
$( '.logo-svg-small' ).fadeIn(); //Show new tiny logo
|
14 |
-
} ); //slide up welcome header
|
15 |
-
|
16 |
-
var data = {
|
17 |
-
action: 'hide_welcome'
|
18 |
-
};
|
19 |
-
$.post( ajaxurl, data, function ( response ) {
|
20 |
-
|
21 |
-
//Do something here if necessary
|
22 |
-
|
23 |
-
} );
|
24 |
-
|
25 |
-
} );
|
26 |
-
|
27 |
-
//Geolocate position change
|
28 |
-
var geolocate_radio = $( '.geolocate-radio-wrap input:radio' );
|
29 |
-
if ( geolocate_radio.prop( 'checked' ) === true ) {
|
30 |
-
$( '#lat-lng-wrap' ).hide();
|
31 |
-
}
|
32 |
-
if ( geolocate_radio.prop( 'checked' ) === false ) {
|
33 |
-
$( '#lat-lng-wrap' ).show();
|
34 |
-
}
|
35 |
-
geolocate_radio.on( 'change', function () {
|
36 |
-
$( '#lat-lng-wrap' ).toggle();
|
37 |
-
} );
|
38 |
-
|
39 |
-
//Default setting for Has Archive Inline Radio
|
40 |
-
if ( $( '#gmb_has_archive1' ).prop( 'checked' ) === false && $( '#gmb_has_archive2' ).prop( 'checked' ) === false ) {
|
41 |
-
$( '#gmb_has_archive1' ).prop( 'checked', true );
|
42 |
-
}
|
43 |
-
//Default setting for the
|
44 |
-
if ( $( '#gmb_open_builder1' ).prop( 'checked' ) === false && $( '#gmb_open_builder2' ).prop( 'checked' ) === false ) {
|
45 |
-
$( '#gmb_open_builder2' ).prop( 'checked', true );
|
46 |
-
}
|
47 |
-
|
48 |
-
//Label Click Helper
|
49 |
-
$( 'input:radio + label' ).on( 'click', function () {
|
50 |
-
$( this ).prev( 'input:radio' ).prop( 'checked', true );
|
51 |
-
} );
|
52 |
-
|
53 |
-
} );
|
54 |
-
|
55 |
-
|
56 |
-
}( jQuery ));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/admin/admin-settings.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
!function(e){"use strict";e(function(){e(".hide-welcome").on("click",function(c){c.preventDefault(),e(".welcome-header").slideUp("normal",function(){e(".logo-svg-small").fadeIn()});var o={action:"hide_welcome"};e.post(ajaxurl,o,function(e){})});var c=e(".geolocate-radio-wrap input:radio");c.prop("checked")===!0&&e("#lat-lng-wrap").hide(),c.prop("checked")===!1&&e("#lat-lng-wrap").show(),c.on("change",function(){e("#lat-lng-wrap").toggle()}),e("#gmb_has_archive1").prop("checked")===!1&&e("#gmb_has_archive2").prop("checked")===!1&&e("#gmb_has_archive1").prop("checked",!0),e("#gmb_open_builder1").prop("checked")===!1&&e("#gmb_open_builder2").prop("checked")===!1&&e("#gmb_open_builder2").prop("checked",!0),e("input:radio + label").on("click",function(){e(this).prev("input:radio").prop("checked",!0)})})}(jQuery);
|
|
assets/js/admin/snazzy.json
CHANGED
@@ -1,1081 +1,1081 @@
|
|
1 |
-
[
|
2 |
-
{
|
3 |
-
"id":1,
|
4 |
-
"name":"Pale Dawn",
|
5 |
-
"description":"Inspired by CloudMade's style of the same name. Use of subdued colours results in an excellent style for sites with a pastel colour scheme.",
|
6 |
-
"url":"http://snazzymaps.com/style/1/pale-dawn",
|
7 |
-
"json":"[ { 'featureType': 'water', 'stylers': [{ 'visibility': 'on' },{ 'color': '#acbcc9' } ] },{ 'featureType': 'landscape', 'stylers': [{ 'color': '#f2e5d4' } ] },{ 'featureType': 'road.highway', 'elementType': 'geometry', 'stylers': [{ 'color': '#c5c6c6' } ] },{ 'featureType': 'road.arterial', 'elementType': 'geometry', 'stylers': [{ 'color': '#e4d7c6' } ] },{ 'featureType': 'road.local', 'elementType': 'geometry', 'stylers': [{ 'color': '#fbfaf7' } ] },{ 'featureType': 'poi.park', 'elementType': 'geometry', 'stylers': [{ 'color': '#c5dac6' } ] },{ 'featureType': 'administrative', 'stylers': [{ 'visibility': 'on' },{ 'lightness': 33 } ] },{ 'featureType': 'road' },{ 'featureType': 'poi.park', 'elementType': 'labels', 'stylers': [{ 'visibility': 'on' },{ 'lightness': 20 } ] },{ },{ 'featureType': 'road', 'stylers': [{ 'lightness': 20 } ] }]",
|
8 |
-
"views":18287,
|
9 |
-
"createdBy":{
|
10 |
-
"name":"Adam Krogh",
|
11 |
-
"url":"http://atmist.com"
|
12 |
-
},
|
13 |
-
"createdOn":"2013-10-24T22:54:34.183"
|
14 |
-
},
|
15 |
-
{
|
16 |
-
"id":15,
|
17 |
-
"name":"Subtle Grayscale",
|
18 |
-
"description":"A nice, simple grayscale version of the map with color extremes that are never too harsh on the eyes. Originally created for http://barvinssurvins.fr/situer.",
|
19 |
-
"url":"http://snazzymaps.com/style/15/subtle-grayscale",
|
20 |
-
"json":"[\r\n {\r\n featureType: \"landscape\",\r\n stylers: [\r\n { saturation: -100 },\r\n { lightness: 65 },\r\n { visibility: \"on\" }\r\n ]\r\n },{\r\n featureType: \"poi\",\r\n stylers: [\r\n { saturation: -100 },\r\n { lightness: 51 },\r\n { visibility: \"simplified\" }\r\n ]\r\n },{\r\n featureType: \"road.highway\",\r\n stylers: [\r\n { saturation: -100 },\r\n { visibility: \"simplified\" }\r\n ]\r\n },{\r\n featureType: \"road.arterial\",\r\n stylers: [\r\n { saturation: -100 },\r\n { lightness: 30 },\r\n { visibility: \"on\" }\r\n ]\r\n },{\r\n featureType: \"road.local\",\r\n stylers: [\r\n { saturation: -100 },\r\n { lightness: 40 },\r\n { visibility: \"on\" }\r\n ]\r\n },{\r\n featureType: \"transit\",\r\n stylers: [\r\n { saturation: -100 },\r\n { visibility: \"simplified\" }\r\n ]\r\n },{\r\n featureType: \"administrative.province\",\r\n stylers: [\r\n { visibility: \"off\" }\r\n ]\r\n /** /\r\n },{\r\n featureType: \"administrative.locality\",\r\n stylers: [\r\n { visibility: \"off\" }\r\n ]\r\n },{\r\n featureType: \"administrative.neighborhood\",\r\n stylers: [\r\n { visibility: \"on\" }\r\n ]\r\n /**/\r\n },{\r\n featureType: \"water\",\r\n elementType: \"labels\",\r\n stylers: [\r\n { visibility: \"on\" },\r\n { lightness: -25 },\r\n { saturation: -100 }\r\n ]\r\n },{\r\n featureType: \"water\",\r\n elementType: \"geometry\",\r\n stylers: [\r\n { hue: \"#ffff00\" },\r\n { lightness: -25 },\r\n { saturation: -97 }\r\n ]\r\n }\r\n ]",
|
21 |
-
"views":17497,
|
22 |
-
"createdBy":{
|
23 |
-
"name":"Paulo Ávila",
|
24 |
-
"url":"https://github.com/demoive/"
|
25 |
-
},
|
26 |
-
"createdOn":"2013-10-30T16:37:24.593"
|
27 |
-
},
|
28 |
-
{
|
29 |
-
"id":25,
|
30 |
-
"name":"Blue water",
|
31 |
-
"description":"A simple map with blue water and roads/landscape in grayscale. ",
|
32 |
-
"url":"http://snazzymaps.com/style/25/blue-water",
|
33 |
-
"json":"[\r\n\t{\r\n\t\tfeatureType: 'water',\r\n\t\tstylers: [{color:'#46bcec'},{visibility:'on'}]\r\n\t},{\r\n\t\tfeatureType: 'landscape',\r\n\t\tstylers: [{color:'#f2f2f2'}]\r\n\t},{\r\n\t\tfeatureType: 'road',\r\n\t\tstylers: [{saturation: -100},{lightness: 45}]\r\n\t},{\r\n\t\tfeatureType: 'road.highway',\r\n\t\tstylers: [{visibility: 'simplified'}]\r\n\t},{\r\n\t\tfeatureType: 'road.arterial',\r\n\t\telementType: 'labels.icon',\r\n\t\tstylers: [{visibility: 'off'}]\r\n\t},{\r\n\t\tfeatureType: 'administrative',\r\n\t\telementType: 'labels.text.fill',\r\n\t\tstylers: [{color: '#444444'}]\r\n\t},{\r\n\t\tfeatureType: 'transit',\r\n\t\tstylers: [{visibility: 'off'}]\r\n\t},{\r\n\t\tfeatureType: 'poi',\r\n\t\tstylers: [{visibility: 'off'}]\r\n\t}\r\n]",
|
34 |
-
"views":11476,
|
35 |
-
"createdBy":{
|
36 |
-
"name":"Xavier",
|
37 |
-
"url":"http://www.xavierfoucrier.fr"
|
38 |
-
},
|
39 |
-
"createdOn":"2013-11-05T16:09:45.02"
|
40 |
-
},
|
41 |
-
{
|
42 |
-
"id":2,
|
43 |
-
"name":"Midnight Commander",
|
44 |
-
"description":"Inspired by CloudMade's style of the same name. A dark use of water and 'Tron' like colours results in a very unique style.",
|
45 |
-
"url":"http://snazzymaps.com/style/2/midnight-commander",
|
46 |
-
"json":"[{'featureType': 'water','stylers': [{ 'color': '#021019' }]},{'featureType': 'landscape','stylers': [{ 'color': '#08304b' }]},{'featureType': 'poi','elementType': 'geometry','stylers': [{ 'color': '#0c4152' },{ 'lightness': 5 }]},{'featureType': 'road.highway','elementType': 'geometry.fill','stylers': [{ 'color': '#000000' }]},{'featureType': 'road.highway','elementType': 'geometry.stroke','stylers': [{ 'color': '#0b434f' },{ 'lightness': 25 }]},{'featureType': 'road.arterial','elementType': 'geometry.fill','stylers': [{ 'color': '#000000' }]},{'featureType': 'road.arterial','elementType': 'geometry.stroke','stylers': [{ 'color': '#0b3d51' },{ 'lightness': 16 }]},{'featureType': 'road.local','elementType': 'geometry','stylers': [{ 'color': '#000000' }]},{'elementType': 'labels.text.fill','stylers': [{ 'color': '#ffffff' }]},{'elementType': 'labels.text.stroke','stylers': [{ 'color': '#000000' },{ 'lightness': 13 }]},{'featureType': 'transit','stylers': [{ 'color': '#146474' }]},{'featureType': 'administrative','elementType': 'geometry.fill','stylers': [{ 'color': '#000000' }]},{'featureType': 'administrative','elementType': 'geometry.stroke','stylers': [{ 'color': '#144b53' },{ 'lightness': 14 },{ 'weight': 1.4 }]}]",
|
47 |
-
"views":8783,
|
48 |
-
"createdBy":{
|
49 |
-
"name":"Adam Krogh",
|
50 |
-
"url":"http://atmist.com"
|
51 |
-
},
|
52 |
-
"createdOn":"2013-10-24T22:54:36.037"
|
53 |
-
},
|
54 |
-
{
|
55 |
-
"id":18,
|
56 |
-
"name":"Retro",
|
57 |
-
"description":"A retro style map from Google that has a ton of detail. Looks great zoomed in on a city with lots of features.",
|
58 |
-
"url":"http://snazzymaps.com/style/18/retro",
|
59 |
-
"json":"[{featureType:\"administrative\",stylers:[{visibility:\"off\"}]},\r\n{featureType:\"poi\",stylers:[{visibility:\"simplified\"}]},{featureType:\"road\",elementType:\"labels\",stylers:[{visibility:\"simplified\"}]},{featureType:\"water\",stylers:[{visibility:\"simplified\"}]},{featureType:\"transit\",stylers:[{visibility:\"simplified\"}]},{featureType:\"landscape\",stylers:[{visibility:\"simplified\"}]},{featureType:\"road.highway\",stylers:[{visibility:\"off\"}]},{featureType:\"road.local\",stylers:[{visibility:\"on\"}]},{featureType:\"road.highway\",elementType:\"geometry\",stylers:[{visibility:\"on\"}]},\r\n{featureType:\"water\",stylers:[{color:\"#84afa3\"},{lightness:52}]},{stylers:[{saturation:-17},{gamma:0.36}]},{featureType:\"transit.line\",elementType:\"geometry\",stylers:[{color:\"#3f518c\"}] }]",
|
60 |
-
"views":8041,
|
61 |
-
"createdBy":{
|
62 |
-
"name":"Google",
|
63 |
-
"url":"https://embed-dot-more-than-a-map.appspot.com/demos/basemaps/sydney"
|
64 |
-
},
|
65 |
-
"createdOn":"2013-10-31T15:05:56.073"
|
66 |
-
},
|
67 |
-
{
|
68 |
-
"id":38,
|
69 |
-
"name":"Shades of Grey",
|
70 |
-
"description":"A map with various shades of grey. Great for a website with a really dark theme. ",
|
71 |
-
"url":"http://snazzymaps.com/style/38/shades-of-grey",
|
72 |
-
"json":"[\r\n {\r\n \"featureType\": \"water\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 17 }\r\n ]\r\n },{\r\n \"featureType\": \"landscape\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 20 }\r\n ]\r\n },{\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 17 }\r\n ]\r\n },{\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 29 },\r\n { \"weight\": 0.2 }\r\n ]\r\n },{\r\n \"featureType\": \"road.arterial\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 18 }\r\n ]\r\n },{\r\n \"featureType\": \"road.local\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 16 }\r\n ]\r\n },{\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 21 }\r\n ]\r\n },{\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n { \"visibility\": \"on\" },\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 16 }\r\n ]\r\n },{\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"saturation\": 36 },\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 40 }\r\n ]\r\n },{\r\n \"elementType\": \"labels.icon\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"transit\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 19 }\r\n ]\r\n },{\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 20 }\r\n ]\r\n },{\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 17 },\r\n { \"weight\": 1.2 }\r\n ]\r\n }\r\n]",
|
73 |
-
"views":7532,
|
74 |
-
"createdBy":{
|
75 |
-
"name":"Adam Krogh",
|
76 |
-
"url":"http://atmist.com"
|
77 |
-
},
|
78 |
-
"createdOn":"2013-11-12T18:21:41.94"
|
79 |
-
},
|
80 |
-
{
|
81 |
-
"id":20,
|
82 |
-
"name":"Gowalla",
|
83 |
-
"description":"Style as used on the Gowalla (RIP) website, one of the first larger projects to have used custom styled maps. Subtle changes to the water and road color combined with reduced features creates an excellent simplified map style.",
|
84 |
-
"url":"http://snazzymaps.com/style/20/gowalla",
|
85 |
-
"json":"[\t\t\r\n\t{\r\n\t\tfeatureType: \"road\",\r\n\t\telementType: \"labels\",\r\n\t\tstylers: [ { visibility: \"simplified\" }, { lightness: 20 } ]\r\n\t},{\r\n\t\tfeatureType: \"administrative.land_parcel\",\r\n\t\telementType: \"all\",\r\n\t\tstylers: [ { visibility: \"off\" } ]\r\n\t},{\r\n\t\tfeatureType: \"landscape.man_made\",\r\n\t\telementType: \"all\",\r\n\t\tstylers: [ { visibility: \"off\" } ]\r\n\t},{\r\n\t\tfeatureType: \"transit\",\r\n\t\telementType: \"all\",\r\n\t\tstylers: [ { visibility: \"off\" } ]\r\n\t},{\r\n\t\tfeatureType: \"road.local\",\r\n\t\telementType: \"labels\",\r\n\t\tstylers: [ { visibility: \"simplified\" } ]\r\n\t},{\r\n\t\tfeatureType: \"road.local\",\r\n\t\telementType: \"geometry\",\r\n\t\tstylers: [ { visibility: \"simplified\" } ]\r\n\t},{\r\n\t\tfeatureType: \"road.highway\",\r\n\t\telementType: \"labels\",\r\n\t\tstylers: [ { visibility: \"simplified\" } ]\r\n\t},{\r\n\t\tfeatureType: \"poi\",\r\n\t\telementType: \"labels\",\r\n\t\tstylers: [ { visibility: \"off\" } ]\r\n },{\r\n\t\tfeatureType: \"road.arterial\",\r\n\t\telementType: \"labels\",\r\n\t\tstylers: [ { visibility: \"off\" } ]\r\n\t},{\r\n\t\tfeatureType: \"water\",\r\n\t\telementType: \"all\",\r\n\t\tstylers: [ { hue: \"#a1cdfc\" },{ saturation: 30 },{ lightness: 49 } ]\r\n\t},{\r\n\t\tfeatureType: \"road.highway\",\r\n\t\telementType: \"geometry\",\r\n\t\tstylers: [ { hue: \"#f49935\" } ]\r\n\t},{\r\n\t\tfeatureType: \"road.arterial\",\r\n\t\telementType: \"geometry\",\r\n\t\tstylers: [ { hue: \"#fad959\" } ]\r\n\t}\r\n]",
|
86 |
-
"views":5500,
|
87 |
-
"createdBy":{
|
88 |
-
"name":"Bramus",
|
89 |
-
"url":"http://www.bram.us/"
|
90 |
-
},
|
91 |
-
"createdOn":"2013-11-02T18:13:19.54"
|
92 |
-
},
|
93 |
-
{
|
94 |
-
"id":29,
|
95 |
-
"name":"Light Monochrome",
|
96 |
-
"description":"This map style was created for the Streng Design & Advertising website redesign. Used primary as a design element, it needed to be light and subtle but still recognizable.",
|
97 |
-
"url":"http://snazzymaps.com/style/29/light-monochrome",
|
98 |
-
"json":"[\r\n\t\t\t\t{\r\n\t\t\t\t\tfeatureType: 'water',\r\n\t\t\t\t\telementType: 'all',\r\n\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t{ hue: '#e9ebed' },\r\n\t\t\t\t\t\t{ saturation: -78 },\r\n\t\t\t\t\t\t{ lightness: 67 },\r\n\t\t\t\t\t\t{ visibility: 'simplified' }\r\n\t\t\t\t\t]\r\n\t\t\t\t},{\r\n\t\t\t\t\tfeatureType: 'landscape',\r\n\t\t\t\t\telementType: 'all',\r\n\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t{ hue: '#ffffff' },\r\n\t\t\t\t\t\t{ saturation: -100 },\r\n\t\t\t\t\t\t{ lightness: 100 },\r\n\t\t\t\t\t\t{ visibility: 'simplified' }\r\n\t\t\t\t\t]\r\n\t\t\t\t},{\r\n\t\t\t\t\tfeatureType: 'road',\r\n\t\t\t\t\telementType: 'geometry',\r\n\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t{ hue: '#bbc0c4' },\r\n\t\t\t\t\t\t{ saturation: -93 },\r\n\t\t\t\t\t\t{ lightness: 31 },\r\n\t\t\t\t\t\t{ visibility: 'simplified' }\r\n\t\t\t\t\t]\r\n\t\t\t\t},{\r\n\t\t\t\t\tfeatureType: 'poi',\r\n\t\t\t\t\telementType: 'all',\r\n\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t{ hue: '#ffffff' },\r\n\t\t\t\t\t\t{ saturation: -100 },\r\n\t\t\t\t\t\t{ lightness: 100 },\r\n\t\t\t\t\t\t{ visibility: 'off' }\r\n\t\t\t\t\t]\r\n\t\t\t\t},{\r\n\t\t\t\t\tfeatureType: 'road.local',\r\n\t\t\t\t\telementType: 'geometry',\r\n\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t{ hue: '#e9ebed' },\r\n\t\t\t\t\t\t{ saturation: -90 },\r\n\t\t\t\t\t\t{ lightness: -8 },\r\n\t\t\t\t\t\t{ visibility: 'simplified' }\r\n\t\t\t\t\t]\r\n\t\t\t\t},{\r\n\t\t\t\t\tfeatureType: 'transit',\r\n\t\t\t\t\telementType: 'all',\r\n\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t{ hue: '#e9ebed' },\r\n\t\t\t\t\t\t{ saturation: 10 },\r\n\t\t\t\t\t\t{ lightness: 69 },\r\n\t\t\t\t\t\t{ visibility: 'on' }\r\n\t\t\t\t\t]\r\n\t\t\t\t},{\r\n\t\t\t\t\tfeatureType: 'administrative.locality',\r\n\t\t\t\t\telementType: 'all',\r\n\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t{ hue: '#2c2e33' },\r\n\t\t\t\t\t\t{ saturation: 7 },\r\n\t\t\t\t\t\t{ lightness: 19 },\r\n\t\t\t\t\t\t{ visibility: 'on' }\r\n\t\t\t\t\t]\r\n\t\t\t\t},{\r\n\t\t\t\t\tfeatureType: 'road',\r\n\t\t\t\t\telementType: 'labels',\r\n\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t{ hue: '#bbc0c4' },\r\n\t\t\t\t\t\t{ saturation: -93 },\r\n\t\t\t\t\t\t{ lightness: 31 },\r\n\t\t\t\t\t\t{ visibility: 'on' }\r\n\t\t\t\t\t]\r\n\t\t\t\t},{\r\n\t\t\t\t\tfeatureType: 'road.arterial',\r\n\t\t\t\t\telementType: 'labels',\r\n\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t{ hue: '#bbc0c4' },\r\n\t\t\t\t\t\t{ saturation: -93 },\r\n\t\t\t\t\t\t{ lightness: -2 },\r\n\t\t\t\t\t\t{ visibility: 'simplified' }\r\n\t\t\t\t\t]\r\n\t\t\t\t}\r\n\t\t\t]",
|
99 |
-
"views":5148,
|
100 |
-
"createdBy":{
|
101 |
-
"name":"Derrik Engel",
|
102 |
-
"url":"http://www.strengdesign.com"
|
103 |
-
},
|
104 |
-
"createdOn":"2013-11-07T15:16:34.433"
|
105 |
-
},
|
106 |
-
{
|
107 |
-
"id":39,
|
108 |
-
"name":"Paper",
|
109 |
-
"description":"A light theme with an excellent contrast between water, parks, and land.",
|
110 |
-
"url":"http://snazzymaps.com/style/39/paper",
|
111 |
-
"json":"[{featureType:\"administrative\",stylers:[{visibility:\"off\"}]},{featureType:\"poi\",stylers:[{visibility:\"simplified\"}]},{featureType:\"road\",stylers:[{visibility:\"simplified\"}]},{featureType:\"water\",stylers:[{visibility:\"simplified\"}]},{featureType:\"transit\",stylers:[{visibility:\"simplified\"}]},{featureType:\"landscape\",stylers:[{visibility:\"simplified\"}]},{featureType:\"road.highway\",stylers:[{visibility:\"off\"}]},\r\n{featureType:\"road.local\",stylers:[{visibility:\"on\"}]},{featureType:\"road.highway\",elementType:\"geometry\",stylers:[{visibility:\"on\"}]},{featureType:\"road.arterial\",stylers:[{visibility:\"off\"}]},{featureType:\"water\",stylers:[{color:\"#5f94ff\"},{lightness:26},{gamma:5.86}]},{},{featureType:\"road.highway\",stylers:[{weight:0.6},{saturation:-85},{lightness:61}]},{featureType:\"road\"},{},{featureType:\"landscape\",stylers:[{hue:\"#0066ff\"},{saturation:74},{lightness:100}]}]",
|
112 |
-
"views":4728,
|
113 |
-
"createdBy":{
|
114 |
-
"name":"Google",
|
115 |
-
"url":"https://embed-dot-more-than-a-map.appspot.com/demos/basemaps/san-francisco"
|
116 |
-
},
|
117 |
-
"createdOn":"2013-11-19T02:52:19.577"
|
118 |
-
},
|
119 |
-
{
|
120 |
-
"id":5,
|
121 |
-
"name":"Greyscale",
|
122 |
-
"description":"Example provided by Google showcasing their style API. A really cool greyscale colour scheme that looks great when zoomed in.",
|
123 |
-
"url":"http://snazzymaps.com/style/5/greyscale",
|
124 |
-
"json":"[{ featureType: 'all', stylers: [{saturation: -100},{gamma: 0.50} ]} ]",
|
125 |
-
"views":4705,
|
126 |
-
"createdBy":{
|
127 |
-
"name":"Google",
|
128 |
-
"url":"http://maps-api-tt.appspot.com/apilite/styled/styled.html"
|
129 |
-
},
|
130 |
-
"createdOn":"2013-10-24T22:54:39.703"
|
131 |
-
},
|
132 |
-
{
|
133 |
-
"id":19,
|
134 |
-
"name":"Subtle",
|
135 |
-
"description":"A subtle and simple map style perfect for productions using colourful markers, pins or polygons.",
|
136 |
-
"url":"http://snazzymaps.com/style/19/subtle",
|
137 |
-
"json":"[\r\n\t{\r\n\t\t\"featureType\": \"poi\",\r\n\t\t\"stylers\": [\r\n\t\t\t{ \"visibility\": \"off\" }\r\n\t\t]\r\n\t},{\r\n\t\t\"stylers\": [\r\n\t\t\t{ \"saturation\": -70 },\r\n\t\t\t{ \"lightness\": 37 },\r\n\t\t\t{ \"gamma\": 1.15 }\r\n\t\t]\r\n\t},{\r\n\t\t\"elementType\": \"labels\",\r\n\t\t\"stylers\": [\r\n\t\t\t{ \"gamma\": 0.26 },\r\n\t\t\t{ \"visibility\": \"off\" }\r\n\t\t]\r\n\t},{\r\n\t\t\"featureType\": \"road\",\r\n\t\t\"stylers\": [\r\n\t\t\t{ \"lightness\": 0 },\r\n\t\t\t{ \"saturation\": 0 },\r\n\t\t\t{ \"hue\": \"#ffffff\" },\r\n\t\t\t{ \"gamma\": 0 }\r\n\t\t]\r\n\t},{\r\n\t\t\"featureType\": \"road\",\r\n\t\t\"elementType\": \"labels.text.stroke\",\r\n\t\t\"stylers\": [\r\n\t\t\t{ \"visibility\": \"off\" }\r\n\t\t]\r\n\t},{\r\n\t\t\"featureType\": \"road.arterial\",\r\n\t\t\"elementType\": \"geometry\",\r\n\t\t\"stylers\": [\r\n\t\t\t{ \"lightness\": 20 }\r\n\t\t]\r\n\t},{\r\n\t\t\"featureType\": \"road.highway\",\r\n\t\t\"elementType\": \"geometry\",\r\n\t\t\"stylers\": [\r\n\t\t\t{ \"lightness\": 50 },\r\n\t\t\t{ \"saturation\": 0 },\r\n\t\t\t{ \"hue\": \"#ffffff\" }\r\n\t\t]\r\n\t},{\r\n\t\t\"featureType\": \"administrative.province\",\r\n\t\t\"stylers\": [\r\n\t\t\t{ \"visibility\": \"on\" },\r\n\t\t\t{ \"lightness\": -50 }\r\n\t\t]\r\n\t},{\r\n\t\t\"featureType\": \"administrative.province\",\r\n\t\t\"elementType\": \"labels.text.stroke\",\r\n\t\t\"stylers\": [\r\n\t\t\t{ \"visibility\": \"off\" }\r\n\t\t]\r\n\t},{\r\n\t\t\"featureType\": \"administrative.province\",\r\n\t\t\"elementType\": \"labels.text\",\r\n\t\t\"stylers\": [\r\n\t\t\t{ \"lightness\": 20 }\r\n\t\t]\r\n\t} \r\n]",
|
138 |
-
"views":4499,
|
139 |
-
"createdBy":{
|
140 |
-
"name":"Søren Larsen Pedersen",
|
141 |
-
"url":"http://www.larsenpedersen.com"
|
142 |
-
},
|
143 |
-
"createdOn":"2013-11-01T02:30:59.14"
|
144 |
-
},
|
145 |
-
{
|
146 |
-
"id":13,
|
147 |
-
"name":"Neutral Blue",
|
148 |
-
"description":"A variety of deep blue colors provides great contrast whether you are zoomed out looking at countries or zoomed right in on specific roads. ",
|
149 |
-
"url":"http://snazzymaps.com/style/13/neutral-blue",
|
150 |
-
"json":"[{\"featureType\": \"water\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#193341\" }]},{\"featureType\": \"landscape\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#2c5a71\" }]},{\"featureType\": \"road\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#29768a\" },{ \"lightness\": -37 }]},{\"featureType\": \"poi\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#406d80\" }]},{\"featureType\": \"transit\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#406d80\" }]},{\"elementType\": \"labels.text.stroke\",\"stylers\": [{ \"visibility\": \"on\" },{ \"color\": \"#3e606f\" },{ \"weight\": 2 },{ \"gamma\": 0.84 }]},{\"elementType\": \"labels.text.fill\",\"stylers\": [{ \"color\": \"#ffffff\" }]},{\"featureType\": \"administrative\",\"elementType\": \"geometry\",\"stylers\": [{ \"weight\": 0.6 },{ \"color\": \"#1a3541\" }]},{\"elementType\": \"labels.icon\",\"stylers\": [{ \"visibility\": \"off\" }]},{\"featureType\": \"poi.park\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#2c5a71\" }]}]",
|
151 |
-
"views":4050,
|
152 |
-
"createdBy":{
|
153 |
-
"name":"Adam Krogh",
|
154 |
-
"url":"http://atmist.com"
|
155 |
-
},
|
156 |
-
"createdOn":"2013-10-30T04:22:53.393"
|
157 |
-
},
|
158 |
-
{
|
159 |
-
"id":42,
|
160 |
-
"name":"Apple Maps-esque",
|
161 |
-
"description":"A theme that largely resembles the Apple Maps theme, albeit somewhat flatter.",
|
162 |
-
"url":"http://snazzymaps.com/style/42/apple-maps-esque",
|
163 |
-
"json":"[\r\n\r\n // WATER\r\n\r\n {\r\n featureType: 'water',\r\n elementType: 'geometry',\r\n stylers: [{\r\n color: '#a2daf2'\r\n }]\r\n },\r\n\r\n // LANDSCAPE\r\n\r\n {\r\n featureType: 'landscape.man_made',\r\n elementType: 'geometry',\r\n stylers: [{\r\n color: '#f7f1df'\r\n }]\r\n },\r\n\r\n {\r\n featureType: 'landscape.natural',\r\n elementType: 'geometry',\r\n stylers: [{\r\n color: '#d0e3b4'\r\n }]\r\n },\r\n\r\n {\r\n featureType: 'landscape.natural.terrain',\r\n elementType: 'geometry',\r\n stylers: [{\r\n visibility: 'off'\r\n }]\r\n },\r\n\r\n // POINTS OF INTEREST\r\n\r\n {\r\n featureType: 'poi.park',\r\n elementType: 'geometry',\r\n stylers: [{\r\n color: '#bde6ab'\r\n }]\r\n },\r\n\r\n {\r\n featureType: 'poi',\r\n elementType: 'labels',\r\n stylers: [{\r\n visibility: 'off'\r\n }]\r\n },\r\n\r\n {\r\n featureType: 'poi.medical',\r\n elementType: 'geometry',\r\n stylers: [{\r\n color: '#fbd3da'\r\n }]\r\n },\r\n\r\n {\r\n featureType: 'poi.business',\r\n stylers: [{\r\n visibility: 'off'\r\n }]\r\n },\r\n\r\n // ROADS\r\n\r\n {\r\n featureType: 'road',\r\n elementType: 'geometry.stroke',\r\n stylers: [{\r\n visibility: 'off'\r\n }]\r\n },\r\n\r\n {\r\n featureType: 'road',\r\n elementType: 'labels',\r\n stylers: [{\r\n visibility: 'off'\r\n }]\r\n },\r\n\r\n {\r\n featureType: 'road.highway',\r\n elementType: 'geometry.fill',\r\n stylers: [{\r\n color: '#ffe15f'\r\n }]\r\n },\r\n\r\n {\r\n featureType: 'road.highway',\r\n elementType: 'geometry.stroke',\r\n stylers: [{\r\n color: '#efd151'\r\n }]\r\n },\r\n\r\n {\r\n featureType: 'road.arterial',\r\n elementType: 'geometry.fill',\r\n stylers: [{\r\n color: '#ffffff'\r\n }]\r\n },\r\n\r\n {\r\n featureType: 'road.local',\r\n elementType: 'geometry.fill',\r\n stylers: [{\r\n color: 'black'\r\n }]\r\n },\r\n\r\n // TRANSIT\r\n\r\n {\r\n featureType: 'transit.station.airport',\r\n elementType: 'geometry.fill',\r\n stylers: [{\r\n color: '#cfb2db'\r\n }]\r\n }\r\n\r\n ]",
|
164 |
-
"views":3629,
|
165 |
-
"createdBy":{
|
166 |
-
"name":"Mike Fowler",
|
167 |
-
"url":"http://mikefowler.me"
|
168 |
-
},
|
169 |
-
"createdOn":"2013-11-20T17:57:23.553"
|
170 |
-
},
|
171 |
-
{
|
172 |
-
"id":27,
|
173 |
-
"name":"Shift Worker",
|
174 |
-
"description":"Almost grey scale, this style uses subdued tones to display streets with a minimum of distractions. Best used around zoom level 16 to show a local address.",
|
175 |
-
"url":"http://snazzymaps.com/style/27/shift-worker",
|
176 |
-
"json":"[\r\n { stylers: [{ saturation: -100 }, { gamma: 1 }] },\r\n { elementType: \"labels.text.stroke\", stylers: [{ visibility: \"off\" }] },\r\n { featureType: \"poi.business\", elementType: \"labels.text\", stylers: [{ visibility: \"off\" }] },\r\n { featureType: \"poi.business\", elementType: \"labels.icon\", stylers: [{ visibility: \"off\" }] },\r\n { featureType: \"poi.place_of_worship\", elementType: \"labels.text\", stylers: [{ visibility: \"off\" }] },\r\n { featureType: \"poi.place_of_worship\", elementType: \"labels.icon\", stylers: [{ visibility: \"off\" }] },\r\n { featureType: \"road\", elementType: \"geometry\", stylers: [{ visibility: \"simplified\" }] },\r\n { featureType: \"water\", stylers: [{ visibility: \"on\" }, { saturation: 50 }, { gamma: 0 }, { hue: \"#50a5d1\" }] },\r\n { featureType: \"administrative.neighborhood\", elementType: \"labels.text.fill\", stylers: [{ color: \"#333333\" }] },\r\n { featureType: \"road.local\", elementType: \"labels.text\", stylers: [{ weight: 0.5 }, { color: \"#333333\" }] },\r\n { featureType: \"transit.station\", elementType: \"labels.icon\", stylers: [{ gamma: 1 }, { saturation: 50 }] }\r\n]",
|
177 |
-
"views":3480,
|
178 |
-
"createdBy":{
|
179 |
-
"name":"The Factory",
|
180 |
-
"url":"http://workthefactory.com/"
|
181 |
-
},
|
182 |
-
"createdOn":"2013-11-07T15:14:38.813"
|
183 |
-
},
|
184 |
-
{
|
185 |
-
"id":17,
|
186 |
-
"name":"Bright & Bubbly",
|
187 |
-
"description":"A fun and lively color scheme to match a company's new brand. Very bright colors for the bodies of water to make them stand out - particularly good for lakes and rivers when zoomed into the city detail level. Many \"Points of Interest\" are hidden in order to not clutter the map since custom landmarks and markers are used to highlight the company's own items.",
|
188 |
-
"url":"http://snazzymaps.com/style/17/bright-and-bubbly",
|
189 |
-
"json":"[\r\n {\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#19a0d8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#ffffff\"\r\n },\r\n {\r\n \"weight\": 6\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#e85113\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#efe9e4\"\r\n },\r\n {\r\n \"lightness\": -40\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.arterial\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#efe9e4\"\r\n },\r\n {\r\n \"lightness\": -20\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n {\r\n \"lightness\": 100\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n {\r\n \"lightness\": -100\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"labels.icon\"\r\n },\r\n {\r\n \"featureType\": \"landscape\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"landscape\",\r\n \"stylers\": [\r\n {\r\n \"lightness\": 20\r\n },\r\n {\r\n \"color\": \"#efe9e4\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"landscape.man_made\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"water\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n {\r\n \"lightness\": 100\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"water\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n {\r\n \"lightness\": -100\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n {\r\n \"hue\": \"#11ff00\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n {\r\n \"lightness\": 100\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"labels.icon\",\r\n \"stylers\": [\r\n {\r\n \"hue\": \"#4cff00\"\r\n },\r\n {\r\n \"saturation\": 58\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"on\"\r\n },\r\n {\r\n \"color\": \"#f0e4d3\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#efe9e4\"\r\n },\r\n {\r\n \"lightness\": -25\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.arterial\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#efe9e4\"\r\n },\r\n {\r\n \"lightness\": -10\r\n }\r\n ]\r\n },\r\n // ----- Hides labels for Points of Interests -----\r\n {\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n {\r\n // hides both icon and text\r\n //\"visibility\": \"off\"\r\n \r\n // hides just the text\r\n \"visibility\": \"simplified\"\r\n }\r\n ]\r\n },\r\n // ------------------------------------------------\r\n ]",
|
190 |
-
"views":3322,
|
191 |
-
"createdBy":{
|
192 |
-
"name":"Paulo Ávila",
|
193 |
-
"url":"https://github.com/demoive/"
|
194 |
-
},
|
195 |
-
"createdOn":"2013-10-30T16:39:17.933"
|
196 |
-
},
|
197 |
-
{
|
198 |
-
"id":44,
|
199 |
-
"name":"MapBox",
|
200 |
-
"description":"Light blue and grey color scheme for Google Maps, inspired by MapBox's default map color.",
|
201 |
-
"url":"http://snazzymaps.com/style/44/mapbox",
|
202 |
-
"json":"[\r\n {\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n {\r\n \"saturation\": 43\r\n },\r\n {\r\n \"lightness\": -11\r\n },\r\n {\r\n \"hue\": \"#0088ff\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n {\r\n \"hue\": \"#ff0000\"\r\n },\r\n {\r\n \"saturation\": -100\r\n },\r\n {\r\n \"lightness\": 99\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#808080\"\r\n },\r\n {\r\n \"lightness\": 54\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"landscape.man_made\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#ece2d9\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.park\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#ccdca1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#767676\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#ffffff\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"landscape.natural\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"on\"\r\n },\r\n {\r\n \"color\": \"#b8cb93\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.park\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"on\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.sports_complex\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"on\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.medical\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"on\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.business\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"simplified\"\r\n }\r\n ]\r\n }\r\n]",
|
203 |
-
"views":3097,
|
204 |
-
"createdBy":{
|
205 |
-
"name":"Sam Herbert",
|
206 |
-
"url":"http://abearcreative.com/"
|
207 |
-
},
|
208 |
-
"createdOn":"2013-11-25T16:30:39.307"
|
209 |
-
},
|
210 |
-
{
|
211 |
-
"id":35,
|
212 |
-
"name":"Avocado World",
|
213 |
-
"description":"A creamy green color palette. ",
|
214 |
-
"url":"http://snazzymaps.com/style/35/avocado-world",
|
215 |
-
"json":" [ \r\n\t\t{ \r\n\t\t\tfeatureType: 'water', \r\n\t\t\telementType: 'geometry', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ \"visibility\": \"on\" }, \r\n\t\t\t\t{ \"color\": \"#aee2e0\" } ] \r\n\t\t\t},\r\n\t\t{ \r\n\t\t\tfeatureType: 'landscape', \r\n\t\t\telementType: 'geometry.fill', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#abce83' } ] \r\n\t\t},{ \r\n\t\t\tfeatureType: 'poi', \r\n\t\t\telementType: 'geometry.fill', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#769E72' } ] \r\n\t\t},{ \r\n\t\t\tfeatureType: 'poi', \r\n\t\t\telementType: 'labels.text.fill', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#7B8758' }, \r\n\t\t\t] \r\n\t\t},{ \r\n\t\t\tfeatureType: 'poi', \r\n\t\t\telementType: 'labels.text.stroke', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#EBF4A4' }, \r\n\t\t\t] \t\r\n\t\t},{ \r\n\t\t\tfeatureType: 'poi.park', \r\n\t\t\telementType: 'geometry', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ visibility: 'simplified' }, \r\n\t\t\t\t{ color: '#8dab68' } \r\n\t\t\t] \r\n\t\t},{\r\n\t\t\tfeatureType: 'road', \r\n\t\t\telementType: 'geometry.fill', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ visibility: 'simplified' }, \r\n\t\t\t]\r\n\t\t},{\r\n\t\t\tfeatureType: 'road', \r\n\t\t\telementType: 'labels.text.fill', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#5B5B3F' } \r\n\t\t\t]\r\n\t\t},{\r\n\t\t\tfeatureType: 'road', \r\n\t\t\telementType: 'labels.text.stroke', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#ABCE83' } \r\n\t\t\t]\r\n\t\t},{\r\n\t\t\tfeatureType: 'road', \r\n\t\t\telementType: 'labels.icon', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ visibility: 'off' } \r\n\t\t\t]\t\r\n\t\t},{ \r\n\t\t\tfeatureType: 'road.local', \r\n\t\t\telementType: 'geometry', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#A4C67D' }, \r\n\t\t\t]\r\n\t\t},{ \r\n\t\t\tfeatureType: 'road.arterial', \r\n\t\t\telementType: 'geometry', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#9BBF72' } \r\n\t\t\t] \r\n\t\t},{ \r\n\t\t\tfeatureType: 'road.highway', \r\n\t\t\telementType: 'geometry', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#EBF4A4' } \r\n\t\t\t] \r\n\t\t},{ \r\n\t\t\tfeatureType: 'transit', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ visibility: 'off' } \r\n\t\t\t] \t \r\n\t\t},{ \r\n\t\t\tfeatureType: 'administrative', \r\n\t\t\telementType: 'geometry.stroke', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ visibility: 'on' }, \r\n\t\t\t\t{ color: '#87ae79' } \r\n\t\t\t] \r\n\t\t},{ \r\n\t\t\tfeatureType: 'administrative', \r\n\t\t\telementType: 'geometry.fill', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#7f2200' }, \r\n\t\t\t\t{ visibility: 'off' } \r\n\t\t\t] \r\n\t\t},{ \r\n\t\t\tfeatureType: 'administrative', \r\n\t\t\telementType: 'labels.text.stroke', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#ffffff' }, \r\n\t\t\t\t{ visibility: 'on' }, \r\n\t\t\t\t{ weight: 4.1 } \r\n\t\t\t] \r\n\t\t},{ \r\n\t\t\tfeatureType: 'administrative', \r\n\t\t\telementType: 'labels.text.fill', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#495421' }, \r\n\t\t\t] \t\t\t\r\n\t\t},{ \r\n\t\t\tfeatureType: 'administrative.neighborhood', \r\n\t\t\telementType: 'labels', \r\n\t\t\tstylers: [ { visibility: 'off' } ] \r\n\t\t} \r\n\t]",
|
216 |
-
"views":3034,
|
217 |
-
"createdBy":{
|
218 |
-
"name":"Tracy Elliott",
|
219 |
-
"url":"http://www.glowfruit.com"
|
220 |
-
},
|
221 |
-
"createdOn":"2013-11-09T18:04:34.34"
|
222 |
-
},
|
223 |
-
{
|
224 |
-
"id":6,
|
225 |
-
"name":"Countries",
|
226 |
-
"description":"Example provided by Google showcasing their style API. Great for highlighting countries when zoomed all the way out.",
|
227 |
-
"url":"http://snazzymaps.com/style/6/countries",
|
228 |
-
"json":"[{ featureType: 'all', stylers: [{visibility: 'off'} ]},{ featureType: 'water', stylers: [{visibility: 'on'},{lightness: -100 } ]} ]",
|
229 |
-
"views":2818,
|
230 |
-
"createdBy":{
|
231 |
-
"name":"Google",
|
232 |
-
"url":"http://maps-api-tt.appspot.com/apilite/styled/styled.html"
|
233 |
-
},
|
234 |
-
"createdOn":"2013-10-24T22:54:40.863"
|
235 |
-
},
|
236 |
-
{
|
237 |
-
"id":37,
|
238 |
-
"name":"Lunar Landscape",
|
239 |
-
"description":"A cool style with inverted lightness. The dark grey-blue water color contrasts well with blacks and greys. Great for dark websites with a bit of color.",
|
240 |
-
"url":"http://snazzymaps.com/style/37/lunar-landscape",
|
241 |
-
"json":"\r\n[\r\n\t{\r\n\t stylers: [\r\n\t\t\t{ hue: '#ff1a00' },\r\n\t\t\t{ invert_lightness: true },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 33 },\r\n\t\t\t{ gamma: 0.5 }\r\n\t ]\r\n\t},{\r\n\t\tfeatureType: 'water',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ color: '#2D333C' }\r\n\t\t]\r\n\t}\r\n ]",
|
242 |
-
"views":2773,
|
243 |
-
"createdBy":{
|
244 |
-
"name":"Veit Stumpf",
|
245 |
-
"url":"http://www.osteopathie-stumpf.de/"
|
246 |
-
},
|
247 |
-
"createdOn":"2013-11-12T18:14:40.277"
|
248 |
-
},
|
249 |
-
{
|
250 |
-
"id":54,
|
251 |
-
"name":"RouteXL",
|
252 |
-
"description":"Clear, light map with little details, to put accent on road itineraries. Included are roads and administrative elements, like cities, states and countries. Landscape elements are simple, but points of interest and transits are excluded.",
|
253 |
-
"url":"http://snazzymaps.com/style/54/routexl",
|
254 |
-
"json":"[ \r\n\t{ featureType: \"administrative\", elementType: \"all\", stylers: [ { visibility: \"on\" }, { saturation: -100 }, { lightness: 20 } ] },\r\n\t{ featureType: \"road\", elementType: \"all\", stylers: [ { visibility: \"on\" }, { saturation: -100 }, { lightness: 40 } ] },\r\n\t{ featureType: \"water\", elementType: \"all\", stylers: [ { visibility: \"on\" }, { saturation: -10 }, { lightness: 30 } ] },\r\n\t{ featureType: \"landscape.man_made\", elementType: \"all\", stylers: [ { visibility: \"simplified\" }, { saturation: -60 }, { lightness: 10 } ] },\r\n\t{ featureType: \"landscape.natural\", elementType: \"all\", stylers: [ { visibility: \"simplified\" }, { saturation: -60 }, { lightness: 60 } ] },\r\n\t{ featureType: \"poi\", elementType: \"all\", stylers: [ { visibility: \"off\" }, { saturation: -100 }, { lightness: 60 } ] }, \r\n\t{ featureType: \"transit\", elementType: \"all\", stylers: [ { visibility: \"off\" }, { saturation: -100 }, { lightness: 60 } ] }\r\n]",
|
255 |
-
"views":2638,
|
256 |
-
"createdBy":{
|
257 |
-
"name":"RouteXL",
|
258 |
-
"url":"http://www.routexl.com"
|
259 |
-
},
|
260 |
-
"createdOn":"2014-01-06T19:39:45.387"
|
261 |
-
},
|
262 |
-
{
|
263 |
-
"id":12,
|
264 |
-
"name":"Snazzy Maps",
|
265 |
-
"description":"A colour scheme using the colours from this very website! Bright green land contrasted with dark grey water. Varying shades of green for roads, white labels, and thin borders results in a very Snazzy Map!",
|
266 |
-
"url":"http://snazzymaps.com/style/12/snazzy-maps",
|
267 |
-
"json":"[{\"featureType\": \"water\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#333739\" }]},{\"featureType\": \"landscape\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#2ecc71\" }]},{\"featureType\": \"poi\",\"stylers\": [{ \"color\": \"#2ecc71\" },{ \"lightness\": -7 }]},{\"featureType\": \"road.highway\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#2ecc71\" },{ \"lightness\": -28 }]},{\"featureType\": \"road.arterial\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#2ecc71\" },{ \"visibility\": \"on\" },{ \"lightness\": -15 }]},{\"featureType\": \"road.local\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#2ecc71\" },{ \"lightness\": -18 }]},{\"elementType\": \"labels.text.fill\",\"stylers\": [{ \"color\": \"#ffffff\" }]},{\"elementType\": \"labels.text.stroke\",\"stylers\": [{ \"visibility\": \"off\" }]},{\"featureType\": \"transit\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#2ecc71\" },{ \"lightness\": -34 }]},{\"featureType\": \"administrative\",\"elementType\": \"geometry\",\"stylers\": [{ \"visibility\": \"on\" },{ \"color\": \"#333739\" },{ \"weight\": 0.8 }]},{\"featureType\": \"poi.park\",\"stylers\": [{ \"color\": \"#2ecc71\" }]},{\"featureType\": \"road\",\"elementType\": \"geometry.stroke\",\"stylers\": [{ \"color\": \"#333739\" },{ \"weight\": 0.3 },{ \"lightness\": 10 }]}]",
|
268 |
-
"views":2621,
|
269 |
-
"createdBy":{
|
270 |
-
"name":"Adam Krogh",
|
271 |
-
"url":"http://atmist.com"
|
272 |
-
},
|
273 |
-
"createdOn":"2013-10-25T05:31:16.67"
|
274 |
-
},
|
275 |
-
{
|
276 |
-
"id":53,
|
277 |
-
"name":"Flat Map",
|
278 |
-
"description":"A flat, minimal, colourful map without any labels.",
|
279 |
-
"url":"http://snazzymaps.com/style/53/flat-map",
|
280 |
-
"json":"[{\r\n \"stylers\": [{\r\n \"visibility\": \"off\"\r\n }]\r\n }, {\r\n \"featureType\": \"road\",\r\n \"stylers\": [{\r\n \"visibility\": \"on\"\r\n }, {\r\n \"color\": \"#ffffff\"\r\n }]\r\n }, {\r\n \"featureType\": \"road.arterial\",\r\n \"stylers\": [{\r\n \"visibility\": \"on\"\r\n }, {\r\n \"color\": \"#fee379\"\r\n }]\r\n }, {\r\n \"featureType\": \"road.highway\",\r\n \"stylers\": [{\r\n \"visibility\": \"on\"\r\n }, {\r\n \"color\": \"#fee379\"\r\n }]\r\n }, {\r\n \"featureType\": \"landscape\",\r\n \"stylers\": [{\r\n \"visibility\": \"on\"\r\n }, {\r\n \"color\": \"#f3f4f4\"\r\n }]\r\n }, {\r\n \"featureType\": \"water\",\r\n \"stylers\": [{\r\n \"visibility\": \"on\"\r\n }, {\r\n \"color\": \"#7fc8ed\"\r\n }]\r\n }, {}, {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [{\r\n \"visibility\": \"off\"\r\n }]\r\n }, {\r\n \"featureType\": \"poi.park\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [{\r\n \"visibility\": \"on\"\r\n }, {\r\n \"color\": \"#83cead\"\r\n }]\r\n }, {\r\n \"elementType\": \"labels\",\r\n \"stylers\": [{\r\n \"visibility\": \"off\"\r\n }]\r\n }, {\r\n \"featureType\": \"landscape.man_made\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [{\r\n \"weight\": 0.9\r\n }, {\r\n \"visibility\": \"off\"\r\n }]\r\n }]",
|
281 |
-
"views":2584,
|
282 |
-
"createdBy":{
|
283 |
-
"name":"Sergio Behrends",
|
284 |
-
"url":"http://snazzymaps.com"
|
285 |
-
},
|
286 |
-
"createdOn":"2014-01-06T19:38:52.737"
|
287 |
-
},
|
288 |
-
{
|
289 |
-
"id":22,
|
290 |
-
"name":"Old Timey",
|
291 |
-
"description":"An old timey color scheme provided by Google on their Maps API home page. Pure awesomeness in subtle browns and greys.",
|
292 |
-
"url":"http://snazzymaps.com/style/22/old-timey",
|
293 |
-
"json":"[{featureType:\"administrative\",stylers:[{visibility:\"off\"}]},{featureType:\"poi\",stylers:[{visibility:\"simplified\"}]},{featureType:\"road\",stylers:[{visibility:\"simplified\"}]},{featureType:\"water\",\r\nstylers:[{visibility:\"simplified\"}]},{featureType:\"transit\",stylers:[{visibility:\"simplified\"}]},{featureType:\"landscape\",stylers:[{visibility:\"simplified\"}]},{featureType:\"road.highway\",stylers:[{visibility:\"off\"}]},{featureType:\"road.local\",stylers:[{visibility:\"on\"}]},{featureType:\"road.highway\",elementType:\"geometry\",stylers:[{visibility:\"on\"}]},{featureType:\"water\",stylers:[{color:\"#84afa3\"},{lightness:52}]},{stylers:[{saturation:-77}]},{featureType:\"road\"}]",
|
294 |
-
"views":2566,
|
295 |
-
"createdBy":{
|
296 |
-
"name":"Google",
|
297 |
-
"url":"https://embed-dot-more-than-a-map.appspot.com/demos/basemaps/tokyo"
|
298 |
-
},
|
299 |
-
"createdOn":"2013-11-04T03:36:27.687"
|
300 |
-
},
|
301 |
-
{
|
302 |
-
"id":43,
|
303 |
-
"name":"Bentley",
|
304 |
-
"description":"A subtle style reminiscent of old paper printed road maps.",
|
305 |
-
"url":"http://snazzymaps.com/style/43/bentley",
|
306 |
-
"json":"[\r\n\t{\r\n\t\t\"featureType\": \"landscape\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#F1FF00\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -27.4\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 9.4\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.highway\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#0099FF\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -20\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 36.4\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.arterial\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00FF4F\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.local\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FFB300\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -38\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 11.2\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"water\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00B6FF\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 4.2\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -63.4\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"poi\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#9FFF00\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t}\r\n]",
|
307 |
-
"views":2396,
|
308 |
-
"createdBy":{
|
309 |
-
"name":"Ian Thompson",
|
310 |
-
"url":"http://it-architecture.net"
|
311 |
-
},
|
312 |
-
"createdOn":"2013-11-25T16:29:24.297"
|
313 |
-
},
|
314 |
-
{
|
315 |
-
"id":7,
|
316 |
-
"name":"Icy Blue",
|
317 |
-
"description":"A simple light blue theme that looks great at any zoom level.",
|
318 |
-
"url":"http://snazzymaps.com/style/7/icy-blue",
|
319 |
-
"json":"[{stylers:[{hue:'#2c3e50'},{saturation:250}]},{featureType:'road',elementType:'geometry',stylers:[{lightness:50},{visibility:'simplified'}]},{featureType:'road',elementType:'labels',stylers:[{visibility:'off'}]}]",
|
320 |
-
"views":2381,
|
321 |
-
"createdBy":{
|
322 |
-
"name":"Sahir Memon",
|
323 |
-
"url":"http://trendylists.com"
|
324 |
-
},
|
325 |
-
"createdOn":"2013-10-24T22:54:41.913"
|
326 |
-
},
|
327 |
-
{
|
328 |
-
"id":21,
|
329 |
-
"name":"Hopper",
|
330 |
-
"description":"Based upon Edward Hopper's paintings",
|
331 |
-
"url":"http://snazzymaps.com/style/21/hopper",
|
332 |
-
"json":"[\r\n\t{\r\n\t\tfeatureType: 'water',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#165c64' },\r\n\t\t\t{ saturation: 34 },\r\n\t\t\t{ lightness: -69 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#b7caaa' },\r\n\t\t\t{ saturation: -14 },\r\n\t\t\t{ lightness: -18 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape.man_made',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#cbdac1' },\r\n\t\t\t{ saturation: -6 },\r\n\t\t\t{ lightness: -9 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#8d9b83' },\r\n\t\t\t{ saturation: -89 },\r\n\t\t\t{ lightness: -12 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.highway',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#d4dad0' },\r\n\t\t\t{ saturation: -88 },\r\n\t\t\t{ lightness: 54 },\r\n\t\t\t{ visibility: 'simplified' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.arterial',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#bdc5b6' },\r\n\t\t\t{ saturation: -89 },\r\n\t\t\t{ lightness: -3 },\r\n\t\t\t{ visibility: 'simplified' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.local',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#bdc5b6' },\r\n\t\t\t{ saturation: -89 },\r\n\t\t\t{ lightness: -26 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#c17118' },\r\n\t\t\t{ saturation: 61 },\r\n\t\t\t{ lightness: -45 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi.park',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#8ba975' },\r\n\t\t\t{ saturation: -46 },\r\n\t\t\t{ lightness: -28 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'transit',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#a43218' },\r\n\t\t\t{ saturation: 74 },\r\n\t\t\t{ lightness: -51 },\r\n\t\t\t{ visibility: 'simplified' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.province',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#ffffff' },\r\n\t\t\t{ saturation: 0 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'simplified' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.neighborhood',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#ffffff' },\r\n\t\t\t{ saturation: 0 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.locality',\r\n\t\telementType: 'labels',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#ffffff' },\r\n\t\t\t{ saturation: 0 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.land_parcel',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#ffffff' },\r\n\t\t\t{ saturation: 0 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#3a3935' },\r\n\t\t\t{ saturation: 5 },\r\n\t\t\t{ lightness: -57 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi.medical',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#cba923' },\r\n\t\t\t{ saturation: 50 },\r\n\t\t\t{ lightness: -46 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t}\r\n]\r\n",
|
333 |
-
"views":2080,
|
334 |
-
"createdBy":{
|
335 |
-
"name":"Holly Valero",
|
336 |
-
"url":"http://hollyworks.com"
|
337 |
-
},
|
338 |
-
"createdOn":"2013-11-03T16:56:48.357"
|
339 |
-
},
|
340 |
-
{
|
341 |
-
"id":30,
|
342 |
-
"name":"Cobalt",
|
343 |
-
"description":"Deep blue style with dark ground elements and highlighted roads.",
|
344 |
-
"url":"http://snazzymaps.com/style/30/cobalt",
|
345 |
-
"json":"[\r\n\t{\r\n\t\tfeatureType: \"all\",\r\n\t\telementType: \"all\",\r\n\t\tstylers: [\r\n\t\t{\r\n\t\t\tinvert_lightness: true\r\n\t\t},\r\n\t\t{\r\n\t\t\tsaturation: 10\r\n\t\t},\r\n\r\n\t\t{\r\n\t\t\tlightness: 30\r\n\t\t},\r\n\r\n\t\t{\r\n\t\t\tgamma: 0.5\r\n\t\t},\r\n\r\n\t\t{\r\n\t\t\thue: \"#435158\"\r\n\t\t}\r\n\t\t]\r\n\t}\r\n\t]",
|
346 |
-
"views":1833,
|
347 |
-
"createdBy":{
|
348 |
-
"name":"macodev",
|
349 |
-
"url":"http://macodev.com"
|
350 |
-
},
|
351 |
-
"createdOn":"2013-11-07T15:17:05.343"
|
352 |
-
},
|
353 |
-
{
|
354 |
-
"id":55,
|
355 |
-
"name":"Subtle Greyscale Map",
|
356 |
-
"description":"A subtle greyscale color scheme that works great for website/architectural design use. It is built by Google Map Customizer, which allows you to customize the colors on a Google Map and get large, high resolution images.",
|
357 |
-
"url":"http://snazzymaps.com/style/55/subtle-greyscale-map",
|
358 |
-
"json":"[\r\n\t{\r\n\t\tfeatureType: 'poi',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#000000' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: -100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#000000' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: -100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#000000' },\r\n\t\t\t{ saturation: 0 },\r\n\t\t\t{ lightness: -100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road',\r\n\t\telementType: 'labels',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#ffffff' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'water',\r\n\t\telementType: 'labels',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#000000' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: -100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.local',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#ffffff' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'water',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#ffffff' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'transit',\r\n\t\telementType: 'labels',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#000000' },\r\n\t\t\t{ saturation: 0 },\r\n\t\t\t{ lightness: -100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape',\r\n\t\telementType: 'labels',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#000000' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: -100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#bbbbbb' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 26 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#dddddd' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: -3 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t}\r\n]",
|
359 |
-
"views":1798,
|
360 |
-
"createdBy":{
|
361 |
-
"name":"Aaron Cheng",
|
362 |
-
"url":"http://www.chengfolio.com"
|
363 |
-
},
|
364 |
-
"createdOn":"2014-01-06T19:40:06.227"
|
365 |
-
},
|
366 |
-
{
|
367 |
-
"id":3,
|
368 |
-
"name":"Red Alert",
|
369 |
-
"description":"Inspired by CloudMade's style of the same name. Bold orange and reds contrast great with the unique water colour. Contrasting road colours makes it easy to read even when zoomed in.",
|
370 |
-
"url":"http://snazzymaps.com/style/3/red-alert",
|
371 |
-
"json":"[{'featureType': 'water','elementType': 'geometry','stylers': [{ 'color': '#ffdfa6' }]},{'featureType': 'landscape','elementType': 'geometry','stylers': [{ 'color': '#b52127' }]},{'featureType': 'poi','elementType': 'geometry','stylers': [{ 'color': '#c5531b' }]},{'featureType': 'road.highway','elementType': 'geometry.fill','stylers': [{ 'color': '#74001b' },{ 'lightness': -10 }]},{'featureType': 'road.highway','elementType': 'geometry.stroke','stylers': [{ 'color': '#da3c3c' }]},{'featureType': 'road.arterial','elementType': 'geometry.fill','stylers': [{ 'color': '#74001b' }]},{'featureType': 'road.arterial','elementType': 'geometry.stroke','stylers': [{ 'color': '#da3c3c' }]},{'featureType': 'road.local','elementType': 'geometry.fill','stylers': [{ 'color': '#990c19' }]},{'elementType': 'labels.text.fill','stylers': [{ 'color': '#ffffff' }]},{'elementType': 'labels.text.stroke','stylers': [{ 'color': '#74001b' },{ 'lightness': -8 }]},{'featureType': 'transit','elementType': 'geometry','stylers': [{ 'color': '#6a0d10' },{ 'visibility': 'on' }]},{'featureType': 'administrative','elementType': 'geometry','stylers': [{ 'color': '#ffdfa6' },{ 'weight': 0.4 }]},{'featureType': 'road.local','elementType': 'geometry.stroke','stylers': [{ 'visibility': 'off' }]}]",
|
372 |
-
"views":1770,
|
373 |
-
"createdBy":{
|
374 |
-
"name":"Adam Krogh",
|
375 |
-
"url":"http://atmist.com"
|
376 |
-
},
|
377 |
-
"createdOn":"2013-10-24T22:54:37.223"
|
378 |
-
},
|
379 |
-
{
|
380 |
-
"id":8,
|
381 |
-
"name":"Turquoise Water",
|
382 |
-
"description":"A simple colour theme highlighted by bright turquoise water and subtle tinted land.",
|
383 |
-
"url":"http://snazzymaps.com/style/8/turquoise-water",
|
384 |
-
"json":"[{stylers:[{hue:'#16a085'},{saturation:0}]},{featureType:'road',elementType:'geometry',stylers:[{lightness:100},{visibility:'simplified'}]},{featureType:'road',elementType:'labels',stylers:[{visibility:'off'}]}]",
|
385 |
-
"views":1699,
|
386 |
-
"createdBy":{
|
387 |
-
"name":"Sahir Memon",
|
388 |
-
"url":"http://trendylists.com"
|
389 |
-
},
|
390 |
-
"createdOn":"2013-10-24T22:54:43.277"
|
391 |
-
},
|
392 |
-
{
|
393 |
-
"id":16,
|
394 |
-
"name":"Unimposed Topography",
|
395 |
-
"description":"Originally noticed on a http://swnext.co/ page, this style is a neutral yet detailed view of the world. Good for anonymous, natural views of the globe without indications of humans.",
|
396 |
-
"url":"http://snazzymaps.com/style/16/unimposed-topography",
|
397 |
-
"json":"[\r\n {\r\n featureType: 'administrative',\r\n elementType: 'all',\r\n stylers: [\r\n {\r\n visibility: 'off'\r\n }\r\n ]\r\n }, {\r\n featureType: 'poi',\r\n elementType: 'all',\r\n stylers: [\r\n {\r\n visibility: 'off'\r\n }\r\n ]\r\n }, {\r\n featureType: 'road',\r\n elementType: 'all',\r\n stylers: [\r\n {\r\n visibility: 'off'\r\n }\r\n ]\r\n }, {\r\n featureType: 'transit',\r\n elementType: 'all',\r\n stylers: [\r\n {\r\n visibility: 'off'\r\n }\r\n ]\r\n }, {\r\n featureType: 'landscape',\r\n elementType: 'all',\r\n stylers: [\r\n {\r\n hue: '#727D82'\r\n }, {\r\n lightness: -30\r\n }, {\r\n saturation: -80\r\n }\r\n ]\r\n }, {\r\n featureType: 'water',\r\n elementType: 'all',\r\n stylers: [\r\n {\r\n visibility: 'simplified'\r\n }, {\r\n hue: '#F3F4F4'\r\n }, {\r\n lightness: 80\r\n }, {\r\n saturation: -80\r\n }\r\n ]\r\n }\r\n]",
|
398 |
-
"views":1699,
|
399 |
-
"createdBy":{
|
400 |
-
"name":"Paulo Ávila",
|
401 |
-
"url":"https://github.com/demoive/"
|
402 |
-
},
|
403 |
-
"createdOn":"2013-10-30T16:38:03.443"
|
404 |
-
},
|
405 |
-
{
|
406 |
-
"id":36,
|
407 |
-
"name":"Flat green",
|
408 |
-
"description":"This green style is inspired by Flat Design and works very well on contact pages of colorful websites.",
|
409 |
-
"url":"http://snazzymaps.com/style/36/flat-green",
|
410 |
-
"json":"[{ \"stylers\": [ { \"hue\": \"#bbff00\" }, { \"weight\": 0.5 }, { \"gamma\": 0.5 } ] },{ \"elementType\": \"labels\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"landscape.natural\", \"stylers\": [ { \"color\": \"#a4cc48\" } ] },{ \"featureType\": \"road\", \"elementType\": \"geometry\", \"stylers\": [ { \"color\": \"#ffffff\" }, { \"visibility\": \"on\" }, { \"weight\": 1 } ] },{ \"featureType\": \"administrative\", \"elementType\": \"labels\", \"stylers\": [ { \"visibility\": \"on\" } ] },{ \"featureType\": \"road.highway\", \"elementType\": \"labels\", \"stylers\": [ { \"visibility\": \"simplified\" }, { \"gamma\": 1.14 }, { \"saturation\": -18 } ] },{ \"featureType\": \"road.highway.controlled_access\", \"elementType\": \"labels\", \"stylers\": [ { \"saturation\": 30 }, { \"gamma\": 0.76 } ] },{ \"featureType\": \"road.local\", \"stylers\": [ { \"visibility\": \"simplified\" }, { \"weight\": 0.4 }, { \"lightness\": -8 } ] },{ \"featureType\": \"water\", \"stylers\": [ { \"color\": \"#4aaecc\" } ] },{ \"featureType\": \"landscape.man_made\", \"stylers\": [ { \"color\": \"#718e32\" } ] },{ \"featureType\": \"poi.business\", \"stylers\": [ { \"saturation\": 68 }, { \"lightness\": -61 } ] },{ \"featureType\": \"administrative.locality\", \"elementType\": \"labels.text.stroke\", \"stylers\": [ { \"weight\": 2.7 }, { \"color\": \"#f4f9e8\" } ] },{ \"featureType\": \"road.highway.controlled_access\", \"elementType\": \"geometry.stroke\", \"stylers\": [ { \"weight\": 1.5 }, { \"color\": \"#e53013\" }, { \"saturation\": -42 }, { \"lightness\": 28 } ] }]",
|
411 |
-
"views":1635,
|
412 |
-
"createdBy":{
|
413 |
-
"name":"Jasper",
|
414 |
-
"url":"http://www.keywebdesign.nl"
|
415 |
-
},
|
416 |
-
"createdOn":"2013-11-12T18:11:20.233"
|
417 |
-
},
|
418 |
-
{
|
419 |
-
"id":31,
|
420 |
-
"name":"Red Hues",
|
421 |
-
"description":"A simple map styled with red hues.",
|
422 |
-
"url":"http://snazzymaps.com/style/31/red-hues",
|
423 |
-
"json":"[\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t// Style the map with the custom hue\r\n\t\t\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t\t\t{ \"hue\":\"#dd0d0d\" }\r\n\t\t\t\t\t\t\t]\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t// Remove road labels\r\n\t\t\t\t\t\t\tfeatureType:\"road\",\r\n\t\t\t\t\t\t\telementType:\"labels\",\r\n\t\t\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t\t\t{ \"visibility\":\"off\" }\r\n\t\t\t\t\t\t\t]\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t// Style the road\r\n\t\t\t\t\t\t\tfeatureType:\"road\",\r\n\t\t\t\t\t\t\telementType:\"geometry\",\r\n\t\t\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t\t\t{ \"lightness\":100 },\r\n\t\t\t\t\t\t\t\t{ \"visibility\":\"simplified\" }\r\n\t\t\t\t\t\t\t]\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t]",
|
424 |
-
"views":1573,
|
425 |
-
"createdBy":{
|
426 |
-
"name":"Daniel Morris",
|
427 |
-
"url":"http://www.dannymorris.org.uk"
|
428 |
-
},
|
429 |
-
"createdOn":"2013-11-09T17:57:07.057"
|
430 |
-
},
|
431 |
-
{
|
432 |
-
"id":60,
|
433 |
-
"name":"Blue Gray",
|
434 |
-
"description":"A light blue gray take on the default map style. ",
|
435 |
-
"url":"http://snazzymaps.com/style/60/blue-gray",
|
436 |
-
"json":"[\r\n {\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"on\"\r\n },\r\n {\r\n \"color\": \"#b5cbe4\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"landscape\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#efefef\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#83a5b0\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.arterial\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#bdcdd3\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.local\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#ffffff\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.park\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#e3eed3\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"on\"\r\n },\r\n {\r\n \"lightness\": 33\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road\"\r\n },\r\n {\r\n \"featureType\": \"poi.park\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"on\"\r\n },\r\n {\r\n \"lightness\": 20\r\n }\r\n ]\r\n },\r\n {},\r\n {\r\n \"featureType\": \"road\",\r\n \"stylers\": [\r\n {\r\n \"lightness\": 20\r\n }\r\n ]\r\n }\r\n]",
|
437 |
-
"views":1522,
|
438 |
-
"createdBy":{
|
439 |
-
"name":"Grace",
|
440 |
-
"url":"http://snazzymaps.com"
|
441 |
-
},
|
442 |
-
"createdOn":"2014-01-28T15:17:37.06"
|
443 |
-
},
|
444 |
-
{
|
445 |
-
"id":47,
|
446 |
-
"name":"Nature",
|
447 |
-
"description":"A nature inspired style with green features on a grey landscape.",
|
448 |
-
"url":"http://snazzymaps.com/style/47/nature",
|
449 |
-
"json":"[\r\n\t{\r\n\t\t\"featureType\": \"landscape\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FFA800\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.highway\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#53FF00\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -73\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 40\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.arterial\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FBFF00\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.local\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00FFFD\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 30\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"water\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00BFFF\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 6\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 8\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"poi\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#679714\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 33.4\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -25.4\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t}\r\n\r\n]",
|
450 |
-
"views":1484,
|
451 |
-
"createdBy":{
|
452 |
-
"name":"Tanja Lederer",
|
453 |
-
"url":"http://www.ergotherapie-lederer.de/"
|
454 |
-
},
|
455 |
-
"createdOn":"2013-12-09T22:08:05.067"
|
456 |
-
},
|
457 |
-
{
|
458 |
-
"id":14,
|
459 |
-
"name":"Vintage",
|
460 |
-
"description":"A dark two-tone map with a striking red color against a dark grey.",
|
461 |
-
"url":"http://snazzymaps.com/style/14/vintage",
|
462 |
-
"json":"[{\"stylers\": [{ \"visibility\": \"off\" }]},{\"featureType\": \"water\",\"stylers\": [{ \"visibility\": \"on\" },{ \"color\": \"#2f343b\" }]},{\"featureType\": \"landscape\",\"stylers\": [{ \"visibility\": \"on\" },{ \"color\": \"#703030\" }]},{\"featureType\": \"administrative\",\"elementType\": \"geometry.stroke\",\"stylers\": [{ \"visibility\": \"on\" },{ \"color\": \"#2f343b\" },{ \"weight\": 1 }]}]",
|
463 |
-
"views":1471,
|
464 |
-
"createdBy":{
|
465 |
-
"name":"Adam Krogh",
|
466 |
-
"url":"http://atmist.com"
|
467 |
-
},
|
468 |
-
"createdOn":"2013-10-30T04:27:54.58"
|
469 |
-
},
|
470 |
-
{
|
471 |
-
"id":28,
|
472 |
-
"name":"Bluish",
|
473 |
-
"description":"It's a light and simple blue map. With reduced labels.",
|
474 |
-
"url":"http://snazzymaps.com/style/28/bluish",
|
475 |
-
"json":"[ {\r\n\t\t\t\"stylers\": [\r\n\t\t\t { \"hue\": \"#007fff\" },\r\n\t\t\t { \"saturation\": 89 }\r\n\t\t\t]\r\n\t\t },{\r\n\t\t\t\"featureType\": \"water\",\r\n\t\t\t\"stylers\": [\r\n\t\t\t { \"color\": \"#ffffff\" }\r\n\t\t\t]\r\n\t\t },{\r\n\t\t\t\"featureType\": \"administrative.country\",\r\n\t\t\t\"elementType\": \"labels\",\r\n\t\t\t\"stylers\": [\r\n\t\t\t { \"visibility\": \"off\" }\r\n\t\t\t]\r\n\t\t }\r\n]",
|
476 |
-
"views":1381,
|
477 |
-
"createdBy":{
|
478 |
-
"name":"Stefan",
|
479 |
-
"url":"http://perfekterholzschutz.de"
|
480 |
-
},
|
481 |
-
"createdOn":"2013-11-07T15:15:36.32"
|
482 |
-
},
|
483 |
-
{
|
484 |
-
"id":61,
|
485 |
-
"name":"Blue Essence",
|
486 |
-
"description":"A light blue style that helps you focus on content on the map.\r\nGreat if you use lots of pins and want to have highlighted transportation systems.",
|
487 |
-
"url":"http://snazzymaps.com/style/61/blue-essence",
|
488 |
-
"json":"[\r\n {\r\n featureType: \"landscape.natural\",\r\n elementType: \"geometry.fill\",\r\n stylers: [\r\n { \"visibility\": \"on\" },\r\n { \"color\": \"#e0efef\" }\r\n ]\r\n },{\r\n featureType: \"poi\",\r\n elementType: \"geometry.fill\",\r\n stylers: [\r\n { \"visibility\": \"on\" },\r\n { \"hue\": \"#1900ff\" },\r\n { \"color\": \"#c0e8e8\" }\r\n ]\r\n },{\r\n //buildings\r\n featureType: \"landscape.man_made\",\r\n elementType: \"geometry.fill\"\r\n },{\r\n featureType: \"road\",\r\n elementType: \"geometry\",\r\n stylers: [\r\n { lightness: 100 },\r\n { visibility: \"simplified\" }\r\n ]\r\n },{\r\n featureType: \"road\",\r\n elementType: \"labels\",\r\n stylers: [\r\n { visibility: \"off\" }\r\n ]\r\n },{\r\n featureType: 'water',\r\n stylers: [\r\n { color: '#7dcdcd' }\r\n ]\r\n },{\r\n featureType: 'transit.line',\r\n elementType: 'geometry',\r\n stylers: [\r\n { visibility: 'on' },\r\n { lightness: 700 }\r\n ]\r\n }\r\n]",
|
489 |
-
"views":1217,
|
490 |
-
"createdBy":{
|
491 |
-
"name":"Evo",
|
492 |
-
"url":"http://reactorio.github.io"
|
493 |
-
},
|
494 |
-
"createdOn":"2014-01-28T20:24:12.717"
|
495 |
-
},
|
496 |
-
{
|
497 |
-
"id":52,
|
498 |
-
"name":"Souldisco",
|
499 |
-
"description":"A nice, clean and simple gray & green map that is cool for the eyes.",
|
500 |
-
"url":"http://snazzymaps.com/style/52/souldisco",
|
501 |
-
"json":"[ { \"stylers\": [ { \"saturation\": -100 }, { \"gamma\": 0.8 }, { \"lightness\": 4 }, { \"visibility\": \"on\" } ] },{ \"featureType\": \"landscape.natural\", \"stylers\": [ { \"visibility\": \"on\" }, { \"color\": \"#5dff00\" }, { \"gamma\": 4.97 }, { \"lightness\": -5 }, { \"saturation\": 100 } ] } ]",
|
502 |
-
"views":1167,
|
503 |
-
"createdBy":{
|
504 |
-
"name":"Codespacing",
|
505 |
-
"url":"http://www.codespacing.com/"
|
506 |
-
},
|
507 |
-
"createdOn":"2014-01-06T19:36:28.403"
|
508 |
-
},
|
509 |
-
{
|
510 |
-
"id":9,
|
511 |
-
"name":"Chilled",
|
512 |
-
"description":"Example provided by Google showcasing their style API.",
|
513 |
-
"url":"http://snazzymaps.com/style/9/chilled",
|
514 |
-
"json":"[{ featureType: 'road', elementType: 'geometry', stylers: [{'visibility': 'simplified'}]}, { featureType: 'road.arterial', stylers: [ {hue: 149}, {saturation: -78}, {lightness: 0} ]}, { featureType: 'road.highway', stylers: [{hue: -31},{saturation: -40},{lightness: 2.8} ]}, { featureType: 'poi', elementType: 'label', stylers: [{'visibility': 'off'}]}, { featureType: 'landscape', stylers: [{hue: 163},{saturation: -26},{lightness: -1.1} ]}, { featureType: 'transit', stylers: [{'visibility': 'off'}]}, { featureType: 'water',stylers: [{hue: 3},{saturation: -24.24},{lightness: -38.57} ]} ]",
|
515 |
-
"views":1161,
|
516 |
-
"createdBy":{
|
517 |
-
"name":"Google",
|
518 |
-
"url":"http://maps-api-tt.appspot.com/apilite/styled/styled.html"
|
519 |
-
},
|
520 |
-
"createdOn":"2013-10-24T22:54:44.31"
|
521 |
-
},
|
522 |
-
{
|
523 |
-
"id":26,
|
524 |
-
"name":"Vintage Blue",
|
525 |
-
"description":"A cool style that hides all those pesky roads in favour of a simple contrasting blue/grey/yellow color scheme.",
|
526 |
-
"url":"http://snazzymaps.com/style/26/vintage-blue",
|
527 |
-
"json":"[\r\n {\r\n \"featureType\": \"road\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"transit\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative.province\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.park\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n { \"color\": \"#004b76\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"landscape.natural\",\r\n \"stylers\": [\r\n { \"visibility\": \"on\" },\r\n { \"color\": \"#fff6cb\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative.country\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"visibility\": \"on\" },\r\n { \"color\": \"#7f7d7a\" },\r\n { \"lightness\": 10 },\r\n { \"weight\": 1 }\r\n ]\r\n }\r\n]",
|
528 |
-
"views":1136,
|
529 |
-
"createdBy":{
|
530 |
-
"name":"onespacemedia",
|
531 |
-
"url":"http://www.africauncovered.com"
|
532 |
-
},
|
533 |
-
"createdOn":"2013-11-05T20:32:04.443"
|
534 |
-
},
|
535 |
-
{
|
536 |
-
"id":24,
|
537 |
-
"name":"Hot Pink",
|
538 |
-
"description":"Could a Google Map theme be naughty?!\r\n\r\nGreat for website with dark themes.",
|
539 |
-
"url":"http://snazzymaps.com/style/24/hot-pink",
|
540 |
-
"json":"[\r\n\t{\r\n\t\t\"stylers\": [\r\n\t\t\t{ \"hue\": \"#ff61a6\" },\r\n\t\t\t{ \"visibility\": \"on\" },\r\n\t\t\t{ \"invert_lightness\": true },\r\n\t\t\t{ \"saturation\": 40 },\r\n\t\t\t{ \"lightness\": 10 }\r\n\t\t]\r\n\t}\r\n]",
|
541 |
-
"views":1072,
|
542 |
-
"createdBy":{
|
543 |
-
"name":"Gregory Pratt",
|
544 |
-
"url":"https://www.goingoutapp.co.uk"
|
545 |
-
},
|
546 |
-
"createdOn":"2013-11-05T16:07:42.847"
|
547 |
-
},
|
548 |
-
{
|
549 |
-
"id":4,
|
550 |
-
"name":"Tripitty",
|
551 |
-
"description":"A two-tone map with no labels. Best viewed when zoomed out to display continents and oceans.",
|
552 |
-
"url":"http://snazzymaps.com/style/4/tripitty",
|
553 |
-
"json":"[ { featureType: 'water', elementType: 'all', stylers: [ { color: '#193a70' }, { visibility: 'on' } ] }, { featureType: 'road', stylers: [ { 'visibility': 'off' } ] }, { featureType: 'transit', stylers: [ { 'visibility': 'off' } ] },{ featureType: 'administrative', stylers: [ { 'visibility': 'off' } ] }, { featureType: 'landscape', elementType: 'all', stylers: [ { 'color': '#2c5ca5' } ] },{ featureType: 'poi', stylers: [ { 'color': '#2c5ca5' } ] }, { elementType: 'labels', stylers: [ { 'visibility': 'off' } ] } ]",
|
554 |
-
"views":1033,
|
555 |
-
"createdBy":{
|
556 |
-
"name":"Adam Krogh",
|
557 |
-
"url":"http://tripitty.com"
|
558 |
-
},
|
559 |
-
"createdOn":"2013-10-24T22:54:38.407"
|
560 |
-
},
|
561 |
-
{
|
562 |
-
"id":74,
|
563 |
-
"name":"becomeadinosaur",
|
564 |
-
"description":"A clean and flat style.",
|
565 |
-
"url":"http://snazzymaps.com/style/74/becomeadinosaur",
|
566 |
-
"json":"[\r\n {\r\n \"elementType\": \"labels.text\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"landscape.natural\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#f5f5f2\" },\r\n { \"visibility\": \"on\" }\r\n ]\r\n },{\r\n \"featureType\": \"administrative\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"transit\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.attraction\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"landscape.man_made\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#ffffff\" },\r\n { \"visibility\": \"on\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.business\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.medical\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.place_of_worship\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.school\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.sports_complex\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#ffffff\" },\r\n { \"visibility\": \"simplified\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.arterial\",\r\n \"stylers\": [\r\n { \"visibility\": \"simplified\" },\r\n { \"color\": \"#ffffff\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"labels.icon\",\r\n \"stylers\": [\r\n { \"color\": \"#ffffff\" },\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"labels.icon\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.arterial\",\r\n \"stylers\": [\r\n { \"color\": \"#ffffff\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.local\",\r\n \"stylers\": [\r\n { \"color\": \"#ffffff\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.park\",\r\n \"elementType\": \"labels.icon\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"labels.icon\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n { \"color\": \"#71c8d4\" }\r\n ]\r\n },{\r\n \"featureType\": \"landscape\",\r\n \"stylers\": [\r\n { \"color\": \"#e5e8e7\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.park\",\r\n \"stylers\": [\r\n { \"color\": \"#8ba129\" }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"stylers\": [\r\n { \"color\": \"#ffffff\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.sports_complex\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#c7c7c7\" },\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n { \"color\": \"#a0d3d3\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.park\",\r\n \"stylers\": [\r\n { \"color\": \"#91b65d\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.park\",\r\n \"stylers\": [\r\n { \"gamma\": 1.51 }\r\n ]\r\n },{\r\n \"featureType\": \"road.local\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.local\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"visibility\": \"on\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.government\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"landscape\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.arterial\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"visibility\": \"simplified\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.local\",\r\n \"stylers\": [\r\n { \"visibility\": \"simplified\" }\r\n ]\r\n },{\r\n \"featureType\": \"road\" },{\r\n \"featureType\": \"road\" },{\r\n },{\r\n \"featureType\": \"road.highway\" }\r\n]",
|
567 |
-
"views":1024,
|
568 |
-
"createdBy":{
|
569 |
-
"name":"becomeadinosaur",
|
570 |
-
"url":"http://snazzymaps.com"
|
571 |
-
},
|
572 |
-
"createdOn":"2014-02-28T15:11:28.38"
|
573 |
-
},
|
574 |
-
{
|
575 |
-
"id":46,
|
576 |
-
"name":"Homage to Toner",
|
577 |
-
"description":"A high-contrast B&W style similar to the Stamen-designed \"Toner\" basemap",
|
578 |
-
"url":"http://snazzymaps.com/style/46/homage-to-toner",
|
579 |
-
"json":"[\r\n {\r\n featureType: 'water',\r\n elementType: 'all',\r\n stylers: [\r\n { hue: '#000000' },\r\n { saturation: -100 },\r\n { lightness: -100 },\r\n { visibility: 'simplified' }\r\n ]\r\n },{\r\n featureType: 'landscape',\r\n elementType: 'all',\r\n stylers: [\r\n { hue: '#FFFFFF' },\r\n { saturation: -100 },\r\n { lightness: 100 },\r\n { visibility: 'simplified' }\r\n ]\r\n },{\r\n featureType: 'landscape.man_made',\r\n elementType: 'all',\r\n stylers: [\r\n\r\n ]\r\n },{\r\n featureType: 'landscape.natural',\r\n elementType: 'all',\r\n stylers: [\r\n\r\n ]\r\n },{\r\n featureType: 'poi.park',\r\n elementType: 'geometry',\r\n stylers: [\r\n { hue: '#ffffff' },\r\n { saturation: -100 },\r\n { lightness: 100 },\r\n { visibility: 'off' }\r\n ]\r\n },{\r\n featureType: 'road',\r\n elementType: 'all',\r\n stylers: [\r\n { hue: '#333333' },\r\n { saturation: -100 },\r\n { lightness: -69 },\r\n { visibility: 'simplified' }\r\n ]\r\n },{\r\n featureType: 'poi.attraction',\r\n elementType: 'geometry',\r\n stylers: [\r\n { hue: '#ffffff' },\r\n { saturation: -100 },\r\n { lightness: 100 },\r\n { visibility: 'off' }\r\n ]\r\n },{\r\n featureType: 'administrative.locality',\r\n elementType: 'geometry',\r\n stylers: [\r\n { hue: '#ffffff' },\r\n { saturation: 0 },\r\n { lightness: 100 },\r\n { visibility: 'off' }\r\n ]\r\n },{\r\n featureType: 'poi.government',\r\n elementType: 'geometry',\r\n stylers: [\r\n { hue: '#ffffff' },\r\n { saturation: -100 },\r\n { lightness: 100 },\r\n { visibility: 'off' }\r\n ]\r\n }\r\n ]",
|
580 |
-
"views":1009,
|
581 |
-
"createdBy":{
|
582 |
-
"name":"Bill Morris",
|
583 |
-
"url":"http://geosprocket.io"
|
584 |
-
},
|
585 |
-
"createdOn":"2013-12-02T15:37:35.36"
|
586 |
-
},
|
587 |
-
{
|
588 |
-
"id":41,
|
589 |
-
"name":"Hints of Gold",
|
590 |
-
"description":"Shades of grey with subtle hints of golden tags.",
|
591 |
-
"url":"http://snazzymaps.com/style/41/hints-of-gold",
|
592 |
-
"json":"[\r\n\t\t\t{\r\n\t\t\t\tfeatureType: 'water',\r\n\t\t\t\telementType: 'all',\r\n\t\t\t\tstylers: [\r\n\t\t\t\t\t{ hue: '#252525' },\r\n\t\t\t\t\t{ saturation: -100 },\r\n\t\t\t\t\t{ lightness: -81 },\r\n\t\t\t\t\t{ visibility: 'on' }\r\n\t\t\t\t]\r\n\t\t\t},{\r\n\t\t\t\tfeatureType: 'landscape',\r\n\t\t\t\telementType: 'all',\r\n\t\t\t\tstylers: [\r\n\t\t\t\t\t{ hue: '#666666' },\r\n\t\t\t\t\t{ saturation: -100 },\r\n\t\t\t\t\t{ lightness: -55 },\r\n\t\t\t\t\t{ visibility: 'on' }\r\n\t\t\t\t]\r\n\t\t\t},{\r\n\t\t\t\tfeatureType: 'poi',\r\n\t\t\t\telementType: 'geometry',\r\n\t\t\t\tstylers: [\r\n\t\t\t\t\t{ hue: '#555555' },\r\n\t\t\t\t\t{ saturation: -100 },\r\n\t\t\t\t\t{ lightness: -57 },\r\n\t\t\t\t\t{ visibility: 'on' }\r\n\t\t\t\t]\r\n\t\t\t},{\r\n\t\t\t\tfeatureType: 'road',\r\n\t\t\t\telementType: 'all',\r\n\t\t\t\tstylers: [\r\n\t\t\t\t\t{ hue: '#777777' },\r\n\t\t\t\t\t{ saturation: -100 },\r\n\t\t\t\t\t{ lightness: -6 },\r\n\t\t\t\t\t{ visibility: 'on' }\r\n\t\t\t\t]\r\n\t\t\t},{\r\n\t\t\t\tfeatureType: 'administrative',\r\n\t\t\t\telementType: 'all',\r\n\t\t\t\tstylers: [\r\n\t\t\t\t\t{ hue: '#cc9900' },\r\n\t\t\t\t\t{ saturation: 100 },\r\n\t\t\t\t\t{ lightness: -22 },\r\n\t\t\t\t\t{ visibility: 'on' }\r\n\t\t\t\t]\r\n\t\t\t},{\r\n\t\t\t\tfeatureType: 'transit',\r\n\t\t\t\telementType: 'all',\r\n\t\t\t\tstylers: [\r\n\t\t\t\t\t{ hue: '#444444' },\r\n\t\t\t\t\t{ saturation: 0 },\r\n\t\t\t\t\t{ lightness: -64 },\r\n\t\t\t\t\t{ visibility: 'off' }\r\n\t\t\t\t]\r\n\t\t\t},{\r\n\t\t\t\tfeatureType: 'poi',\r\n\t\t\t\telementType: 'labels',\r\n\t\t\t\tstylers: [\r\n\t\t\t\t\t{ hue: '#555555' },\r\n\t\t\t\t\t{ saturation: -100 },\r\n\t\t\t\t\t{ lightness: -57 },\r\n\t\t\t\t\t{ visibility: 'off' }\r\n\t\t\t\t]\r\n\t\t\t}\r\n\t\t]",
|
593 |
-
"views":1006,
|
594 |
-
"createdBy":{
|
595 |
-
"name":"Johnathan Miller",
|
596 |
-
"url":"http://johnathanmiller.com"
|
597 |
-
},
|
598 |
-
"createdOn":"2013-11-20T17:56:28.173"
|
599 |
-
},
|
600 |
-
{
|
601 |
-
"id":58,
|
602 |
-
"name":"Simple Labels",
|
603 |
-
"description":"A simple and clean map. Removed elements include all street names, points of interest icons and text, and public transit labels. ",
|
604 |
-
"url":"http://snazzymaps.com/style/58/simple-labels",
|
605 |
-
"json":"[\r\n {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"transit\",\r\n \"elementType\": \"labels.text\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n }\r\n]",
|
606 |
-
"views":886,
|
607 |
-
"createdBy":{
|
608 |
-
"name":"wjw",
|
609 |
-
"url":"http://snazzymaps.com"
|
610 |
-
},
|
611 |
-
"createdOn":"2014-01-28T15:15:04.87"
|
612 |
-
},
|
613 |
-
{
|
614 |
-
"id":10,
|
615 |
-
"name":"Mixed",
|
616 |
-
"description":"Example provided by Google showcasing their style API.",
|
617 |
-
"url":"http://snazzymaps.com/style/10/mixed",
|
618 |
-
"json":"[{ featureType: 'landscape', stylers: [{hue: '#00dd00'}]}, { featureType: 'road', stylers: [{hue: '#dd0000'}]}, { featureType: 'water', stylers: [{hue: '#000040'}]}, { featureType: 'poi.park', stylers: [{visibility: 'off'}]}, { featureType: 'road.arterial', stylers: [{hue: '#ffff00'}]}, { featureType: 'road.local', stylers: [{visibility: 'off'}]} ]",
|
619 |
-
"views":878,
|
620 |
-
"createdBy":{
|
621 |
-
"name":"Google",
|
622 |
-
"url":"http://maps-api-tt.appspot.com/apilite/styled/styled.html"
|
623 |
-
},
|
624 |
-
"createdOn":"2013-10-24T22:54:45.353"
|
625 |
-
},
|
626 |
-
{
|
627 |
-
"id":48,
|
628 |
-
"name":"Hard edges",
|
629 |
-
"description":"Hard Black and White palette, with a hint of color on the smaller scales.",
|
630 |
-
"url":"http://snazzymaps.com/style/48/hard-edges",
|
631 |
-
"json":"[\r\n {\r\n \"featureType\": \"landscape.natural\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": 100 }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": -86 }\r\n ]\r\n },{\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": 100 }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": -75 }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": 97 }\r\n ]\r\n },{\r\n \"featureType\": \"poi.park\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": -100 }\r\n ]\r\n },{\r\n \"featureType\": \"poi.park\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": 100 }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n { \"visibility\": \"on\" }\r\n ]\r\n },{\r\n \"featureType\": \"landscape.man_made\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": -68 }\r\n ]\r\n },{\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": 100 }\r\n ]\r\n },{\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": -100 }\r\n ]\r\n },{\r\n \"featureType\": \"poi\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": 91 }\r\n ]\r\n },{\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": -100 }\r\n ]\r\n },{\r\n \"featureType\": \"transit.station\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": -22 }\r\n ]\r\n },{\r\n \"featureType\": \"landscape.man_made\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"hue\": \"#ff004c\" },\r\n { \"saturation\": -100 },\r\n { \"lightness\": 44 }\r\n ]\r\n },{\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"saturation\": 1 },\r\n { \"lightness\": -100 }\r\n ]\r\n },{\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": 100 }\r\n ]\r\n },{\r\n \"featureType\": \"administrative.locality\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },\r\n{\r\n \"featureType\": \"administrative.locality\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n { \"visibility\": \"on\" }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n { \"visibility\": \"on\" }\r\n ]\r\n }\r\n]",
|
632 |
-
"views":872,
|
633 |
-
"createdBy":{
|
634 |
-
"name":"Marco Buetikfoer",
|
635 |
-
"url":"http://www.postcom.name"
|
636 |
-
},
|
637 |
-
"createdOn":"2013-12-09T22:08:35.93"
|
638 |
-
},
|
639 |
-
{
|
640 |
-
"id":40,
|
641 |
-
"name":"Vitamin C",
|
642 |
-
"description":"Inspired by the Adobe Kuler theme of the same name. Highlighted highways in bright orange on a blue and turquoise background.",
|
643 |
-
"url":"http://snazzymaps.com/style/40/vitamin-c",
|
644 |
-
"json":"[\r\n {\r\n \"featureType\": \"water\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#004358\" }\r\n ]\r\n },{\r\n \"featureType\": \"landscape\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#1f8a70\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#1f8a70\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#fd7400\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.arterial\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#1f8a70\" },\r\n { \"lightness\": -20 }\r\n ]\r\n },{\r\n \"featureType\": \"road.local\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#1f8a70\" },\r\n { \"lightness\": -17 }\r\n ]\r\n },{\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#ffffff\" },\r\n { \"visibility\": \"on\" },\r\n { \"weight\": 0.9 }\r\n ]\r\n },{\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"visibility\": \"on\" },\r\n { \"color\": \"#ffffff\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n { \"visibility\": \"simplified\" }\r\n ]\r\n },{\r\n \"elementType\": \"labels.icon\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"transit\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#1f8a70\" },\r\n { \"lightness\": -10 }\r\n ]\r\n },{\r\n },{\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#1f8a70\" },\r\n { \"weight\": 0.7 }\r\n ]\r\n }\r\n]",
|
645 |
-
"views":834,
|
646 |
-
"createdBy":{
|
647 |
-
"name":"Adam Krogh",
|
648 |
-
"url":"http://atmist.com"
|
649 |
-
},
|
650 |
-
"createdOn":"2013-11-19T02:52:40.237"
|
651 |
-
},
|
652 |
-
{
|
653 |
-
"id":34,
|
654 |
-
"name":"Neon World",
|
655 |
-
"description":"A map with all elements at maxed out saturation. Neon and bright features are best visible when zoomed in.",
|
656 |
-
"url":"http://snazzymaps.com/style/34/neon-world",
|
657 |
-
"json":"[\r\n {\r\n \"stylers\": [\r\n { \"saturation\": 100 },\r\n { \"gamma\": 0.6 }\r\n ]\r\n }\r\n]",
|
658 |
-
"views":815,
|
659 |
-
"createdBy":{
|
660 |
-
"name":"Adam Krogh",
|
661 |
-
"url":"http://atmistlabs.com"
|
662 |
-
},
|
663 |
-
"createdOn":"2013-11-09T18:03:06.017"
|
664 |
-
},
|
665 |
-
{
|
666 |
-
"id":11,
|
667 |
-
"name":"Blue",
|
668 |
-
"description":"Example provided by Google showcasing their style API.",
|
669 |
-
"url":"http://snazzymaps.com/style/11/blue",
|
670 |
-
"json":"[{ featureType: 'all', stylers: [{hue: '#0000b0'},{invert_lightness: 'true'},{saturation: -30} ]} ]",
|
671 |
-
"views":811,
|
672 |
-
"createdBy":{
|
673 |
-
"name":"Google",
|
674 |
-
"url":"http://maps-api-tt.appspot.com/apilite/styled/styled.html"
|
675 |
-
},
|
676 |
-
"createdOn":"2013-10-24T22:54:46.133"
|
677 |
-
},
|
678 |
-
{
|
679 |
-
"id":50,
|
680 |
-
"name":"The Endless Atlas",
|
681 |
-
"description":"Minimal style used in The Endless Atlas Project at www.endlessatlas.com. White sea, all the shades of gray, no state name and no boundaries. \r\nCome on, we are all humans!",
|
682 |
-
"url":"http://snazzymaps.com/style/50/the-endless-atlas",
|
683 |
-
"json":"[\r\n\t{\r\n \t\tfeatureType: 'all',\r\n\t\telementType: 'labels.text.stroke',\r\n \t\tstylers: [\r\n \t\t\t{ hue: '#000000' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'off' }\r\n \t\t]\r\n \t},{\r\n \t\tfeatureType: 'all',\r\n\t\telementType: 'labels.icon',\r\n \t\tstylers: [\r\n \t\t\t{ hue: '#000000' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'off' }\r\n \t \t]\r\n \t},{\r\n\t\tfeatureType: 'water',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#000000' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#D1D3D4' },\r\n\t\t\t{ saturation: -88 },\r\n\t\t\t{ lightness: -7 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape',\r\n\t\telementType: 'labels',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#939598' },\r\n\t\t\t{ saturation: -91 },\r\n\t\t\t{ lightness: -34 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#414042' },\r\n\t\t\t{ saturation: -98 },\r\n\t\t\t{ lightness: -60 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#E3EBE5' },\r\n\t\t\t{ saturation: -61 },\r\n\t\t\t{ lightness: 57 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi.park',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#E3EBE5' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 57 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n \tfeatureType: \"administrative\",\r\n \telementType: \"geometry.fill\",\r\n \tstylers: [\r\n \t{ visibility: \"off\" }\r\n \t]\r\n \t},{\r\n\t\tfeatureType: 'administrative.country',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#E3EBE5' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 81 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.province',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#E3EBE5' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 81 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.locality',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#FFFFFF' },\r\n\t\t\t{ saturation: 0 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.locality',\r\n\t\telementType: 'labels',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#939598' },\r\n\t\t\t{ saturation: 2 },\r\n\t\t\t{ lightness: 59 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.neighborhood',\r\n\t\telementType: 'labels',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#939598' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 16 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.neighborhood',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#939598' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 16 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.land_parcel',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#939598' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 16 },\r\n\t\t\t{ visibility: 'simplified' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.highway',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#939598' },\r\n\t\t\t{ saturation: -98 },\r\n\t\t\t{ lightness: -8 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.highway',\r\n\t\telementType: 'labels',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#FFFFFF' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.arterial',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#6D6E71' },\r\n\t\t\t{ saturation: -98 },\r\n\t\t\t{ lightness: -43 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.arterial',\r\n\t\telementType: 'labels',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#FFFFFF' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.local',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#000000' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: -100 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.local',\r\n\t\telementType: 'labels',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#FFFFFF' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t}\r\n]",
|
684 |
-
"views":713,
|
685 |
-
"createdBy":{
|
686 |
-
"name":"Antonello Colaps",
|
687 |
-
"url":"http://www.dopolavoro.org"
|
688 |
-
},
|
689 |
-
"createdOn":"2014-01-06T19:35:01.703"
|
690 |
-
},
|
691 |
-
{
|
692 |
-
"id":77,
|
693 |
-
"name":"Clean Cut",
|
694 |
-
"description":"A clean and simple style for customizing your Google maps.",
|
695 |
-
"url":"http://snazzymaps.com/style/77/clean-cut",
|
696 |
-
"json":"[\r\n {\r\n featureType: \"road\",\r\n elementType: \"geometry\",\r\n stylers: [\r\n { lightness: 100 },\r\n { visibility: \"simplified\" }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"on\"\r\n },\r\n {\r\n \"color\": \"#C6E2FF\",\r\n }\r\n ]\r\n }, {\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#C5E3BF\"\r\n }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#D1D1B8\"\r\n }\r\n ]\r\n }\r\n]",
|
697 |
-
"views":709,
|
698 |
-
"createdBy":{
|
699 |
-
"name":"Scott Marshall",
|
700 |
-
"url":"http://marshall-design.com"
|
701 |
-
},
|
702 |
-
"createdOn":"2014-02-28T15:15:48.527"
|
703 |
-
},
|
704 |
-
{
|
705 |
-
"id":23,
|
706 |
-
"name":"Bates Green",
|
707 |
-
"description":"A nice, simple green version of the map.",
|
708 |
-
"url":"http://snazzymaps.com/style/23/bates-green",
|
709 |
-
"json":" [{\r\n\t\tfeatureType: 'water',\r\n\t\telementType: 'all',\r\n\t\tstylers: [{\r\n\t\t\thue: '#1CB2BD'\r\n\t\t}, {\r\n\t\t\tsaturation: 53\r\n\t\t}, {\r\n\t\t\tlightness: -44\r\n\t\t}, {\r\n\t\t\tvisibility: 'on'\r\n\t\t}]\r\n\t}, {\r\n\t\tfeatureType: \"road\",\r\n\t\telementType: \"all\",\r\n\t\tstylers: [{\r\n\t\t\thue: \"#1CB2BD\"\r\n\t\t}, {\r\n\t\t\tsaturation: 40\r\n\t\t}]\r\n\t}, {\r\n\t\tfeatureType: 'landscape',\r\n\t\telementType: 'all',\r\n\t\tstylers: [{\r\n\t\t\thue: '#BBDC00'\r\n\t\t}, {\r\n\t\t\tsaturation: 80\r\n\t\t}, {\r\n\t\t\tlightness: -20\r\n\t\t}, {\r\n\t\t\tvisibility: 'on'\r\n\t\t}]\r\n\t}, {\r\n\t\tfeatureType: 'road.highway',\r\n\t\telementType: 'all',\r\n\t\tstylers: [{\r\n\t\t\tvisibility: 'on'\r\n\t\t}]\r\n\t}]",
|
710 |
-
"views":688,
|
711 |
-
"createdBy":{
|
712 |
-
"name":"Ozgur Coruhlu",
|
713 |
-
"url":"http://www.batescreative.com"
|
714 |
-
},
|
715 |
-
"createdOn":"2013-11-05T16:07:07.43"
|
716 |
-
},
|
717 |
-
{
|
718 |
-
"id":45,
|
719 |
-
"name":"Candy Colours ",
|
720 |
-
"description":"A bright map with prominent pink on a light background.",
|
721 |
-
"url":"http://snazzymaps.com/style/45/candy-colours",
|
722 |
-
"json":"[\r\n\t{\r\n\t\t\"featureType\": \"landscape\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FFE100\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 34.48275862068968\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -1.490196078431353\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.highway\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FF009A\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -2.970297029703005\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -17.815686274509815\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.arterial\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FFE100\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 8.600000000000009\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -4.400000000000006\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.local\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00C3FF\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 29.31034482758622\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -38.980392156862735\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"water\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#0078FF\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"poi\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00FF19\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -30.526315789473685\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -22.509803921568633\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t}\r\n]",
|
723 |
-
"views":642,
|
724 |
-
"createdBy":{
|
725 |
-
"name":"Daniela",
|
726 |
-
"url":"http://popovadesign.com"
|
727 |
-
},
|
728 |
-
"createdOn":"2013-12-02T15:35:56.237"
|
729 |
-
},
|
730 |
-
{
|
731 |
-
"id":65,
|
732 |
-
"name":"Just places",
|
733 |
-
"description":"Do you remember those ultra-tidy historical atlas backgrounds? This map shows only place labels, their circle markers and a couple of borders. Wonderful for thematic overlaying at zoom levels up to 10.",
|
734 |
-
"url":"http://snazzymaps.com/style/65/just-places",
|
735 |
-
"json":"[\r\n {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"landscape\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#fffffa\" }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n { \"lightness\": 50 }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"transit\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"lightness\": 40 }\r\n ]\r\n }\r\n]",
|
736 |
-
"views":599,
|
737 |
-
"createdBy":{
|
738 |
-
"name":"Tony",
|
739 |
-
"url":"http://snazzymaps.com"
|
740 |
-
},
|
741 |
-
"createdOn":"2014-02-20T03:10:48.637"
|
742 |
-
},
|
743 |
-
{
|
744 |
-
"id":68,
|
745 |
-
"name":"Aqua",
|
746 |
-
"description":"A cool two tone map that looks great when zoomed in.",
|
747 |
-
"url":"http://snazzymaps.com/style/68/aqua",
|
748 |
-
"json":"[\r\n {\r\n \"featureType\":\"landscape\",\r\n \"stylers\":[\r\n {\r\n \"color\":\"#6c8080\"\r\n },\r\n {\r\n \"visibility\":\"simplified\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\":\"administrative\",\r\n \"elementType\":\"labels.text\",\r\n \"stylers\":[\r\n {\r\n \"visibility\":\"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\":\"road\",\r\n \"stylers\":[\r\n {\r\n \"visibility\":\"simplified\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\":\"poi\",\r\n \"stylers\":[\r\n {\r\n \"visibility\":\"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\":\"road.highway\",\r\n \"elementType\":\"labels\",\r\n \"stylers\":[\r\n {\r\n \"visibility\":\"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\":\"road.highway\",\r\n \"elementType\":\"labels\",\r\n \"stylers\":[\r\n {\r\n \"visibility\":\"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\":\"road\",\r\n \"elementType\":\"labels.icon\",\r\n \"stylers\":[\r\n {\r\n \"visibility\":\"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\":\"transit\",\r\n \"elementType\":\"labels\",\r\n \"stylers\":[\r\n {\r\n \"visibility\":\"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"elementType\":\"labels\",\r\n \"stylers\":[\r\n {\r\n \"visibility\":\"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\":\"road.highway\",\r\n \"stylers\":[\r\n {\r\n \"color\":\"#d98080\"\r\n },\r\n {\r\n \"hue\":\"#eeff00\"\r\n },\r\n {\r\n \"lightness\":100\r\n },\r\n {\r\n \"weight\":1.5\r\n }\r\n ]\r\n }\r\n]",
|
749 |
-
"views":578,
|
750 |
-
"createdBy":{
|
751 |
-
"name":"Anonymous",
|
752 |
-
"url":"http://snazzymaps.com"
|
753 |
-
},
|
754 |
-
"createdOn":"2014-02-20T03:19:01.813"
|
755 |
-
},
|
756 |
-
{
|
757 |
-
"id":59,
|
758 |
-
"name":"Light Green",
|
759 |
-
"description":"A light map with a green hue simplified by removing all roads, transit, and labels.",
|
760 |
-
"url":"http://snazzymaps.com/style/59/light-green",
|
761 |
-
"json":"[\r\n {\"stylers\":[\r\n { \"hue\":\"#baf4c4\" },\r\n { \"saturation\":10 }\r\n ]},\r\n {\r\n \"featureType\":\"water\",\r\n \"stylers\":[{\r\n \"color\":\"#effefd\"\r\n }]\r\n },\r\n {\r\n \"featureType\":\"all\",\r\n \"elementType\":\"labels\",\r\n \"stylers\":[{\r\n \"visibility\":\"off\"\r\n }]\r\n },\r\n {\r\n featureType:\"administrative\",\r\n elementType:\"labels\",\r\n stylers:[\r\n {visibility:\"on\"}\r\n ]\r\n },\r\n {\r\n featureType:\"road\",\r\n elementType:\"all\",\r\n stylers:[\r\n {visibility:\"off\"}\r\n ]\r\n },\r\n {\r\n featureType:\"transit\",\r\n elementType:\"all\",\r\n stylers:[\r\n {visibility:\"off\"}\r\n ]\r\n }\r\n \r\n ]",
|
762 |
-
"views":564,
|
763 |
-
"createdBy":{
|
764 |
-
"name":"naoyashiga",
|
765 |
-
"url":"https://github.com/naoyashiga"
|
766 |
-
},
|
767 |
-
"createdOn":"2014-01-28T15:15:27.887"
|
768 |
-
},
|
769 |
-
{
|
770 |
-
"id":32,
|
771 |
-
"name":"Deep Green",
|
772 |
-
"description":"Bold and vibrant! We have used our brand colors to create a map that is in sync with our website theme. ",
|
773 |
-
"url":"http://snazzymaps.com/style/32/deep-green",
|
774 |
-
"json":" [\r\n{ \"featureType\": \"administrative\", \"elementType\": \"geometry\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"landscape.man_made\", \"stylers\": [ { \"visibility\": \"simplified\" }, { \"color\": \"#ffe24d\" } ] },{ \"featureType\": \"road\", \"stylers\": [ { \"visibility\": \"simplified\" }, { \"color\": \"#158c28\" } ] },{ \"featureType\": \"landscape.natural\", \"stylers\": [ { \"visibility\": \"simplified\" }, { \"color\": \"#37b34a\" } ] },{ \"featureType\": \"water\", \"stylers\": [ { \"color\": \"#ffe24d\" } ] },{ \"featureType\": \"poi\", \"stylers\": [ { \"visibility\": \"simplified\" }, { \"color\": \"#8bc53f\" } ] },{ \"elementType\": \"labels.text.stroke\", \"stylers\": [ { \"color\": \"#808080\" }, { \"gamma\": 9.91 }, { \"visibility\": \"off\" } ] },{ \"elementType\": \"labels.text.fill\", \"stylers\": [ { \"color\": \"#ffffff\" }, { \"lightness\": 100 }, { \"visibility\": \"on\" } ] },{\"elementType\": \"labels.icon\",\"stylers\": [ { \"visibility\": \"off\" }] }]",
|
775 |
-
"views":550,
|
776 |
-
"createdBy":{
|
777 |
-
"name":"Pixel Garage",
|
778 |
-
"url":"http://www.pixelgarage.in"
|
779 |
-
},
|
780 |
-
"createdOn":"2013-11-09T17:57:46.48"
|
781 |
-
},
|
782 |
-
{
|
783 |
-
"id":33,
|
784 |
-
"name":"Jane Iredale",
|
785 |
-
"description":"A funky map with a lot of color.",
|
786 |
-
"url":"http://snazzymaps.com/style/33/jane-iredale",
|
787 |
-
"json":"[\r\n\t{\r\n\t\tfeatureType: 'water',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#87bcba' },\r\n\t\t\t{ saturation: -37 },\r\n\t\t\t{ lightness: -17 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape.man_made',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#4f6b46' },\r\n\t\t\t{ saturation: -23 },\r\n\t\t\t{ lightness: -61 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#d38bc8' },\r\n\t\t\t{ saturation: -55 },\r\n\t\t\t{ lightness: 13 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.highway',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#ffa200' },\r\n\t\t\t{ saturation: 100 },\r\n\t\t\t{ lightness: -22 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.local',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#d38bc8' },\r\n\t\t\t{ saturation: -55 },\r\n\t\t\t{ lightness: -31 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'transit',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#f69d94' },\r\n\t\t\t{ saturation: 84 },\r\n\t\t\t{ lightness: 9 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#d38bc8' },\r\n\t\t\t{ saturation: 45 },\r\n\t\t\t{ lightness: 36 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.country',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#d38bc8' },\r\n\t\t\t{ saturation: 45 },\r\n\t\t\t{ lightness: 36 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.land_parcel',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#d38bc8' },\r\n\t\t\t{ saturation: 45 },\r\n\t\t\t{ lightness: 36 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi.government',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#d38bc8' },\r\n\t\t\t{ saturation: 35 },\r\n\t\t\t{ lightness: -19 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi.school',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#d38bc8' },\r\n\t\t\t{ saturation: -6 },\r\n\t\t\t{ lightness: -17 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi.park',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#b2ba70' },\r\n\t\t\t{ saturation: -19 },\r\n\t\t\t{ lightness: -25 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t}\r\n]",
|
788 |
-
"views":492,
|
789 |
-
"createdBy":{
|
790 |
-
"name":"Keri Segalla",
|
791 |
-
"url":"http://www.janeiredale.com"
|
792 |
-
},
|
793 |
-
"createdOn":"2013-11-09T17:59:56.383"
|
794 |
-
},
|
795 |
-
{
|
796 |
-
"id":70,
|
797 |
-
"name":"Unsaturated Browns",
|
798 |
-
"description":"A subtle, low saturation map, using a light brown as the base colour with pleasant blues and greens as highlights.",
|
799 |
-
"url":"http://snazzymaps.com/style/70/unsaturated-browns",
|
800 |
-
"json":"[\r\n{\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"hue\": \"#ff4400\" },\r\n { \"saturation\": -68 },\r\n { \"lightness\": -4 },\r\n { \"gamma\": 0.72 }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels.icon\" },{\r\n \"featureType\": \"landscape.man_made\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"hue\": \"#0077ff\" },\r\n { \"gamma\": 3.1 }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n { \"hue\": \"#00ccff\" },\r\n { \"gamma\": 0.44 },\r\n { \"saturation\": -33 }\r\n ]\r\n },{\r\n \"featureType\": \"poi.park\",\r\n \"stylers\": [\r\n { \"hue\": \"#44ff00\" },\r\n { \"saturation\": -23 }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"hue\": \"#007fff\" },\r\n { \"gamma\": 0.77 },\r\n { \"saturation\": 65 },\r\n { \"lightness\": 99 }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n { \"gamma\": 0.11 },\r\n { \"weight\": 5.6 },\r\n { \"saturation\": 99 },\r\n { \"hue\": \"#0091ff\" },\r\n { \"lightness\": -86 }\r\n ]\r\n },{\r\n \"featureType\": \"transit.line\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"lightness\": -48 },\r\n { \"hue\": \"#ff5e00\" },\r\n { \"gamma\": 1.2 },\r\n { \"saturation\": -23 }\r\n ]\r\n },{\r\n \"featureType\": \"transit\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n { \"saturation\": -64 },\r\n { \"hue\": \"#ff9100\" },\r\n { \"lightness\": 16 },\r\n { \"gamma\": 0.47 },\r\n { \"weight\": 2.7 }\r\n ]\r\n }\r\n]",
|
801 |
-
"views":486,
|
802 |
-
"createdBy":{
|
803 |
-
"name":"Simon Goellner",
|
804 |
-
"url":"http://simey.me"
|
805 |
-
},
|
806 |
-
"createdOn":"2014-02-20T03:23:32.237"
|
807 |
-
},
|
808 |
-
{
|
809 |
-
"id":51,
|
810 |
-
"name":"Roadtrip At Night",
|
811 |
-
"description":"A dark map with bright white roads and labels.",
|
812 |
-
"url":"http://snazzymaps.com/style/51/roadtrip-at-night",
|
813 |
-
"json":"\r\n [\r\n {\r\n \"stylers\": [\r\n {\r\n \"hue\": \"#ff1a00\"\r\n },\r\n {\r\n \"invert_lightness\": true\r\n },\r\n {\r\n \"saturation\": -100\r\n },\r\n {\r\n \"lightness\": 33\r\n },\r\n {\r\n \"gamma\": 0.5\r\n }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#2D333C\"\r\n }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#eeeeee\"\r\n },\r\n\t {\r\n\t\t\"visibility\": \"simplified\"\r\n\t }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#ffffff\"\r\n },\r\n {\r\n \"weight\": 3\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#2D333C\"\r\n }\r\n ]\r\n }\r\n ]\r\n\r\n",
|
814 |
-
"views":485,
|
815 |
-
"createdBy":{
|
816 |
-
"name":"Veit Stumpf",
|
817 |
-
"url":"http://www.physiotherapie-stumpf.de/"
|
818 |
-
},
|
819 |
-
"createdOn":"2014-01-06T19:35:58.207"
|
820 |
-
},
|
821 |
-
{
|
822 |
-
"id":75,
|
823 |
-
"name":"Shade of green",
|
824 |
-
"description":"A subtle twist on the default map style with roads and parks highlighted green.",
|
825 |
-
"url":"http://snazzymaps.com/style/75/shade-of-green",
|
826 |
-
"json":"[{featureType:\"water\",elementType:\"all\",stylers:[{hue:\"#76aee3\"},{saturation:38},{lightness:-11},{visibility:\"on\"}]},{featureType:\"road.highway\",elementType:\"all\",stylers:[{hue:\"#8dc749\"},{saturation:-47},{lightness:-17},{visibility:\"on\"}]},{featureType:\"poi.park\",elementType:\"all\",stylers:[{hue:\"#c6e3a4\"},{saturation:17},{lightness:-2},{visibility:\"on\"}]},{featureType:\"road.arterial\",elementType:\"all\",stylers:[{hue:\"#cccccc\"},{saturation:-100},{lightness:13},{visibility:\"on\"}]},{featureType:\"administrative.land_parcel\",elementType:\"all\",stylers:[{hue:\"#5f5855\"},{saturation:6},{lightness:-31},{visibility:\"on\"}]},{featureType:\"road.local\",elementType:\"all\",stylers:[{hue:\"#ffffff\"},{saturation:-100},{lightness:100},{visibility:\"simplified\"}]},{featureType:\"water\",elementType:\"all\",stylers:[]}]",
|
827 |
-
"views":466,
|
828 |
-
"createdBy":{
|
829 |
-
"name":"Kevin Lofthouse",
|
830 |
-
"url":"http://www.lofthou.se"
|
831 |
-
},
|
832 |
-
"createdOn":"2014-02-28T15:14:02.35"
|
833 |
-
},
|
834 |
-
{
|
835 |
-
"id":49,
|
836 |
-
"name":"Subtle Green",
|
837 |
-
"description":"A simplified style with a touch of green.",
|
838 |
-
"url":"http://snazzymaps.com/style/49/subtle-green",
|
839 |
-
"json":"[\r\n {\r\n \"stylers\": [\r\n { \"visibility\": \"on\" },\r\n { \"saturation\": -100 }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n { \"visibility\": \"on\" },\r\n { \"saturation\": 100 },\r\n { \"hue\": \"#00ffe6\" }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"saturation\": 100 },\r\n { \"hue\": \"#00ffcc\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.park\",\r\n \"stylers\": [\r\n { \"visibility\": \"on\" }\r\n ]\r\n }\r\n]",
|
840 |
-
"views":399,
|
841 |
-
"createdBy":{
|
842 |
-
"name":"jl",
|
843 |
-
"url":"http://snazzymaps.com"
|
844 |
-
},
|
845 |
-
"createdOn":"2014-01-06T19:34:41.393"
|
846 |
-
},
|
847 |
-
{
|
848 |
-
"id":57,
|
849 |
-
"name":"Military Flat",
|
850 |
-
"description":"A military-grey coloured map, only with borders, cities and bodies of water.\r\nInspired to maps used by the blitzortung.org project.",
|
851 |
-
"url":"http://snazzymaps.com/style/57/military-flat",
|
852 |
-
"json":"[ { \"featureType\": \"landscape\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"visibility\": \"on\" }, { \"hue\": \"#00ff88\" }, { \"lightness\": 14 }, { \"color\": \"#667348\" }, { \"saturation\": 4 }, { \"gamma\": 1.14 } ] },{ \"elementType\": \"labels.text.stroke\", \"stylers\": [ { \"visibility\": \"simplified\" } ] },{ \"featureType\": \"administrative.country\", \"elementType\": \"geometry.stroke\", \"stylers\": [ { \"color\": \"#313916\" }, { \"weight\": 0.8 } ] },{ \"featureType\": \"road\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"administrative.locality\", \"elementType\": \"labels.icon\", \"stylers\": [ { \"visibility\": \"simplified\" }, { \"color\": \"#334b1f\" } ] },{ \"featureType\": \"administrative.province\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"poi\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"transit\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"water\", \"stylers\": [ { \"visibility\": \"simplified\" } ] } ]\r\n",
|
853 |
-
"views":396,
|
854 |
-
"createdBy":{
|
855 |
-
"name":"Juri",
|
856 |
-
"url":"http://snazzymaps.com"
|
857 |
-
},
|
858 |
-
"createdOn":"2014-01-19T17:13:59.64"
|
859 |
-
},
|
860 |
-
{
|
861 |
-
"id":76,
|
862 |
-
"name":"HashtagNineNineNine",
|
863 |
-
"description":"#999 style.",
|
864 |
-
"url":"http://snazzymaps.com/style/76/hashtagnineninenine",
|
865 |
-
"json":"[\r\n\t{\r\n\t\tfeatureType: 'water',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#bbbbbb' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: -4 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#999999' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: -33 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#999999' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: -6 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#aaaaaa' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: -15 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t}\r\n]",
|
866 |
-
"views":386,
|
867 |
-
"createdBy":{
|
868 |
-
"name":"kukac7",
|
869 |
-
"url":"http://kukac7.hu"
|
870 |
-
},
|
871 |
-
"createdOn":"2014-02-28T15:14:56.743"
|
872 |
-
},
|
873 |
-
{
|
874 |
-
"id":64,
|
875 |
-
"name":"Old Dry Mud",
|
876 |
-
"description":"Orange as a way of manifesting tranquility and to remind of the desert past of parts of this world. Water is depicted pale, reflecting a sky coated with a thin sheet of autumn clouds. ",
|
877 |
-
"url":"http://snazzymaps.com/style/64/old-dry-mud",
|
878 |
-
"json":"[\r\n\t{\r\n\t\t\"featureType\": \"landscape\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FFAD00\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 50.2\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -34.8\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.highway\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FFAD00\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -19.8\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -1.8\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.arterial\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FFAD00\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 72.4\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -32.6\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.local\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FFAD00\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 74.4\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -18\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"water\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00FFA6\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -63.2\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 38\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"poi\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FFC300\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 54.2\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -14.4\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t}\r\n]",
|
879 |
-
"views":385,
|
880 |
-
"createdBy":{
|
881 |
-
"name":"Asafaga",
|
882 |
-
"url":"http://asafaga.com"
|
883 |
-
},
|
884 |
-
"createdOn":"2014-02-07T15:21:06.483"
|
885 |
-
},
|
886 |
-
{
|
887 |
-
"id":56,
|
888 |
-
"name":"Esperanto",
|
889 |
-
"description":"A bright theme with a wide array of colours for every single element type.",
|
890 |
-
"url":"http://snazzymaps.com/style/56/esperanto",
|
891 |
-
"json":" [\r\n {\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#ffffff\" }\r\n ]\r\n },\r\n {\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"water\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#0000ff\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#ff0000\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#000100\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.highway.controlled_access\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#ffff00\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.highway.controlled_access\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#ff0000\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.arterial\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#ffa91a\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.arterial\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"landscape.natural\",\r\n \"stylers\": [\r\n { \"saturation\": 36 },\r\n { \"gamma\": 0.55 }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.local\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.local\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#ffffff\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"landscape.man_made\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"lightness\": -100 },\r\n { \"weight\": 2.1 }\r\n ]\r\n }, \r\n {\r\n \"featureType\": \"landscape.man_made\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"invert_lightness\": true },\r\n { \"hue\": \"#ff0000\" },\r\n { \"gamma\": 3.02 },\r\n { \"lightness\": 20 },\r\n { \"saturation\": 40 }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.attraction\",\r\n \"stylers\": [\r\n { \"saturation\": 100 },\r\n { \"hue\": \"#ff00ee\" },\r\n { \"lightness\": -13 }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.government\",\r\n \"stylers\": [\r\n { \"saturation\": 100 },\r\n { \"hue\": \"#eeff00\" },\r\n { \"gamma\": 0.67 },\r\n { \"lightness\": -26 }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.medical\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"hue\": \"#ff0000\" },\r\n { \"saturation\": 100 },\r\n { \"lightness\": -37 }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.medical\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#ff0000\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.school\",\r\n \"stylers\": [\r\n { \"hue\": \"#ff7700\" },\r\n { \"saturation\": 97 },\r\n { \"lightness\": -41 }\r\n ]\r\n }, \r\n {\r\n \"featureType\": \"poi.sports_complex\",\r\n \"stylers\": [\r\n { \"saturation\": 100 },\r\n { \"hue\": \"#00ffb3\" },\r\n { \"lightness\": -71 }\r\n ]\r\n }, \r\n {\r\n \"featureType\": \"poi.park\",\r\n \"stylers\": [\r\n { \"saturation\": 84 },\r\n { \"lightness\": -57 },\r\n { \"hue\": \"#a1ff00\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"transit.station.airport\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"gamma\": 0.11 }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"transit.station\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#ffc35e\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"transit.line\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"lightness\": -100 }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative\",\r\n \"stylers\": [\r\n { \"saturation\": 100 },\r\n { \"gamma\": 0.35 },\r\n { \"lightness\": 20 }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.business\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"gamma\": 0.35 }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.business\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#69ffff\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.place_of_worship\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#c3ffc3\" }\r\n ]\r\n }\r\n]",
|
892 |
-
"views":377,
|
893 |
-
"createdBy":{
|
894 |
-
"name":"mikel",
|
895 |
-
"url":"http://snazzymaps.com"
|
896 |
-
},
|
897 |
-
"createdOn":"2014-01-15T22:21:29.35"
|
898 |
-
},
|
899 |
-
{
|
900 |
-
"id":73,
|
901 |
-
"name":"A Dark World",
|
902 |
-
"description":"A dark with no label map style.",
|
903 |
-
"url":"http://snazzymaps.com/style/73/a-dark-world",
|
904 |
-
"json":"[\r\n {\r\n \"stylers\": [\r\n {\"visibility\": \"simplified\"}\r\n ]\r\n }, {\r\n \"stylers\": [\r\n {\"color\": \"#131314\"}\r\n ]\r\n }, {\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n {\"color\": \"#131313\"},\r\n {\"lightness\": 7}\r\n ]\r\n }, {\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n {\"visibility\": \"on\"},\r\n {\"lightness\": 25}\r\n ]\r\n }\r\n ]",
|
905 |
-
"views":376,
|
906 |
-
"createdBy":{
|
907 |
-
"name":"Bim",
|
908 |
-
"url":"http://snazzymaps.com"
|
909 |
-
},
|
910 |
-
"createdOn":"2014-02-28T15:10:39.477"
|
911 |
-
},
|
912 |
-
{
|
913 |
-
"id":69,
|
914 |
-
"name":"Holiday",
|
915 |
-
"description":"A bright and colorful style with great contrast between land, parks, and water.",
|
916 |
-
"url":"http://snazzymaps.com/style/69/holiday",
|
917 |
-
"json":"[\r\n\t{\r\n\t\t\"featureType\": \"landscape\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FFB000\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 71.66666666666669\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -28.400000000000006\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.highway\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#E8FF00\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -76.6\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 113\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.arterial\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FF8300\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -77\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 27.400000000000006\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.local\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FF8C00\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -66.6\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 34.400000000000006\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"water\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00C4FF\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 22.799999999999997\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -11.399999999999991\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"poi\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#9FFF00\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -23.200000000000003\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t}\r\n]",
|
918 |
-
"views":344,
|
919 |
-
"createdBy":{
|
920 |
-
"name":"Ferienhaus Godewind",
|
921 |
-
"url":"http://ferienhaus-godewind.net"
|
922 |
-
},
|
923 |
-
"createdOn":"2014-02-20T03:20:27.927"
|
924 |
-
},
|
925 |
-
{
|
926 |
-
"id":63,
|
927 |
-
"name":"Caribbean Mountain",
|
928 |
-
"description":"Inspired by mountain towns in the Dominican Republic.",
|
929 |
-
"url":"http://snazzymaps.com/style/63/caribbean-mountain",
|
930 |
-
"json":"[\r\n {\r\n \"featureType\": \"poi.medical\",\r\n \"stylers\": [\r\n { \"visibility\": \"simplified\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.business\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.place_of_worship\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"landscape\",\r\n \"stylers\": [\r\n { \"color\": \"#cec6b3\" }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"stylers\": [\r\n { \"color\": \"#f2eee8\" }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n { \"color\": \"#01186a\" }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#cec6b3\" }\r\n ]\r\n },{\r\n \"featureType\": \"landscape.man_made\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.government\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n }\r\n]",
|
931 |
-
"views":282,
|
932 |
-
"createdBy":{
|
933 |
-
"name":"Josiah Sprague",
|
934 |
-
"url":"http://josiahsprague.com"
|
935 |
-
},
|
936 |
-
"createdOn":"2014-02-07T15:19:08.227"
|
937 |
-
},
|
938 |
-
{
|
939 |
-
"id":72,
|
940 |
-
"name":"Transport for London",
|
941 |
-
"description":null,
|
942 |
-
"url":"http://snazzymaps.com/style/72/transport-for-london",
|
943 |
-
"json":"[ { \"elementType\": \"labels.text\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"elementType\": \"labels.icon\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"elementType\": \"geometry.stroke\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"water\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"color\": \"#0099cc\" } ] },{ \"featureType\": \"road\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"color\": \"#00314e\" } ] },{ \"featureType\": \"transit.line\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"visibility\": \"on\" }, { \"color\": \"#f0f0f0\" } ] },{ \"featureType\": \"landscape.man_made\", \"stylers\": [ { \"color\": \"#adbac9\" } ] },{ \"featureType\": \"landscape.natural\", \"stylers\": [ { \"color\": \"#adb866\" } ] },{ \"featureType\": \"poi\", \"stylers\": [ { \"color\": \"#f7c742\" } ] },{ \"featureType\": \"poi.park\", \"stylers\": [ { \"color\": \"#adb866\" } ] },{ \"featureType\": \"transit.station\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"color\": \"#ff8dd3\" } ] },{ \"featureType\": \"transit.station\", \"stylers\": [ { \"color\": \"#ff8dd3\" } ] },{ \"featureType\": \"transit.line\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"visibility\": \"on\" }, { \"color\": \"#808080\" } ] },{ } ]",
|
944 |
-
"views":276,
|
945 |
-
"createdBy":{
|
946 |
-
"name":"Anonymous",
|
947 |
-
"url":"http://snazzymaps.com"
|
948 |
-
},
|
949 |
-
"createdOn":"2014-02-28T15:09:39.617"
|
950 |
-
},
|
951 |
-
{
|
952 |
-
"id":62,
|
953 |
-
"name":"Night vision",
|
954 |
-
"description":"A style reminiscent of awesome night vision goggles.",
|
955 |
-
"url":"http://snazzymaps.com/style/62/night-vision",
|
956 |
-
"json":"[\r\n\t{\r\n\t\tfeatureType: 'water',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#001204' },\r\n\t\t\t{ saturation: 100 },\r\n\t\t\t{ lightness: -95 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape.man_made',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#007F1E' },\r\n\t\t\t{ saturation: 100 },\r\n\t\t\t{ lightness: -72 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape.natural',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#00C72E' },\r\n\t\t\t{ saturation: 100 },\r\n\t\t\t{ lightness: -59 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#002C0A' },\r\n\t\t\t{ saturation: 100 },\r\n\t\t\t{ lightness: -87 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#00A927' },\r\n\t\t\t{ saturation: 100 },\r\n\t\t\t{ lightness: -58 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t}\r\n]",
|
957 |
-
"views":268,
|
958 |
-
"createdBy":{
|
959 |
-
"name":"Raphael Franco",
|
960 |
-
"url":"http://snazzymaps.com"
|
961 |
-
},
|
962 |
-
"createdOn":"2014-02-07T15:18:05.237"
|
963 |
-
},
|
964 |
-
{
|
965 |
-
"id":66,
|
966 |
-
"name":"Blueprint (No Labels)",
|
967 |
-
"description":"A simplified variation on the original Blueprint style. It's the perfect map for building your own world.",
|
968 |
-
"url":"http://snazzymaps.com/style/66/blueprint-no-labels",
|
969 |
-
"json":"[\r\n {\r\n \"stylers\": [\r\n { \"visibility\": \"simplified\" },\r\n { \"saturation\": -100 }\r\n ]\r\n },\r\n\t \r\n\t \r\n {\r\n \"featureType\": \"water\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 17\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"landscape\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 20\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 17\r\n }\r\n ]\r\n },\r\n\t\r\n\t\r\n\r\n\t\r\n\t\r\n {\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n \r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n\t\r\n\t\r\n\t {\r\n \"featureType\": \"road.highway.controlled_access\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 20\r\n }\r\n ]\r\n },\r\n\t\r\n\t\r\n\t\r\n {\r\n \"featureType\": \"road.arterial\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 25\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.local\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 25\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 21\r\n }\r\n ]\r\n },\r\n {\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"saturation\": 100 },\r\n { \"color\": \"#7b94be\" },\r\n { \"lightness\": 50 }\r\n ]\r\n },\r\n\r\n {\r\n \"elementType\": \"labels.icon\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"transit\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 19\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 20\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 17\r\n },\r\n {\r\n \"weight\": 1.2\r\n }\r\n ]\r\n }\r\n]\t\t\t\r\n\t",
|
970 |
-
"views":254,
|
971 |
-
"createdBy":{
|
972 |
-
"name":"Adam Ritchey",
|
973 |
-
"url":"http://www.interramedia.com"
|
974 |
-
},
|
975 |
-
"createdOn":"2014-02-20T03:12:20.75"
|
976 |
-
},
|
977 |
-
{
|
978 |
-
"id":67,
|
979 |
-
"name":"Blueprint",
|
980 |
-
"description":"If you were going to build your own world, this is the map you would use.",
|
981 |
-
"url":"http://snazzymaps.com/style/67/blueprint",
|
982 |
-
"json":"[\r\n \r\n\t \r\n\t \r\n {\r\n \"featureType\": \"water\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 17\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"landscape\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 20\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 17\r\n }\r\n ]\r\n },\r\n\t\r\n\t\r\n\r\n\t\r\n\t\r\n {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n\t\r\n\t\r\n\t {\r\n \"featureType\": \"road.highway.controlled_access\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 20\r\n }\r\n ]\r\n },\r\n\t\r\n\t\r\n\t\r\n {\r\n \"featureType\": \"road.arterial\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 25\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.local\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 25\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 21\r\n }\r\n ]\r\n },\r\n {\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"saturation\": 0 },\r\n { \"color\": \"#4d88ea\" },\r\n { \"lightness\": 0 }\r\n ]\r\n },\r\n\r\n {\r\n \"elementType\": \"labels.icon\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"transit\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 19\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 20\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 17\r\n },\r\n {\r\n \"weight\": 1.2\r\n }\r\n ]\r\n }\r\n]\t\t",
|
983 |
-
"views":241,
|
984 |
-
"createdBy":{
|
985 |
-
"name":"Adam Ritchey",
|
986 |
-
"url":"http://www.interramedia.com"
|
987 |
-
},
|
988 |
-
"createdOn":"2014-02-20T03:12:38.097"
|
989 |
-
},
|
990 |
-
{
|
991 |
-
"id":71,
|
992 |
-
"name":"Jazzygreen",
|
993 |
-
"description":"Bright green and black style.",
|
994 |
-
"url":"http://snazzymaps.com/style/71/jazzygreen",
|
995 |
-
"json":"[\r\n\t{\r\n\t\t\"featureType\": \"landscape\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#000000\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -100\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 44\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.highway\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00F93f\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 100\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -40.95294117647059\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.arterial\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00F93f\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 100\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -51.15294117647059\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.local\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00F93f\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 100\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -50.35294117647059\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"water\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00F93f\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 100\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -50.35294117647059\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"poi\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00F93f\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 100\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -50.35294117647059\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t}\r\n]",
|
996 |
-
"views":138,
|
997 |
-
"createdBy":{
|
998 |
-
"name":"jazz",
|
999 |
-
"url":"http://snazzymaps.com"
|
1000 |
-
},
|
1001 |
-
"createdOn":"2014-02-28T15:09:12.847"
|
1002 |
-
},
|
1003 |
-
{
|
1004 |
-
"id":80,
|
1005 |
-
"name":"Cool Grey",
|
1006 |
-
"description":"A simplified bright map. ",
|
1007 |
-
"url":"http://snazzymaps.com/style/80/cool-grey",
|
1008 |
-
"json":"[ { \"featureType\": \"landscape\", \"elementType\": \"labels\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"transit\", \"elementType\": \"labels\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"poi\", \"elementType\": \"labels\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"water\", \"elementType\": \"labels\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"road\", \"elementType\": \"labels.icon\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"stylers\": [ { \"hue\": \"#00aaff\" }, { \"saturation\": -100 }, { \"gamma\": 2.15 }, { \"lightness\": 12 } ] },{ \"featureType\": \"road\", \"elementType\": \"labels.text.fill\", \"stylers\": [ { \"visibility\": \"on\" }, { \"lightness\": 24 } ] },{ \"featureType\": \"road\", \"elementType\": \"geometry\", \"stylers\": [ { \"lightness\": 57 } ] } ]",
|
1009 |
-
"views":75,
|
1010 |
-
"createdBy":{
|
1011 |
-
"name":"Nico",
|
1012 |
-
"url":"http://Fittter.me"
|
1013 |
-
},
|
1014 |
-
"createdOn":"2014-04-16T02:56:47.393"
|
1015 |
-
},
|
1016 |
-
{
|
1017 |
-
"id":83,
|
1018 |
-
"name":"Muted Blue",
|
1019 |
-
"description":"An unobtrusive blue design for minimal user-experiences. Design for the Rock RMS project.",
|
1020 |
-
"url":"http://snazzymaps.com/style/83/muted-blue",
|
1021 |
-
"json":"[\r\n\t{\"featureType\": \"all\",\r\n\t\t\"stylers\":[\r\n\t\t\t{\"saturation\": 0},\r\n\t\t\t{\"hue\": \"#e7ecf0\"}\r\n\t\t]\r\n\t},\r\n\t{\"featureType\": \"road\",\r\n\t\t\"stylers\":[\r\n\t\t\t{\"saturation\": -70}\r\n\t\t]\r\n\t},\r\n\t{\"featureType\": \"transit\",\r\n\t\t\"stylers\":[\r\n\t\t\t{\"visibility\": \"off\"}\r\n\t\t]\r\n\t},\r\n\t{\"featureType\": \"poi\",\r\n\t\t\"stylers\":[\r\n\t\t\t{\"visibility\": \"off\"}\r\n\t\t]\r\n\t},\r\n\t{\"featureType\": \"water\",\r\n\t\t\"stylers\":[\r\n\t\t\t{\"visibility\": \"simplified\"},\r\n\t\t\t{\"saturation\": -60}\r\n\t\t]\r\n\t}\r\n]",
|
1022 |
-
"views":39,
|
1023 |
-
"createdBy":{
|
1024 |
-
"name":"Jon Edmiston",
|
1025 |
-
"url":"http://www.rockrms.com"
|
1026 |
-
},
|
1027 |
-
"createdOn":"2014-04-16T02:58:37.86"
|
1028 |
-
},
|
1029 |
-
{
|
1030 |
-
"id":82,
|
1031 |
-
"name":"Grass is greener. Water is bluer.",
|
1032 |
-
"description":"Bright green parks and bright blue water",
|
1033 |
-
"url":"http://snazzymaps.com/style/82/grass-is-greener-water-is-bluer",
|
1034 |
-
"json":"[ { \"stylers\": [ { \"saturation\": -100 } ] },{ \"featureType\": \"water\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"color\": \"#0099dd\" } ] },{ \"elementType\": \"labels\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"poi.park\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"color\": \"#aadd55\" } ] },{ \"featureType\": \"road.highway\", \"elementType\": \"labels\", \"stylers\": [ { \"visibility\": \"on\" } ] },{ \"featureType\": \"road.arterial\", \"elementType\": \"labels.text\", \"stylers\": [ { \"visibility\": \"on\" } ] },{ \"featureType\": \"road.local\", \"elementType\": \"labels.text\", \"stylers\": [ { \"visibility\": \"on\" } ] },{ } ]",
|
1035 |
-
"views":34,
|
1036 |
-
"createdBy":{
|
1037 |
-
"name":"vm",
|
1038 |
-
"url":"http://snazzymaps.com"
|
1039 |
-
},
|
1040 |
-
"createdOn":"2014-04-16T02:58:17.053"
|
1041 |
-
},
|
1042 |
-
{
|
1043 |
-
"id":79,
|
1044 |
-
"name":"Black and White",
|
1045 |
-
"description":"Simple blank and white style without added information, just street names.",
|
1046 |
-
"url":"http://snazzymaps.com/style/79/black-and-white",
|
1047 |
-
"json":"[ { \"featureType\": \"road\", \"elementType\": \"labels\", \"stylers\": [ { \"visibility\": \"on\" } ] },{ \"featureType\": \"poi\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"administrative\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"road\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"color\": \"#000000\" }, { \"weight\": 1 } ] },{ \"featureType\": \"road\", \"elementType\": \"geometry.stroke\", \"stylers\": [ { \"color\": \"#000000\" }, { \"weight\": 0.8 } ] },{ \"featureType\": \"landscape\", \"stylers\": [ { \"color\": \"#ffffff\" } ] },{ \"featureType\": \"water\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"transit\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"elementType\": \"labels\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"elementType\": \"labels.text\", \"stylers\": [ { \"visibility\": \"on\" } ] },{ \"elementType\": \"labels.text.stroke\", \"stylers\": [ { \"color\": \"#ffffff\" } ] },{ \"elementType\": \"labels.text.fill\", \"stylers\": [ { \"color\": \"#000000\" } ] },{ \"elementType\": \"labels.icon\", \"stylers\": [ { \"visibility\": \"on\" } ] } ]",
|
1048 |
-
"views":21,
|
1049 |
-
"createdBy":{
|
1050 |
-
"name":null,
|
1051 |
-
"url":"http://snazzymaps.com"
|
1052 |
-
},
|
1053 |
-
"createdOn":"2014-04-16T02:56:22.413"
|
1054 |
-
},
|
1055 |
-
{
|
1056 |
-
"id":81,
|
1057 |
-
"name":"Ilustração",
|
1058 |
-
"description":"Estilo baseado nas cores de ilustrações, como panfletos. O estilo também foi utilizado no site Tô No Bloco, que tem como finalidade ser um \"panfleto virtual\" dos blocos de carnaval.\r\n\r\nStyle based on the colors of graphics as flyers. The style was also used on the site Tô In Block, which aims to be a \"virtual flyers\" of carnival blocks.",
|
1059 |
-
"url":"http://snazzymaps.com/style/81/ilustra%C3%A7%C3%A3o",
|
1060 |
-
"json":"[\r\n\t{\r\n\t\tfeatureType: 'water',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#71ABC3' },\r\n\t\t\t{ saturation: -10 },\r\n\t\t\t{ lightness: -21 },\r\n\t\t\t{ visibility: 'simplified' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape.natural',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#7DC45C' },\r\n\t\t\t{ saturation: 37 },\r\n\t\t\t{ lightness: -41 },\r\n\t\t\t{ visibility: 'simplified' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape.man_made',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#C3E0B0' },\r\n\t\t\t{ saturation: 23 },\r\n\t\t\t{ lightness: -12 },\r\n\t\t\t{ visibility: 'simplified' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#A19FA0' },\r\n\t\t\t{ saturation: -98 },\r\n\t\t\t{ lightness: -20 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#FFFFFF' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'simplified' }\r\n\t\t]\r\n\t}\r\n]",
|
1061 |
-
"views":19,
|
1062 |
-
"createdBy":{
|
1063 |
-
"name":"Marcelo Oliveira Murta",
|
1064 |
-
"url":"http://www.tonobloco.com.br"
|
1065 |
-
},
|
1066 |
-
"createdOn":"2014-04-16T02:57:57.38"
|
1067 |
-
},
|
1068 |
-
{
|
1069 |
-
"id":78,
|
1070 |
-
"name":"Pink & Blue",
|
1071 |
-
"description":null,
|
1072 |
-
"url":"http://snazzymaps.com/style/78/pink-and-blue",
|
1073 |
-
"json":"[ { \"featureType\": \"landscape\", \"stylers\": [ { \"visibility\": \"simplified\" }, { \"color\": \"#9debff\" }, { \"weight\": 0.1 } ] },{ \"featureType\": \"water\", \"stylers\": [ { \"visibility\": \"simplified\" }, { \"color\": \"#ebebeb\" } ] },{ \"featureType\": \"road.arterial\", \"elementType\": \"geometry\", \"stylers\": [ { \"visibility\": \"on\" }, { \"color\": \"#51dbff\" } ] },{ \"featureType\": \"poi.park\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"visibility\": \"on\" }, { \"color\": \"#51dbff\" } ] },{ \"featureType\": \"poi\" },{ \"featureType\": \"transit.line\", \"stylers\": [ { \"color\": \"#ff4e80\" }, { \"visibility\": \"off\" } ] },{ \"featureType\": \"road\", \"elementType\": \"geometry.stroke\", \"stylers\": [ { \"visibility\": \"on\" }, { \"weight\": 1.5 }, { \"color\": \"#51dbff\" } ] },{ \"featureType\": \"road.arterial\", \"elementType\": \"geometry\", \"stylers\": [ { \"visibility\": \"simplified\" }, { \"color\": \"#51dbNaN\" } ] },{ \"featureType\": \"road.highway\", \"elementType\": \"geometry\", \"stylers\": [ { \"visibility\": \"simplified\" }, { \"color\": \"#51dbff\" } ] },{ \"featureType\": \"poi.business\", \"stylers\": [ { \"color\": \"#9debff\" }, { \"visibility\": \"off\" } ] },{ },{ \"featureType\": \"poi.government\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"poi.school\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"administrative\", \"stylers\": [ { \"visibility\": \"on\" } ] },{ \"featureType\": \"poi.medical\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"poi.attraction\", \"elementType\": \"geometry\", \"stylers\": [ { \"visibility\": \"on\" }, { \"color\": \"#51dbff\" } ] },{ \"featureType\": \"poi.place_of_worship\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"poi.sports_complex\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ },{ \"featureType\": \"road.arterial\", \"elementType\": \"labels.text.stroke\", \"stylers\": [ { \"color\": \"#000000\" }, { \"visibility\": \"off\" } ] },{ \"featureType\": \"road.highway\", \"elementType\": \"labels.text\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"road.highway.controlled_access\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"road\" } ]",
|
1074 |
-
"views":16,
|
1075 |
-
"createdBy":{
|
1076 |
-
"name":"cebrat",
|
1077 |
-
"url":"http://snazzymaps.com"
|
1078 |
-
},
|
1079 |
-
"createdOn":"2014-04-16T02:53:43.42"
|
1080 |
-
}
|
1081 |
]
|
1 |
+
[
|
2 |
+
{
|
3 |
+
"id":1,
|
4 |
+
"name":"Pale Dawn",
|
5 |
+
"description":"Inspired by CloudMade's style of the same name. Use of subdued colours results in an excellent style for sites with a pastel colour scheme.",
|
6 |
+
"url":"http://snazzymaps.com/style/1/pale-dawn",
|
7 |
+
"json":"[ { 'featureType': 'water', 'stylers': [{ 'visibility': 'on' },{ 'color': '#acbcc9' } ] },{ 'featureType': 'landscape', 'stylers': [{ 'color': '#f2e5d4' } ] },{ 'featureType': 'road.highway', 'elementType': 'geometry', 'stylers': [{ 'color': '#c5c6c6' } ] },{ 'featureType': 'road.arterial', 'elementType': 'geometry', 'stylers': [{ 'color': '#e4d7c6' } ] },{ 'featureType': 'road.local', 'elementType': 'geometry', 'stylers': [{ 'color': '#fbfaf7' } ] },{ 'featureType': 'poi.park', 'elementType': 'geometry', 'stylers': [{ 'color': '#c5dac6' } ] },{ 'featureType': 'administrative', 'stylers': [{ 'visibility': 'on' },{ 'lightness': 33 } ] },{ 'featureType': 'road' },{ 'featureType': 'poi.park', 'elementType': 'labels', 'stylers': [{ 'visibility': 'on' },{ 'lightness': 20 } ] },{ },{ 'featureType': 'road', 'stylers': [{ 'lightness': 20 } ] }]",
|
8 |
+
"views":18287,
|
9 |
+
"createdBy":{
|
10 |
+
"name":"Adam Krogh",
|
11 |
+
"url":"http://atmist.com"
|
12 |
+
},
|
13 |
+
"createdOn":"2013-10-24T22:54:34.183"
|
14 |
+
},
|
15 |
+
{
|
16 |
+
"id":15,
|
17 |
+
"name":"Subtle Grayscale",
|
18 |
+
"description":"A nice, simple grayscale version of the map with color extremes that are never too harsh on the eyes. Originally created for http://barvinssurvins.fr/situer.",
|
19 |
+
"url":"http://snazzymaps.com/style/15/subtle-grayscale",
|
20 |
+
"json":"[\r\n {\r\n featureType: \"landscape\",\r\n stylers: [\r\n { saturation: -100 },\r\n { lightness: 65 },\r\n { visibility: \"on\" }\r\n ]\r\n },{\r\n featureType: \"poi\",\r\n stylers: [\r\n { saturation: -100 },\r\n { lightness: 51 },\r\n { visibility: \"simplified\" }\r\n ]\r\n },{\r\n featureType: \"road.highway\",\r\n stylers: [\r\n { saturation: -100 },\r\n { visibility: \"simplified\" }\r\n ]\r\n },{\r\n featureType: \"road.arterial\",\r\n stylers: [\r\n { saturation: -100 },\r\n { lightness: 30 },\r\n { visibility: \"on\" }\r\n ]\r\n },{\r\n featureType: \"road.local\",\r\n stylers: [\r\n { saturation: -100 },\r\n { lightness: 40 },\r\n { visibility: \"on\" }\r\n ]\r\n },{\r\n featureType: \"transit\",\r\n stylers: [\r\n { saturation: -100 },\r\n { visibility: \"simplified\" }\r\n ]\r\n },{\r\n featureType: \"administrative.province\",\r\n stylers: [\r\n { visibility: \"off\" }\r\n ]\r\n /** /\r\n },{\r\n featureType: \"administrative.locality\",\r\n stylers: [\r\n { visibility: \"off\" }\r\n ]\r\n },{\r\n featureType: \"administrative.neighborhood\",\r\n stylers: [\r\n { visibility: \"on\" }\r\n ]\r\n /**/\r\n },{\r\n featureType: \"water\",\r\n elementType: \"labels\",\r\n stylers: [\r\n { visibility: \"on\" },\r\n { lightness: -25 },\r\n { saturation: -100 }\r\n ]\r\n },{\r\n featureType: \"water\",\r\n elementType: \"geometry\",\r\n stylers: [\r\n { hue: \"#ffff00\" },\r\n { lightness: -25 },\r\n { saturation: -97 }\r\n ]\r\n }\r\n ]",
|
21 |
+
"views":17497,
|
22 |
+
"createdBy":{
|
23 |
+
"name":"Paulo Ávila",
|
24 |
+
"url":"https://github.com/demoive/"
|
25 |
+
},
|
26 |
+
"createdOn":"2013-10-30T16:37:24.593"
|
27 |
+
},
|
28 |
+
{
|
29 |
+
"id":25,
|
30 |
+
"name":"Blue water",
|
31 |
+
"description":"A simple map with blue water and roads/landscape in grayscale. ",
|
32 |
+
"url":"http://snazzymaps.com/style/25/blue-water",
|
33 |
+
"json":"[\r\n\t{\r\n\t\tfeatureType: 'water',\r\n\t\tstylers: [{color:'#46bcec'},{visibility:'on'}]\r\n\t},{\r\n\t\tfeatureType: 'landscape',\r\n\t\tstylers: [{color:'#f2f2f2'}]\r\n\t},{\r\n\t\tfeatureType: 'road',\r\n\t\tstylers: [{saturation: -100},{lightness: 45}]\r\n\t},{\r\n\t\tfeatureType: 'road.highway',\r\n\t\tstylers: [{visibility: 'simplified'}]\r\n\t},{\r\n\t\tfeatureType: 'road.arterial',\r\n\t\telementType: 'labels.icon',\r\n\t\tstylers: [{visibility: 'off'}]\r\n\t},{\r\n\t\tfeatureType: 'administrative',\r\n\t\telementType: 'labels.text.fill',\r\n\t\tstylers: [{color: '#444444'}]\r\n\t},{\r\n\t\tfeatureType: 'transit',\r\n\t\tstylers: [{visibility: 'off'}]\r\n\t},{\r\n\t\tfeatureType: 'poi',\r\n\t\tstylers: [{visibility: 'off'}]\r\n\t}\r\n]",
|
34 |
+
"views":11476,
|
35 |
+
"createdBy":{
|
36 |
+
"name":"Xavier",
|
37 |
+
"url":"http://www.xavierfoucrier.fr"
|
38 |
+
},
|
39 |
+
"createdOn":"2013-11-05T16:09:45.02"
|
40 |
+
},
|
41 |
+
{
|
42 |
+
"id":2,
|
43 |
+
"name":"Midnight Commander",
|
44 |
+
"description":"Inspired by CloudMade's style of the same name. A dark use of water and 'Tron' like colours results in a very unique style.",
|
45 |
+
"url":"http://snazzymaps.com/style/2/midnight-commander",
|
46 |
+
"json":"[{'featureType': 'water','stylers': [{ 'color': '#021019' }]},{'featureType': 'landscape','stylers': [{ 'color': '#08304b' }]},{'featureType': 'poi','elementType': 'geometry','stylers': [{ 'color': '#0c4152' },{ 'lightness': 5 }]},{'featureType': 'road.highway','elementType': 'geometry.fill','stylers': [{ 'color': '#000000' }]},{'featureType': 'road.highway','elementType': 'geometry.stroke','stylers': [{ 'color': '#0b434f' },{ 'lightness': 25 }]},{'featureType': 'road.arterial','elementType': 'geometry.fill','stylers': [{ 'color': '#000000' }]},{'featureType': 'road.arterial','elementType': 'geometry.stroke','stylers': [{ 'color': '#0b3d51' },{ 'lightness': 16 }]},{'featureType': 'road.local','elementType': 'geometry','stylers': [{ 'color': '#000000' }]},{'elementType': 'labels.text.fill','stylers': [{ 'color': '#ffffff' }]},{'elementType': 'labels.text.stroke','stylers': [{ 'color': '#000000' },{ 'lightness': 13 }]},{'featureType': 'transit','stylers': [{ 'color': '#146474' }]},{'featureType': 'administrative','elementType': 'geometry.fill','stylers': [{ 'color': '#000000' }]},{'featureType': 'administrative','elementType': 'geometry.stroke','stylers': [{ 'color': '#144b53' },{ 'lightness': 14 },{ 'weight': 1.4 }]}]",
|
47 |
+
"views":8783,
|
48 |
+
"createdBy":{
|
49 |
+
"name":"Adam Krogh",
|
50 |
+
"url":"http://atmist.com"
|
51 |
+
},
|
52 |
+
"createdOn":"2013-10-24T22:54:36.037"
|
53 |
+
},
|
54 |
+
{
|
55 |
+
"id":18,
|
56 |
+
"name":"Retro",
|
57 |
+
"description":"A retro style map from Google that has a ton of detail. Looks great zoomed in on a city with lots of features.",
|
58 |
+
"url":"http://snazzymaps.com/style/18/retro",
|
59 |
+
"json":"[{featureType:\"administrative\",stylers:[{visibility:\"off\"}]},\r\n{featureType:\"poi\",stylers:[{visibility:\"simplified\"}]},{featureType:\"road\",elementType:\"labels\",stylers:[{visibility:\"simplified\"}]},{featureType:\"water\",stylers:[{visibility:\"simplified\"}]},{featureType:\"transit\",stylers:[{visibility:\"simplified\"}]},{featureType:\"landscape\",stylers:[{visibility:\"simplified\"}]},{featureType:\"road.highway\",stylers:[{visibility:\"off\"}]},{featureType:\"road.local\",stylers:[{visibility:\"on\"}]},{featureType:\"road.highway\",elementType:\"geometry\",stylers:[{visibility:\"on\"}]},\r\n{featureType:\"water\",stylers:[{color:\"#84afa3\"},{lightness:52}]},{stylers:[{saturation:-17},{gamma:0.36}]},{featureType:\"transit.line\",elementType:\"geometry\",stylers:[{color:\"#3f518c\"}] }]",
|
60 |
+
"views":8041,
|
61 |
+
"createdBy":{
|
62 |
+
"name":"Google",
|
63 |
+
"url":"https://embed-dot-more-than-a-map.appspot.com/demos/basemaps/sydney"
|
64 |
+
},
|
65 |
+
"createdOn":"2013-10-31T15:05:56.073"
|
66 |
+
},
|
67 |
+
{
|
68 |
+
"id":38,
|
69 |
+
"name":"Shades of Grey",
|
70 |
+
"description":"A map with various shades of grey. Great for a website with a really dark theme. ",
|
71 |
+
"url":"http://snazzymaps.com/style/38/shades-of-grey",
|
72 |
+
"json":"[\r\n {\r\n \"featureType\": \"water\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 17 }\r\n ]\r\n },{\r\n \"featureType\": \"landscape\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 20 }\r\n ]\r\n },{\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 17 }\r\n ]\r\n },{\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 29 },\r\n { \"weight\": 0.2 }\r\n ]\r\n },{\r\n \"featureType\": \"road.arterial\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 18 }\r\n ]\r\n },{\r\n \"featureType\": \"road.local\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 16 }\r\n ]\r\n },{\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 21 }\r\n ]\r\n },{\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n { \"visibility\": \"on\" },\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 16 }\r\n ]\r\n },{\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"saturation\": 36 },\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 40 }\r\n ]\r\n },{\r\n \"elementType\": \"labels.icon\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"transit\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 19 }\r\n ]\r\n },{\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 20 }\r\n ]\r\n },{\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" },\r\n { \"lightness\": 17 },\r\n { \"weight\": 1.2 }\r\n ]\r\n }\r\n]",
|
73 |
+
"views":7532,
|
74 |
+
"createdBy":{
|
75 |
+
"name":"Adam Krogh",
|
76 |
+
"url":"http://atmist.com"
|
77 |
+
},
|
78 |
+
"createdOn":"2013-11-12T18:21:41.94"
|
79 |
+
},
|
80 |
+
{
|
81 |
+
"id":20,
|
82 |
+
"name":"Gowalla",
|
83 |
+
"description":"Style as used on the Gowalla (RIP) website, one of the first larger projects to have used custom styled maps. Subtle changes to the water and road color combined with reduced features creates an excellent simplified map style.",
|
84 |
+
"url":"http://snazzymaps.com/style/20/gowalla",
|
85 |
+
"json":"[\t\t\r\n\t{\r\n\t\tfeatureType: \"road\",\r\n\t\telementType: \"labels\",\r\n\t\tstylers: [ { visibility: \"simplified\" }, { lightness: 20 } ]\r\n\t},{\r\n\t\tfeatureType: \"administrative.land_parcel\",\r\n\t\telementType: \"all\",\r\n\t\tstylers: [ { visibility: \"off\" } ]\r\n\t},{\r\n\t\tfeatureType: \"landscape.man_made\",\r\n\t\telementType: \"all\",\r\n\t\tstylers: [ { visibility: \"off\" } ]\r\n\t},{\r\n\t\tfeatureType: \"transit\",\r\n\t\telementType: \"all\",\r\n\t\tstylers: [ { visibility: \"off\" } ]\r\n\t},{\r\n\t\tfeatureType: \"road.local\",\r\n\t\telementType: \"labels\",\r\n\t\tstylers: [ { visibility: \"simplified\" } ]\r\n\t},{\r\n\t\tfeatureType: \"road.local\",\r\n\t\telementType: \"geometry\",\r\n\t\tstylers: [ { visibility: \"simplified\" } ]\r\n\t},{\r\n\t\tfeatureType: \"road.highway\",\r\n\t\telementType: \"labels\",\r\n\t\tstylers: [ { visibility: \"simplified\" } ]\r\n\t},{\r\n\t\tfeatureType: \"poi\",\r\n\t\telementType: \"labels\",\r\n\t\tstylers: [ { visibility: \"off\" } ]\r\n },{\r\n\t\tfeatureType: \"road.arterial\",\r\n\t\telementType: \"labels\",\r\n\t\tstylers: [ { visibility: \"off\" } ]\r\n\t},{\r\n\t\tfeatureType: \"water\",\r\n\t\telementType: \"all\",\r\n\t\tstylers: [ { hue: \"#a1cdfc\" },{ saturation: 30 },{ lightness: 49 } ]\r\n\t},{\r\n\t\tfeatureType: \"road.highway\",\r\n\t\telementType: \"geometry\",\r\n\t\tstylers: [ { hue: \"#f49935\" } ]\r\n\t},{\r\n\t\tfeatureType: \"road.arterial\",\r\n\t\telementType: \"geometry\",\r\n\t\tstylers: [ { hue: \"#fad959\" } ]\r\n\t}\r\n]",
|
86 |
+
"views":5500,
|
87 |
+
"createdBy":{
|
88 |
+
"name":"Bramus",
|
89 |
+
"url":"http://www.bram.us/"
|
90 |
+
},
|
91 |
+
"createdOn":"2013-11-02T18:13:19.54"
|
92 |
+
},
|
93 |
+
{
|
94 |
+
"id":29,
|
95 |
+
"name":"Light Monochrome",
|
96 |
+
"description":"This map style was created for the Streng Design & Advertising website redesign. Used primary as a design element, it needed to be light and subtle but still recognizable.",
|
97 |
+
"url":"http://snazzymaps.com/style/29/light-monochrome",
|
98 |
+
"json":"[\r\n\t\t\t\t{\r\n\t\t\t\t\tfeatureType: 'water',\r\n\t\t\t\t\telementType: 'all',\r\n\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t{ hue: '#e9ebed' },\r\n\t\t\t\t\t\t{ saturation: -78 },\r\n\t\t\t\t\t\t{ lightness: 67 },\r\n\t\t\t\t\t\t{ visibility: 'simplified' }\r\n\t\t\t\t\t]\r\n\t\t\t\t},{\r\n\t\t\t\t\tfeatureType: 'landscape',\r\n\t\t\t\t\telementType: 'all',\r\n\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t{ hue: '#ffffff' },\r\n\t\t\t\t\t\t{ saturation: -100 },\r\n\t\t\t\t\t\t{ lightness: 100 },\r\n\t\t\t\t\t\t{ visibility: 'simplified' }\r\n\t\t\t\t\t]\r\n\t\t\t\t},{\r\n\t\t\t\t\tfeatureType: 'road',\r\n\t\t\t\t\telementType: 'geometry',\r\n\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t{ hue: '#bbc0c4' },\r\n\t\t\t\t\t\t{ saturation: -93 },\r\n\t\t\t\t\t\t{ lightness: 31 },\r\n\t\t\t\t\t\t{ visibility: 'simplified' }\r\n\t\t\t\t\t]\r\n\t\t\t\t},{\r\n\t\t\t\t\tfeatureType: 'poi',\r\n\t\t\t\t\telementType: 'all',\r\n\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t{ hue: '#ffffff' },\r\n\t\t\t\t\t\t{ saturation: -100 },\r\n\t\t\t\t\t\t{ lightness: 100 },\r\n\t\t\t\t\t\t{ visibility: 'off' }\r\n\t\t\t\t\t]\r\n\t\t\t\t},{\r\n\t\t\t\t\tfeatureType: 'road.local',\r\n\t\t\t\t\telementType: 'geometry',\r\n\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t{ hue: '#e9ebed' },\r\n\t\t\t\t\t\t{ saturation: -90 },\r\n\t\t\t\t\t\t{ lightness: -8 },\r\n\t\t\t\t\t\t{ visibility: 'simplified' }\r\n\t\t\t\t\t]\r\n\t\t\t\t},{\r\n\t\t\t\t\tfeatureType: 'transit',\r\n\t\t\t\t\telementType: 'all',\r\n\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t{ hue: '#e9ebed' },\r\n\t\t\t\t\t\t{ saturation: 10 },\r\n\t\t\t\t\t\t{ lightness: 69 },\r\n\t\t\t\t\t\t{ visibility: 'on' }\r\n\t\t\t\t\t]\r\n\t\t\t\t},{\r\n\t\t\t\t\tfeatureType: 'administrative.locality',\r\n\t\t\t\t\telementType: 'all',\r\n\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t{ hue: '#2c2e33' },\r\n\t\t\t\t\t\t{ saturation: 7 },\r\n\t\t\t\t\t\t{ lightness: 19 },\r\n\t\t\t\t\t\t{ visibility: 'on' }\r\n\t\t\t\t\t]\r\n\t\t\t\t},{\r\n\t\t\t\t\tfeatureType: 'road',\r\n\t\t\t\t\telementType: 'labels',\r\n\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t{ hue: '#bbc0c4' },\r\n\t\t\t\t\t\t{ saturation: -93 },\r\n\t\t\t\t\t\t{ lightness: 31 },\r\n\t\t\t\t\t\t{ visibility: 'on' }\r\n\t\t\t\t\t]\r\n\t\t\t\t},{\r\n\t\t\t\t\tfeatureType: 'road.arterial',\r\n\t\t\t\t\telementType: 'labels',\r\n\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t{ hue: '#bbc0c4' },\r\n\t\t\t\t\t\t{ saturation: -93 },\r\n\t\t\t\t\t\t{ lightness: -2 },\r\n\t\t\t\t\t\t{ visibility: 'simplified' }\r\n\t\t\t\t\t]\r\n\t\t\t\t}\r\n\t\t\t]",
|
99 |
+
"views":5148,
|
100 |
+
"createdBy":{
|
101 |
+
"name":"Derrik Engel",
|
102 |
+
"url":"http://www.strengdesign.com"
|
103 |
+
},
|
104 |
+
"createdOn":"2013-11-07T15:16:34.433"
|
105 |
+
},
|
106 |
+
{
|
107 |
+
"id":39,
|
108 |
+
"name":"Paper",
|
109 |
+
"description":"A light theme with an excellent contrast between water, parks, and land.",
|
110 |
+
"url":"http://snazzymaps.com/style/39/paper",
|
111 |
+
"json":"[{featureType:\"administrative\",stylers:[{visibility:\"off\"}]},{featureType:\"poi\",stylers:[{visibility:\"simplified\"}]},{featureType:\"road\",stylers:[{visibility:\"simplified\"}]},{featureType:\"water\",stylers:[{visibility:\"simplified\"}]},{featureType:\"transit\",stylers:[{visibility:\"simplified\"}]},{featureType:\"landscape\",stylers:[{visibility:\"simplified\"}]},{featureType:\"road.highway\",stylers:[{visibility:\"off\"}]},\r\n{featureType:\"road.local\",stylers:[{visibility:\"on\"}]},{featureType:\"road.highway\",elementType:\"geometry\",stylers:[{visibility:\"on\"}]},{featureType:\"road.arterial\",stylers:[{visibility:\"off\"}]},{featureType:\"water\",stylers:[{color:\"#5f94ff\"},{lightness:26},{gamma:5.86}]},{},{featureType:\"road.highway\",stylers:[{weight:0.6},{saturation:-85},{lightness:61}]},{featureType:\"road\"},{},{featureType:\"landscape\",stylers:[{hue:\"#0066ff\"},{saturation:74},{lightness:100}]}]",
|
112 |
+
"views":4728,
|
113 |
+
"createdBy":{
|
114 |
+
"name":"Google",
|
115 |
+
"url":"https://embed-dot-more-than-a-map.appspot.com/demos/basemaps/san-francisco"
|
116 |
+
},
|
117 |
+
"createdOn":"2013-11-19T02:52:19.577"
|
118 |
+
},
|
119 |
+
{
|
120 |
+
"id":5,
|
121 |
+
"name":"Greyscale",
|
122 |
+
"description":"Example provided by Google showcasing their style API. A really cool greyscale colour scheme that looks great when zoomed in.",
|
123 |
+
"url":"http://snazzymaps.com/style/5/greyscale",
|
124 |
+
"json":"[{ featureType: 'all', stylers: [{saturation: -100},{gamma: 0.50} ]} ]",
|
125 |
+
"views":4705,
|
126 |
+
"createdBy":{
|
127 |
+
"name":"Google",
|
128 |
+
"url":"http://maps-api-tt.appspot.com/apilite/styled/styled.html"
|
129 |
+
},
|
130 |
+
"createdOn":"2013-10-24T22:54:39.703"
|
131 |
+
},
|
132 |
+
{
|
133 |
+
"id":19,
|
134 |
+
"name":"Subtle",
|
135 |
+
"description":"A subtle and simple map style perfect for productions using colourful markers, pins or polygons.",
|
136 |
+
"url":"http://snazzymaps.com/style/19/subtle",
|
137 |
+
"json":"[\r\n\t{\r\n\t\t\"featureType\": \"poi\",\r\n\t\t\"stylers\": [\r\n\t\t\t{ \"visibility\": \"off\" }\r\n\t\t]\r\n\t},{\r\n\t\t\"stylers\": [\r\n\t\t\t{ \"saturation\": -70 },\r\n\t\t\t{ \"lightness\": 37 },\r\n\t\t\t{ \"gamma\": 1.15 }\r\n\t\t]\r\n\t},{\r\n\t\t\"elementType\": \"labels\",\r\n\t\t\"stylers\": [\r\n\t\t\t{ \"gamma\": 0.26 },\r\n\t\t\t{ \"visibility\": \"off\" }\r\n\t\t]\r\n\t},{\r\n\t\t\"featureType\": \"road\",\r\n\t\t\"stylers\": [\r\n\t\t\t{ \"lightness\": 0 },\r\n\t\t\t{ \"saturation\": 0 },\r\n\t\t\t{ \"hue\": \"#ffffff\" },\r\n\t\t\t{ \"gamma\": 0 }\r\n\t\t]\r\n\t},{\r\n\t\t\"featureType\": \"road\",\r\n\t\t\"elementType\": \"labels.text.stroke\",\r\n\t\t\"stylers\": [\r\n\t\t\t{ \"visibility\": \"off\" }\r\n\t\t]\r\n\t},{\r\n\t\t\"featureType\": \"road.arterial\",\r\n\t\t\"elementType\": \"geometry\",\r\n\t\t\"stylers\": [\r\n\t\t\t{ \"lightness\": 20 }\r\n\t\t]\r\n\t},{\r\n\t\t\"featureType\": \"road.highway\",\r\n\t\t\"elementType\": \"geometry\",\r\n\t\t\"stylers\": [\r\n\t\t\t{ \"lightness\": 50 },\r\n\t\t\t{ \"saturation\": 0 },\r\n\t\t\t{ \"hue\": \"#ffffff\" }\r\n\t\t]\r\n\t},{\r\n\t\t\"featureType\": \"administrative.province\",\r\n\t\t\"stylers\": [\r\n\t\t\t{ \"visibility\": \"on\" },\r\n\t\t\t{ \"lightness\": -50 }\r\n\t\t]\r\n\t},{\r\n\t\t\"featureType\": \"administrative.province\",\r\n\t\t\"elementType\": \"labels.text.stroke\",\r\n\t\t\"stylers\": [\r\n\t\t\t{ \"visibility\": \"off\" }\r\n\t\t]\r\n\t},{\r\n\t\t\"featureType\": \"administrative.province\",\r\n\t\t\"elementType\": \"labels.text\",\r\n\t\t\"stylers\": [\r\n\t\t\t{ \"lightness\": 20 }\r\n\t\t]\r\n\t} \r\n]",
|
138 |
+
"views":4499,
|
139 |
+
"createdBy":{
|
140 |
+
"name":"Søren Larsen Pedersen",
|
141 |
+
"url":"http://www.larsenpedersen.com"
|
142 |
+
},
|
143 |
+
"createdOn":"2013-11-01T02:30:59.14"
|
144 |
+
},
|
145 |
+
{
|
146 |
+
"id":13,
|
147 |
+
"name":"Neutral Blue",
|
148 |
+
"description":"A variety of deep blue colors provides great contrast whether you are zoomed out looking at countries or zoomed right in on specific roads. ",
|
149 |
+
"url":"http://snazzymaps.com/style/13/neutral-blue",
|
150 |
+
"json":"[{\"featureType\": \"water\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#193341\" }]},{\"featureType\": \"landscape\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#2c5a71\" }]},{\"featureType\": \"road\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#29768a\" },{ \"lightness\": -37 }]},{\"featureType\": \"poi\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#406d80\" }]},{\"featureType\": \"transit\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#406d80\" }]},{\"elementType\": \"labels.text.stroke\",\"stylers\": [{ \"visibility\": \"on\" },{ \"color\": \"#3e606f\" },{ \"weight\": 2 },{ \"gamma\": 0.84 }]},{\"elementType\": \"labels.text.fill\",\"stylers\": [{ \"color\": \"#ffffff\" }]},{\"featureType\": \"administrative\",\"elementType\": \"geometry\",\"stylers\": [{ \"weight\": 0.6 },{ \"color\": \"#1a3541\" }]},{\"elementType\": \"labels.icon\",\"stylers\": [{ \"visibility\": \"off\" }]},{\"featureType\": \"poi.park\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#2c5a71\" }]}]",
|
151 |
+
"views":4050,
|
152 |
+
"createdBy":{
|
153 |
+
"name":"Adam Krogh",
|
154 |
+
"url":"http://atmist.com"
|
155 |
+
},
|
156 |
+
"createdOn":"2013-10-30T04:22:53.393"
|
157 |
+
},
|
158 |
+
{
|
159 |
+
"id":42,
|
160 |
+
"name":"Apple Maps-esque",
|
161 |
+
"description":"A theme that largely resembles the Apple Maps theme, albeit somewhat flatter.",
|
162 |
+
"url":"http://snazzymaps.com/style/42/apple-maps-esque",
|
163 |
+
"json":"[\r\n\r\n // WATER\r\n\r\n {\r\n featureType: 'water',\r\n elementType: 'geometry',\r\n stylers: [{\r\n color: '#a2daf2'\r\n }]\r\n },\r\n\r\n // LANDSCAPE\r\n\r\n {\r\n featureType: 'landscape.man_made',\r\n elementType: 'geometry',\r\n stylers: [{\r\n color: '#f7f1df'\r\n }]\r\n },\r\n\r\n {\r\n featureType: 'landscape.natural',\r\n elementType: 'geometry',\r\n stylers: [{\r\n color: '#d0e3b4'\r\n }]\r\n },\r\n\r\n {\r\n featureType: 'landscape.natural.terrain',\r\n elementType: 'geometry',\r\n stylers: [{\r\n visibility: 'off'\r\n }]\r\n },\r\n\r\n // POINTS OF INTEREST\r\n\r\n {\r\n featureType: 'poi.park',\r\n elementType: 'geometry',\r\n stylers: [{\r\n color: '#bde6ab'\r\n }]\r\n },\r\n\r\n {\r\n featureType: 'poi',\r\n elementType: 'labels',\r\n stylers: [{\r\n visibility: 'off'\r\n }]\r\n },\r\n\r\n {\r\n featureType: 'poi.medical',\r\n elementType: 'geometry',\r\n stylers: [{\r\n color: '#fbd3da'\r\n }]\r\n },\r\n\r\n {\r\n featureType: 'poi.business',\r\n stylers: [{\r\n visibility: 'off'\r\n }]\r\n },\r\n\r\n // ROADS\r\n\r\n {\r\n featureType: 'road',\r\n elementType: 'geometry.stroke',\r\n stylers: [{\r\n visibility: 'off'\r\n }]\r\n },\r\n\r\n {\r\n featureType: 'road',\r\n elementType: 'labels',\r\n stylers: [{\r\n visibility: 'off'\r\n }]\r\n },\r\n\r\n {\r\n featureType: 'road.highway',\r\n elementType: 'geometry.fill',\r\n stylers: [{\r\n color: '#ffe15f'\r\n }]\r\n },\r\n\r\n {\r\n featureType: 'road.highway',\r\n elementType: 'geometry.stroke',\r\n stylers: [{\r\n color: '#efd151'\r\n }]\r\n },\r\n\r\n {\r\n featureType: 'road.arterial',\r\n elementType: 'geometry.fill',\r\n stylers: [{\r\n color: '#ffffff'\r\n }]\r\n },\r\n\r\n {\r\n featureType: 'road.local',\r\n elementType: 'geometry.fill',\r\n stylers: [{\r\n color: 'black'\r\n }]\r\n },\r\n\r\n // TRANSIT\r\n\r\n {\r\n featureType: 'transit.station.airport',\r\n elementType: 'geometry.fill',\r\n stylers: [{\r\n color: '#cfb2db'\r\n }]\r\n }\r\n\r\n ]",
|
164 |
+
"views":3629,
|
165 |
+
"createdBy":{
|
166 |
+
"name":"Mike Fowler",
|
167 |
+
"url":"http://mikefowler.me"
|
168 |
+
},
|
169 |
+
"createdOn":"2013-11-20T17:57:23.553"
|
170 |
+
},
|
171 |
+
{
|
172 |
+
"id":27,
|
173 |
+
"name":"Shift Worker",
|
174 |
+
"description":"Almost grey scale, this style uses subdued tones to display streets with a minimum of distractions. Best used around zoom level 16 to show a local address.",
|
175 |
+
"url":"http://snazzymaps.com/style/27/shift-worker",
|
176 |
+
"json":"[\r\n { stylers: [{ saturation: -100 }, { gamma: 1 }] },\r\n { elementType: \"labels.text.stroke\", stylers: [{ visibility: \"off\" }] },\r\n { featureType: \"poi.business\", elementType: \"labels.text\", stylers: [{ visibility: \"off\" }] },\r\n { featureType: \"poi.business\", elementType: \"labels.icon\", stylers: [{ visibility: \"off\" }] },\r\n { featureType: \"poi.place_of_worship\", elementType: \"labels.text\", stylers: [{ visibility: \"off\" }] },\r\n { featureType: \"poi.place_of_worship\", elementType: \"labels.icon\", stylers: [{ visibility: \"off\" }] },\r\n { featureType: \"road\", elementType: \"geometry\", stylers: [{ visibility: \"simplified\" }] },\r\n { featureType: \"water\", stylers: [{ visibility: \"on\" }, { saturation: 50 }, { gamma: 0 }, { hue: \"#50a5d1\" }] },\r\n { featureType: \"administrative.neighborhood\", elementType: \"labels.text.fill\", stylers: [{ color: \"#333333\" }] },\r\n { featureType: \"road.local\", elementType: \"labels.text\", stylers: [{ weight: 0.5 }, { color: \"#333333\" }] },\r\n { featureType: \"transit.station\", elementType: \"labels.icon\", stylers: [{ gamma: 1 }, { saturation: 50 }] }\r\n]",
|
177 |
+
"views":3480,
|
178 |
+
"createdBy":{
|
179 |
+
"name":"The Factory",
|
180 |
+
"url":"http://workthefactory.com/"
|
181 |
+
},
|
182 |
+
"createdOn":"2013-11-07T15:14:38.813"
|
183 |
+
},
|
184 |
+
{
|
185 |
+
"id":17,
|
186 |
+
"name":"Bright & Bubbly",
|
187 |
+
"description":"A fun and lively color scheme to match a company's new brand. Very bright colors for the bodies of water to make them stand out - particularly good for lakes and rivers when zoomed into the city detail level. Many \"Points of Interest\" are hidden in order to not clutter the map since custom landmarks and markers are used to highlight the company's own items.",
|
188 |
+
"url":"http://snazzymaps.com/style/17/bright-and-bubbly",
|
189 |
+
"json":"[\r\n {\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#19a0d8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#ffffff\"\r\n },\r\n {\r\n \"weight\": 6\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#e85113\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#efe9e4\"\r\n },\r\n {\r\n \"lightness\": -40\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.arterial\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#efe9e4\"\r\n },\r\n {\r\n \"lightness\": -20\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n {\r\n \"lightness\": 100\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n {\r\n \"lightness\": -100\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"labels.icon\"\r\n },\r\n {\r\n \"featureType\": \"landscape\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"landscape\",\r\n \"stylers\": [\r\n {\r\n \"lightness\": 20\r\n },\r\n {\r\n \"color\": \"#efe9e4\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"landscape.man_made\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"water\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n {\r\n \"lightness\": 100\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"water\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n {\r\n \"lightness\": -100\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n {\r\n \"hue\": \"#11ff00\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n {\r\n \"lightness\": 100\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"labels.icon\",\r\n \"stylers\": [\r\n {\r\n \"hue\": \"#4cff00\"\r\n },\r\n {\r\n \"saturation\": 58\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"on\"\r\n },\r\n {\r\n \"color\": \"#f0e4d3\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#efe9e4\"\r\n },\r\n {\r\n \"lightness\": -25\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.arterial\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#efe9e4\"\r\n },\r\n {\r\n \"lightness\": -10\r\n }\r\n ]\r\n },\r\n // ----- Hides labels for Points of Interests -----\r\n {\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n {\r\n // hides both icon and text\r\n //\"visibility\": \"off\"\r\n \r\n // hides just the text\r\n \"visibility\": \"simplified\"\r\n }\r\n ]\r\n },\r\n // ------------------------------------------------\r\n ]",
|
190 |
+
"views":3322,
|
191 |
+
"createdBy":{
|
192 |
+
"name":"Paulo Ávila",
|
193 |
+
"url":"https://github.com/demoive/"
|
194 |
+
},
|
195 |
+
"createdOn":"2013-10-30T16:39:17.933"
|
196 |
+
},
|
197 |
+
{
|
198 |
+
"id":44,
|
199 |
+
"name":"MapBox",
|
200 |
+
"description":"Light blue and grey color scheme for Google Maps, inspired by MapBox's default map color.",
|
201 |
+
"url":"http://snazzymaps.com/style/44/mapbox",
|
202 |
+
"json":"[\r\n {\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n {\r\n \"saturation\": 43\r\n },\r\n {\r\n \"lightness\": -11\r\n },\r\n {\r\n \"hue\": \"#0088ff\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n {\r\n \"hue\": \"#ff0000\"\r\n },\r\n {\r\n \"saturation\": -100\r\n },\r\n {\r\n \"lightness\": 99\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#808080\"\r\n },\r\n {\r\n \"lightness\": 54\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"landscape.man_made\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#ece2d9\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.park\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#ccdca1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#767676\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#ffffff\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"landscape.natural\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"on\"\r\n },\r\n {\r\n \"color\": \"#b8cb93\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.park\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"on\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.sports_complex\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"on\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.medical\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"on\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.business\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"simplified\"\r\n }\r\n ]\r\n }\r\n]",
|
203 |
+
"views":3097,
|
204 |
+
"createdBy":{
|
205 |
+
"name":"Sam Herbert",
|
206 |
+
"url":"http://abearcreative.com/"
|
207 |
+
},
|
208 |
+
"createdOn":"2013-11-25T16:30:39.307"
|
209 |
+
},
|
210 |
+
{
|
211 |
+
"id":35,
|
212 |
+
"name":"Avocado World",
|
213 |
+
"description":"A creamy green color palette. ",
|
214 |
+
"url":"http://snazzymaps.com/style/35/avocado-world",
|
215 |
+
"json":" [ \r\n\t\t{ \r\n\t\t\tfeatureType: 'water', \r\n\t\t\telementType: 'geometry', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ \"visibility\": \"on\" }, \r\n\t\t\t\t{ \"color\": \"#aee2e0\" } ] \r\n\t\t\t},\r\n\t\t{ \r\n\t\t\tfeatureType: 'landscape', \r\n\t\t\telementType: 'geometry.fill', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#abce83' } ] \r\n\t\t},{ \r\n\t\t\tfeatureType: 'poi', \r\n\t\t\telementType: 'geometry.fill', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#769E72' } ] \r\n\t\t},{ \r\n\t\t\tfeatureType: 'poi', \r\n\t\t\telementType: 'labels.text.fill', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#7B8758' }, \r\n\t\t\t] \r\n\t\t},{ \r\n\t\t\tfeatureType: 'poi', \r\n\t\t\telementType: 'labels.text.stroke', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#EBF4A4' }, \r\n\t\t\t] \t\r\n\t\t},{ \r\n\t\t\tfeatureType: 'poi.park', \r\n\t\t\telementType: 'geometry', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ visibility: 'simplified' }, \r\n\t\t\t\t{ color: '#8dab68' } \r\n\t\t\t] \r\n\t\t},{\r\n\t\t\tfeatureType: 'road', \r\n\t\t\telementType: 'geometry.fill', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ visibility: 'simplified' }, \r\n\t\t\t]\r\n\t\t},{\r\n\t\t\tfeatureType: 'road', \r\n\t\t\telementType: 'labels.text.fill', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#5B5B3F' } \r\n\t\t\t]\r\n\t\t},{\r\n\t\t\tfeatureType: 'road', \r\n\t\t\telementType: 'labels.text.stroke', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#ABCE83' } \r\n\t\t\t]\r\n\t\t},{\r\n\t\t\tfeatureType: 'road', \r\n\t\t\telementType: 'labels.icon', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ visibility: 'off' } \r\n\t\t\t]\t\r\n\t\t},{ \r\n\t\t\tfeatureType: 'road.local', \r\n\t\t\telementType: 'geometry', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#A4C67D' }, \r\n\t\t\t]\r\n\t\t},{ \r\n\t\t\tfeatureType: 'road.arterial', \r\n\t\t\telementType: 'geometry', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#9BBF72' } \r\n\t\t\t] \r\n\t\t},{ \r\n\t\t\tfeatureType: 'road.highway', \r\n\t\t\telementType: 'geometry', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#EBF4A4' } \r\n\t\t\t] \r\n\t\t},{ \r\n\t\t\tfeatureType: 'transit', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ visibility: 'off' } \r\n\t\t\t] \t \r\n\t\t},{ \r\n\t\t\tfeatureType: 'administrative', \r\n\t\t\telementType: 'geometry.stroke', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ visibility: 'on' }, \r\n\t\t\t\t{ color: '#87ae79' } \r\n\t\t\t] \r\n\t\t},{ \r\n\t\t\tfeatureType: 'administrative', \r\n\t\t\telementType: 'geometry.fill', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#7f2200' }, \r\n\t\t\t\t{ visibility: 'off' } \r\n\t\t\t] \r\n\t\t},{ \r\n\t\t\tfeatureType: 'administrative', \r\n\t\t\telementType: 'labels.text.stroke', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#ffffff' }, \r\n\t\t\t\t{ visibility: 'on' }, \r\n\t\t\t\t{ weight: 4.1 } \r\n\t\t\t] \r\n\t\t},{ \r\n\t\t\tfeatureType: 'administrative', \r\n\t\t\telementType: 'labels.text.fill', \r\n\t\t\tstylers: [ \r\n\t\t\t\t{ color: '#495421' }, \r\n\t\t\t] \t\t\t\r\n\t\t},{ \r\n\t\t\tfeatureType: 'administrative.neighborhood', \r\n\t\t\telementType: 'labels', \r\n\t\t\tstylers: [ { visibility: 'off' } ] \r\n\t\t} \r\n\t]",
|
216 |
+
"views":3034,
|
217 |
+
"createdBy":{
|
218 |
+
"name":"Tracy Elliott",
|
219 |
+
"url":"http://www.glowfruit.com"
|
220 |
+
},
|
221 |
+
"createdOn":"2013-11-09T18:04:34.34"
|
222 |
+
},
|
223 |
+
{
|
224 |
+
"id":6,
|
225 |
+
"name":"Countries",
|
226 |
+
"description":"Example provided by Google showcasing their style API. Great for highlighting countries when zoomed all the way out.",
|
227 |
+
"url":"http://snazzymaps.com/style/6/countries",
|
228 |
+
"json":"[{ featureType: 'all', stylers: [{visibility: 'off'} ]},{ featureType: 'water', stylers: [{visibility: 'on'},{lightness: -100 } ]} ]",
|
229 |
+
"views":2818,
|
230 |
+
"createdBy":{
|
231 |
+
"name":"Google",
|
232 |
+
"url":"http://maps-api-tt.appspot.com/apilite/styled/styled.html"
|
233 |
+
},
|
234 |
+
"createdOn":"2013-10-24T22:54:40.863"
|
235 |
+
},
|
236 |
+
{
|
237 |
+
"id":37,
|
238 |
+
"name":"Lunar Landscape",
|
239 |
+
"description":"A cool style with inverted lightness. The dark grey-blue water color contrasts well with blacks and greys. Great for dark websites with a bit of color.",
|
240 |
+
"url":"http://snazzymaps.com/style/37/lunar-landscape",
|
241 |
+
"json":"\r\n[\r\n\t{\r\n\t stylers: [\r\n\t\t\t{ hue: '#ff1a00' },\r\n\t\t\t{ invert_lightness: true },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 33 },\r\n\t\t\t{ gamma: 0.5 }\r\n\t ]\r\n\t},{\r\n\t\tfeatureType: 'water',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ color: '#2D333C' }\r\n\t\t]\r\n\t}\r\n ]",
|
242 |
+
"views":2773,
|
243 |
+
"createdBy":{
|
244 |
+
"name":"Veit Stumpf",
|
245 |
+
"url":"http://www.osteopathie-stumpf.de/"
|
246 |
+
},
|
247 |
+
"createdOn":"2013-11-12T18:14:40.277"
|
248 |
+
},
|
249 |
+
{
|
250 |
+
"id":54,
|
251 |
+
"name":"RouteXL",
|
252 |
+
"description":"Clear, light map with little details, to put accent on road itineraries. Included are roads and administrative elements, like cities, states and countries. Landscape elements are simple, but points of interest and transits are excluded.",
|
253 |
+
"url":"http://snazzymaps.com/style/54/routexl",
|
254 |
+
"json":"[ \r\n\t{ featureType: \"administrative\", elementType: \"all\", stylers: [ { visibility: \"on\" }, { saturation: -100 }, { lightness: 20 } ] },\r\n\t{ featureType: \"road\", elementType: \"all\", stylers: [ { visibility: \"on\" }, { saturation: -100 }, { lightness: 40 } ] },\r\n\t{ featureType: \"water\", elementType: \"all\", stylers: [ { visibility: \"on\" }, { saturation: -10 }, { lightness: 30 } ] },\r\n\t{ featureType: \"landscape.man_made\", elementType: \"all\", stylers: [ { visibility: \"simplified\" }, { saturation: -60 }, { lightness: 10 } ] },\r\n\t{ featureType: \"landscape.natural\", elementType: \"all\", stylers: [ { visibility: \"simplified\" }, { saturation: -60 }, { lightness: 60 } ] },\r\n\t{ featureType: \"poi\", elementType: \"all\", stylers: [ { visibility: \"off\" }, { saturation: -100 }, { lightness: 60 } ] }, \r\n\t{ featureType: \"transit\", elementType: \"all\", stylers: [ { visibility: \"off\" }, { saturation: -100 }, { lightness: 60 } ] }\r\n]",
|
255 |
+
"views":2638,
|
256 |
+
"createdBy":{
|
257 |
+
"name":"RouteXL",
|
258 |
+
"url":"http://www.routexl.com"
|
259 |
+
},
|
260 |
+
"createdOn":"2014-01-06T19:39:45.387"
|
261 |
+
},
|
262 |
+
{
|
263 |
+
"id":12,
|
264 |
+
"name":"Snazzy Maps",
|
265 |
+
"description":"A colour scheme using the colours from this very website! Bright green land contrasted with dark grey water. Varying shades of green for roads, white labels, and thin borders results in a very Snazzy Map!",
|
266 |
+
"url":"http://snazzymaps.com/style/12/snazzy-maps",
|
267 |
+
"json":"[{\"featureType\": \"water\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#333739\" }]},{\"featureType\": \"landscape\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#2ecc71\" }]},{\"featureType\": \"poi\",\"stylers\": [{ \"color\": \"#2ecc71\" },{ \"lightness\": -7 }]},{\"featureType\": \"road.highway\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#2ecc71\" },{ \"lightness\": -28 }]},{\"featureType\": \"road.arterial\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#2ecc71\" },{ \"visibility\": \"on\" },{ \"lightness\": -15 }]},{\"featureType\": \"road.local\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#2ecc71\" },{ \"lightness\": -18 }]},{\"elementType\": \"labels.text.fill\",\"stylers\": [{ \"color\": \"#ffffff\" }]},{\"elementType\": \"labels.text.stroke\",\"stylers\": [{ \"visibility\": \"off\" }]},{\"featureType\": \"transit\",\"elementType\": \"geometry\",\"stylers\": [{ \"color\": \"#2ecc71\" },{ \"lightness\": -34 }]},{\"featureType\": \"administrative\",\"elementType\": \"geometry\",\"stylers\": [{ \"visibility\": \"on\" },{ \"color\": \"#333739\" },{ \"weight\": 0.8 }]},{\"featureType\": \"poi.park\",\"stylers\": [{ \"color\": \"#2ecc71\" }]},{\"featureType\": \"road\",\"elementType\": \"geometry.stroke\",\"stylers\": [{ \"color\": \"#333739\" },{ \"weight\": 0.3 },{ \"lightness\": 10 }]}]",
|
268 |
+
"views":2621,
|
269 |
+
"createdBy":{
|
270 |
+
"name":"Adam Krogh",
|
271 |
+
"url":"http://atmist.com"
|
272 |
+
},
|
273 |
+
"createdOn":"2013-10-25T05:31:16.67"
|
274 |
+
},
|
275 |
+
{
|
276 |
+
"id":53,
|
277 |
+
"name":"Flat Map",
|
278 |
+
"description":"A flat, minimal, colourful map without any labels.",
|
279 |
+
"url":"http://snazzymaps.com/style/53/flat-map",
|
280 |
+
"json":"[{\r\n \"stylers\": [{\r\n \"visibility\": \"off\"\r\n }]\r\n }, {\r\n \"featureType\": \"road\",\r\n \"stylers\": [{\r\n \"visibility\": \"on\"\r\n }, {\r\n \"color\": \"#ffffff\"\r\n }]\r\n }, {\r\n \"featureType\": \"road.arterial\",\r\n \"stylers\": [{\r\n \"visibility\": \"on\"\r\n }, {\r\n \"color\": \"#fee379\"\r\n }]\r\n }, {\r\n \"featureType\": \"road.highway\",\r\n \"stylers\": [{\r\n \"visibility\": \"on\"\r\n }, {\r\n \"color\": \"#fee379\"\r\n }]\r\n }, {\r\n \"featureType\": \"landscape\",\r\n \"stylers\": [{\r\n \"visibility\": \"on\"\r\n }, {\r\n \"color\": \"#f3f4f4\"\r\n }]\r\n }, {\r\n \"featureType\": \"water\",\r\n \"stylers\": [{\r\n \"visibility\": \"on\"\r\n }, {\r\n \"color\": \"#7fc8ed\"\r\n }]\r\n }, {}, {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [{\r\n \"visibility\": \"off\"\r\n }]\r\n }, {\r\n \"featureType\": \"poi.park\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [{\r\n \"visibility\": \"on\"\r\n }, {\r\n \"color\": \"#83cead\"\r\n }]\r\n }, {\r\n \"elementType\": \"labels\",\r\n \"stylers\": [{\r\n \"visibility\": \"off\"\r\n }]\r\n }, {\r\n \"featureType\": \"landscape.man_made\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [{\r\n \"weight\": 0.9\r\n }, {\r\n \"visibility\": \"off\"\r\n }]\r\n }]",
|
281 |
+
"views":2584,
|
282 |
+
"createdBy":{
|
283 |
+
"name":"Sergio Behrends",
|
284 |
+
"url":"http://snazzymaps.com"
|
285 |
+
},
|
286 |
+
"createdOn":"2014-01-06T19:38:52.737"
|
287 |
+
},
|
288 |
+
{
|
289 |
+
"id":22,
|
290 |
+
"name":"Old Timey",
|
291 |
+
"description":"An old timey color scheme provided by Google on their Maps API home page. Pure awesomeness in subtle browns and greys.",
|
292 |
+
"url":"http://snazzymaps.com/style/22/old-timey",
|
293 |
+
"json":"[{featureType:\"administrative\",stylers:[{visibility:\"off\"}]},{featureType:\"poi\",stylers:[{visibility:\"simplified\"}]},{featureType:\"road\",stylers:[{visibility:\"simplified\"}]},{featureType:\"water\",\r\nstylers:[{visibility:\"simplified\"}]},{featureType:\"transit\",stylers:[{visibility:\"simplified\"}]},{featureType:\"landscape\",stylers:[{visibility:\"simplified\"}]},{featureType:\"road.highway\",stylers:[{visibility:\"off\"}]},{featureType:\"road.local\",stylers:[{visibility:\"on\"}]},{featureType:\"road.highway\",elementType:\"geometry\",stylers:[{visibility:\"on\"}]},{featureType:\"water\",stylers:[{color:\"#84afa3\"},{lightness:52}]},{stylers:[{saturation:-77}]},{featureType:\"road\"}]",
|
294 |
+
"views":2566,
|
295 |
+
"createdBy":{
|
296 |
+
"name":"Google",
|
297 |
+
"url":"https://embed-dot-more-than-a-map.appspot.com/demos/basemaps/tokyo"
|
298 |
+
},
|
299 |
+
"createdOn":"2013-11-04T03:36:27.687"
|
300 |
+
},
|
301 |
+
{
|
302 |
+
"id":43,
|
303 |
+
"name":"Bentley",
|
304 |
+
"description":"A subtle style reminiscent of old paper printed road maps.",
|
305 |
+
"url":"http://snazzymaps.com/style/43/bentley",
|
306 |
+
"json":"[\r\n\t{\r\n\t\t\"featureType\": \"landscape\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#F1FF00\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -27.4\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 9.4\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.highway\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#0099FF\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -20\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 36.4\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.arterial\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00FF4F\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.local\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FFB300\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -38\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 11.2\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"water\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00B6FF\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 4.2\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -63.4\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"poi\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#9FFF00\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t}\r\n]",
|
307 |
+
"views":2396,
|
308 |
+
"createdBy":{
|
309 |
+
"name":"Ian Thompson",
|
310 |
+
"url":"http://it-architecture.net"
|
311 |
+
},
|
312 |
+
"createdOn":"2013-11-25T16:29:24.297"
|
313 |
+
},
|
314 |
+
{
|
315 |
+
"id":7,
|
316 |
+
"name":"Icy Blue",
|
317 |
+
"description":"A simple light blue theme that looks great at any zoom level.",
|
318 |
+
"url":"http://snazzymaps.com/style/7/icy-blue",
|
319 |
+
"json":"[{stylers:[{hue:'#2c3e50'},{saturation:250}]},{featureType:'road',elementType:'geometry',stylers:[{lightness:50},{visibility:'simplified'}]},{featureType:'road',elementType:'labels',stylers:[{visibility:'off'}]}]",
|
320 |
+
"views":2381,
|
321 |
+
"createdBy":{
|
322 |
+
"name":"Sahir Memon",
|
323 |
+
"url":"http://trendylists.com"
|
324 |
+
},
|
325 |
+
"createdOn":"2013-10-24T22:54:41.913"
|
326 |
+
},
|
327 |
+
{
|
328 |
+
"id":21,
|
329 |
+
"name":"Hopper",
|
330 |
+
"description":"Based upon Edward Hopper's paintings",
|
331 |
+
"url":"http://snazzymaps.com/style/21/hopper",
|
332 |
+
"json":"[\r\n\t{\r\n\t\tfeatureType: 'water',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#165c64' },\r\n\t\t\t{ saturation: 34 },\r\n\t\t\t{ lightness: -69 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#b7caaa' },\r\n\t\t\t{ saturation: -14 },\r\n\t\t\t{ lightness: -18 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape.man_made',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#cbdac1' },\r\n\t\t\t{ saturation: -6 },\r\n\t\t\t{ lightness: -9 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#8d9b83' },\r\n\t\t\t{ saturation: -89 },\r\n\t\t\t{ lightness: -12 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.highway',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#d4dad0' },\r\n\t\t\t{ saturation: -88 },\r\n\t\t\t{ lightness: 54 },\r\n\t\t\t{ visibility: 'simplified' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.arterial',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#bdc5b6' },\r\n\t\t\t{ saturation: -89 },\r\n\t\t\t{ lightness: -3 },\r\n\t\t\t{ visibility: 'simplified' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.local',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#bdc5b6' },\r\n\t\t\t{ saturation: -89 },\r\n\t\t\t{ lightness: -26 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#c17118' },\r\n\t\t\t{ saturation: 61 },\r\n\t\t\t{ lightness: -45 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi.park',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#8ba975' },\r\n\t\t\t{ saturation: -46 },\r\n\t\t\t{ lightness: -28 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'transit',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#a43218' },\r\n\t\t\t{ saturation: 74 },\r\n\t\t\t{ lightness: -51 },\r\n\t\t\t{ visibility: 'simplified' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.province',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#ffffff' },\r\n\t\t\t{ saturation: 0 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'simplified' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.neighborhood',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#ffffff' },\r\n\t\t\t{ saturation: 0 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.locality',\r\n\t\telementType: 'labels',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#ffffff' },\r\n\t\t\t{ saturation: 0 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.land_parcel',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#ffffff' },\r\n\t\t\t{ saturation: 0 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#3a3935' },\r\n\t\t\t{ saturation: 5 },\r\n\t\t\t{ lightness: -57 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi.medical',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#cba923' },\r\n\t\t\t{ saturation: 50 },\r\n\t\t\t{ lightness: -46 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t}\r\n]\r\n",
|
333 |
+
"views":2080,
|
334 |
+
"createdBy":{
|
335 |
+
"name":"Holly Valero",
|
336 |
+
"url":"http://hollyworks.com"
|
337 |
+
},
|
338 |
+
"createdOn":"2013-11-03T16:56:48.357"
|
339 |
+
},
|
340 |
+
{
|
341 |
+
"id":30,
|
342 |
+
"name":"Cobalt",
|
343 |
+
"description":"Deep blue style with dark ground elements and highlighted roads.",
|
344 |
+
"url":"http://snazzymaps.com/style/30/cobalt",
|
345 |
+
"json":"[\r\n\t{\r\n\t\tfeatureType: \"all\",\r\n\t\telementType: \"all\",\r\n\t\tstylers: [\r\n\t\t{\r\n\t\t\tinvert_lightness: true\r\n\t\t},\r\n\t\t{\r\n\t\t\tsaturation: 10\r\n\t\t},\r\n\r\n\t\t{\r\n\t\t\tlightness: 30\r\n\t\t},\r\n\r\n\t\t{\r\n\t\t\tgamma: 0.5\r\n\t\t},\r\n\r\n\t\t{\r\n\t\t\thue: \"#435158\"\r\n\t\t}\r\n\t\t]\r\n\t}\r\n\t]",
|
346 |
+
"views":1833,
|
347 |
+
"createdBy":{
|
348 |
+
"name":"macodev",
|
349 |
+
"url":"http://macodev.com"
|
350 |
+
},
|
351 |
+
"createdOn":"2013-11-07T15:17:05.343"
|
352 |
+
},
|
353 |
+
{
|
354 |
+
"id":55,
|
355 |
+
"name":"Subtle Greyscale Map",
|
356 |
+
"description":"A subtle greyscale color scheme that works great for website/architectural design use. It is built by Google Map Customizer, which allows you to customize the colors on a Google Map and get large, high resolution images.",
|
357 |
+
"url":"http://snazzymaps.com/style/55/subtle-greyscale-map",
|
358 |
+
"json":"[\r\n\t{\r\n\t\tfeatureType: 'poi',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#000000' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: -100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#000000' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: -100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#000000' },\r\n\t\t\t{ saturation: 0 },\r\n\t\t\t{ lightness: -100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road',\r\n\t\telementType: 'labels',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#ffffff' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'water',\r\n\t\telementType: 'labels',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#000000' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: -100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.local',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#ffffff' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'water',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#ffffff' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'transit',\r\n\t\telementType: 'labels',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#000000' },\r\n\t\t\t{ saturation: 0 },\r\n\t\t\t{ lightness: -100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape',\r\n\t\telementType: 'labels',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#000000' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: -100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#bbbbbb' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 26 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#dddddd' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: -3 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t}\r\n]",
|
359 |
+
"views":1798,
|
360 |
+
"createdBy":{
|
361 |
+
"name":"Aaron Cheng",
|
362 |
+
"url":"http://www.chengfolio.com"
|
363 |
+
},
|
364 |
+
"createdOn":"2014-01-06T19:40:06.227"
|
365 |
+
},
|
366 |
+
{
|
367 |
+
"id":3,
|
368 |
+
"name":"Red Alert",
|
369 |
+
"description":"Inspired by CloudMade's style of the same name. Bold orange and reds contrast great with the unique water colour. Contrasting road colours makes it easy to read even when zoomed in.",
|
370 |
+
"url":"http://snazzymaps.com/style/3/red-alert",
|
371 |
+
"json":"[{'featureType': 'water','elementType': 'geometry','stylers': [{ 'color': '#ffdfa6' }]},{'featureType': 'landscape','elementType': 'geometry','stylers': [{ 'color': '#b52127' }]},{'featureType': 'poi','elementType': 'geometry','stylers': [{ 'color': '#c5531b' }]},{'featureType': 'road.highway','elementType': 'geometry.fill','stylers': [{ 'color': '#74001b' },{ 'lightness': -10 }]},{'featureType': 'road.highway','elementType': 'geometry.stroke','stylers': [{ 'color': '#da3c3c' }]},{'featureType': 'road.arterial','elementType': 'geometry.fill','stylers': [{ 'color': '#74001b' }]},{'featureType': 'road.arterial','elementType': 'geometry.stroke','stylers': [{ 'color': '#da3c3c' }]},{'featureType': 'road.local','elementType': 'geometry.fill','stylers': [{ 'color': '#990c19' }]},{'elementType': 'labels.text.fill','stylers': [{ 'color': '#ffffff' }]},{'elementType': 'labels.text.stroke','stylers': [{ 'color': '#74001b' },{ 'lightness': -8 }]},{'featureType': 'transit','elementType': 'geometry','stylers': [{ 'color': '#6a0d10' },{ 'visibility': 'on' }]},{'featureType': 'administrative','elementType': 'geometry','stylers': [{ 'color': '#ffdfa6' },{ 'weight': 0.4 }]},{'featureType': 'road.local','elementType': 'geometry.stroke','stylers': [{ 'visibility': 'off' }]}]",
|
372 |
+
"views":1770,
|
373 |
+
"createdBy":{
|
374 |
+
"name":"Adam Krogh",
|
375 |
+
"url":"http://atmist.com"
|
376 |
+
},
|
377 |
+
"createdOn":"2013-10-24T22:54:37.223"
|
378 |
+
},
|
379 |
+
{
|
380 |
+
"id":8,
|
381 |
+
"name":"Turquoise Water",
|
382 |
+
"description":"A simple colour theme highlighted by bright turquoise water and subtle tinted land.",
|
383 |
+
"url":"http://snazzymaps.com/style/8/turquoise-water",
|
384 |
+
"json":"[{stylers:[{hue:'#16a085'},{saturation:0}]},{featureType:'road',elementType:'geometry',stylers:[{lightness:100},{visibility:'simplified'}]},{featureType:'road',elementType:'labels',stylers:[{visibility:'off'}]}]",
|
385 |
+
"views":1699,
|
386 |
+
"createdBy":{
|
387 |
+
"name":"Sahir Memon",
|
388 |
+
"url":"http://trendylists.com"
|
389 |
+
},
|
390 |
+
"createdOn":"2013-10-24T22:54:43.277"
|
391 |
+
},
|
392 |
+
{
|
393 |
+
"id":16,
|
394 |
+
"name":"Unimposed Topography",
|
395 |
+
"description":"Originally noticed on a http://swnext.co/ page, this style is a neutral yet detailed view of the world. Good for anonymous, natural views of the globe without indications of humans.",
|
396 |
+
"url":"http://snazzymaps.com/style/16/unimposed-topography",
|
397 |
+
"json":"[\r\n {\r\n featureType: 'administrative',\r\n elementType: 'all',\r\n stylers: [\r\n {\r\n visibility: 'off'\r\n }\r\n ]\r\n }, {\r\n featureType: 'poi',\r\n elementType: 'all',\r\n stylers: [\r\n {\r\n visibility: 'off'\r\n }\r\n ]\r\n }, {\r\n featureType: 'road',\r\n elementType: 'all',\r\n stylers: [\r\n {\r\n visibility: 'off'\r\n }\r\n ]\r\n }, {\r\n featureType: 'transit',\r\n elementType: 'all',\r\n stylers: [\r\n {\r\n visibility: 'off'\r\n }\r\n ]\r\n }, {\r\n featureType: 'landscape',\r\n elementType: 'all',\r\n stylers: [\r\n {\r\n hue: '#727D82'\r\n }, {\r\n lightness: -30\r\n }, {\r\n saturation: -80\r\n }\r\n ]\r\n }, {\r\n featureType: 'water',\r\n elementType: 'all',\r\n stylers: [\r\n {\r\n visibility: 'simplified'\r\n }, {\r\n hue: '#F3F4F4'\r\n }, {\r\n lightness: 80\r\n }, {\r\n saturation: -80\r\n }\r\n ]\r\n }\r\n]",
|
398 |
+
"views":1699,
|
399 |
+
"createdBy":{
|
400 |
+
"name":"Paulo Ávila",
|
401 |
+
"url":"https://github.com/demoive/"
|
402 |
+
},
|
403 |
+
"createdOn":"2013-10-30T16:38:03.443"
|
404 |
+
},
|
405 |
+
{
|
406 |
+
"id":36,
|
407 |
+
"name":"Flat green",
|
408 |
+
"description":"This green style is inspired by Flat Design and works very well on contact pages of colorful websites.",
|
409 |
+
"url":"http://snazzymaps.com/style/36/flat-green",
|
410 |
+
"json":"[{ \"stylers\": [ { \"hue\": \"#bbff00\" }, { \"weight\": 0.5 }, { \"gamma\": 0.5 } ] },{ \"elementType\": \"labels\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"landscape.natural\", \"stylers\": [ { \"color\": \"#a4cc48\" } ] },{ \"featureType\": \"road\", \"elementType\": \"geometry\", \"stylers\": [ { \"color\": \"#ffffff\" }, { \"visibility\": \"on\" }, { \"weight\": 1 } ] },{ \"featureType\": \"administrative\", \"elementType\": \"labels\", \"stylers\": [ { \"visibility\": \"on\" } ] },{ \"featureType\": \"road.highway\", \"elementType\": \"labels\", \"stylers\": [ { \"visibility\": \"simplified\" }, { \"gamma\": 1.14 }, { \"saturation\": -18 } ] },{ \"featureType\": \"road.highway.controlled_access\", \"elementType\": \"labels\", \"stylers\": [ { \"saturation\": 30 }, { \"gamma\": 0.76 } ] },{ \"featureType\": \"road.local\", \"stylers\": [ { \"visibility\": \"simplified\" }, { \"weight\": 0.4 }, { \"lightness\": -8 } ] },{ \"featureType\": \"water\", \"stylers\": [ { \"color\": \"#4aaecc\" } ] },{ \"featureType\": \"landscape.man_made\", \"stylers\": [ { \"color\": \"#718e32\" } ] },{ \"featureType\": \"poi.business\", \"stylers\": [ { \"saturation\": 68 }, { \"lightness\": -61 } ] },{ \"featureType\": \"administrative.locality\", \"elementType\": \"labels.text.stroke\", \"stylers\": [ { \"weight\": 2.7 }, { \"color\": \"#f4f9e8\" } ] },{ \"featureType\": \"road.highway.controlled_access\", \"elementType\": \"geometry.stroke\", \"stylers\": [ { \"weight\": 1.5 }, { \"color\": \"#e53013\" }, { \"saturation\": -42 }, { \"lightness\": 28 } ] }]",
|
411 |
+
"views":1635,
|
412 |
+
"createdBy":{
|
413 |
+
"name":"Jasper",
|
414 |
+
"url":"http://www.keywebdesign.nl"
|
415 |
+
},
|
416 |
+
"createdOn":"2013-11-12T18:11:20.233"
|
417 |
+
},
|
418 |
+
{
|
419 |
+
"id":31,
|
420 |
+
"name":"Red Hues",
|
421 |
+
"description":"A simple map styled with red hues.",
|
422 |
+
"url":"http://snazzymaps.com/style/31/red-hues",
|
423 |
+
"json":"[\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t// Style the map with the custom hue\r\n\t\t\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t\t\t{ \"hue\":\"#dd0d0d\" }\r\n\t\t\t\t\t\t\t]\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t// Remove road labels\r\n\t\t\t\t\t\t\tfeatureType:\"road\",\r\n\t\t\t\t\t\t\telementType:\"labels\",\r\n\t\t\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t\t\t{ \"visibility\":\"off\" }\r\n\t\t\t\t\t\t\t]\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t// Style the road\r\n\t\t\t\t\t\t\tfeatureType:\"road\",\r\n\t\t\t\t\t\t\telementType:\"geometry\",\r\n\t\t\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t\t\t{ \"lightness\":100 },\r\n\t\t\t\t\t\t\t\t{ \"visibility\":\"simplified\" }\r\n\t\t\t\t\t\t\t]\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t]",
|
424 |
+
"views":1573,
|
425 |
+
"createdBy":{
|
426 |
+
"name":"Daniel Morris",
|
427 |
+
"url":"http://www.dannymorris.org.uk"
|
428 |
+
},
|
429 |
+
"createdOn":"2013-11-09T17:57:07.057"
|
430 |
+
},
|
431 |
+
{
|
432 |
+
"id":60,
|
433 |
+
"name":"Blue Gray",
|
434 |
+
"description":"A light blue gray take on the default map style. ",
|
435 |
+
"url":"http://snazzymaps.com/style/60/blue-gray",
|
436 |
+
"json":"[\r\n {\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"on\"\r\n },\r\n {\r\n \"color\": \"#b5cbe4\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"landscape\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#efefef\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#83a5b0\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.arterial\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#bdcdd3\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.local\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#ffffff\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.park\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#e3eed3\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"on\"\r\n },\r\n {\r\n \"lightness\": 33\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road\"\r\n },\r\n {\r\n \"featureType\": \"poi.park\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"on\"\r\n },\r\n {\r\n \"lightness\": 20\r\n }\r\n ]\r\n },\r\n {},\r\n {\r\n \"featureType\": \"road\",\r\n \"stylers\": [\r\n {\r\n \"lightness\": 20\r\n }\r\n ]\r\n }\r\n]",
|
437 |
+
"views":1522,
|
438 |
+
"createdBy":{
|
439 |
+
"name":"Grace",
|
440 |
+
"url":"http://snazzymaps.com"
|
441 |
+
},
|
442 |
+
"createdOn":"2014-01-28T15:17:37.06"
|
443 |
+
},
|
444 |
+
{
|
445 |
+
"id":47,
|
446 |
+
"name":"Nature",
|
447 |
+
"description":"A nature inspired style with green features on a grey landscape.",
|
448 |
+
"url":"http://snazzymaps.com/style/47/nature",
|
449 |
+
"json":"[\r\n\t{\r\n\t\t\"featureType\": \"landscape\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FFA800\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.highway\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#53FF00\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -73\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 40\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.arterial\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FBFF00\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.local\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00FFFD\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 30\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"water\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00BFFF\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 6\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 8\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"poi\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#679714\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 33.4\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -25.4\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t}\r\n\r\n]",
|
450 |
+
"views":1484,
|
451 |
+
"createdBy":{
|
452 |
+
"name":"Tanja Lederer",
|
453 |
+
"url":"http://www.ergotherapie-lederer.de/"
|
454 |
+
},
|
455 |
+
"createdOn":"2013-12-09T22:08:05.067"
|
456 |
+
},
|
457 |
+
{
|
458 |
+
"id":14,
|
459 |
+
"name":"Vintage",
|
460 |
+
"description":"A dark two-tone map with a striking red color against a dark grey.",
|
461 |
+
"url":"http://snazzymaps.com/style/14/vintage",
|
462 |
+
"json":"[{\"stylers\": [{ \"visibility\": \"off\" }]},{\"featureType\": \"water\",\"stylers\": [{ \"visibility\": \"on\" },{ \"color\": \"#2f343b\" }]},{\"featureType\": \"landscape\",\"stylers\": [{ \"visibility\": \"on\" },{ \"color\": \"#703030\" }]},{\"featureType\": \"administrative\",\"elementType\": \"geometry.stroke\",\"stylers\": [{ \"visibility\": \"on\" },{ \"color\": \"#2f343b\" },{ \"weight\": 1 }]}]",
|
463 |
+
"views":1471,
|
464 |
+
"createdBy":{
|
465 |
+
"name":"Adam Krogh",
|
466 |
+
"url":"http://atmist.com"
|
467 |
+
},
|
468 |
+
"createdOn":"2013-10-30T04:27:54.58"
|
469 |
+
},
|
470 |
+
{
|
471 |
+
"id":28,
|
472 |
+
"name":"Bluish",
|
473 |
+
"description":"It's a light and simple blue map. With reduced labels.",
|
474 |
+
"url":"http://snazzymaps.com/style/28/bluish",
|
475 |
+
"json":"[ {\r\n\t\t\t\"stylers\": [\r\n\t\t\t { \"hue\": \"#007fff\" },\r\n\t\t\t { \"saturation\": 89 }\r\n\t\t\t]\r\n\t\t },{\r\n\t\t\t\"featureType\": \"water\",\r\n\t\t\t\"stylers\": [\r\n\t\t\t { \"color\": \"#ffffff\" }\r\n\t\t\t]\r\n\t\t },{\r\n\t\t\t\"featureType\": \"administrative.country\",\r\n\t\t\t\"elementType\": \"labels\",\r\n\t\t\t\"stylers\": [\r\n\t\t\t { \"visibility\": \"off\" }\r\n\t\t\t]\r\n\t\t }\r\n]",
|
476 |
+
"views":1381,
|
477 |
+
"createdBy":{
|
478 |
+
"name":"Stefan",
|
479 |
+
"url":"http://perfekterholzschutz.de"
|
480 |
+
},
|
481 |
+
"createdOn":"2013-11-07T15:15:36.32"
|
482 |
+
},
|
483 |
+
{
|
484 |
+
"id":61,
|
485 |
+
"name":"Blue Essence",
|
486 |
+
"description":"A light blue style that helps you focus on content on the map.\r\nGreat if you use lots of pins and want to have highlighted transportation systems.",
|
487 |
+
"url":"http://snazzymaps.com/style/61/blue-essence",
|
488 |
+
"json":"[\r\n {\r\n featureType: \"landscape.natural\",\r\n elementType: \"geometry.fill\",\r\n stylers: [\r\n { \"visibility\": \"on\" },\r\n { \"color\": \"#e0efef\" }\r\n ]\r\n },{\r\n featureType: \"poi\",\r\n elementType: \"geometry.fill\",\r\n stylers: [\r\n { \"visibility\": \"on\" },\r\n { \"hue\": \"#1900ff\" },\r\n { \"color\": \"#c0e8e8\" }\r\n ]\r\n },{\r\n //buildings\r\n featureType: \"landscape.man_made\",\r\n elementType: \"geometry.fill\"\r\n },{\r\n featureType: \"road\",\r\n elementType: \"geometry\",\r\n stylers: [\r\n { lightness: 100 },\r\n { visibility: \"simplified\" }\r\n ]\r\n },{\r\n featureType: \"road\",\r\n elementType: \"labels\",\r\n stylers: [\r\n { visibility: \"off\" }\r\n ]\r\n },{\r\n featureType: 'water',\r\n stylers: [\r\n { color: '#7dcdcd' }\r\n ]\r\n },{\r\n featureType: 'transit.line',\r\n elementType: 'geometry',\r\n stylers: [\r\n { visibility: 'on' },\r\n { lightness: 700 }\r\n ]\r\n }\r\n]",
|
489 |
+
"views":1217,
|
490 |
+
"createdBy":{
|
491 |
+
"name":"Evo",
|
492 |
+
"url":"http://reactorio.github.io"
|
493 |
+
},
|
494 |
+
"createdOn":"2014-01-28T20:24:12.717"
|
495 |
+
},
|
496 |
+
{
|
497 |
+
"id":52,
|
498 |
+
"name":"Souldisco",
|
499 |
+
"description":"A nice, clean and simple gray & green map that is cool for the eyes.",
|
500 |
+
"url":"http://snazzymaps.com/style/52/souldisco",
|
501 |
+
"json":"[ { \"stylers\": [ { \"saturation\": -100 }, { \"gamma\": 0.8 }, { \"lightness\": 4 }, { \"visibility\": \"on\" } ] },{ \"featureType\": \"landscape.natural\", \"stylers\": [ { \"visibility\": \"on\" }, { \"color\": \"#5dff00\" }, { \"gamma\": 4.97 }, { \"lightness\": -5 }, { \"saturation\": 100 } ] } ]",
|
502 |
+
"views":1167,
|
503 |
+
"createdBy":{
|
504 |
+
"name":"Codespacing",
|
505 |
+
"url":"http://www.codespacing.com/"
|
506 |
+
},
|
507 |
+
"createdOn":"2014-01-06T19:36:28.403"
|
508 |
+
},
|
509 |
+
{
|
510 |
+
"id":9,
|
511 |
+
"name":"Chilled",
|
512 |
+
"description":"Example provided by Google showcasing their style API.",
|
513 |
+
"url":"http://snazzymaps.com/style/9/chilled",
|
514 |
+
"json":"[{ featureType: 'road', elementType: 'geometry', stylers: [{'visibility': 'simplified'}]}, { featureType: 'road.arterial', stylers: [ {hue: 149}, {saturation: -78}, {lightness: 0} ]}, { featureType: 'road.highway', stylers: [{hue: -31},{saturation: -40},{lightness: 2.8} ]}, { featureType: 'poi', elementType: 'label', stylers: [{'visibility': 'off'}]}, { featureType: 'landscape', stylers: [{hue: 163},{saturation: -26},{lightness: -1.1} ]}, { featureType: 'transit', stylers: [{'visibility': 'off'}]}, { featureType: 'water',stylers: [{hue: 3},{saturation: -24.24},{lightness: -38.57} ]} ]",
|
515 |
+
"views":1161,
|
516 |
+
"createdBy":{
|
517 |
+
"name":"Google",
|
518 |
+
"url":"http://maps-api-tt.appspot.com/apilite/styled/styled.html"
|
519 |
+
},
|
520 |
+
"createdOn":"2013-10-24T22:54:44.31"
|
521 |
+
},
|
522 |
+
{
|
523 |
+
"id":26,
|
524 |
+
"name":"Vintage Blue",
|
525 |
+
"description":"A cool style that hides all those pesky roads in favour of a simple contrasting blue/grey/yellow color scheme.",
|
526 |
+
"url":"http://snazzymaps.com/style/26/vintage-blue",
|
527 |
+
"json":"[\r\n {\r\n \"featureType\": \"road\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"transit\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative.province\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.park\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n { \"color\": \"#004b76\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"landscape.natural\",\r\n \"stylers\": [\r\n { \"visibility\": \"on\" },\r\n { \"color\": \"#fff6cb\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative.country\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"visibility\": \"on\" },\r\n { \"color\": \"#7f7d7a\" },\r\n { \"lightness\": 10 },\r\n { \"weight\": 1 }\r\n ]\r\n }\r\n]",
|
528 |
+
"views":1136,
|
529 |
+
"createdBy":{
|
530 |
+
"name":"onespacemedia",
|
531 |
+
"url":"http://www.africauncovered.com"
|
532 |
+
},
|
533 |
+
"createdOn":"2013-11-05T20:32:04.443"
|
534 |
+
},
|
535 |
+
{
|
536 |
+
"id":24,
|
537 |
+
"name":"Hot Pink",
|
538 |
+
"description":"Could a Google Map theme be naughty?!\r\n\r\nGreat for website with dark themes.",
|
539 |
+
"url":"http://snazzymaps.com/style/24/hot-pink",
|
540 |
+
"json":"[\r\n\t{\r\n\t\t\"stylers\": [\r\n\t\t\t{ \"hue\": \"#ff61a6\" },\r\n\t\t\t{ \"visibility\": \"on\" },\r\n\t\t\t{ \"invert_lightness\": true },\r\n\t\t\t{ \"saturation\": 40 },\r\n\t\t\t{ \"lightness\": 10 }\r\n\t\t]\r\n\t}\r\n]",
|
541 |
+
"views":1072,
|
542 |
+
"createdBy":{
|
543 |
+
"name":"Gregory Pratt",
|
544 |
+
"url":"https://www.goingoutapp.co.uk"
|
545 |
+
},
|
546 |
+
"createdOn":"2013-11-05T16:07:42.847"
|
547 |
+
},
|
548 |
+
{
|
549 |
+
"id":4,
|
550 |
+
"name":"Tripitty",
|
551 |
+
"description":"A two-tone map with no labels. Best viewed when zoomed out to display continents and oceans.",
|
552 |
+
"url":"http://snazzymaps.com/style/4/tripitty",
|
553 |
+
"json":"[ { featureType: 'water', elementType: 'all', stylers: [ { color: '#193a70' }, { visibility: 'on' } ] }, { featureType: 'road', stylers: [ { 'visibility': 'off' } ] }, { featureType: 'transit', stylers: [ { 'visibility': 'off' } ] },{ featureType: 'administrative', stylers: [ { 'visibility': 'off' } ] }, { featureType: 'landscape', elementType: 'all', stylers: [ { 'color': '#2c5ca5' } ] },{ featureType: 'poi', stylers: [ { 'color': '#2c5ca5' } ] }, { elementType: 'labels', stylers: [ { 'visibility': 'off' } ] } ]",
|
554 |
+
"views":1033,
|
555 |
+
"createdBy":{
|
556 |
+
"name":"Adam Krogh",
|
557 |
+
"url":"http://tripitty.com"
|
558 |
+
},
|
559 |
+
"createdOn":"2013-10-24T22:54:38.407"
|
560 |
+
},
|
561 |
+
{
|
562 |
+
"id":74,
|
563 |
+
"name":"becomeadinosaur",
|
564 |
+
"description":"A clean and flat style.",
|
565 |
+
"url":"http://snazzymaps.com/style/74/becomeadinosaur",
|
566 |
+
"json":"[\r\n {\r\n \"elementType\": \"labels.text\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"landscape.natural\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#f5f5f2\" },\r\n { \"visibility\": \"on\" }\r\n ]\r\n },{\r\n \"featureType\": \"administrative\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"transit\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.attraction\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"landscape.man_made\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#ffffff\" },\r\n { \"visibility\": \"on\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.business\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.medical\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.place_of_worship\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.school\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.sports_complex\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#ffffff\" },\r\n { \"visibility\": \"simplified\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.arterial\",\r\n \"stylers\": [\r\n { \"visibility\": \"simplified\" },\r\n { \"color\": \"#ffffff\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"labels.icon\",\r\n \"stylers\": [\r\n { \"color\": \"#ffffff\" },\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"labels.icon\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.arterial\",\r\n \"stylers\": [\r\n { \"color\": \"#ffffff\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.local\",\r\n \"stylers\": [\r\n { \"color\": \"#ffffff\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.park\",\r\n \"elementType\": \"labels.icon\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"labels.icon\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n { \"color\": \"#71c8d4\" }\r\n ]\r\n },{\r\n \"featureType\": \"landscape\",\r\n \"stylers\": [\r\n { \"color\": \"#e5e8e7\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.park\",\r\n \"stylers\": [\r\n { \"color\": \"#8ba129\" }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"stylers\": [\r\n { \"color\": \"#ffffff\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.sports_complex\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#c7c7c7\" },\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n { \"color\": \"#a0d3d3\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.park\",\r\n \"stylers\": [\r\n { \"color\": \"#91b65d\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.park\",\r\n \"stylers\": [\r\n { \"gamma\": 1.51 }\r\n ]\r\n },{\r\n \"featureType\": \"road.local\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.local\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"visibility\": \"on\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.government\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"landscape\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.arterial\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"visibility\": \"simplified\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.local\",\r\n \"stylers\": [\r\n { \"visibility\": \"simplified\" }\r\n ]\r\n },{\r\n \"featureType\": \"road\" },{\r\n \"featureType\": \"road\" },{\r\n },{\r\n \"featureType\": \"road.highway\" }\r\n]",
|
567 |
+
"views":1024,
|
568 |
+
"createdBy":{
|
569 |
+
"name":"becomeadinosaur",
|
570 |
+
"url":"http://snazzymaps.com"
|
571 |
+
},
|
572 |
+
"createdOn":"2014-02-28T15:11:28.38"
|
573 |
+
},
|
574 |
+
{
|
575 |
+
"id":46,
|
576 |
+
"name":"Homage to Toner",
|
577 |
+
"description":"A high-contrast B&W style similar to the Stamen-designed \"Toner\" basemap",
|
578 |
+
"url":"http://snazzymaps.com/style/46/homage-to-toner",
|
579 |
+
"json":"[\r\n {\r\n featureType: 'water',\r\n elementType: 'all',\r\n stylers: [\r\n { hue: '#000000' },\r\n { saturation: -100 },\r\n { lightness: -100 },\r\n { visibility: 'simplified' }\r\n ]\r\n },{\r\n featureType: 'landscape',\r\n elementType: 'all',\r\n stylers: [\r\n { hue: '#FFFFFF' },\r\n { saturation: -100 },\r\n { lightness: 100 },\r\n { visibility: 'simplified' }\r\n ]\r\n },{\r\n featureType: 'landscape.man_made',\r\n elementType: 'all',\r\n stylers: [\r\n\r\n ]\r\n },{\r\n featureType: 'landscape.natural',\r\n elementType: 'all',\r\n stylers: [\r\n\r\n ]\r\n },{\r\n featureType: 'poi.park',\r\n elementType: 'geometry',\r\n stylers: [\r\n { hue: '#ffffff' },\r\n { saturation: -100 },\r\n { lightness: 100 },\r\n { visibility: 'off' }\r\n ]\r\n },{\r\n featureType: 'road',\r\n elementType: 'all',\r\n stylers: [\r\n { hue: '#333333' },\r\n { saturation: -100 },\r\n { lightness: -69 },\r\n { visibility: 'simplified' }\r\n ]\r\n },{\r\n featureType: 'poi.attraction',\r\n elementType: 'geometry',\r\n stylers: [\r\n { hue: '#ffffff' },\r\n { saturation: -100 },\r\n { lightness: 100 },\r\n { visibility: 'off' }\r\n ]\r\n },{\r\n featureType: 'administrative.locality',\r\n elementType: 'geometry',\r\n stylers: [\r\n { hue: '#ffffff' },\r\n { saturation: 0 },\r\n { lightness: 100 },\r\n { visibility: 'off' }\r\n ]\r\n },{\r\n featureType: 'poi.government',\r\n elementType: 'geometry',\r\n stylers: [\r\n { hue: '#ffffff' },\r\n { saturation: -100 },\r\n { lightness: 100 },\r\n { visibility: 'off' }\r\n ]\r\n }\r\n ]",
|
580 |
+
"views":1009,
|
581 |
+
"createdBy":{
|
582 |
+
"name":"Bill Morris",
|
583 |
+
"url":"http://geosprocket.io"
|
584 |
+
},
|
585 |
+
"createdOn":"2013-12-02T15:37:35.36"
|
586 |
+
},
|
587 |
+
{
|
588 |
+
"id":41,
|
589 |
+
"name":"Hints of Gold",
|
590 |
+
"description":"Shades of grey with subtle hints of golden tags.",
|
591 |
+
"url":"http://snazzymaps.com/style/41/hints-of-gold",
|
592 |
+
"json":"[\r\n\t\t\t{\r\n\t\t\t\tfeatureType: 'water',\r\n\t\t\t\telementType: 'all',\r\n\t\t\t\tstylers: [\r\n\t\t\t\t\t{ hue: '#252525' },\r\n\t\t\t\t\t{ saturation: -100 },\r\n\t\t\t\t\t{ lightness: -81 },\r\n\t\t\t\t\t{ visibility: 'on' }\r\n\t\t\t\t]\r\n\t\t\t},{\r\n\t\t\t\tfeatureType: 'landscape',\r\n\t\t\t\telementType: 'all',\r\n\t\t\t\tstylers: [\r\n\t\t\t\t\t{ hue: '#666666' },\r\n\t\t\t\t\t{ saturation: -100 },\r\n\t\t\t\t\t{ lightness: -55 },\r\n\t\t\t\t\t{ visibility: 'on' }\r\n\t\t\t\t]\r\n\t\t\t},{\r\n\t\t\t\tfeatureType: 'poi',\r\n\t\t\t\telementType: 'geometry',\r\n\t\t\t\tstylers: [\r\n\t\t\t\t\t{ hue: '#555555' },\r\n\t\t\t\t\t{ saturation: -100 },\r\n\t\t\t\t\t{ lightness: -57 },\r\n\t\t\t\t\t{ visibility: 'on' }\r\n\t\t\t\t]\r\n\t\t\t},{\r\n\t\t\t\tfeatureType: 'road',\r\n\t\t\t\telementType: 'all',\r\n\t\t\t\tstylers: [\r\n\t\t\t\t\t{ hue: '#777777' },\r\n\t\t\t\t\t{ saturation: -100 },\r\n\t\t\t\t\t{ lightness: -6 },\r\n\t\t\t\t\t{ visibility: 'on' }\r\n\t\t\t\t]\r\n\t\t\t},{\r\n\t\t\t\tfeatureType: 'administrative',\r\n\t\t\t\telementType: 'all',\r\n\t\t\t\tstylers: [\r\n\t\t\t\t\t{ hue: '#cc9900' },\r\n\t\t\t\t\t{ saturation: 100 },\r\n\t\t\t\t\t{ lightness: -22 },\r\n\t\t\t\t\t{ visibility: 'on' }\r\n\t\t\t\t]\r\n\t\t\t},{\r\n\t\t\t\tfeatureType: 'transit',\r\n\t\t\t\telementType: 'all',\r\n\t\t\t\tstylers: [\r\n\t\t\t\t\t{ hue: '#444444' },\r\n\t\t\t\t\t{ saturation: 0 },\r\n\t\t\t\t\t{ lightness: -64 },\r\n\t\t\t\t\t{ visibility: 'off' }\r\n\t\t\t\t]\r\n\t\t\t},{\r\n\t\t\t\tfeatureType: 'poi',\r\n\t\t\t\telementType: 'labels',\r\n\t\t\t\tstylers: [\r\n\t\t\t\t\t{ hue: '#555555' },\r\n\t\t\t\t\t{ saturation: -100 },\r\n\t\t\t\t\t{ lightness: -57 },\r\n\t\t\t\t\t{ visibility: 'off' }\r\n\t\t\t\t]\r\n\t\t\t}\r\n\t\t]",
|
593 |
+
"views":1006,
|
594 |
+
"createdBy":{
|
595 |
+
"name":"Johnathan Miller",
|
596 |
+
"url":"http://johnathanmiller.com"
|
597 |
+
},
|
598 |
+
"createdOn":"2013-11-20T17:56:28.173"
|
599 |
+
},
|
600 |
+
{
|
601 |
+
"id":58,
|
602 |
+
"name":"Simple Labels",
|
603 |
+
"description":"A simple and clean map. Removed elements include all street names, points of interest icons and text, and public transit labels. ",
|
604 |
+
"url":"http://snazzymaps.com/style/58/simple-labels",
|
605 |
+
"json":"[\r\n {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"transit\",\r\n \"elementType\": \"labels.text\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n }\r\n]",
|
606 |
+
"views":886,
|
607 |
+
"createdBy":{
|
608 |
+
"name":"wjw",
|
609 |
+
"url":"http://snazzymaps.com"
|
610 |
+
},
|
611 |
+
"createdOn":"2014-01-28T15:15:04.87"
|
612 |
+
},
|
613 |
+
{
|
614 |
+
"id":10,
|
615 |
+
"name":"Mixed",
|
616 |
+
"description":"Example provided by Google showcasing their style API.",
|
617 |
+
"url":"http://snazzymaps.com/style/10/mixed",
|
618 |
+
"json":"[{ featureType: 'landscape', stylers: [{hue: '#00dd00'}]}, { featureType: 'road', stylers: [{hue: '#dd0000'}]}, { featureType: 'water', stylers: [{hue: '#000040'}]}, { featureType: 'poi.park', stylers: [{visibility: 'off'}]}, { featureType: 'road.arterial', stylers: [{hue: '#ffff00'}]}, { featureType: 'road.local', stylers: [{visibility: 'off'}]} ]",
|
619 |
+
"views":878,
|
620 |
+
"createdBy":{
|
621 |
+
"name":"Google",
|
622 |
+
"url":"http://maps-api-tt.appspot.com/apilite/styled/styled.html"
|
623 |
+
},
|
624 |
+
"createdOn":"2013-10-24T22:54:45.353"
|
625 |
+
},
|
626 |
+
{
|
627 |
+
"id":48,
|
628 |
+
"name":"Hard edges",
|
629 |
+
"description":"Hard Black and White palette, with a hint of color on the smaller scales.",
|
630 |
+
"url":"http://snazzymaps.com/style/48/hard-edges",
|
631 |
+
"json":"[\r\n {\r\n \"featureType\": \"landscape.natural\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": 100 }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": -86 }\r\n ]\r\n },{\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": 100 }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": -75 }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": 97 }\r\n ]\r\n },{\r\n \"featureType\": \"poi.park\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": -100 }\r\n ]\r\n },{\r\n \"featureType\": \"poi.park\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": 100 }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n { \"visibility\": \"on\" }\r\n ]\r\n },{\r\n \"featureType\": \"landscape.man_made\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": -68 }\r\n ]\r\n },{\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": 100 }\r\n ]\r\n },{\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": -100 }\r\n ]\r\n },{\r\n \"featureType\": \"poi\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": 91 }\r\n ]\r\n },{\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": -100 }\r\n ]\r\n },{\r\n \"featureType\": \"transit.station\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": -22 }\r\n ]\r\n },{\r\n \"featureType\": \"landscape.man_made\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"hue\": \"#ff004c\" },\r\n { \"saturation\": -100 },\r\n { \"lightness\": 44 }\r\n ]\r\n },{\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"saturation\": 1 },\r\n { \"lightness\": -100 }\r\n ]\r\n },{\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"lightness\": 100 }\r\n ]\r\n },{\r\n \"featureType\": \"administrative.locality\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },\r\n{\r\n \"featureType\": \"administrative.locality\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n { \"visibility\": \"on\" }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n { \"visibility\": \"on\" }\r\n ]\r\n }\r\n]",
|
632 |
+
"views":872,
|
633 |
+
"createdBy":{
|
634 |
+
"name":"Marco Buetikfoer",
|
635 |
+
"url":"http://www.postcom.name"
|
636 |
+
},
|
637 |
+
"createdOn":"2013-12-09T22:08:35.93"
|
638 |
+
},
|
639 |
+
{
|
640 |
+
"id":40,
|
641 |
+
"name":"Vitamin C",
|
642 |
+
"description":"Inspired by the Adobe Kuler theme of the same name. Highlighted highways in bright orange on a blue and turquoise background.",
|
643 |
+
"url":"http://snazzymaps.com/style/40/vitamin-c",
|
644 |
+
"json":"[\r\n {\r\n \"featureType\": \"water\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#004358\" }\r\n ]\r\n },{\r\n \"featureType\": \"landscape\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#1f8a70\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#1f8a70\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#fd7400\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.arterial\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#1f8a70\" },\r\n { \"lightness\": -20 }\r\n ]\r\n },{\r\n \"featureType\": \"road.local\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#1f8a70\" },\r\n { \"lightness\": -17 }\r\n ]\r\n },{\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#ffffff\" },\r\n { \"visibility\": \"on\" },\r\n { \"weight\": 0.9 }\r\n ]\r\n },{\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"visibility\": \"on\" },\r\n { \"color\": \"#ffffff\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n { \"visibility\": \"simplified\" }\r\n ]\r\n },{\r\n \"elementType\": \"labels.icon\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"transit\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#1f8a70\" },\r\n { \"lightness\": -10 }\r\n ]\r\n },{\r\n },{\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#1f8a70\" },\r\n { \"weight\": 0.7 }\r\n ]\r\n }\r\n]",
|
645 |
+
"views":834,
|
646 |
+
"createdBy":{
|
647 |
+
"name":"Adam Krogh",
|
648 |
+
"url":"http://atmist.com"
|
649 |
+
},
|
650 |
+
"createdOn":"2013-11-19T02:52:40.237"
|
651 |
+
},
|
652 |
+
{
|
653 |
+
"id":34,
|
654 |
+
"name":"Neon World",
|
655 |
+
"description":"A map with all elements at maxed out saturation. Neon and bright features are best visible when zoomed in.",
|
656 |
+
"url":"http://snazzymaps.com/style/34/neon-world",
|
657 |
+
"json":"[\r\n {\r\n \"stylers\": [\r\n { \"saturation\": 100 },\r\n { \"gamma\": 0.6 }\r\n ]\r\n }\r\n]",
|
658 |
+
"views":815,
|
659 |
+
"createdBy":{
|
660 |
+
"name":"Adam Krogh",
|
661 |
+
"url":"http://atmistlabs.com"
|
662 |
+
},
|
663 |
+
"createdOn":"2013-11-09T18:03:06.017"
|
664 |
+
},
|
665 |
+
{
|
666 |
+
"id":11,
|
667 |
+
"name":"Blue",
|
668 |
+
"description":"Example provided by Google showcasing their style API.",
|
669 |
+
"url":"http://snazzymaps.com/style/11/blue",
|
670 |
+
"json":"[{ featureType: 'all', stylers: [{hue: '#0000b0'},{invert_lightness: 'true'},{saturation: -30} ]} ]",
|
671 |
+
"views":811,
|
672 |
+
"createdBy":{
|
673 |
+
"name":"Google",
|
674 |
+
"url":"http://maps-api-tt.appspot.com/apilite/styled/styled.html"
|
675 |
+
},
|
676 |
+
"createdOn":"2013-10-24T22:54:46.133"
|
677 |
+
},
|
678 |
+
{
|
679 |
+
"id":50,
|
680 |
+
"name":"The Endless Atlas",
|
681 |
+
"description":"Minimal style used in The Endless Atlas Project at www.endlessatlas.com. White sea, all the shades of gray, no state name and no boundaries. \r\nCome on, we are all humans!",
|
682 |
+
"url":"http://snazzymaps.com/style/50/the-endless-atlas",
|
683 |
+
"json":"[\r\n\t{\r\n \t\tfeatureType: 'all',\r\n\t\telementType: 'labels.text.stroke',\r\n \t\tstylers: [\r\n \t\t\t{ hue: '#000000' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'off' }\r\n \t\t]\r\n \t},{\r\n \t\tfeatureType: 'all',\r\n\t\telementType: 'labels.icon',\r\n \t\tstylers: [\r\n \t\t\t{ hue: '#000000' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'off' }\r\n \t \t]\r\n \t},{\r\n\t\tfeatureType: 'water',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#000000' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#D1D3D4' },\r\n\t\t\t{ saturation: -88 },\r\n\t\t\t{ lightness: -7 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape',\r\n\t\telementType: 'labels',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#939598' },\r\n\t\t\t{ saturation: -91 },\r\n\t\t\t{ lightness: -34 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#414042' },\r\n\t\t\t{ saturation: -98 },\r\n\t\t\t{ lightness: -60 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#E3EBE5' },\r\n\t\t\t{ saturation: -61 },\r\n\t\t\t{ lightness: 57 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi.park',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#E3EBE5' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 57 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n \tfeatureType: \"administrative\",\r\n \telementType: \"geometry.fill\",\r\n \tstylers: [\r\n \t{ visibility: \"off\" }\r\n \t]\r\n \t},{\r\n\t\tfeatureType: 'administrative.country',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#E3EBE5' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 81 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.province',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#E3EBE5' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 81 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.locality',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#FFFFFF' },\r\n\t\t\t{ saturation: 0 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.locality',\r\n\t\telementType: 'labels',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#939598' },\r\n\t\t\t{ saturation: 2 },\r\n\t\t\t{ lightness: 59 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.neighborhood',\r\n\t\telementType: 'labels',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#939598' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 16 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.neighborhood',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#939598' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 16 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.land_parcel',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#939598' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 16 },\r\n\t\t\t{ visibility: 'simplified' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.highway',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#939598' },\r\n\t\t\t{ saturation: -98 },\r\n\t\t\t{ lightness: -8 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.highway',\r\n\t\telementType: 'labels',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#FFFFFF' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.arterial',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#6D6E71' },\r\n\t\t\t{ saturation: -98 },\r\n\t\t\t{ lightness: -43 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.arterial',\r\n\t\telementType: 'labels',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#FFFFFF' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.local',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#000000' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: -100 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.local',\r\n\t\telementType: 'labels',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#FFFFFF' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t}\r\n]",
|
684 |
+
"views":713,
|
685 |
+
"createdBy":{
|
686 |
+
"name":"Antonello Colaps",
|
687 |
+
"url":"http://www.dopolavoro.org"
|
688 |
+
},
|
689 |
+
"createdOn":"2014-01-06T19:35:01.703"
|
690 |
+
},
|
691 |
+
{
|
692 |
+
"id":77,
|
693 |
+
"name":"Clean Cut",
|
694 |
+
"description":"A clean and simple style for customizing your Google maps.",
|
695 |
+
"url":"http://snazzymaps.com/style/77/clean-cut",
|
696 |
+
"json":"[\r\n {\r\n featureType: \"road\",\r\n elementType: \"geometry\",\r\n stylers: [\r\n { lightness: 100 },\r\n { visibility: \"simplified\" }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"on\"\r\n },\r\n {\r\n \"color\": \"#C6E2FF\",\r\n }\r\n ]\r\n }, {\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#C5E3BF\"\r\n }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#D1D1B8\"\r\n }\r\n ]\r\n }\r\n]",
|
697 |
+
"views":709,
|
698 |
+
"createdBy":{
|
699 |
+
"name":"Scott Marshall",
|
700 |
+
"url":"http://marshall-design.com"
|
701 |
+
},
|
702 |
+
"createdOn":"2014-02-28T15:15:48.527"
|
703 |
+
},
|
704 |
+
{
|
705 |
+
"id":23,
|
706 |
+
"name":"Bates Green",
|
707 |
+
"description":"A nice, simple green version of the map.",
|
708 |
+
"url":"http://snazzymaps.com/style/23/bates-green",
|
709 |
+
"json":" [{\r\n\t\tfeatureType: 'water',\r\n\t\telementType: 'all',\r\n\t\tstylers: [{\r\n\t\t\thue: '#1CB2BD'\r\n\t\t}, {\r\n\t\t\tsaturation: 53\r\n\t\t}, {\r\n\t\t\tlightness: -44\r\n\t\t}, {\r\n\t\t\tvisibility: 'on'\r\n\t\t}]\r\n\t}, {\r\n\t\tfeatureType: \"road\",\r\n\t\telementType: \"all\",\r\n\t\tstylers: [{\r\n\t\t\thue: \"#1CB2BD\"\r\n\t\t}, {\r\n\t\t\tsaturation: 40\r\n\t\t}]\r\n\t}, {\r\n\t\tfeatureType: 'landscape',\r\n\t\telementType: 'all',\r\n\t\tstylers: [{\r\n\t\t\thue: '#BBDC00'\r\n\t\t}, {\r\n\t\t\tsaturation: 80\r\n\t\t}, {\r\n\t\t\tlightness: -20\r\n\t\t}, {\r\n\t\t\tvisibility: 'on'\r\n\t\t}]\r\n\t}, {\r\n\t\tfeatureType: 'road.highway',\r\n\t\telementType: 'all',\r\n\t\tstylers: [{\r\n\t\t\tvisibility: 'on'\r\n\t\t}]\r\n\t}]",
|
710 |
+
"views":688,
|
711 |
+
"createdBy":{
|
712 |
+
"name":"Ozgur Coruhlu",
|
713 |
+
"url":"http://www.batescreative.com"
|
714 |
+
},
|
715 |
+
"createdOn":"2013-11-05T16:07:07.43"
|
716 |
+
},
|
717 |
+
{
|
718 |
+
"id":45,
|
719 |
+
"name":"Candy Colours ",
|
720 |
+
"description":"A bright map with prominent pink on a light background.",
|
721 |
+
"url":"http://snazzymaps.com/style/45/candy-colours",
|
722 |
+
"json":"[\r\n\t{\r\n\t\t\"featureType\": \"landscape\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FFE100\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 34.48275862068968\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -1.490196078431353\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.highway\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FF009A\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -2.970297029703005\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -17.815686274509815\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.arterial\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FFE100\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 8.600000000000009\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -4.400000000000006\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.local\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00C3FF\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 29.31034482758622\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -38.980392156862735\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"water\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#0078FF\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"poi\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00FF19\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -30.526315789473685\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -22.509803921568633\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t}\r\n]",
|
723 |
+
"views":642,
|
724 |
+
"createdBy":{
|
725 |
+
"name":"Daniela",
|
726 |
+
"url":"http://popovadesign.com"
|
727 |
+
},
|
728 |
+
"createdOn":"2013-12-02T15:35:56.237"
|
729 |
+
},
|
730 |
+
{
|
731 |
+
"id":65,
|
732 |
+
"name":"Just places",
|
733 |
+
"description":"Do you remember those ultra-tidy historical atlas backgrounds? This map shows only place labels, their circle markers and a couple of borders. Wonderful for thematic overlaying at zoom levels up to 10.",
|
734 |
+
"url":"http://snazzymaps.com/style/65/just-places",
|
735 |
+
"json":"[\r\n {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"landscape\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#fffffa\" }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n { \"lightness\": 50 }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"transit\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"lightness\": 40 }\r\n ]\r\n }\r\n]",
|
736 |
+
"views":599,
|
737 |
+
"createdBy":{
|
738 |
+
"name":"Tony",
|
739 |
+
"url":"http://snazzymaps.com"
|
740 |
+
},
|
741 |
+
"createdOn":"2014-02-20T03:10:48.637"
|
742 |
+
},
|
743 |
+
{
|
744 |
+
"id":68,
|
745 |
+
"name":"Aqua",
|
746 |
+
"description":"A cool two tone map that looks great when zoomed in.",
|
747 |
+
"url":"http://snazzymaps.com/style/68/aqua",
|
748 |
+
"json":"[\r\n {\r\n \"featureType\":\"landscape\",\r\n \"stylers\":[\r\n {\r\n \"color\":\"#6c8080\"\r\n },\r\n {\r\n \"visibility\":\"simplified\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\":\"administrative\",\r\n \"elementType\":\"labels.text\",\r\n \"stylers\":[\r\n {\r\n \"visibility\":\"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\":\"road\",\r\n \"stylers\":[\r\n {\r\n \"visibility\":\"simplified\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\":\"poi\",\r\n \"stylers\":[\r\n {\r\n \"visibility\":\"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\":\"road.highway\",\r\n \"elementType\":\"labels\",\r\n \"stylers\":[\r\n {\r\n \"visibility\":\"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\":\"road.highway\",\r\n \"elementType\":\"labels\",\r\n \"stylers\":[\r\n {\r\n \"visibility\":\"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\":\"road\",\r\n \"elementType\":\"labels.icon\",\r\n \"stylers\":[\r\n {\r\n \"visibility\":\"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\":\"transit\",\r\n \"elementType\":\"labels\",\r\n \"stylers\":[\r\n {\r\n \"visibility\":\"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"elementType\":\"labels\",\r\n \"stylers\":[\r\n {\r\n \"visibility\":\"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\":\"road.highway\",\r\n \"stylers\":[\r\n {\r\n \"color\":\"#d98080\"\r\n },\r\n {\r\n \"hue\":\"#eeff00\"\r\n },\r\n {\r\n \"lightness\":100\r\n },\r\n {\r\n \"weight\":1.5\r\n }\r\n ]\r\n }\r\n]",
|
749 |
+
"views":578,
|
750 |
+
"createdBy":{
|
751 |
+
"name":"Anonymous",
|
752 |
+
"url":"http://snazzymaps.com"
|
753 |
+
},
|
754 |
+
"createdOn":"2014-02-20T03:19:01.813"
|
755 |
+
},
|
756 |
+
{
|
757 |
+
"id":59,
|
758 |
+
"name":"Light Green",
|
759 |
+
"description":"A light map with a green hue simplified by removing all roads, transit, and labels.",
|
760 |
+
"url":"http://snazzymaps.com/style/59/light-green",
|
761 |
+
"json":"[\r\n {\"stylers\":[\r\n { \"hue\":\"#baf4c4\" },\r\n { \"saturation\":10 }\r\n ]},\r\n {\r\n \"featureType\":\"water\",\r\n \"stylers\":[{\r\n \"color\":\"#effefd\"\r\n }]\r\n },\r\n {\r\n \"featureType\":\"all\",\r\n \"elementType\":\"labels\",\r\n \"stylers\":[{\r\n \"visibility\":\"off\"\r\n }]\r\n },\r\n {\r\n featureType:\"administrative\",\r\n elementType:\"labels\",\r\n stylers:[\r\n {visibility:\"on\"}\r\n ]\r\n },\r\n {\r\n featureType:\"road\",\r\n elementType:\"all\",\r\n stylers:[\r\n {visibility:\"off\"}\r\n ]\r\n },\r\n {\r\n featureType:\"transit\",\r\n elementType:\"all\",\r\n stylers:[\r\n {visibility:\"off\"}\r\n ]\r\n }\r\n \r\n ]",
|
762 |
+
"views":564,
|
763 |
+
"createdBy":{
|
764 |
+
"name":"naoyashiga",
|
765 |
+
"url":"https://github.com/naoyashiga"
|
766 |
+
},
|
767 |
+
"createdOn":"2014-01-28T15:15:27.887"
|
768 |
+
},
|
769 |
+
{
|
770 |
+
"id":32,
|
771 |
+
"name":"Deep Green",
|
772 |
+
"description":"Bold and vibrant! We have used our brand colors to create a map that is in sync with our website theme. ",
|
773 |
+
"url":"http://snazzymaps.com/style/32/deep-green",
|
774 |
+
"json":" [\r\n{ \"featureType\": \"administrative\", \"elementType\": \"geometry\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"landscape.man_made\", \"stylers\": [ { \"visibility\": \"simplified\" }, { \"color\": \"#ffe24d\" } ] },{ \"featureType\": \"road\", \"stylers\": [ { \"visibility\": \"simplified\" }, { \"color\": \"#158c28\" } ] },{ \"featureType\": \"landscape.natural\", \"stylers\": [ { \"visibility\": \"simplified\" }, { \"color\": \"#37b34a\" } ] },{ \"featureType\": \"water\", \"stylers\": [ { \"color\": \"#ffe24d\" } ] },{ \"featureType\": \"poi\", \"stylers\": [ { \"visibility\": \"simplified\" }, { \"color\": \"#8bc53f\" } ] },{ \"elementType\": \"labels.text.stroke\", \"stylers\": [ { \"color\": \"#808080\" }, { \"gamma\": 9.91 }, { \"visibility\": \"off\" } ] },{ \"elementType\": \"labels.text.fill\", \"stylers\": [ { \"color\": \"#ffffff\" }, { \"lightness\": 100 }, { \"visibility\": \"on\" } ] },{\"elementType\": \"labels.icon\",\"stylers\": [ { \"visibility\": \"off\" }] }]",
|
775 |
+
"views":550,
|
776 |
+
"createdBy":{
|
777 |
+
"name":"Pixel Garage",
|
778 |
+
"url":"http://www.pixelgarage.in"
|
779 |
+
},
|
780 |
+
"createdOn":"2013-11-09T17:57:46.48"
|
781 |
+
},
|
782 |
+
{
|
783 |
+
"id":33,
|
784 |
+
"name":"Jane Iredale",
|
785 |
+
"description":"A funky map with a lot of color.",
|
786 |
+
"url":"http://snazzymaps.com/style/33/jane-iredale",
|
787 |
+
"json":"[\r\n\t{\r\n\t\tfeatureType: 'water',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#87bcba' },\r\n\t\t\t{ saturation: -37 },\r\n\t\t\t{ lightness: -17 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape.man_made',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#4f6b46' },\r\n\t\t\t{ saturation: -23 },\r\n\t\t\t{ lightness: -61 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#d38bc8' },\r\n\t\t\t{ saturation: -55 },\r\n\t\t\t{ lightness: 13 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.highway',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#ffa200' },\r\n\t\t\t{ saturation: 100 },\r\n\t\t\t{ lightness: -22 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road.local',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#d38bc8' },\r\n\t\t\t{ saturation: -55 },\r\n\t\t\t{ lightness: -31 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'transit',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#f69d94' },\r\n\t\t\t{ saturation: 84 },\r\n\t\t\t{ lightness: 9 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#d38bc8' },\r\n\t\t\t{ saturation: 45 },\r\n\t\t\t{ lightness: 36 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.country',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#d38bc8' },\r\n\t\t\t{ saturation: 45 },\r\n\t\t\t{ lightness: 36 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'administrative.land_parcel',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#d38bc8' },\r\n\t\t\t{ saturation: 45 },\r\n\t\t\t{ lightness: 36 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi.government',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#d38bc8' },\r\n\t\t\t{ saturation: 35 },\r\n\t\t\t{ lightness: -19 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi.school',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#d38bc8' },\r\n\t\t\t{ saturation: -6 },\r\n\t\t\t{ lightness: -17 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi.park',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#b2ba70' },\r\n\t\t\t{ saturation: -19 },\r\n\t\t\t{ lightness: -25 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t}\r\n]",
|
788 |
+
"views":492,
|
789 |
+
"createdBy":{
|
790 |
+
"name":"Keri Segalla",
|
791 |
+
"url":"http://www.janeiredale.com"
|
792 |
+
},
|
793 |
+
"createdOn":"2013-11-09T17:59:56.383"
|
794 |
+
},
|
795 |
+
{
|
796 |
+
"id":70,
|
797 |
+
"name":"Unsaturated Browns",
|
798 |
+
"description":"A subtle, low saturation map, using a light brown as the base colour with pleasant blues and greens as highlights.",
|
799 |
+
"url":"http://snazzymaps.com/style/70/unsaturated-browns",
|
800 |
+
"json":"[\r\n{\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"hue\": \"#ff4400\" },\r\n { \"saturation\": -68 },\r\n { \"lightness\": -4 },\r\n { \"gamma\": 0.72 }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels.icon\" },{\r\n \"featureType\": \"landscape.man_made\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"hue\": \"#0077ff\" },\r\n { \"gamma\": 3.1 }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n { \"hue\": \"#00ccff\" },\r\n { \"gamma\": 0.44 },\r\n { \"saturation\": -33 }\r\n ]\r\n },{\r\n \"featureType\": \"poi.park\",\r\n \"stylers\": [\r\n { \"hue\": \"#44ff00\" },\r\n { \"saturation\": -23 }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"hue\": \"#007fff\" },\r\n { \"gamma\": 0.77 },\r\n { \"saturation\": 65 },\r\n { \"lightness\": 99 }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n { \"gamma\": 0.11 },\r\n { \"weight\": 5.6 },\r\n { \"saturation\": 99 },\r\n { \"hue\": \"#0091ff\" },\r\n { \"lightness\": -86 }\r\n ]\r\n },{\r\n \"featureType\": \"transit.line\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"lightness\": -48 },\r\n { \"hue\": \"#ff5e00\" },\r\n { \"gamma\": 1.2 },\r\n { \"saturation\": -23 }\r\n ]\r\n },{\r\n \"featureType\": \"transit\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n { \"saturation\": -64 },\r\n { \"hue\": \"#ff9100\" },\r\n { \"lightness\": 16 },\r\n { \"gamma\": 0.47 },\r\n { \"weight\": 2.7 }\r\n ]\r\n }\r\n]",
|
801 |
+
"views":486,
|
802 |
+
"createdBy":{
|
803 |
+
"name":"Simon Goellner",
|
804 |
+
"url":"http://simey.me"
|
805 |
+
},
|
806 |
+
"createdOn":"2014-02-20T03:23:32.237"
|
807 |
+
},
|
808 |
+
{
|
809 |
+
"id":51,
|
810 |
+
"name":"Roadtrip At Night",
|
811 |
+
"description":"A dark map with bright white roads and labels.",
|
812 |
+
"url":"http://snazzymaps.com/style/51/roadtrip-at-night",
|
813 |
+
"json":"\r\n [\r\n {\r\n \"stylers\": [\r\n {\r\n \"hue\": \"#ff1a00\"\r\n },\r\n {\r\n \"invert_lightness\": true\r\n },\r\n {\r\n \"saturation\": -100\r\n },\r\n {\r\n \"lightness\": 33\r\n },\r\n {\r\n \"gamma\": 0.5\r\n }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#2D333C\"\r\n }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#eeeeee\"\r\n },\r\n\t {\r\n\t\t\"visibility\": \"simplified\"\r\n\t }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#ffffff\"\r\n },\r\n {\r\n \"weight\": 3\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#2D333C\"\r\n }\r\n ]\r\n }\r\n ]\r\n\r\n",
|
814 |
+
"views":485,
|
815 |
+
"createdBy":{
|
816 |
+
"name":"Veit Stumpf",
|
817 |
+
"url":"http://www.physiotherapie-stumpf.de/"
|
818 |
+
},
|
819 |
+
"createdOn":"2014-01-06T19:35:58.207"
|
820 |
+
},
|
821 |
+
{
|
822 |
+
"id":75,
|
823 |
+
"name":"Shade of green",
|
824 |
+
"description":"A subtle twist on the default map style with roads and parks highlighted green.",
|
825 |
+
"url":"http://snazzymaps.com/style/75/shade-of-green",
|
826 |
+
"json":"[{featureType:\"water\",elementType:\"all\",stylers:[{hue:\"#76aee3\"},{saturation:38},{lightness:-11},{visibility:\"on\"}]},{featureType:\"road.highway\",elementType:\"all\",stylers:[{hue:\"#8dc749\"},{saturation:-47},{lightness:-17},{visibility:\"on\"}]},{featureType:\"poi.park\",elementType:\"all\",stylers:[{hue:\"#c6e3a4\"},{saturation:17},{lightness:-2},{visibility:\"on\"}]},{featureType:\"road.arterial\",elementType:\"all\",stylers:[{hue:\"#cccccc\"},{saturation:-100},{lightness:13},{visibility:\"on\"}]},{featureType:\"administrative.land_parcel\",elementType:\"all\",stylers:[{hue:\"#5f5855\"},{saturation:6},{lightness:-31},{visibility:\"on\"}]},{featureType:\"road.local\",elementType:\"all\",stylers:[{hue:\"#ffffff\"},{saturation:-100},{lightness:100},{visibility:\"simplified\"}]},{featureType:\"water\",elementType:\"all\",stylers:[]}]",
|
827 |
+
"views":466,
|
828 |
+
"createdBy":{
|
829 |
+
"name":"Kevin Lofthouse",
|
830 |
+
"url":"http://www.lofthou.se"
|
831 |
+
},
|
832 |
+
"createdOn":"2014-02-28T15:14:02.35"
|
833 |
+
},
|
834 |
+
{
|
835 |
+
"id":49,
|
836 |
+
"name":"Subtle Green",
|
837 |
+
"description":"A simplified style with a touch of green.",
|
838 |
+
"url":"http://snazzymaps.com/style/49/subtle-green",
|
839 |
+
"json":"[\r\n {\r\n \"stylers\": [\r\n { \"visibility\": \"on\" },\r\n { \"saturation\": -100 }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n { \"visibility\": \"on\" },\r\n { \"saturation\": 100 },\r\n { \"hue\": \"#00ffe6\" }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"saturation\": 100 },\r\n { \"hue\": \"#00ffcc\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.park\",\r\n \"stylers\": [\r\n { \"visibility\": \"on\" }\r\n ]\r\n }\r\n]",
|
840 |
+
"views":399,
|
841 |
+
"createdBy":{
|
842 |
+
"name":"jl",
|
843 |
+
"url":"http://snazzymaps.com"
|
844 |
+
},
|
845 |
+
"createdOn":"2014-01-06T19:34:41.393"
|
846 |
+
},
|
847 |
+
{
|
848 |
+
"id":57,
|
849 |
+
"name":"Military Flat",
|
850 |
+
"description":"A military-grey coloured map, only with borders, cities and bodies of water.\r\nInspired to maps used by the blitzortung.org project.",
|
851 |
+
"url":"http://snazzymaps.com/style/57/military-flat",
|
852 |
+
"json":"[ { \"featureType\": \"landscape\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"visibility\": \"on\" }, { \"hue\": \"#00ff88\" }, { \"lightness\": 14 }, { \"color\": \"#667348\" }, { \"saturation\": 4 }, { \"gamma\": 1.14 } ] },{ \"elementType\": \"labels.text.stroke\", \"stylers\": [ { \"visibility\": \"simplified\" } ] },{ \"featureType\": \"administrative.country\", \"elementType\": \"geometry.stroke\", \"stylers\": [ { \"color\": \"#313916\" }, { \"weight\": 0.8 } ] },{ \"featureType\": \"road\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"administrative.locality\", \"elementType\": \"labels.icon\", \"stylers\": [ { \"visibility\": \"simplified\" }, { \"color\": \"#334b1f\" } ] },{ \"featureType\": \"administrative.province\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"poi\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"transit\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"water\", \"stylers\": [ { \"visibility\": \"simplified\" } ] } ]\r\n",
|
853 |
+
"views":396,
|
854 |
+
"createdBy":{
|
855 |
+
"name":"Juri",
|
856 |
+
"url":"http://snazzymaps.com"
|
857 |
+
},
|
858 |
+
"createdOn":"2014-01-19T17:13:59.64"
|
859 |
+
},
|
860 |
+
{
|
861 |
+
"id":76,
|
862 |
+
"name":"HashtagNineNineNine",
|
863 |
+
"description":"#999 style.",
|
864 |
+
"url":"http://snazzymaps.com/style/76/hashtagnineninenine",
|
865 |
+
"json":"[\r\n\t{\r\n\t\tfeatureType: 'water',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#bbbbbb' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: -4 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#999999' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: -33 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#999999' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: -6 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#aaaaaa' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: -15 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t}\r\n]",
|
866 |
+
"views":386,
|
867 |
+
"createdBy":{
|
868 |
+
"name":"kukac7",
|
869 |
+
"url":"http://kukac7.hu"
|
870 |
+
},
|
871 |
+
"createdOn":"2014-02-28T15:14:56.743"
|
872 |
+
},
|
873 |
+
{
|
874 |
+
"id":64,
|
875 |
+
"name":"Old Dry Mud",
|
876 |
+
"description":"Orange as a way of manifesting tranquility and to remind of the desert past of parts of this world. Water is depicted pale, reflecting a sky coated with a thin sheet of autumn clouds. ",
|
877 |
+
"url":"http://snazzymaps.com/style/64/old-dry-mud",
|
878 |
+
"json":"[\r\n\t{\r\n\t\t\"featureType\": \"landscape\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FFAD00\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 50.2\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -34.8\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.highway\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FFAD00\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -19.8\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -1.8\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.arterial\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FFAD00\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 72.4\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -32.6\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.local\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FFAD00\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 74.4\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -18\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"water\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00FFA6\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -63.2\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 38\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"poi\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FFC300\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 54.2\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -14.4\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t}\r\n]",
|
879 |
+
"views":385,
|
880 |
+
"createdBy":{
|
881 |
+
"name":"Asafaga",
|
882 |
+
"url":"http://asafaga.com"
|
883 |
+
},
|
884 |
+
"createdOn":"2014-02-07T15:21:06.483"
|
885 |
+
},
|
886 |
+
{
|
887 |
+
"id":56,
|
888 |
+
"name":"Esperanto",
|
889 |
+
"description":"A bright theme with a wide array of colours for every single element type.",
|
890 |
+
"url":"http://snazzymaps.com/style/56/esperanto",
|
891 |
+
"json":" [\r\n {\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#ffffff\" }\r\n ]\r\n },\r\n {\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"water\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#0000ff\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#ff0000\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#000100\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.highway.controlled_access\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#ffff00\" }\r\n ]\r\n },{\r\n \"featureType\": \"road.highway.controlled_access\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#ff0000\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.arterial\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#ffa91a\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.arterial\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"landscape.natural\",\r\n \"stylers\": [\r\n { \"saturation\": 36 },\r\n { \"gamma\": 0.55 }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.local\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#000000\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.local\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#ffffff\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"landscape.man_made\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"lightness\": -100 },\r\n { \"weight\": 2.1 }\r\n ]\r\n }, \r\n {\r\n \"featureType\": \"landscape.man_made\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"invert_lightness\": true },\r\n { \"hue\": \"#ff0000\" },\r\n { \"gamma\": 3.02 },\r\n { \"lightness\": 20 },\r\n { \"saturation\": 40 }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.attraction\",\r\n \"stylers\": [\r\n { \"saturation\": 100 },\r\n { \"hue\": \"#ff00ee\" },\r\n { \"lightness\": -13 }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.government\",\r\n \"stylers\": [\r\n { \"saturation\": 100 },\r\n { \"hue\": \"#eeff00\" },\r\n { \"gamma\": 0.67 },\r\n { \"lightness\": -26 }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.medical\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"hue\": \"#ff0000\" },\r\n { \"saturation\": 100 },\r\n { \"lightness\": -37 }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.medical\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#ff0000\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.school\",\r\n \"stylers\": [\r\n { \"hue\": \"#ff7700\" },\r\n { \"saturation\": 97 },\r\n { \"lightness\": -41 }\r\n ]\r\n }, \r\n {\r\n \"featureType\": \"poi.sports_complex\",\r\n \"stylers\": [\r\n { \"saturation\": 100 },\r\n { \"hue\": \"#00ffb3\" },\r\n { \"lightness\": -71 }\r\n ]\r\n }, \r\n {\r\n \"featureType\": \"poi.park\",\r\n \"stylers\": [\r\n { \"saturation\": 84 },\r\n { \"lightness\": -57 },\r\n { \"hue\": \"#a1ff00\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"transit.station.airport\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"gamma\": 0.11 }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"transit.station\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#ffc35e\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"transit.line\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"lightness\": -100 }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative\",\r\n \"stylers\": [\r\n { \"saturation\": 100 },\r\n { \"gamma\": 0.35 },\r\n { \"lightness\": 20 }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.business\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"saturation\": -100 },\r\n { \"gamma\": 0.35 }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.business\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#69ffff\" }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi.place_of_worship\",\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#c3ffc3\" }\r\n ]\r\n }\r\n]",
|
892 |
+
"views":377,
|
893 |
+
"createdBy":{
|
894 |
+
"name":"mikel",
|
895 |
+
"url":"http://snazzymaps.com"
|
896 |
+
},
|
897 |
+
"createdOn":"2014-01-15T22:21:29.35"
|
898 |
+
},
|
899 |
+
{
|
900 |
+
"id":73,
|
901 |
+
"name":"A Dark World",
|
902 |
+
"description":"A dark with no label map style.",
|
903 |
+
"url":"http://snazzymaps.com/style/73/a-dark-world",
|
904 |
+
"json":"[\r\n {\r\n \"stylers\": [\r\n {\"visibility\": \"simplified\"}\r\n ]\r\n }, {\r\n \"stylers\": [\r\n {\"color\": \"#131314\"}\r\n ]\r\n }, {\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n {\"color\": \"#131313\"},\r\n {\"lightness\": 7}\r\n ]\r\n }, {\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n {\"visibility\": \"on\"},\r\n {\"lightness\": 25}\r\n ]\r\n }\r\n ]",
|
905 |
+
"views":376,
|
906 |
+
"createdBy":{
|
907 |
+
"name":"Bim",
|
908 |
+
"url":"http://snazzymaps.com"
|
909 |
+
},
|
910 |
+
"createdOn":"2014-02-28T15:10:39.477"
|
911 |
+
},
|
912 |
+
{
|
913 |
+
"id":69,
|
914 |
+
"name":"Holiday",
|
915 |
+
"description":"A bright and colorful style with great contrast between land, parks, and water.",
|
916 |
+
"url":"http://snazzymaps.com/style/69/holiday",
|
917 |
+
"json":"[\r\n\t{\r\n\t\t\"featureType\": \"landscape\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FFB000\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 71.66666666666669\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -28.400000000000006\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.highway\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#E8FF00\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -76.6\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 113\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.arterial\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FF8300\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -77\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 27.400000000000006\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.local\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#FF8C00\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -66.6\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 34.400000000000006\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"water\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00C4FF\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 22.799999999999997\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -11.399999999999991\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"poi\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#9FFF00\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -23.200000000000003\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t}\r\n]",
|
918 |
+
"views":344,
|
919 |
+
"createdBy":{
|
920 |
+
"name":"Ferienhaus Godewind",
|
921 |
+
"url":"http://ferienhaus-godewind.net"
|
922 |
+
},
|
923 |
+
"createdOn":"2014-02-20T03:20:27.927"
|
924 |
+
},
|
925 |
+
{
|
926 |
+
"id":63,
|
927 |
+
"name":"Caribbean Mountain",
|
928 |
+
"description":"Inspired by mountain towns in the Dominican Republic.",
|
929 |
+
"url":"http://snazzymaps.com/style/63/caribbean-mountain",
|
930 |
+
"json":"[\r\n {\r\n \"featureType\": \"poi.medical\",\r\n \"stylers\": [\r\n { \"visibility\": \"simplified\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.business\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.place_of_worship\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"landscape\",\r\n \"stylers\": [\r\n { \"color\": \"#cec6b3\" }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"stylers\": [\r\n { \"color\": \"#f2eee8\" }\r\n ]\r\n },{\r\n \"featureType\": \"water\",\r\n \"stylers\": [\r\n { \"color\": \"#01186a\" }\r\n ]\r\n },{\r\n \"featureType\": \"road\",\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#cec6b3\" }\r\n ]\r\n },{\r\n \"featureType\": \"landscape.man_made\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n },{\r\n \"featureType\": \"poi.government\",\r\n \"stylers\": [\r\n { \"visibility\": \"off\" }\r\n ]\r\n }\r\n]",
|
931 |
+
"views":282,
|
932 |
+
"createdBy":{
|
933 |
+
"name":"Josiah Sprague",
|
934 |
+
"url":"http://josiahsprague.com"
|
935 |
+
},
|
936 |
+
"createdOn":"2014-02-07T15:19:08.227"
|
937 |
+
},
|
938 |
+
{
|
939 |
+
"id":72,
|
940 |
+
"name":"Transport for London",
|
941 |
+
"description":null,
|
942 |
+
"url":"http://snazzymaps.com/style/72/transport-for-london",
|
943 |
+
"json":"[ { \"elementType\": \"labels.text\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"elementType\": \"labels.icon\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"elementType\": \"geometry.stroke\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"water\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"color\": \"#0099cc\" } ] },{ \"featureType\": \"road\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"color\": \"#00314e\" } ] },{ \"featureType\": \"transit.line\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"visibility\": \"on\" }, { \"color\": \"#f0f0f0\" } ] },{ \"featureType\": \"landscape.man_made\", \"stylers\": [ { \"color\": \"#adbac9\" } ] },{ \"featureType\": \"landscape.natural\", \"stylers\": [ { \"color\": \"#adb866\" } ] },{ \"featureType\": \"poi\", \"stylers\": [ { \"color\": \"#f7c742\" } ] },{ \"featureType\": \"poi.park\", \"stylers\": [ { \"color\": \"#adb866\" } ] },{ \"featureType\": \"transit.station\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"color\": \"#ff8dd3\" } ] },{ \"featureType\": \"transit.station\", \"stylers\": [ { \"color\": \"#ff8dd3\" } ] },{ \"featureType\": \"transit.line\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"visibility\": \"on\" }, { \"color\": \"#808080\" } ] },{ } ]",
|
944 |
+
"views":276,
|
945 |
+
"createdBy":{
|
946 |
+
"name":"Anonymous",
|
947 |
+
"url":"http://snazzymaps.com"
|
948 |
+
},
|
949 |
+
"createdOn":"2014-02-28T15:09:39.617"
|
950 |
+
},
|
951 |
+
{
|
952 |
+
"id":62,
|
953 |
+
"name":"Night vision",
|
954 |
+
"description":"A style reminiscent of awesome night vision goggles.",
|
955 |
+
"url":"http://snazzymaps.com/style/62/night-vision",
|
956 |
+
"json":"[\r\n\t{\r\n\t\tfeatureType: 'water',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#001204' },\r\n\t\t\t{ saturation: 100 },\r\n\t\t\t{ lightness: -95 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape.man_made',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#007F1E' },\r\n\t\t\t{ saturation: 100 },\r\n\t\t\t{ lightness: -72 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape.natural',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#00C72E' },\r\n\t\t\t{ saturation: 100 },\r\n\t\t\t{ lightness: -59 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#002C0A' },\r\n\t\t\t{ saturation: 100 },\r\n\t\t\t{ lightness: -87 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#00A927' },\r\n\t\t\t{ saturation: 100 },\r\n\t\t\t{ lightness: -58 },\r\n\t\t\t{ visibility: 'on' }\r\n\t\t]\r\n\t}\r\n]",
|
957 |
+
"views":268,
|
958 |
+
"createdBy":{
|
959 |
+
"name":"Raphael Franco",
|
960 |
+
"url":"http://snazzymaps.com"
|
961 |
+
},
|
962 |
+
"createdOn":"2014-02-07T15:18:05.237"
|
963 |
+
},
|
964 |
+
{
|
965 |
+
"id":66,
|
966 |
+
"name":"Blueprint (No Labels)",
|
967 |
+
"description":"A simplified variation on the original Blueprint style. It's the perfect map for building your own world.",
|
968 |
+
"url":"http://snazzymaps.com/style/66/blueprint-no-labels",
|
969 |
+
"json":"[\r\n {\r\n \"stylers\": [\r\n { \"visibility\": \"simplified\" },\r\n { \"saturation\": -100 }\r\n ]\r\n },\r\n\t \r\n\t \r\n {\r\n \"featureType\": \"water\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 17\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"landscape\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 20\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 17\r\n }\r\n ]\r\n },\r\n\t\r\n\t\r\n\r\n\t\r\n\t\r\n {\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n \r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n\t\r\n\t\r\n\t {\r\n \"featureType\": \"road.highway.controlled_access\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 20\r\n }\r\n ]\r\n },\r\n\t\r\n\t\r\n\t\r\n {\r\n \"featureType\": \"road.arterial\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 25\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.local\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 25\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 21\r\n }\r\n ]\r\n },\r\n {\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"saturation\": 100 },\r\n { \"color\": \"#7b94be\" },\r\n { \"lightness\": 50 }\r\n ]\r\n },\r\n\r\n {\r\n \"elementType\": \"labels.icon\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"transit\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 19\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 20\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 17\r\n },\r\n {\r\n \"weight\": 1.2\r\n }\r\n ]\r\n }\r\n]\t\t\t\r\n\t",
|
970 |
+
"views":254,
|
971 |
+
"createdBy":{
|
972 |
+
"name":"Adam Ritchey",
|
973 |
+
"url":"http://www.interramedia.com"
|
974 |
+
},
|
975 |
+
"createdOn":"2014-02-20T03:12:20.75"
|
976 |
+
},
|
977 |
+
{
|
978 |
+
"id":67,
|
979 |
+
"name":"Blueprint",
|
980 |
+
"description":"If you were going to build your own world, this is the map you would use.",
|
981 |
+
"url":"http://snazzymaps.com/style/67/blueprint",
|
982 |
+
"json":"[\r\n \r\n\t \r\n\t \r\n {\r\n \"featureType\": \"water\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n {\r\n \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 17\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"landscape\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 20\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.highway\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 17\r\n }\r\n ]\r\n },\r\n\t\r\n\t\r\n\r\n\t\r\n\t\r\n {\r\n \"featureType\": \"road\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n\t\r\n\t\r\n\t {\r\n \"featureType\": \"road.highway.controlled_access\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 20\r\n }\r\n ]\r\n },\r\n\t\r\n\t\r\n\t\r\n {\r\n \"featureType\": \"road.arterial\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 25\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"road.local\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 25\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"poi\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 21\r\n }\r\n ]\r\n },\r\n {\r\n \"elementType\": \"labels.text.stroke\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"elementType\": \"labels.text.fill\",\r\n \"stylers\": [\r\n { \"saturation\": 0 },\r\n { \"color\": \"#4d88ea\" },\r\n { \"lightness\": 0 }\r\n ]\r\n },\r\n\r\n {\r\n \"elementType\": \"labels.icon\",\r\n \"stylers\": [\r\n {\r\n \"visibility\": \"off\"\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"transit\",\r\n \"elementType\": \"geometry\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 19\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"geometry.fill\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 20\r\n }\r\n ]\r\n },\r\n {\r\n \"featureType\": \"administrative\",\r\n \"elementType\": \"geometry.stroke\",\r\n \"stylers\": [\r\n { \"color\": \"#000045\"\r\n },\r\n {\r\n \"lightness\": 17\r\n },\r\n {\r\n \"weight\": 1.2\r\n }\r\n ]\r\n }\r\n]\t\t",
|
983 |
+
"views":241,
|
984 |
+
"createdBy":{
|
985 |
+
"name":"Adam Ritchey",
|
986 |
+
"url":"http://www.interramedia.com"
|
987 |
+
},
|
988 |
+
"createdOn":"2014-02-20T03:12:38.097"
|
989 |
+
},
|
990 |
+
{
|
991 |
+
"id":71,
|
992 |
+
"name":"Jazzygreen",
|
993 |
+
"description":"Bright green and black style.",
|
994 |
+
"url":"http://snazzymaps.com/style/71/jazzygreen",
|
995 |
+
"json":"[\r\n\t{\r\n\t\t\"featureType\": \"landscape\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#000000\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": -100\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": 44\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.highway\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00F93f\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 100\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -40.95294117647059\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.arterial\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00F93f\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 100\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -51.15294117647059\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"road.local\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00F93f\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 100\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -50.35294117647059\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"water\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00F93f\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 100\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -50.35294117647059\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"featureType\": \"poi\",\r\n\t\t\"stylers\": [\r\n\t\t\t{\r\n\t\t\t\t\"hue\": \"#00F93f\"\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"saturation\": 100\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"lightness\": -50.35294117647059\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"gamma\": 1\r\n\t\t\t}\r\n\t\t]\r\n\t}\r\n]",
|
996 |
+
"views":138,
|
997 |
+
"createdBy":{
|
998 |
+
"name":"jazz",
|
999 |
+
"url":"http://snazzymaps.com"
|
1000 |
+
},
|
1001 |
+
"createdOn":"2014-02-28T15:09:12.847"
|
1002 |
+
},
|
1003 |
+
{
|
1004 |
+
"id":80,
|
1005 |
+
"name":"Cool Grey",
|
1006 |
+
"description":"A simplified bright map. ",
|
1007 |
+
"url":"http://snazzymaps.com/style/80/cool-grey",
|
1008 |
+
"json":"[ { \"featureType\": \"landscape\", \"elementType\": \"labels\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"transit\", \"elementType\": \"labels\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"poi\", \"elementType\": \"labels\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"water\", \"elementType\": \"labels\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"road\", \"elementType\": \"labels.icon\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"stylers\": [ { \"hue\": \"#00aaff\" }, { \"saturation\": -100 }, { \"gamma\": 2.15 }, { \"lightness\": 12 } ] },{ \"featureType\": \"road\", \"elementType\": \"labels.text.fill\", \"stylers\": [ { \"visibility\": \"on\" }, { \"lightness\": 24 } ] },{ \"featureType\": \"road\", \"elementType\": \"geometry\", \"stylers\": [ { \"lightness\": 57 } ] } ]",
|
1009 |
+
"views":75,
|
1010 |
+
"createdBy":{
|
1011 |
+
"name":"Nico",
|
1012 |
+
"url":"http://Fittter.me"
|
1013 |
+
},
|
1014 |
+
"createdOn":"2014-04-16T02:56:47.393"
|
1015 |
+
},
|
1016 |
+
{
|
1017 |
+
"id":83,
|
1018 |
+
"name":"Muted Blue",
|
1019 |
+
"description":"An unobtrusive blue design for minimal user-experiences. Design for the Rock RMS project.",
|
1020 |
+
"url":"http://snazzymaps.com/style/83/muted-blue",
|
1021 |
+
"json":"[\r\n\t{\"featureType\": \"all\",\r\n\t\t\"stylers\":[\r\n\t\t\t{\"saturation\": 0},\r\n\t\t\t{\"hue\": \"#e7ecf0\"}\r\n\t\t]\r\n\t},\r\n\t{\"featureType\": \"road\",\r\n\t\t\"stylers\":[\r\n\t\t\t{\"saturation\": -70}\r\n\t\t]\r\n\t},\r\n\t{\"featureType\": \"transit\",\r\n\t\t\"stylers\":[\r\n\t\t\t{\"visibility\": \"off\"}\r\n\t\t]\r\n\t},\r\n\t{\"featureType\": \"poi\",\r\n\t\t\"stylers\":[\r\n\t\t\t{\"visibility\": \"off\"}\r\n\t\t]\r\n\t},\r\n\t{\"featureType\": \"water\",\r\n\t\t\"stylers\":[\r\n\t\t\t{\"visibility\": \"simplified\"},\r\n\t\t\t{\"saturation\": -60}\r\n\t\t]\r\n\t}\r\n]",
|
1022 |
+
"views":39,
|
1023 |
+
"createdBy":{
|
1024 |
+
"name":"Jon Edmiston",
|
1025 |
+
"url":"http://www.rockrms.com"
|
1026 |
+
},
|
1027 |
+
"createdOn":"2014-04-16T02:58:37.86"
|
1028 |
+
},
|
1029 |
+
{
|
1030 |
+
"id":82,
|
1031 |
+
"name":"Grass is greener. Water is bluer.",
|
1032 |
+
"description":"Bright green parks and bright blue water",
|
1033 |
+
"url":"http://snazzymaps.com/style/82/grass-is-greener-water-is-bluer",
|
1034 |
+
"json":"[ { \"stylers\": [ { \"saturation\": -100 } ] },{ \"featureType\": \"water\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"color\": \"#0099dd\" } ] },{ \"elementType\": \"labels\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"poi.park\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"color\": \"#aadd55\" } ] },{ \"featureType\": \"road.highway\", \"elementType\": \"labels\", \"stylers\": [ { \"visibility\": \"on\" } ] },{ \"featureType\": \"road.arterial\", \"elementType\": \"labels.text\", \"stylers\": [ { \"visibility\": \"on\" } ] },{ \"featureType\": \"road.local\", \"elementType\": \"labels.text\", \"stylers\": [ { \"visibility\": \"on\" } ] },{ } ]",
|
1035 |
+
"views":34,
|
1036 |
+
"createdBy":{
|
1037 |
+
"name":"vm",
|
1038 |
+
"url":"http://snazzymaps.com"
|
1039 |
+
},
|
1040 |
+
"createdOn":"2014-04-16T02:58:17.053"
|
1041 |
+
},
|
1042 |
+
{
|
1043 |
+
"id":79,
|
1044 |
+
"name":"Black and White",
|
1045 |
+
"description":"Simple blank and white style without added information, just street names.",
|
1046 |
+
"url":"http://snazzymaps.com/style/79/black-and-white",
|
1047 |
+
"json":"[ { \"featureType\": \"road\", \"elementType\": \"labels\", \"stylers\": [ { \"visibility\": \"on\" } ] },{ \"featureType\": \"poi\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"administrative\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"road\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"color\": \"#000000\" }, { \"weight\": 1 } ] },{ \"featureType\": \"road\", \"elementType\": \"geometry.stroke\", \"stylers\": [ { \"color\": \"#000000\" }, { \"weight\": 0.8 } ] },{ \"featureType\": \"landscape\", \"stylers\": [ { \"color\": \"#ffffff\" } ] },{ \"featureType\": \"water\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"transit\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"elementType\": \"labels\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"elementType\": \"labels.text\", \"stylers\": [ { \"visibility\": \"on\" } ] },{ \"elementType\": \"labels.text.stroke\", \"stylers\": [ { \"color\": \"#ffffff\" } ] },{ \"elementType\": \"labels.text.fill\", \"stylers\": [ { \"color\": \"#000000\" } ] },{ \"elementType\": \"labels.icon\", \"stylers\": [ { \"visibility\": \"on\" } ] } ]",
|
1048 |
+
"views":21,
|
1049 |
+
"createdBy":{
|
1050 |
+
"name":null,
|
1051 |
+
"url":"http://snazzymaps.com"
|
1052 |
+
},
|
1053 |
+
"createdOn":"2014-04-16T02:56:22.413"
|
1054 |
+
},
|
1055 |
+
{
|
1056 |
+
"id":81,
|
1057 |
+
"name":"Ilustração",
|
1058 |
+
"description":"Estilo baseado nas cores de ilustrações, como panfletos. O estilo também foi utilizado no site Tô No Bloco, que tem como finalidade ser um \"panfleto virtual\" dos blocos de carnaval.\r\n\r\nStyle based on the colors of graphics as flyers. The style was also used on the site Tô In Block, which aims to be a \"virtual flyers\" of carnival blocks.",
|
1059 |
+
"url":"http://snazzymaps.com/style/81/ilustra%C3%A7%C3%A3o",
|
1060 |
+
"json":"[\r\n\t{\r\n\t\tfeatureType: 'water',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#71ABC3' },\r\n\t\t\t{ saturation: -10 },\r\n\t\t\t{ lightness: -21 },\r\n\t\t\t{ visibility: 'simplified' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape.natural',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#7DC45C' },\r\n\t\t\t{ saturation: 37 },\r\n\t\t\t{ lightness: -41 },\r\n\t\t\t{ visibility: 'simplified' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'landscape.man_made',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#C3E0B0' },\r\n\t\t\t{ saturation: 23 },\r\n\t\t\t{ lightness: -12 },\r\n\t\t\t{ visibility: 'simplified' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'poi',\r\n\t\telementType: 'all',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#A19FA0' },\r\n\t\t\t{ saturation: -98 },\r\n\t\t\t{ lightness: -20 },\r\n\t\t\t{ visibility: 'off' }\r\n\t\t]\r\n\t},{\r\n\t\tfeatureType: 'road',\r\n\t\telementType: 'geometry',\r\n\t\tstylers: [\r\n\t\t\t{ hue: '#FFFFFF' },\r\n\t\t\t{ saturation: -100 },\r\n\t\t\t{ lightness: 100 },\r\n\t\t\t{ visibility: 'simplified' }\r\n\t\t]\r\n\t}\r\n]",
|
1061 |
+
"views":19,
|
1062 |
+
"createdBy":{
|
1063 |
+
"name":"Marcelo Oliveira Murta",
|
1064 |
+
"url":"http://www.tonobloco.com.br"
|
1065 |
+
},
|
1066 |
+
"createdOn":"2014-04-16T02:57:57.38"
|
1067 |
+
},
|
1068 |
+
{
|
1069 |
+
"id":78,
|
1070 |
+
"name":"Pink & Blue",
|
1071 |
+
"description":null,
|
1072 |
+
"url":"http://snazzymaps.com/style/78/pink-and-blue",
|
1073 |
+
"json":"[ { \"featureType\": \"landscape\", \"stylers\": [ { \"visibility\": \"simplified\" }, { \"color\": \"#9debff\" }, { \"weight\": 0.1 } ] },{ \"featureType\": \"water\", \"stylers\": [ { \"visibility\": \"simplified\" }, { \"color\": \"#ebebeb\" } ] },{ \"featureType\": \"road.arterial\", \"elementType\": \"geometry\", \"stylers\": [ { \"visibility\": \"on\" }, { \"color\": \"#51dbff\" } ] },{ \"featureType\": \"poi.park\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"visibility\": \"on\" }, { \"color\": \"#51dbff\" } ] },{ \"featureType\": \"poi\" },{ \"featureType\": \"transit.line\", \"stylers\": [ { \"color\": \"#ff4e80\" }, { \"visibility\": \"off\" } ] },{ \"featureType\": \"road\", \"elementType\": \"geometry.stroke\", \"stylers\": [ { \"visibility\": \"on\" }, { \"weight\": 1.5 }, { \"color\": \"#51dbff\" } ] },{ \"featureType\": \"road.arterial\", \"elementType\": \"geometry\", \"stylers\": [ { \"visibility\": \"simplified\" }, { \"color\": \"#51dbNaN\" } ] },{ \"featureType\": \"road.highway\", \"elementType\": \"geometry\", \"stylers\": [ { \"visibility\": \"simplified\" }, { \"color\": \"#51dbff\" } ] },{ \"featureType\": \"poi.business\", \"stylers\": [ { \"color\": \"#9debff\" }, { \"visibility\": \"off\" } ] },{ },{ \"featureType\": \"poi.government\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"poi.school\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"administrative\", \"stylers\": [ { \"visibility\": \"on\" } ] },{ \"featureType\": \"poi.medical\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"poi.attraction\", \"elementType\": \"geometry\", \"stylers\": [ { \"visibility\": \"on\" }, { \"color\": \"#51dbff\" } ] },{ \"featureType\": \"poi.place_of_worship\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"poi.sports_complex\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ },{ \"featureType\": \"road.arterial\", \"elementType\": \"labels.text.stroke\", \"stylers\": [ { \"color\": \"#000000\" }, { \"visibility\": \"off\" } ] },{ \"featureType\": \"road.highway\", \"elementType\": \"labels.text\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"road.highway.controlled_access\", \"stylers\": [ { \"visibility\": \"off\" } ] },{ \"featureType\": \"road\" } ]",
|
1074 |
+
"views":16,
|
1075 |
+
"createdBy":{
|
1076 |
+
"name":"cebrat",
|
1077 |
+
"url":"http://snazzymaps.com"
|
1078 |
+
},
|
1079 |
+
"createdOn":"2014-04-16T02:53:43.42"
|
1080 |
+
}
|
1081 |
]
|
assets/js/frontend/google-maps-builder.js
CHANGED
@@ -1,496 +1,10 @@
|
|
1 |
-
/**
|
2 |
-
* Maps Builder JS
|
3 |
-
*
|
4 |
-
* @description: Frontend form rendering
|
5 |
-
*/
|
6 |
-
var gmb_data;
|
7 |
-
|
8 |
-
(function (
|
9 |
-
|
10 |
-
|
11 |
-
var places_service;
|
12 |
-
var place;
|
13 |
-
var search_markers = [];
|
14 |
-
|
15 |
-
/*
|
16 |
-
* Global load function for other plugins / themes to use
|
17 |
-
*
|
18 |
-
* ex: google_maps_builder_load( object );
|
19 |
-
*/
|
20 |
-
window.google_maps_builder_load = function ( map_canvas ) {
|
21 |
-
if ( !$( map_canvas ).hasClass( 'google-maps-builder' ) ) {
|
22 |
-
return 'invalid Google Maps Builder';
|
23 |
-
}
|
24 |
-
initialize_map( map_canvas );
|
25 |
-
};
|
26 |
-
|
27 |
-
$( document ).ready( function () {
|
28 |
-
|
29 |
-
var google_maps = $( '.google-maps-builder' );
|
30 |
-
/*
|
31 |
-
* Loop through maps and initialize
|
32 |
-
*/
|
33 |
-
google_maps.each( function ( index, value ) {
|
34 |
-
|
35 |
-
initialize_map( $( google_maps[index] ) );
|
36 |
-
|
37 |
-
} );
|
38 |
-
|
39 |
-
// fix for bootstrap tabs
|
40 |
-
$( 'a[data-toggle="tab"]' ).on( 'shown.bs.tab', function ( e ) {
|
41 |
-
var panel = $( e.target ).attr( 'href' );
|
42 |
-
load_hidden_map( panel );
|
43 |
-
} );
|
44 |
-
//Beaver Builder Tabs
|
45 |
-
$( '.fl-tabs-label' ).on( 'click', function ( e ) {
|
46 |
-
var panel = $( '.fl-tabs-panel-content.fl-tab-active' ).get( 0 );
|
47 |
-
load_hidden_map( panel );
|
48 |
-
} );
|
49 |
-
//Tabby Tabs:
|
50 |
-
$( '.responsive-tabs__list__item' ).on( 'click', function ( e ) {
|
51 |
-
var panel = $( '.responsive-tabs__panel--active' ).get( 0 );
|
52 |
-
load_hidden_map( panel );
|
53 |
-
} );
|
54 |
-
} );
|
55 |
-
|
56 |
-
/**
|
57 |
-
* Map Init After the fact
|
58 |
-
*
|
59 |
-
* @description Good for tabs / ajax - pass in wrapper div class/id
|
60 |
-
* @since 2.0
|
61 |
-
*/
|
62 |
-
function load_hidden_map( parent ) {
|
63 |
-
var google_hidden_maps = $( parent ).find( '.google-maps-builder' );
|
64 |
-
if ( !google_hidden_maps.length ) {
|
65 |
-
return;
|
66 |
-
}
|
67 |
-
google_hidden_maps.each( function ( index, value ) {
|
68 |
-
//google.maps.event.trigger( map, 'resize' ); //TODO: Ideally we'd resize the map rather than reinitialize for faster performance, but that requires a bit of rewrite in how the plugin works
|
69 |
-
initialize_map( $( google_hidden_maps[index] ) );
|
70 |
-
} );
|
71 |
-
}
|
72 |
-
|
73 |
-
/**
|
74 |
-
* Map Intialize
|
75 |
-
*
|
76 |
-
* Sets up and configures the Google Map
|
77 |
-
*
|
78 |
-
* @param map_canvas
|
79 |
-
*/
|
80 |
-
function initialize_map( map_canvas ) {
|
81 |
-
//info_window - Contains the place's information and content
|
82 |
-
var info_window = new google.maps.InfoWindow( {
|
83 |
-
maxWidth: 315
|
84 |
-
} );
|
85 |
-
|
86 |
-
var map_id = $( map_canvas ).data( 'map-id' );
|
87 |
-
var map_data = gmb_data[map_id];
|
88 |
-
var latitude = (map_data.map_params.latitude) ? map_data.map_params.latitude : '32.713240';
|
89 |
-
var longitude = (map_data.map_params.longitude) ? map_data.map_params.longitude : '-117.159443';
|
90 |
-
var map_options = {
|
91 |
-
center: new google.maps.LatLng( latitude, longitude ),
|
92 |
-
zoom : parseInt( map_data.map_params.zoom ),
|
93 |
-
styles: [
|
94 |
-
{
|
95 |
-
stylers: [
|
96 |
-
{visibility: 'simplified'}
|
97 |
-
]
|
98 |
-
},
|
99 |
-
{
|
100 |
-
elementType: 'labels', stylers: [
|
101 |
-
{visibility: 'off'}
|
102 |
-
]
|
103 |
-
}
|
104 |
-
]
|
105 |
-
};
|
106 |
-
map = new google.maps.Map( map_canvas[0], map_options );
|
107 |
-
places_service = new google.maps.places.PlacesService( map );
|
108 |
-
|
109 |
-
set_map_options( map, map_data );
|
110 |
-
set_map_theme( map, map_data );
|
111 |
-
set_map_markers( map, map_data, info_window );
|
112 |
-
|
113 |
-
//Display places?
|
114 |
-
if ( map_data.places_api.show_places === 'yes' ) {
|
115 |
-
perform_places_search( map, map_data, info_window );
|
116 |
-
}
|
117 |
-
|
118 |
-
|
119 |
-
} //end initialize_map
|
120 |
-
|
121 |
-
|
122 |
-
/**
|
123 |
-
* Set Map Options
|
124 |
-
*
|
125 |
-
* Sets up map controls and theme
|
126 |
-
*
|
127 |
-
*/
|
128 |
-
function set_map_theme( map, map_data ) {
|
129 |
-
|
130 |
-
var map_type = map_data.map_theme.map_type.toUpperCase();
|
131 |
-
var map_theme = map_data.map_theme.map_theme_json;
|
132 |
-
console.log( map_data.map_theme );
|
133 |
-
|
134 |
-
//Custom (Snazzy) Theme
|
135 |
-
if ( map_type === 'ROADMAP' && map_theme !== 'none' ) {
|
136 |
-
|
137 |
-
map.setOptions( {
|
138 |
-
mapTypeId: google.maps.MapTypeId.ROADMAP,
|
139 |
-
styles : eval( map_theme )
|
140 |
-
} );
|
141 |
-
|
142 |
-
} else {
|
143 |
-
//standard theme
|
144 |
-
map.setOptions( {
|
145 |
-
mapTypeId: google.maps.MapTypeId[map_type],
|
146 |
-
styles : false
|
147 |
-
} );
|
148 |
-
|
149 |
-
}
|
150 |
-
|
151 |
-
|
152 |
-
}
|
153 |
-
|
154 |
-
/**
|
155 |
-
* Set Map Options
|
156 |
-
*
|
157 |
-
* Sets up map controls and theme
|
158 |
-
*
|
159 |
-
*/
|
160 |
-
function set_map_options( map, map_data ) {
|
161 |
-
|
162 |
-
//Zoom control
|
163 |
-
var zoom_control = map_data.map_controls.zoom_control.toLowerCase();
|
164 |
-
if ( zoom_control === 'none' ) {
|
165 |
-
map.setOptions( {
|
166 |
-
zoomControl: false
|
167 |
-
} );
|
168 |
-
} else {
|
169 |
-
map.setOptions( {
|
170 |
-
zoomControl : true,
|
171 |
-
zoomControlOptions: {
|
172 |
-
style: google.maps.ZoomControlStyle[zoom_control]
|
173 |
-
}
|
174 |
-
} );
|
175 |
-
}
|
176 |
-
|
177 |
-
//Mouse Wheel Zoom
|
178 |
-
var mouse_zoom = map_data.map_controls.wheel_zoom.toLowerCase();
|
179 |
-
if ( mouse_zoom === 'none' ) {
|
180 |
-
map.setOptions( {
|
181 |
-
scrollwheel: false
|
182 |
-
} );
|
183 |
-
} else {
|
184 |
-
map.setOptions( {
|
185 |
-
scrollwheel: true
|
186 |
-
} );
|
187 |
-
}
|
188 |
-
|
189 |
-
//Pan Control
|
190 |
-
var pan = map_data.map_controls.pan_control.toLowerCase();
|
191 |
-
if ( pan === 'none' ) {
|
192 |
-
map.setOptions( {
|
193 |
-
panControl: false
|
194 |
-
} );
|
195 |
-
} else {
|
196 |
-
map.setOptions( {
|
197 |
-
panControl: true
|
198 |
-
} );
|
199 |
-
}
|
200 |
-
|
201 |
-
|
202 |
-
//Street View Control
|
203 |
-
var street_view = map_data.map_controls.street_view.toLowerCase();
|
204 |
-
if ( street_view === 'none' ) {
|
205 |
-
map.setOptions( {
|
206 |
-
streetViewControl: false
|
207 |
-
} );
|
208 |
-
} else {
|
209 |
-
map.setOptions( {
|
210 |
-
streetViewControl: true
|
211 |
-
} );
|
212 |
-
}
|
213 |
-
|
214 |
-
//Map Double Click
|
215 |
-
var double_click_zoom = map_data.map_controls.double_click_zoom.toLowerCase();
|
216 |
-
if ( double_click_zoom === 'none' ) {
|
217 |
-
map.setOptions( {
|
218 |
-
disableDoubleClickZoom: true
|
219 |
-
} );
|
220 |
-
} else {
|
221 |
-
map.setOptions( {
|
222 |
-
disableDoubleClickZoom: false
|
223 |
-
} );
|
224 |
-
}
|
225 |
-
|
226 |
-
//Map Draggable
|
227 |
-
var draggable = map_data.map_controls.draggable.toLowerCase();
|
228 |
-
if ( draggable === 'none' ) {
|
229 |
-
map.setOptions( {
|
230 |
-
draggable: false
|
231 |
-
} );
|
232 |
-
} else {
|
233 |
-
map.setOptions( {
|
234 |
-
draggable: true
|
235 |
-
} );
|
236 |
-
}
|
237 |
-
|
238 |
-
}
|
239 |
-
|
240 |
-
/**
|
241 |
-
* Set Map Markers
|
242 |
-
*/
|
243 |
-
function set_map_markers( map, map_data, info_window ) {
|
244 |
-
|
245 |
-
var map_markers = map_data.map_markers;
|
246 |
-
|
247 |
-
//Loop through repeatable field of markers
|
248 |
-
$( map_markers ).each( function ( index, marker_data ) {
|
249 |
-
|
250 |
-
var marker_label = '';
|
251 |
-
|
252 |
-
//check for custom marker and label data
|
253 |
-
var marker_icon = map_data.map_params.default_marker; //Default marker icon here
|
254 |
-
|
255 |
-
//Marker Image Icon
|
256 |
-
if ( marker_data.marker_img ) {
|
257 |
-
marker_icon = marker_data.marker_img;
|
258 |
-
}
|
259 |
-
//SVG Icon
|
260 |
-
else if ( (typeof marker_data.marker !== 'undefined' && marker_data.marker.length > 0) && (typeof marker_data.label !== 'undefined' && marker_data.label.length > 0) ) {
|
261 |
-
marker_icon = eval( "(" + marker_data.marker + ")" );
|
262 |
-
marker_label = marker_data.label
|
263 |
-
}
|
264 |
-
|
265 |
-
|
266 |
-
//Marker for map
|
267 |
-
var location_marker = new Marker( {
|
268 |
-
map : map,
|
269 |
-
zIndex : 9,
|
270 |
-
icon : marker_icon,
|
271 |
-
custom_label: marker_label
|
272 |
-
} );
|
273 |
-
|
274 |
-
var marker_lat = marker_data.lat;
|
275 |
-
var marker_lng = marker_data.lng;
|
276 |
-
|
277 |
-
location_marker.setPosition( new google.maps.LatLng( marker_lat, marker_lng ) );
|
278 |
-
location_marker.setVisible( true );
|
279 |
-
|
280 |
-
|
281 |
-
google.maps.event.addListener( location_marker, 'click', function () {
|
282 |
-
info_window.close();
|
283 |
-
info_window.setContent( '<div id="infobubble-content" class="loading"></div>' );
|
284 |
-
set_info_window_content( marker_data, info_window );
|
285 |
-
info_window.open( map, location_marker );
|
286 |
-
} );
|
287 |
-
|
288 |
-
} ); //end $.each()
|
289 |
-
|
290 |
-
|
291 |
-
}
|
292 |
-
|
293 |
-
/**
|
294 |
-
* Set Infowindow Content
|
295 |
-
*
|
296 |
-
* @description: Queries to get Google Place Details information
|
297 |
-
*
|
298 |
-
* @param marker_data
|
299 |
-
* @param info_window
|
300 |
-
*/
|
301 |
-
function set_info_window_content( marker_data, info_window ) {
|
302 |
-
|
303 |
-
var info_window_content;
|
304 |
-
|
305 |
-
//place name
|
306 |
-
if ( marker_data.title ) {
|
307 |
-
info_window_content = '<p class="place-title">' + marker_data.title + '</p>';
|
308 |
-
}
|
309 |
-
|
310 |
-
if ( marker_data.description ) {
|
311 |
-
info_window_content += '<div class="place-description">' + marker_data.description + '</div>';
|
312 |
-
}
|
313 |
-
|
314 |
-
//Does this marker have a place_id
|
315 |
-
if ( marker_data.place_id && marker_data.hide_details !== 'on' ) {
|
316 |
-
|
317 |
-
var request = {
|
318 |
-
key : gmb_data.api_key,
|
319 |
-
placeId: marker_data.place_id
|
320 |
-
};
|
321 |
-
|
322 |
-
//Get details from Google on this place
|
323 |
-
places_service.getDetails( request, function ( place, status ) {
|
324 |
-
|
325 |
-
if ( status == google.maps.places.PlacesServiceStatus.OK ) {
|
326 |
-
|
327 |
-
info_window_content += set_place_content_in_info_window( place );
|
328 |
-
info_window_content = set_info_window_wrapper( info_window_content ); //wraps the content in div and returns
|
329 |
-
info_window.setContent( info_window_content ); //set marker content
|
330 |
-
|
331 |
-
}
|
332 |
-
} );
|
333 |
-
} else {
|
334 |
-
info_window_content = set_info_window_wrapper( info_window_content ); //wraps the content in div and returns
|
335 |
-
info_window.setContent( info_window_content ); //set marker content
|
336 |
-
}
|
337 |
-
|
338 |
-
|
339 |
-
}
|
340 |
-
|
341 |
-
|
342 |
-
/**
|
343 |
-
* info_window Content for Place Details
|
344 |
-
*
|
345 |
-
* This marker contains more information about the place
|
346 |
-
*
|
347 |
-
* @param place
|
348 |
-
*/
|
349 |
-
function set_place_content_in_info_window( place ) {
|
350 |
-
|
351 |
-
var info_window_content;
|
352 |
-
//additional info wrapper
|
353 |
-
info_window_content = '<div class="marker-info-wrapper">';
|
354 |
-
|
355 |
-
//place address
|
356 |
-
info_window_content += ((place.formatted_address) ? '<div class="place-address">' + place.formatted_address + '</div>' : '' );
|
357 |
-
|
358 |
-
//place phone
|
359 |
-
info_window_content += ((place.formatted_phone_number) ? '<div class="place-phone">' + place.formatted_phone_number + '</div>' : '' );
|
360 |
-
|
361 |
-
//place website
|
362 |
-
info_window_content += ((place.website) ? '<div class="place-website"><a href="' + place.website + '" target="_blank" rel="nofollow" title="Click to visit the ' + place.name + ' website">Website</a></div>' : '' );
|
363 |
-
|
364 |
-
//rating
|
365 |
-
if ( place.rating ) {
|
366 |
-
info_window_content += '<div class="rating-wrap clear">' +
|
367 |
-
'<p class="numeric-rating">' + place.rating + '</p>' +
|
368 |
-
'<div class="star-rating-wrap">' +
|
369 |
-
'<div class="star-rating-size" style="width:' + (65 * place.rating / 5) + 'px;"></div>' +
|
370 |
-
'</div>' +
|
371 |
-
'</div>'
|
372 |
-
}
|
373 |
-
|
374 |
-
//close wrapper
|
375 |
-
info_window_content += '</div>';
|
376 |
-
|
377 |
-
return info_window_content;
|
378 |
-
|
379 |
-
}
|
380 |
-
|
381 |
-
/**
|
382 |
-
* Wrap Info Window Content
|
383 |
-
*
|
384 |
-
* Help function that sets a div container around info window
|
385 |
-
* @param content
|
386 |
-
*/
|
387 |
-
function set_info_window_wrapper( content ) {
|
388 |
-
|
389 |
-
var info_window_content = '<div id="infobubble-content" class="main-place-infobubble-content">';
|
390 |
-
|
391 |
-
info_window_content += content;
|
392 |
-
|
393 |
-
info_window_content += '</div>';
|
394 |
-
|
395 |
-
return info_window_content;
|
396 |
-
|
397 |
-
}
|
398 |
-
|
399 |
-
|
400 |
-
/**
|
401 |
-
* Google Places Nearby Search
|
402 |
-
*/
|
403 |
-
function perform_places_search( map, map_data, info_window ) {
|
404 |
-
|
405 |
-
var map_center = map.getCenter();
|
406 |
-
var types_array = map_data.places_api.search_places;
|
407 |
-
|
408 |
-
//remove existing markers
|
409 |
-
for ( var i = 0; i < search_markers.length; i++ ) {
|
410 |
-
search_markers[i].setMap( null );
|
411 |
-
}
|
412 |
-
search_markers = [];
|
413 |
-
|
414 |
-
//Check if any place types are selected
|
415 |
-
if ( types_array.length > 0 ) {
|
416 |
-
|
417 |
-
//perform search request
|
418 |
-
var request = {
|
419 |
-
key : gmb_data.api_key,
|
420 |
-
location: new google.maps.LatLng( map_center.lat(), map_center.lng() ),
|
421 |
-
types : types_array,
|
422 |
-
radius : map_data.places_api.search_radius
|
423 |
-
};
|
424 |
-
places_service.nearbySearch( request, function ( results, status, pagination ) {
|
425 |
-
|
426 |
-
var i = 0;
|
427 |
-
var result;
|
428 |
-
|
429 |
-
//setup new markers
|
430 |
-
if ( status == google.maps.places.PlacesServiceStatus.OK ) {
|
431 |
-
|
432 |
-
//place new markers
|
433 |
-
for ( i = 0; result = results[i]; i++ ) {
|
434 |
-
create_search_result_marker( map, results[i], info_window );
|
435 |
-
}
|
436 |
-
|
437 |
-
//show all pages of results @see: http://stackoverflow.com/questions/11665684/more-than-20-results-by-pagination-with-google-places-api
|
438 |
-
if ( pagination.hasNextPage ) {
|
439 |
-
pagination.nextPage();
|
440 |
-
}
|
441 |
-
|
442 |
-
}
|
443 |
-
|
444 |
-
} );
|
445 |
-
}
|
446 |
-
|
447 |
-
}
|
448 |
-
|
449 |
-
|
450 |
-
/**
|
451 |
-
* Create Search Result Marker
|
452 |
-
*
|
453 |
-
* Used with Places Search to place markers on map
|
454 |
-
* @param map
|
455 |
-
* @param place
|
456 |
-
* @param info_window
|
457 |
-
*/
|
458 |
-
function create_search_result_marker( map, place, info_window ) {
|
459 |
-
|
460 |
-
var search_marker = new google.maps.Marker( {
|
461 |
-
map: map
|
462 |
-
} );
|
463 |
-
//setup marker icon
|
464 |
-
search_marker.setIcon( /** @type {google.maps.Icon} */({
|
465 |
-
url : place.icon,
|
466 |
-
size : new google.maps.Size( 24, 24 ),
|
467 |
-
origin : new google.maps.Point( 0, 0 ),
|
468 |
-
anchor : new google.maps.Point( 17, 34 ),
|
469 |
-
scaledSize: new google.maps.Size( 24, 24 )
|
470 |
-
}) );
|
471 |
-
|
472 |
-
search_marker.setPosition( place.geometry.location );
|
473 |
-
search_marker.setVisible( true );
|
474 |
-
|
475 |
-
google.maps.event.addListener( search_marker, 'click', function () {
|
476 |
-
|
477 |
-
info_window.close();
|
478 |
-
info_window.setContent( '<div id="infobubble-content" class="loading"></div>' );
|
479 |
-
|
480 |
-
var marker_data = {
|
481 |
-
title : place.name,
|
482 |
-
place_id: place.place_id
|
483 |
-
};
|
484 |
-
|
485 |
-
set_info_window_content( marker_data, info_window );
|
486 |
-
|
487 |
-
info_window.open( map, search_marker );
|
488 |
-
|
489 |
-
} );
|
490 |
-
|
491 |
-
search_markers.push( search_marker )
|
492 |
-
|
493 |
-
}
|
494 |
-
|
495 |
-
|
496 |
-
}( jQuery ));
|
1 |
+
/**
|
2 |
+
* Maps Builder JS
|
3 |
+
*
|
4 |
+
* @description: Frontend form rendering
|
5 |
+
*/
|
6 |
+
var gmb_data;
|
7 |
+
|
8 |
+
(function ($) {
|
9 |
+
|
10 |
+
}(jQuery));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/frontend/google-maps-builder.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
var gmb_data;!function($){"use strict";function load_hidden_map(e){var a=$(e).find(".google-maps-builder");a.length&&a.each(function(e,t){initialize_map($(a[e]))})}function initialize_map(e){var a=new google.maps.InfoWindow({maxWidth:315}),t=$(e).data("map-id"),o=gmb_data[t],n=o.map_params.latitude?o.map_params.latitude:"32.713240",r=o.map_params.longitude?o.map_params.longitude:"-117.159443",i={center:new google.maps.LatLng(n,r),zoom:parseInt(o.map_params.zoom),styles:[{stylers:[{visibility:"simplified"}]},{elementType:"labels",stylers:[{visibility:"off"}]}]};map=new google.maps.Map(e[0],i),places_service=new google.maps.places.PlacesService(map),set_map_options(map,o),set_map_theme(map,o),set_map_markers(map,o,a),"yes"===o.places_api.show_places&&perform_places_search(map,o,a)}function set_map_theme(map,map_data){var map_type=map_data.map_theme.map_type.toUpperCase(),map_theme=map_data.map_theme.map_theme_json;console.log(map_data.map_theme),map.setOptions("ROADMAP"===map_type&&"none"!==map_theme?{mapTypeId:google.maps.MapTypeId.ROADMAP,styles:eval(map_theme)}:{mapTypeId:google.maps.MapTypeId[map_type],styles:!1})}function set_map_options(e,a){var t=a.map_controls.zoom_control.toLowerCase();e.setOptions("none"===t?{zoomControl:!1}:{zoomControl:!0,zoomControlOptions:{style:google.maps.ZoomControlStyle[t]}});var o=a.map_controls.wheel_zoom.toLowerCase();e.setOptions("none"===o?{scrollwheel:!1}:{scrollwheel:!0});var n=a.map_controls.pan_control.toLowerCase();e.setOptions("none"===n?{panControl:!1}:{panControl:!0});var r=a.map_controls.street_view.toLowerCase();e.setOptions("none"===r?{streetViewControl:!1}:{streetViewControl:!0});var i=a.map_controls.double_click_zoom.toLowerCase();e.setOptions("none"===i?{disableDoubleClickZoom:!0}:{disableDoubleClickZoom:!1});var s=a.map_controls.draggable.toLowerCase();e.setOptions("none"===s?{draggable:!1}:{draggable:!0})}function set_map_markers(map,map_data,info_window){var map_markers=map_data.map_markers;$(map_markers).each(function(index,marker_data){var marker_label="",marker_icon=map_data.map_params.default_marker;marker_data.marker_img?marker_icon=marker_data.marker_img:"undefined"!=typeof marker_data.marker&&marker_data.marker.length>0&&"undefined"!=typeof marker_data.label&&marker_data.label.length>0&&(marker_icon=eval("("+marker_data.marker+")"),marker_label=marker_data.label);var location_marker=new Marker({map:map,zIndex:9,icon:marker_icon,custom_label:marker_label}),marker_lat=marker_data.lat,marker_lng=marker_data.lng;location_marker.setPosition(new google.maps.LatLng(marker_lat,marker_lng)),location_marker.setVisible(!0),google.maps.event.addListener(location_marker,"click",function(){info_window.close(),info_window.setContent('<div id="infobubble-content" class="loading"></div>'),set_info_window_content(marker_data,info_window),info_window.open(map,location_marker)})})}function set_info_window_content(e,a){var t;if(e.title&&(t='<p class="place-title">'+e.title+"</p>"),e.description&&(t+='<div class="place-description">'+e.description+"</div>"),e.place_id&&"on"!==e.hide_details){var o={key:gmb_data.api_key,placeId:e.place_id};places_service.getDetails(o,function(e,o){o==google.maps.places.PlacesServiceStatus.OK&&(t+=set_place_content_in_info_window(e),t=set_info_window_wrapper(t),a.setContent(t))})}else t=set_info_window_wrapper(t),a.setContent(t)}function set_place_content_in_info_window(e){var a;return a='<div class="marker-info-wrapper">',a+=e.formatted_address?'<div class="place-address">'+e.formatted_address+"</div>":"",a+=e.formatted_phone_number?'<div class="place-phone">'+e.formatted_phone_number+"</div>":"",a+=e.website?'<div class="place-website"><a href="'+e.website+'" target="_blank" rel="nofollow" title="Click to visit the '+e.name+' website">Website</a></div>':"",e.rating&&(a+='<div class="rating-wrap clear"><p class="numeric-rating">'+e.rating+'</p><div class="star-rating-wrap"><div class="star-rating-size" style="width:'+65*e.rating/5+'px;"></div></div></div>'),a+="</div>"}function set_info_window_wrapper(e){var a='<div id="infobubble-content" class="main-place-infobubble-content">';return a+=e,a+="</div>"}function perform_places_search(e,a,t){for(var o=e.getCenter(),n=a.places_api.search_places,r=0;r<search_markers.length;r++)search_markers[r].setMap(null);if(search_markers=[],n.length>0){var i={key:gmb_data.api_key,location:new google.maps.LatLng(o.lat(),o.lng()),types:n,radius:a.places_api.search_radius};places_service.nearbySearch(i,function(a,o,n){var r,i=0;if(o==google.maps.places.PlacesServiceStatus.OK){for(i=0;r=a[i];i++)create_search_result_marker(e,a[i],t);n.hasNextPage&&n.nextPage()}})}}function create_search_result_marker(e,a,t){var o=new google.maps.Marker({map:e});o.setIcon({url:a.icon,size:new google.maps.Size(24,24),origin:new google.maps.Point(0,0),anchor:new google.maps.Point(17,34),scaledSize:new google.maps.Size(24,24)}),o.setPosition(a.geometry.location),o.setVisible(!0),google.maps.event.addListener(o,"click",function(){t.close(),t.setContent('<div id="infobubble-content" class="loading"></div>');var n={title:a.name,place_id:a.place_id};set_info_window_content(n,t),t.open(e,o)}),search_markers.push(o)}var map,places_service,place,search_markers=[];window.google_maps_builder_load=function(e){return $(e).hasClass("google-maps-builder")?void initialize_map(e):"invalid Google Maps Builder"},$(document).ready(function(){var e=$(".google-maps-builder");e.each(function(a,t){initialize_map($(e[a]))}),$('a[data-toggle="tab"]').on("shown.bs.tab",function(e){var a=$(e.target).attr("href");load_hidden_map(a)}),$(".fl-tabs-label").on("click",function(e){var a=$(".fl-tabs-pan
|
|