diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 1e63710..0000000 --- a/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -old/ -unused-pictures/ diff --git a/Makefile b/Makefile index 66f389b..e1133c2 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,7 @@ .PHONY: deploy deploy: - rsync --archive --verbose --delete --delete-excluded --no-i-r --info=progress2 \ - --exclude-from=.gitignore \ + rsync --archive --verbose --delete --no-i-r --info=progress2 \ + --exclude=unused-pictures/ \ --exclude=.git/ \ - --exclude=.gitignore \ --exclude=Makefile \ - --exclude=README.md \ ./ bert:/srv/www/katherineandchandler.com/2024/ireland/ diff --git a/data.json b/data.json index cc9beb4..5d8cb47 100644 --- a/data.json +++ b/data.json @@ -62,7 +62,7 @@ { "text": { "headline": "Knowth Tomb", - "text": "

Almost immediately after arriving, we went off to visit the passage tombs at Knowth and Newgrange. Thought to be built around 3200BC (before Stonehenge or the Pyramids at Giza!), the mounds at Knowth were thought to have been used for housing, defense, and burial, as well as having some astronomical significance. Particularly, the passage at Newgrange is aligned so that the sun only shines into the tomb on the winter solstice.

More information on the UNESCO World Heritage Site page

" + "text": "

Almost immediately after arriving, we went off to visit the passage tombs at Knowth and Newgrange. Thought to be built around 3200BC (before Stonehenge or the Pyramids at Giza!), the mounds at Knowth were thought to have been used for housing, defense, and burial.

More information on the UNESCO World Heritage Site page

" }, "location": { "lat": 53.7012, @@ -77,7 +77,7 @@ { "text": { "headline": "Newgrange Tomb", - "text": "

Almost immediately after arriving, we went off to visit the passage tombs at Knowth and Newgrange. Thought to be built around 3200BC (before Stonehenge or the Pyramids at Giza!), the mounds at Knowth were thought to have been used for housing, defense, and burial, as well as having some astronomical significance. Particularly, the passage at Newgrange is aligned so that the sun only shines into the tomb on the winter solstice.

More information on the UNESCO World Heritage Site page

" + "text": "

Almost immediately after arriving, we went off to visit the passage tombs at Knowth and Newgrange. Thought to be built around 3200BC (before Stonehenge or the Pyramids at Giza!), the mounds at Knowth were thought to have been used for housing, defense, and burial.

More information on the UNESCO World Heritage Site page

" }, "location": { "lat": 53.6946, @@ -121,7 +121,7 @@ { "text": { "headline": "Clonmacnoise", - "text": "

Heading west! We stopped to see Clonmacnoise (pronounced phonetically), a ninth-century monastery founded by Saint Ciarán (definitely not phonetic! Pronounced, as far as I can tell, roughly as KEE-ran), with notably well-preserved carved stone High Crosses. Clonmacnoise enjoyed a brief period of prosperity before being repeatedly sacked and declining in the 12th century. (more at Wikipedia)

" + "text": "

Heading west! We stopped to see Clonmacnoise (pronounced phonetically), a ninth-century monastery founded by Saint Ciarán (definitely not phonetic! Pronounced, as far as I can tell, roughly as KEE-ran), with notably well-preserved carved stone High Crosses. (more at Wikipedia)

" }, "location": { "lat": 53.3259, @@ -151,7 +151,7 @@ { "text": { "headline": "Daly's House", - "text": "

Nights four and five were spent at Daly's House in Doolin, County Clare, at a B&B hosted by Susan Daly (and Lab/Retriever mix Bob and furry mop-creature Ted, a name which caused confusion to no end). Susan is a lifelong Doolin resident; her father owned and operated O'Connor's pub in town.

" + "text": "

Nights four and five were spent at Daly's House in Doolin, County Clare, at a B&B hosted by Susan Daly (and Lab/Retriever mix Bob and furry mop-creature Ted, a name which caused confusion to no end).

" }, "location": { "lat": 53.0142, @@ -306,7 +306,7 @@ "media": { "url": "pictures/skellig-michael-sm.jpg", "link": "pictures/skellig-michael.jpg", - "caption": "Don, Chandler, Käthe, Ted, and Sharon on the ~11 mile, hour-long boat ride out to Skellig Michael" + "caption": "On the ~11 mile, hour-long boat ride out to Skellig Michael" } }, { @@ -381,7 +381,7 @@ "media": { "url": "pictures/from-bray-tower-2-sm.jpg", "link": "pictures/from-bray-tower-2.jpg", - "caption": "A picture by Ted of Sharon taking the previous picture of Skellig Michael" + "caption": "A picture by Ted of Sharon taking the previous picture" } }, { @@ -396,7 +396,7 @@ "media": { "url": "pictures/from-bray-tower-3-sm.jpg", "link": "pictures/from-bray-tower-3.jpg", - "caption": "A picture by Käthe of Ted taking the previous picture of Sharon taking a picture of Skellig Michael" + "caption": "A picture by Käthe of Ted taking the previous picture" } }, { @@ -411,7 +411,7 @@ "media": { "url": "pictures/from-bray-tower-4-sm.jpg", "link": "pictures/from-bray-tower-4.jpg", - "caption": "A picture by Chandler of Käthe taking the previous picture of Ted taking a picture of Sharon a picture of Skellig Michael" + "caption": "A picture by Chandler of Käthe taking the previous picture" } }, { diff --git a/dist/css/storymap.css b/dist/css/storymap.css index eeb4453..f70f523 100644 --- a/dist/css/storymap.css +++ b/dist/css/storymap.css @@ -1225,26 +1225,22 @@ /* NAVIGATION ================================================== */ .vco-slidenav-previous, -.vco-slidenav-next, -.vco-slidenav-back { +.vco-slidenav-next { position: absolute; top: 45%; z-index: 10; cursor: pointer; } .vco-slidenav-previous .vco-slidenav-content-container, -.vco-slidenav-next .vco-slidenav-content-container, -.vco-slidenav-back .vco-slidenav-content-container { +.vco-slidenav-next .vco-slidenav-content-container { height: 200px; width: 00px; position: absolute; } .vco-slidenav-previous .vco-slidenav-title, .vco-slidenav-next .vco-slidenav-title, -.vco-slidenav-back .vco-slidenav-title, .vco-slidenav-previous .vco-slidenav-description, -.vco-slidenav-next .vco-slidenav-description, -.vco-slidenav-back .vco-slidenav-description { +.vco-slidenav-next .vco-slidenav-description { width: 100%; -ms-word-break: break-all; word-break: break-all; @@ -1260,8 +1256,7 @@ opacity: 0.15; } .vco-slidenav-previous .vco-slidenav-title, -.vco-slidenav-next .vco-slidenav-title, -.vco-slidenav-back .vco-slidenav-title { +.vco-slidenav-next .vco-slidenav-title { margin-top: 10px; font-size: 15px; line-height: 15px; @@ -1269,39 +1264,31 @@ line-height: 11px; } .vco-slidenav-previous .vco-slidenav-description, -.vco-slidenav-next .vco-slidenav-description, -.vco-slidenav-back .vco-slidenav-description { +.vco-slidenav-next .vco-slidenav-description { font-size: 11px; } /* ICONS AND NAVIGATION HOVER AND COLOR ================================================== */ .vco-slidenav-next .vco-slidenav-content-container .vco-slidenav-icon, .vco-slidenav-previous .vco-slidenav-content-container .vco-slidenav-icon, -.vco-slidenav-back .vco-slidenav-content-container .vco-slidenav-icon, .vco-slidenav-next .vco-slidenav-content-container .vco-slidenav-title, .vco-slidenav-previous .vco-slidenav-content-container .vco-slidenav-title, -.vco-slidenav-back .vco-slidenav-content-container .vco-slidenav-title, .vco-slidenav-next .vco-slidenav-content-container .vco-slidenav-description, -.vco-slidenav-previous .vco-slidenav-content-container .vco-slidenav-description, -.vco-slidenav-back .vco-slidenav-content-container .vco-slidenav-description { +.vco-slidenav-previous .vco-slidenav-content-container .vco-slidenav-description { text-shadow: 1px 1px 1px #FFF; color: #FFF; } .vco-slidenav-next .vco-slidenav-content-container.vco-slidenav-inverted .vco-slidenav-icon, .vco-slidenav-previous .vco-slidenav-content-container.vco-slidenav-inverted .vco-slidenav-icon, -.vco-slidenav-back .vco-slidenav-content-container.vco-slidenav-inverted .vco-slidenav-icon, .vco-slidenav-next .vco-slidenav-content-container.vco-slidenav-inverted .vco-slidenav-title, .vco-slidenav-previous .vco-slidenav-content-container.vco-slidenav-inverted .vco-slidenav-title, -.vco-slidenav-back .vco-slidenav-content-container.vco-slidenav-inverted .vco-slidenav-title, .vco-slidenav-next .vco-slidenav-content-container.vco-slidenav-inverted .vco-slidenav-description, -.vco-slidenav-previous .vco-slidenav-content-container.vco-slidenav-inverted .vco-slidenav-description, -.vco-slidenav-back .vco-slidenav-content-container.vco-slidenav-inverted .vco-slidenav-description { +.vco-slidenav-previous .vco-slidenav-content-container.vco-slidenav-inverted .vco-slidenav-description { color: #333; text-shadow: 1px 1px 1px #333; } .vco-slidenav-next .vco-slidenav-icon, -.vco-slidenav-previous .vco-slidenav-icon, -.vco-slidenav-back .vco-slidenav-icon { +.vco-slidenav-previous .vco-slidenav-icon { font-family: 'vco-icons'; speak: none; font-style: normal; @@ -1316,10 +1303,8 @@ } .vco-slidenav-next:hover .vco-slidenav-title, .vco-slidenav-previous:hover .vco-slidenav-title, -.vco-slidenav-back:hover .vco-slidenav-title, .vco-slidenav-next:hover .vco-slidenav-description, -.vco-slidenav-previous:hover .vco-slidenav-description, -.vco-slidenav-back:hover .vco-slidenav-description { +.vco-slidenav-previous:hover .vco-slidenav-description { filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1; @@ -1339,20 +1324,6 @@ .vco-slidenav-next:hover .vco-slidenav-icon { margin-left: 80px; } -.vco-slidenav-back { - text-align: right; - margin-right: 10px; - right: 100px; -} -.vco-slidenav-back .vco-slidenav-icon { - margin-left: 76px; -} -.vco-slidenav-back .vco-slidenav-icon:before { - content: "\e63e"; -} -.vco-slidenav-back:hover .vco-slidenav-icon { - margin-left: 80px; -} .vco-slidenav-previous { text-align: left; margin-left: 10px; @@ -1368,16 +1339,13 @@ } /* Skinny ================================================== */ -.vco-skinny .vco-slidenav-next, -.vco-skinny .vco-slidenav-back { +.vco-skinny .vco-slidenav-next { right: 32px; } -.vco-skinny .vco-slidenav-next .vco-slidenav-icon, -.vco-skinny .vco-slidenav-back .vco-slidenav-icon { +.vco-skinny .vco-slidenav-next .vco-slidenav-icon { margin-left: 8px; } -.vco-skinny .vco-slidenav-next:hover .vco-slidenav-icon, -.vco-skinny .vco-slidenav-back:hover .vco-slidenav-icon { +.vco-skinny .vco-slidenav-next:hover .vco-slidenav-icon { margin-left: 12px; filter: alpha(opacity=100); -khtml-opacity: 1; @@ -1392,44 +1360,34 @@ opacity: 1; } .vco-skinny .vco-slidenav-previous .vco-slidenav-content-container, -.vco-skinny .vco-slidenav-next .vco-slidenav-content-container, -.vco-skinny .vco-slidenav-back .vco-slidenav-content-container { +.vco-skinny .vco-slidenav-next .vco-slidenav-content-container { width: 32px; height: 32px; } .vco-skinny .vco-slidenav-previous .vco-slidenav-content-container .vco-slidenav-icon, .vco-skinny .vco-slidenav-next .vco-slidenav-content-container .vco-slidenav-icon, -.vco-skinny .vco-slidenav-back .vco-slidenav-content-container .vco-slidenav-icon, .vco-skinny .vco-slidenav-previous .vco-slidenav-content-container .vco-slidenav-title, .vco-skinny .vco-slidenav-next .vco-slidenav-content-container .vco-slidenav-title, -.vco-skinny .vco-slidenav-back .vco-slidenav-content-container .vco-slidenav-title, .vco-skinny .vco-slidenav-previous .vco-slidenav-content-container .vco-slidenav-description, -.vco-skinny .vco-slidenav-next .vco-slidenav-content-container .vco-slidenav-description, -.vco-skinny .vco-slidenav-back .vco-slidenav-content-container .vco-slidenav-description { +.vco-skinny .vco-slidenav-next .vco-slidenav-content-container .vco-slidenav-description { color: #333; } .vco-skinny .vco-slidenav-previous .vco-slidenav-content-container.vco-slidenav-inverted .vco-slidenav-icon, .vco-skinny .vco-slidenav-next .vco-slidenav-content-container.vco-slidenav-inverted .vco-slidenav-icon, -.vco-skinny .vco-slidenav-back .vco-slidenav-content-container.vco-slidenav-inverted .vco-slidenav-icon, .vco-skinny .vco-slidenav-previous .vco-slidenav-content-container.vco-slidenav-inverted .vco-slidenav-title, .vco-skinny .vco-slidenav-next .vco-slidenav-content-container.vco-slidenav-inverted .vco-slidenav-title, -.vco-skinny .vco-slidenav-back .vco-slidenav-content-container.vco-slidenav-inverted .vco-slidenav-title, .vco-skinny .vco-slidenav-previous .vco-slidenav-content-container.vco-slidenav-inverted .vco-slidenav-description, -.vco-skinny .vco-slidenav-next .vco-slidenav-content-container.vco-slidenav-inverted .vco-slidenav-description, -.vco-skinny .vco-slidenav-back .vco-slidenav-content-container.vco-slidenav-inverted .vco-slidenav-description { +.vco-skinny .vco-slidenav-next .vco-slidenav-content-container.vco-slidenav-inverted .vco-slidenav-description { color: #FFF; } .vco-skinny .vco-slidenav-previous .vco-slidenav-title, .vco-skinny .vco-slidenav-next .vco-slidenav-title, -.vco-skinny .vco-slidenav-back .vco-slidenav-title, .vco-skinny .vco-slidenav-previous .vco-slidenav-description, -.vco-skinny .vco-slidenav-next .vco-slidenav-description, -.vco-skinny .vco-slidenav-back .vco-slidenav-description { +.vco-skinny .vco-slidenav-next .vco-slidenav-description { display: none; } .vco-skinny .vco-slidenav-previous .vco-slidenav-icon, -.vco-skinny .vco-slidenav-next .vco-slidenav-icon, -.vco-skinny .vco-slidenav-back .vco-slidenav-icon { +.vco-skinny .vco-slidenav-next .vco-slidenav-icon { filter: alpha(opacity=33); -khtml-opacity: 0.33; -moz-opacity: 0.33; @@ -1437,20 +1395,17 @@ } /* Mobile and Landscape ================================================== */ -.vco-layout-landscape.vco-mobile .vco-slidenav-next:hover, -.vco-layout-landscape.vco-mobile .vco-slidenav-back:hover { +.vco-layout-landscape.vco-mobile .vco-slidenav-next:hover { right: 70px; } -.vco-layout-landscape.vco-mobile .vco-slidenav-next:hover .vco-slidenav-icon, -.vco-layout-landscape.vco-mobile .vco-slidenav-back:hover .vco-slidenav-icon { +.vco-layout-landscape.vco-mobile .vco-slidenav-next:hover .vco-slidenav-icon { margin-left: 8px; filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; } -.vco-layout-landscape.vco-mobile .vco-slidenav-next:active .vco-slidenav-icon, -.vco-layout-landscape.vco-mobile .vco-slidenav-back:active .vco-slidenav-icon { +.vco-layout-landscape.vco-mobile .vco-slidenav-next:active .vco-slidenav-icon { margin-left: 0px; filter: alpha(opacity=100); -khtml-opacity: 1; @@ -1474,16 +1429,14 @@ /* Mobile and Portrait ================================================== */ .vco-layout-portrait.vco-mobile .vco-slidenav-next:hover .vco-slidenav-icon, -.vco-layout-portrait.vco-mobile .vco-slidenav-previous:hover .vco-slidenav-icon, -.vco-layout-portrait.vco-mobile .vco-slidenav-back:hover .vco-slidenav-icon { +.vco-layout-portrait.vco-mobile .vco-slidenav-previous:hover .vco-slidenav-icon { filter: alpha(opacity=33); -khtml-opacity: 0.33; -moz-opacity: 0.33; opacity: 0.33; } .vco-layout-portrait.vco-mobile .vco-slidenav-next:active .vco-slidenav-icon, -.vco-layout-portrait.vco-mobile .vco-slidenav-previous:active .vco-slidenav-icon, -.vco-layout-portrait.vco-mobile .vco-slidenav-back:active .vco-slidenav-icon { +.vco-layout-portrait.vco-mobile .vco-slidenav-previous:active .vco-slidenav-icon { filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1; @@ -1498,39 +1451,29 @@ .vco-mobile .vco-slidenav-next, .vco-skinny.vco-mobile .vco-slidenav-next, .vco-skinny.vco-layout-landscape.vco-mobile .vco-slidenav-next, -.vco-skinny.vco-layout-portrait.vco-mobile .vco-slidenav-next, -.vco-mobile .vco-slidenav-back, -.vco-skinny.vco-mobile .vco-slidenav-back, -.vco-skinny.vco-layout-landscape.vco-mobile .vco-slidenav-back, -.vco-skinny.vco-layout-portrait.vco-mobile .vco-slidenav-back { +.vco-skinny.vco-layout-portrait.vco-mobile .vco-slidenav-next { display: none; } /* Landscape ================================================== */ .vco-layout-landscape .vco-storyslider .vco-slidenav-next .vco-slidenav-icon:before, -.vco-layout-landscape .vco-storyslider .vco-slidenav-previous .vco-slidenav-icon:before, -.vco-layout-landscape .vco-storyslider .vco-slidenav-back .vco-slidenav-icon:before { +.vco-layout-landscape .vco-storyslider .vco-slidenav-previous .vco-slidenav-icon:before { background-color: #333; padding: 20px; border: 1px solid #b3b3b3; } .vco-layout-landscape .vco-storyslider .vco-slidenav-next .vco-slidenav-icon, .vco-layout-landscape .vco-storyslider .vco-slidenav-previous .vco-slidenav-icon, -.vco-layout-landscape .vco-storyslider .vco-slidenav-back .vco-slidenav-icon, .vco-layout-landscape .vco-storyslider .vco-slidenav-next .vco-slidenav-title, .vco-layout-landscape .vco-storyslider .vco-slidenav-previous .vco-slidenav-title, -.vco-layout-landscape .vco-storyslider .vco-slidenav-back .vco-slidenav-title, .vco-layout-landscape .vco-storyslider .vco-slidenav-next .vco-slidenav-description, -.vco-layout-landscape .vco-storyslider .vco-slidenav-previous .vco-slidenav-description, -.vco-layout-landscape .vco-storyslider .vco-slidenav-back .vco-slidenav-description { +.vco-layout-landscape .vco-storyslider .vco-slidenav-previous .vco-slidenav-description { text-shadow: none; } .vco-layout-landscape .vco-storyslider .vco-slidenav-next .vco-slidenav-title, .vco-layout-landscape .vco-storyslider .vco-slidenav-previous .vco-slidenav-title, -.vco-layout-landscape .vco-storyslider .vco-slidenav-back .vco-slidenav-title, .vco-layout-landscape .vco-storyslider .vco-slidenav-next .vco-slidenav-description, -.vco-layout-landscape .vco-storyslider .vco-slidenav-previous .vco-slidenav-description, -.vco-layout-landscape .vco-storyslider .vco-slidenav-back .vco-slidenav-description { +.vco-layout-landscape .vco-storyslider .vco-slidenav-previous .vco-slidenav-description { display: none; } .vco-layout-landscape .vco-storyslider .vco-slidenav-previous { @@ -1544,12 +1487,10 @@ .vco-layout-landscape .vco-storyslider .vco-slidenav-previous:hover .vco-slidenav-icon { margin-left: -4px; } -.vco-layout-landscape .vco-storyslider .vco-slidenav-next, -.vco-layout-landscape .vco-storyslider .vco-slidenav-back { +.vco-layout-landscape .vco-storyslider .vco-slidenav-next { right: 130px; } -.vco-layout-landscape .vco-storyslider .vco-slidenav-next .vco-slidenav-icon:before, -.vco-layout-landscape .vco-storyslider .vco-slidenav-back .vco-slidenav-icon:before { +.vco-layout-landscape .vco-storyslider .vco-slidenav-next .vco-slidenav-icon:before { border-bottom-left-radius: 7px; border-top-left-radius: 7px; } diff --git a/dist/css/storymap.css.map b/dist/css/storymap.css.map index f29d696..ec08f40 100644 --- a/dist/css/storymap.css.map +++ b/dist/css/storymap.css.map @@ -1 +1 @@ -{"version":3,"file":"../css/storymap.css","mappings":"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IxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AACA;oDACoD;AK9nBpD;EACC;EFyGA;EACG;EACC;EACC;EACG;AHwhBT;AACA;oDACoD;AMvoBpD;EACC;EAGA;EACA;EAKA;EAEA;EACA;EACA;EACA;ANkoBD;AMjpBA;EAmBE;ANioBF;AACA;oDACoD;AACpD;oDACoD;AACpD;;;;;;;;;;;;;;;;;;;;;;CAsBC;AMhnBD;EACC;IACC;ENknBA;EMhnBD;IACC;ENknBA;AACF;AMhnBA;EACC;IAAM;ENmnBL;EMlnBD;IAAI;ENqnBH;AACF;AMpnBA;EACC;IAAM;ENunBL;EMtnBD;IAAI;ENynBH;AACF;AMxnBA;EACC;IAAM;EN2nBL;EM1nBD;IAAI;EN6nBH;AACF;AACA;oDACoD;AOjtBpD;EACC;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;APitBD;AO3tBA;;EAYE;EACA;EACA;EACA;EACA;EACA;APmtBF;AOhtBC;EACC;EACA;APktBF;AO1sBE;EACC;EACA;AP4sBH;AO1sBE;EACC;EACA;AP4sBH;AOrsBA;EACC;IACC;EPusBA;EOrsBD;IACC;EPusBA;AACF;AOrsBA;EACC;I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B6hED;AsB3hEA;EACC;EACA;EACA;AtB6hED;AACA,wBAAwB;AsBxhExB;EACC;EACA;EACA;AtB0hED;AsBxhEA;;EAEC;EACA;EACA;AtB0hED;AsBxhEA;EACC;AtB0hED;AsBxhEA;EACC;AtB0hED;AsBxhEA;EACC;AtB0hED;AsBxhEA;EACC;AtB0hED;AsBxhEA;EACC;EACA;AtB0hED;AsBxhEA;EACC;AtB0hED;AsBxhEA;EACC;AtB0hED;AsBxhEA;EACC;AtB0hED;AsBxhEA;EACC;AtB0hED;AsBxhEA;EACC;AtB0hED;AACA,6BAA6B;AsBrhE7B;;EAEC;EACA;EACG;EACE;EACG;AtBuhET;AsBrhEA;;EAEC;AtBuhED;AsBphEA;EACC;EACG;EACE;EACG;AtBshET;AsBphEA;;;EAGC;EACG;EACE;EACG;AtBshET;AsBnhEA;EACC;AtBqhED;AACA,YAAY;AsBhhEZ;EACC;AtBkhED;AsBhhEA;EACC;EACA;AtBkhED;AsBhhEA;;EAEC;AtBkhED;AsBhhEA;;EAEC;EACA;EACA;AtBkhED;AACA,kBAAkB;AsB7gElB;EACC;EACA;AtB+gED;AsB7gEA;EACC;AtB+gED;AsB7gEA;EACC;AtB+gED;AsB7gEA;EACC;EACA;AtB+gED;AACA,uBAAuB;AsB3gEvB;EACC;AtB6gED;AACA,2BAA2B;AsBxgE3B;EACC;EACA;AtB0gED;AsBxgEA;;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AtB0gED;AsBxgEA;;EAEC;EACA;EACA;AtB0gED;AsBxgEA;EACC;AtB0gED;AsBxgEA;EACC;EACA;AtB0gED;AsBxgEA;EACC;EACA;EACA;AtB0gED;AsBxgEA;EACC;EACA;EACA;AtB0gED;AsBvgEA;EACC;EACA;EACA;AtBygED;AACA,iBAAiB;AsBpgEjB;;EAEC;EACA;AtBsgED;AsBpgEA;EACC;AtBsgED;AsBngEA;EACC;AtBqgED;AsBngEA;EACC;AtBqgED;AACA,mBAAmB;AsBhgEnB;EACC;EACA;EACA;AtBkgED;AsBhgEA;EACC;EACA;EACA;AtBkgED;AsBhgEA;EACC;EACA;AtBkgED;AsBhgEA;EACC;EACA;AtBkgED;AsBhgEA;;EAEC;AtBkgED;AsBhgEA;EACC;EACA;AtBkgED;AsBhgEA;EACC;EACA;EACA;AtBkgED;AsBhgEA;EACC;EACA;EACA;AtBkgED;AsBhgEA;EACC;AtBkgED;AsBhgEA;EACC;EACA;EACA;AtBkgED;AACA,mCAAmC;AsB7/DnC;EACC;EACA;EACA;AtB+/DD;AsB7/DA;;EAEC;EACA;AtB+/DD;AsB7/DA;EACC;AtB+/DD;AsB7/DA;EACC;AtB+/DD;AsB7/DA;;EAEC;AtB+/DD;AsB7/DA;EACC;AtB+/DD;AsB7/DA;EACC;AtB+/DD;AsB7/DA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACK;EAEL;EACA;AtB8/DD;AsB5/DA;EACC;EACA;EACA;AtB8/DD;AsB5/DA;EACC;AtB8/DD;AsB3/DA;;;EAGC;AtB6/DD;AsB3/DA;;EAEC;EACA;AtB6/DD;AACA,UAAU;AsBx/DV;EACC;EACA;AtB0/DD;AsBx/DA;EACC;EACA;EACA;AtB0/DD;AsBx/DA;EACC;EACA;AtB0/DD;AsBx/DA;EACC;AtB0/DD;AsBx/DA;EACC;EACA;EACA;EACA;EACA;AtB0/DD;AsBx/DA;EACC;EACA;EACA;EAEA;EAEA;EACG;EACC;EACC;EACG;AtBw/DT;AsBt/DA;;EAEC;EAEA;AtBu/DD;AsBr/DA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AtBu/DD;AsBr/DA;EACC;AtBu/DD;AsBr/DA;EACC;EACA;EACA;AtBu/DD;AsBp/DA;EACC;AtBs/DD;AsBp/DA;EACC;EACA;EAEA;EACA;AtBq/DD;AsBn/DA;EACC;AtBq/DD;AsBl/DA;;;;EAIC;AtBo/DD;AACA,aAAa;AsB/+Db;EACC;EACA;AtBi/DD;AuB78EA;EACC;EACA;AvB+8ED;AuB78EA;EACC;EACA;EACA;AvB+8ED;AuB58EA;EACC;AvB88ED;AuB38EA;EACC;GACA;EACA;GACA;EAEA;EACA;AvB48ED;AuB18EA;EACC;AvB48ED;AuB18EA;;EACC;AvB68ED;AuB38EA;EACC;AvB68ED;AuB18EA;;EAEC;AvB48ED;AuBx8EA;;;EAGC;AvB08ED;AuBx8EA;EACC;AvB08ED;AuBx8EA;EACC;EACA;AvB08ED;AACA;oDACoD;AwB3/EpD;ExB6/EE;;;;;;;EAOA;EACA;;;;;;;EAOA;EACA;;;;;;;EAOA;AACF;AwBrhFA;EAoBG;EACA;AxBogFH;AwBzhFA;EAuBI;AxBqgFJ;AwB5hFA;;EA0BI;EAEA;EACA;EACA;AxBqgFJ;AwBniFA;;EAgCK;EACA;EACA;EACA;ExBugFH,SAAS;EwBtgFN;ExBwgFH,8BAA8B;AAChC;AwBvgFI;;EACC;EACA;AxB0gFL;AwBljFA;EA8CM;AxBugFN;AwBrjFA;EAoDE;AxBogFF;AwBxjFA;EAsDG;AxBqgFH;AwB3jFA;EAyDG;AxBqgFH;AwB9jFA;;EA8DE;EACA;EACG;EACE;EACG;AxBogFV;AwBtkFA;;EAsEE;AxBogFF;AwB1kFA;EAyEE;EACG;EACE;EACG;EACR;EACA;EACA;AxBogFF;AwBlgFC;EAEE;EACG;EACE;EACG;EACR;EACA;EACA;AxBmgFH;AwB5lFA;EAqGE;AxB0/EF;AwB/lFA;EAwGE;EACA;AxB0/EF;AwBnmFA;EA4GE;EACA;EACA;EACA;EACA;AxB0/EF;AwB1mFA;EAqHE;AxBw/EF;AwB7mFA;EA2HE;ErBxEA;EACG;EACK;EqBwER;ErBjDD;EACG;EACK;EAFR;EACG;EACK;AH4iFT;AwB1nFA;EAmIG;AxB0/EH;AwB7nFA;EAqII;EACA;AxB2/EJ;AwBjoFA;EA4IE;EACA;EACA;EACA;EACA;EACA;AxBw/EF;AwBzoFA;ErB4EC;EACG;EACK;AHgkFT;AACA;oDACoD;AwBl/EpD;EAGG;AxBk/EH;AwBr/EA;EAOG;EACA;AxBi/EH;AwBz/EA;EAWG;EACA;AxBi/EH;AwBx+EA;EAME;EACA;AxBq+EF;AACA;oDACoD;AwB/9EpD;;EAEE;AxBi+EF;AwBn+EA;EAMG;AxBg+EH;AwBt+EA;;EAQI;AxBk+EJ;AwB79EA;EAGE;EACA;EACA;EACA;EACA;AxB69EF;AwBp+EA;;EASG;AxB+9EH;AyBzrFA;EAII;EACA;AzBwrFJ;AyB7rFA;EAUI;EACA;AzBsrFJ;AyBjsFA;EAeM;EtB+DL;EACG;EACK;EA3BP;EACG;EACK;EsBpCP;EACG;EACH;AzBwrFH;AyB7sFA;EAyBM;EAEA;EACA;EACA;AzBsrFN;AyBntFA;EAiCM;EACA;AzBqrFN;AyBvtFA;EAwCM;EACA;EACA;EACA;EACA;EACH;EACA;AzBkrFH;AyBhuFA;EAiDG;EACA;EACA;EACA;EACA;EACA;EACA;EzBkrFD,sCAAsC;EyB/qFrC;EACA;EAGA;EACA;EACA;AzB+qFH;A0B/uFA;EAGG;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A1B6uFH;AACA;oDACoD;A2BxvFpD;E3B0vFE;qDACmD;AACrD;A2B5vFA;;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;E3B8vFA,sCAAsC;E2B3vFtC;EACA;EAGA;EACA;EAEA;EACA;A3B0vFF;A2B7wFA;;EAwBE;EACA;EACA;A3ByvFF;A2BnxFA;EA+BE;A3BuvFF;A2BtxFA;EAkCE;A3BuvFF;A2BzxFA;;EAsCE;EACA;EACA;A3BuvFF;A2B/xFA;EA4CE;EACA;EACA;A3BsvFF;A2BpyFA;EAiDE;EACA;EACA;EACA;EACA;A3BsvFF;A2B3yFA;EA4DG;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;ExBvDD;EACA;EACE;EACK;AHwyFT;A2B3zFA;ExBgBE;EACA;EACE;EACK;AH8yFT;A2Bj0FA;EAqFE;EAEA;A3B8uFF;A2Br0FA;EA0FE;A3B8uFF;A2Bx0FA;;;EA8FE;A3B+uFF;AACA;oDACoD;AACpD;oDACoD;A4Bj1FpD;;EAGG;A5Bk1FH;A4Br1FA;;EASG;A5Bg1FH;AACA;oDACoD;AACpD;oDACoD;A6Bl2FpD;EACC;EACA;EACA;EACA;A7Bo2FD;A6Bx2FA;EAME;EACA;EACA;A7Bq2FF;A6B72FA;EAUG;EACA;A7Bs2FH;AACA;oDACoD;A8Br3FpD;;EAiBG;EACA;EACA;A9Bw2FH;A8B33FA;;EAqBI;A9B02FJ;A8B/3FA;EA2BE;EACA;EACA;EACA;EACA;EACA;E9Bu2FA;;;;;;;GAOC;AACH;A8Bt2FE;EACC;EACA;EACA;EACA;EACA;A9Bw2FH;A8Bt5FA;;EAkDE;EAGA;A9Bs2FF;A8B35FA;EA0DE;EACA;A9Bo2FF;A8B/5FA;EA6DG;A9Bq2FH;A8Bl6FA;;;;;EAoEG;EACA;EACA;EACA;EACA;EACA;A9Bq2FH;A8Bp2FG;;;;;EACC;EACA;EACA;A9B02FJ;A8Bv7FA;EAiFG;A9By2FH;A8B17FA;EAqFG;A9Bw2FH;A8B77FA;EAyFG;A9Bu2FH;A8Bh8FA;;EA8FG;EACA;EACA;EACA;A9Bs2FH;A8Br2FG;;EACC;EACA;EACA;A9Bw2FJ;A8B78FA;EA8GE;EACA;EACA;A9Bk2FF;A8Bl9FA;EAmHE;EACA;EACA;EACA;EACA;A9Bk2FF;A8B91FE;EACC;EACA;EACA;EACA;A9Bg2FH;AACA,qEAAqE;A+B99FrE;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A/Bg+FJ;A+B99FA;EACI;EACA;EACA;EACA;EACA;EACA;A/Bg+FJ;A+B99FA;EACI;EACA;EACA;A/Bg+FJ;A+B99FA;EACI;IACI;E/Bg+FN;AACF;A+B99FA;EACI;IACI;E/Bg+FN;AACF;A+B99FA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A/Bg+FJ;A+B99FA;;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A/Bi+FJ;A+B/9FA;EACI;A/Bi+FJ;A+B/9FA;;EACI;A/Bk+FJ;AACA;oDACoD;AAl+FpD;EACC;EACA;EACA;EACA;EACA;EACA;EGsCA;EACG;EACC;EACC;EACG;AH+7FT;AA/+FA;;;EASQ;AA2+FR;AACA;oDACoD;AAv+FpD;EAEE;EGHD;EACG;EACK;AH4+FT;AACA;oDACoD;AAv+FpD;EAEE;EAGA;EACA;EACA;EACA;AAs+FF;AA9+FA;EAWG;EACA;EACA;EGyEC;EACA;EACA;EACA;AH85FJ;AAv/FA;EAkBG;AAw+FH;AACA;oDACoD;AACpD;;;;;;;;;;;;;CAaC;AACD;oDACoD;AA79FpD;;;;;;EAEE;AAm+FF","sources":["webpack://KLStoryMap/./src/less/VCO.StoryMap.less","webpack://KLStoryMap/./src/less/core/Reset.less","webpack://KLStoryMap/./src/less/Typography.less","webpack://KLStoryMap/./src/less/core/Mixins.less","webpack://KLStoryMap/./src/less/icons/Icons.less","webpack://KLStoryMap/./src/less/core/VCO.less","webpack://KLStoryMap/./src/less/ui/VCO.MenuBar.less","webpack://KLStoryMap/./src/less/ui/VCO.MenuBar.Button.less","webpack://KLStoryMap/./src/less/ui/VCO.Message.less","webpack://KLStoryMap/./src/less/animation/VCO.Animate.less","webpack://KLStoryMap/./src/less/slider/VCO.Slide.less","webpack://KLStoryMap/./src/less/slider/VCO.SlideNav.less","webpack://KLStoryMap/./src/less/slider/VCO.StorySlider.less","webpack://KLStoryMap/./src/less/media/VCO.Media.less","webpack://KLStoryMap/./src/less/media/types/VCO.Media.Text.less","webpack://KLStoryMap/./src/less/media/types/VCO.Media.Image.less","webpack://KLStoryMap/./src/less/media/types/VCO.Media.Twitter.less","webpack://KLStoryMap/./src/less/media/types/VCO.Media.Blockquote.less","webpack://KLStoryMap/./src/less/media/types/VCO.Media.Instagram.less","webpack://KLStoryMap/./src/less/media/types/VCO.Media.Profile.less","webpack://KLStoryMap/./src/less/media/types/VCO.Media.IFrame.less","webpack://KLStoryMap/./src/less/media/types/VCO.Media.Wikipedia.less","webpack://KLStoryMap/./src/less/map/leaflet/VCO.Leaflet.less","webpack://KLStoryMap/./src/less/map/leaflet/VCO.Leaflet.IE.less","webpack://KLStoryMap/./src/less/map/leaflet/VCO.Map.Leaflet.less","webpack://KLStoryMap/./src/less/map/leaflet/VCO.Leaflet.MiniMap.less","webpack://KLStoryMap/./src/less/map/leaflet/VCO.Leaflet.Mapbox.less","webpack://KLStoryMap/./src/less/map/VCO.MapMarker.less","webpack://KLStoryMap/./src/less/map/VCO.ImageMarker.less","webpack://KLStoryMap/./src/less/map/VCO.Map.less","webpack://KLStoryMap/./src/less/snapmap/VCO.SnapMap.less","webpack://KLStoryMap/./src/less/Lightbox.less"],"sourcesContent":["/*!\n\tStoryMap\n\n\tDesigned and built by Zach Wise for the Northwestern University Knight Lab\n\n\tThis Source Code Form is subject to the terms of the Mozilla Public\n\tLicense, v. 2.0. If a copy of the MPL was not distributed with this\n\tfile, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n*/\n\n/* Includes\n================================================== */\n@import \"Variables.less\"; \t\t\t// Variables (easy way to make style changes)\n\n@import \"core/Mixins.less\"; \t\t// Less shortcuts and functions\n@import \"core/Reset.less\"; \t\t\t// CSS Reset\n@import \"Typography.less\";\n\n// Icons\n@import \"icons/Icons.less\";\n\n//\tComponents\n@import \"core/VCO.less\";\n\n//\tComponents\n@import \"ui/VCO.MenuBar.less\";\n@import \"ui/VCO.MenuBar.Button.less\";\n@import \"ui/VCO.Message.less\";\n\n@import \"animation/VCO.Animate.less\";\n\n@import \"slider/VCO.Slide.less\";\n@import \"slider/VCO.SlideNav.less\";\n@import \"slider/VCO.StorySlider.less\";\n\n@import \"media/VCO.Media.less\";\n@import \"media/types/VCO.Media.Text.less\";\n@import \"media/types/VCO.Media.Image.less\";\n@import \"media/types/VCO.Media.Twitter.less\";\n@import \"media/types/VCO.Media.Blockquote.less\";\n@import \"media/types/VCO.Media.Flickr.less\";\n@import \"media/types/VCO.Media.Instagram.less\";\n@import \"media/types/VCO.Media.Profile.less\";\n@import \"media/types/VCO.Media.YouTube.less\";\n@import \"media/types/VCO.Media.IFrame.less\";\n@import \"media/types/VCO.Media.Wikipedia.less\";\n\n@import \"map/leaflet/VCO.Leaflet.less\";\n@import \"map/leaflet/VCO.Leaflet.IE.less\";\n@import \"map/leaflet/VCO.Map.Leaflet.less\";\n@import \"map/leaflet/VCO.Leaflet.MiniMap.less\";\n@import \"map/leaflet/VCO.Leaflet.Mapbox.less\";\n\n@import \"map/VCO.MapMarker.less\";\n@import \"map/VCO.ImageMarker.less\";\n@import \"map/VCO.Map.less\";\n\n@import \"snapmap/VCO.SnapMap.less\";\n\n@import \"Lightbox.less\";\n\n/* StoryMap\n================================================== */\n.vco-storymap {\n\twidth:100%;\n\theight:100%;\n\tfont-size: 16px;\n\tline-height: normal;\n\toverflow:hidden;\n\tposition: relative;\n\t.user-select(none);\n *, *::before, *::after {\n box-sizing: content-box;\n }\n}\n\n/* Portrait\n================================================== */\n.vco-layout-portrait {\n\t.vco-storyslider {\n\t\tpadding-top:10px;\n\t\t.box-shadow(0px -3px 6px rgba(0,0,0,.20));\n\t}\n}\n/* Landscape\n================================================== */\n.vco-layout-landscape {\n\t.vco-storyslider {\n\t\tpadding-top:0px;\n\t\t//this._el.slider_container_mask.style.width = this.options.width + \"px\";\n\t\t//this._el.slider_container_mask.style.left = this.options.width + \"px\";\n\t\tposition:absolute;\n\t\twidth: 50%;\n\t\tleft: 50%;\n\t\toverflow:visible;\n\t\t//padding-left:10%;\n\t\t.vco-slider-background {\n\t\t\tmargin-left:-20%;\n\t\t\twidth:120%;\n\t\t\toverflow:hidden;\n\t\t\t#gradient > .horizontal(@start-color: rgba(256,256,256,.0001); @end-color: rgba(256,256,256,0.85); @start-percent: 0%; @end-percent: 15%);\n\t\t\t//#gradient > .horizontal-three-colors(@start-color: rgba(256,256,256,.0001); @mid-color: rgba(256,256,256,0.85); @color-stop: 10%; @end-color: rgba(256,256,256,.50));\n\t\t}\n\t\t.vco-slider-container-mask {\n\t\t\toverflow: visible;\n\n\t\t\t//.translucent-background(#FFF, 0.70);\n\t\t\t//#gradient > .horizontal(@start-color: rgba(256,256,256,.0001); @end-color: rgba(256,256,256,0.85); @start-percent: 0%; @end-percent: 25%);\n\t\t\t//#gradient > .horizontal-three-colors(@start-color: rgba(256,256,256,.0001); @mid-color: rgba(256,256,256,0.85); @color-stop: 10%; @end-color: rgba(256,256,256,.50));\n\t\t\t//#gradient > .radial(@inner-color: rgba(256,256,256,0.85); @outer-color: rgba(256,256,256,.0001));\n\t\t}\n\t}\n}\n/* Default Fonts\n================================================== */\n/*\n.vco-storymap {\n\tfont-family:'Pontano Sans',sans-serif !important;\n}\n.vco-storymap {\n\th1, h2, h3, h4, h5, h6 {\n\t\tfont-family:'Bevan',serif !important;\n\t\tfont-weight: normal;\n\t}\n}\n.vco-secondary-font {\n\n}\n*/\n\n\n/* Right to Left\n================================================== */\n.vco-rtl {\n\t.vco-text-content, .vco-text, .vco-caption, .vco-media-wikipedia, .vco-headline, .vco-media-blockquote{\n\t\ttext-align: right;\n\t}\n}\n","/*\tReset\n------------------------------------------------------------------------------------------- */\n\n.vco-storyjs {\n\n\t/*\tReset tags and common classes\n\t\tDisplay in IE6-9 and FF3\n\t\tBased on: http://github.com/necolas/normalize.css\n\t------------------------------------------------------------------------------------------- */\n\t\n\tdiv * {\n\t\t-webkit-box-sizing:content-box;\n\t\t -moz-box-sizing:content-box;\n\t\t box-sizing:content-box;\n\t}\n\t\n\th1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, \n\tsub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td, \n\t.vco-container, .content-container, .media, .text, .vco-slider, .slider, .date, .title, .message, .map, .credit, .caption, .vco-feedback, .vco-feature, .toolbar, \n\t.marker, .dot, .line, .flag, .time, .era, .major, .minor, .vco-navigation, .start, .active {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tborder: 0;\n\t\tfont-weight: normal;\n\t\tfont-style: normal;\n\t\tfont-size: 100%;\n\t\tline-height: 1;\n\t\tfont-family: inherit;\n\t\twidth: auto;\n\t\tfloat:none;\n\t}\n\th1, h2, h3, h4, h5, h6 {\n\t\tclear:none;\n\t}\n\ttable { border-collapse: collapse; border-spacing: 0;}\n\tol, ul { list-style: none;}\n\tq:before, q:after, blockquote:before, blockquote:after { content: \"\"; }\n\ta:focus { outline: thin dotted; }\n\ta:hover, a:active { outline: 0;}\n\tarticle, aside, details, figcaption, figure, footer, header, hgroup, nav, section {\n\t\tdisplay: block;\n\t}\n\taudio, canvas, video {\n\t\tdisplay: inline-block;\n\t\t*display: inline;\n\t\t*zoom: 1;\n\t}\n\n\t/*\tPrevents modern browsers from displaying 'audio' without controls\n\t\tBased on: http://github.com/necolas/normalize.css\n\t------------------------------------------------------------------------------------------- */\n\taudio:not([controls]) {\n\t\tdisplay: none;\n\t}\n\tdiv {\n\t\tmax-width:none;\n\t}\n\t\n\t/*\tPrevents sub and sup affecting line-height in all browsers\n\t\tBased on: http://github.com/necolas/normalize.css\n\t------------------------------------------------------------------------------------------- */\n\tsub, sup {\n\t\tfont-size: 75%;\n\t\tline-height: 0;\n\t\tposition: relative;\n\t\tvertical-align: baseline;\n\t}\n\tsup {\n\t\ttop: -0.5em;\n\t}\n\tsub {\n\t\tbottom: -0.25em;\n\t}\n\n\t/*\tImg border in a's and image quality\n\t\tBased on: http://github.com/necolas/normalize.css\n\t------------------------------------------------------------------------------------------- */\n\timg {\n\t\tborder: 0;\n\t\t-ms-interpolation-mode: bicubic;\n\t}\n\n\t/*\tForms\n\t\tBased on: http://github.com/necolas/normalize.css\n\t------------------------------------------------------------------------------------------- */\n\tbutton, input, select, textarea {\n\t font-size: 100%;\n\t margin: 0;\n\t vertical-align: baseline;\n\t *vertical-align: middle;\n\t}\n\tbutton, input {\n\t line-height: normal; // FF3/4 have !important on line-height in UA stylesheet\n\t *overflow: visible; // Inner spacing ie IE6/7\n\t}\n\tbutton::-moz-focus-inner, input::-moz-focus-inner { // Inner padding and border oddities in FF3/4\n\t border: 0;\n\t padding: 0;\n\t}\n\tbutton, input[type=\"button\"], input[type=\"reset\"], input[type=\"submit\"] {\n\t cursor: pointer; // Cursors on all buttons applied consistently\n\t -webkit-appearance: button; // Style clicable inputs in iOS\n\t}\n\tinput[type=\"search\"] { // Appearance in Safari/Chrome\n\t -webkit-appearance: textfield;\n\t -webkit-box-sizing: content-box;\n\t -moz-box-sizing: content-box;\n\t box-sizing: content-box;\n\t}\n\tinput[type=\"search\"]::-webkit-search-decoration {\n\t -webkit-appearance: none; // Inner-padding issues in Chrome OSX, Safari 5\n\t}\n\ttextarea {\n\t overflow: auto; // Remove vertical scrollbar in IE6-9\n\t vertical-align: top; // Readability and alignment cross-browser\n\t}\n}",".vco-storymap {\n\tfont-family: @font-main;\n\t\n\th1, h2, h3 {\n\t\tfont-size: @base-font-size-xlarge;\n\t\tline-height:@base-font-size-xlarge;\n\t\tsmall {\n\t\t\tfont-size: \t\t@base-font-size-large;\n\t\t\tline-height:\t@base-font-size-large;\n\t\t}\n\t}\n\th4, h5, h6 {\n\t\tfont-size: @base-font-size-large;\n\t\tline-height:@base-font-size-large;\n\t\tmargin-bottom:0px;\n\t\tsmall {\n\t\t\tfont-size: @base-font-size;\n\t\t\tline-height:@base-font-size;\n\t\t}\n\t}\n\th2.vco-headline-title {\n\t\tfont-size: @base-font-size-xlarge + 10;\n\t\tline-height: @base-font-size-xlarge + 10;\n\t\tsmall {\n\t\t\tdisplay:block;\n\t\t\tmargin-top:5px;\n\t\t\tfont-size: @base-font-size-large;\n\t\t\tline-height:@base-font-size-large;\n\t\t}\n\t}\n\t\n\th2 {\n\t\tmargin-top:20px;\n\t\tmargin-bottom:5px;\n\t}\n\t\n\tp {\n\t\tmargin-top:5px;\n\t\tmargin-bottom:10px;\n\t\tfont-size: @base-font-size;\n\t\t//font-family: @font-secondary;\n\t\tcolor: lighten(@color-dark, 40%);\n\t\ta {\n\n\t\t\tcolor: lighten(@color-dark, 40%);\n\t\t\ttext-decoration: none;\n\t\t\tbackground-image: -moz-linear-gradient(top, fade(lighten(@color-dark, 40%), 0%) 50%, fade(lighten(@color-dark, 40%), 60%) 50%);\n\t\t\tbackground-image: -webkit-linear-gradient(top, fade(lighten(@color-dark, 40%), 0%) 50%, fade(lighten(@color-dark, 40%), 60%) 50%);\n\t\t\tbackground-image: -o-linear-gradient(top, fade(lighten(@color-dark, 40%), 0%) 50%, fade(lighten(@color-dark, 40%), 60%) 50%);\n\t\t\tbackground-image: linear-gradient(to bottom, fade(lighten(@color-dark, 40%), 0%) 50%, fade(lighten(@color-dark, 40%), 60%) 50%);\n\t\t\tbackground-repeat: repeat-x;\n\t\t\tbackground-size: 2px 2px;\n\t\t\tbackground-position: 0 @base-font-size+2;\n\t\t\ttext-shadow: -2px -1px 0 white, 2px -1px 0 white, -2px 1px 0 white, 2px 1px 0 white;\n\t\t\t&:hover,\n\t\t\t&:focus {\n\t\t\t\tcolor:@color-theme;\n\t\t\t\ttext-decoration: none;\n\t\t\t}\n\t\t}\n\t\t\n\t\t\n\t\t@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {\n\t\t\ta {\n\t\t\t\ttext-decoration: underline;\n\t\t\t\tbackground-image:none;\n\t\t\t\ttext-shadow: none;\n\t\t\t\t&:hover,\n\t\t\t\t&:focus {\n\t\t\t\t\tcolor:@color-theme;\n\t\t\t\t\ttext-decoration: underline;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t\n\t\t\n\t}\n\tb, strong {\n\t\tfont-weight: bold;\n\t\t//color: @color-dark;\n\t}\n\ti, em {\n\t\tfont-style: italic;\n\t}\n\ta {\n\t\ttext-decoration:none;\n\t\tcolor:@color-theme;\n\t}\n\ta:hover {\n\t\ttext-decoration:underline;\n\t\tcolor: darken(@color-theme, 20%);\n\t}\n\t.vco-caption, .vco-credit, .vco-slidenav-next, .vco-slidenav-previous {\n\t\t//font-family: @font-sanserif;\n\t\tfont-size:@base-font-size-small;\n\t\tline-height:@base-font-size-small;\n\t\ta {\n\t\t\tcolor: @color-dark;\n\t\t}\n\t}\n\t\n\tblockquote, blockquote p {\n\t\tfont-family: @font-serif;\n\t\tcolor: lighten(@color-dark, 60%);\n\t\tfont-size: @base-font-size-large;\n\t\tline-height:@base-font-size-large;\n\t\ttext-align:left;\n\t\tbackground:transparent;\n\t\tborder:0px;\n\t\tpadding:0px;\n\t\tcite {\n\t\t\tfont-family: @font-sanserif;\n\t\t\tfont-size: @base-font-size-small;\n\t\t\tcolor: lighten(@color-dark, 40%);\n\t\t\tdisplay:block;\n\t\t\ttext-align:right;\n\t\t\tfont-style: normal;\n\t\t\t\n\t\t}\n\t\tcite:before {\n\t\t\tcontent: \"\\2014\";\n\t\t}\n\t}\n\tblockquote p:before {\n\t\tcontent: open-quote;\n\t\tdisplay:inline-block;\n\t\tfont-size: @base-font-size-xlarge;\n\t\tposition: relative; \n\t\ttop: 8px;\n\t\tmargin-right:5px;\n\t\t\n\t}\n\tblockquote p:after {\n\t\tcontent: close-quote;\n\t\tdisplay:inline-block;\n\t\tfont-size: @base-font-size-xlarge;\n\t\tposition: relative; \n\t\ttop: 8px;\n\t\tmargin-left:3px;\n\t\t\n\t}\n\tblockquote {\n\t\tmargin:10px;\n\t\tp {\n\t\t\tmargin:0;\n\t\t}\n\t\t//margin-left:18px;\n\t}\n\t\n\t.vcard {\n\t\tfont-family: @font-main;\n\t\tfont-size: @base-font-size;\n\t\tline-height:@base-font-size;\n\t}\n\t\n\t.vco-text {\n\t\tul {\n\t\t\tpadding:0px;\n\t\t\tpadding-left:30px;\n\t\t\tmargin:0;\n\t\t\tli {\n\t\t\t\tmargin-bottom:5px;\n\t\t\t}\n\t\t}\n\t\t\n\t}\n\n\n\t.vco-note {\n\t\tdisplay:block;\n\t\tfont-family: @font-main;\n\t\tfont-style: italic;\n\t\tbackground-color:lighten(@color-dark, 90%);\n\t\tfont-size:@base-font-size;\n\t\tline-height:@base-font-size+2;\n\t\tpadding:10px;\n\t\t.border-radius(7px); \n\t\tcolor: #8a6d3b;\n\t\tbackground-color: #fcf8e3;\n\t\tborder: 1px solid #faebcc;\n\t}\n}\n\n\n// Skinnier\n@media only screen and (max-width: 800px), only screen and (max-device-width: 800px) {\n\t.vco-storymap {\n\t\th1, h2, h3 {\n\t\t\tfont-size: @base-font-size-xlarge;\n\t\t\tline-height: @base-font-size-xlarge;\n\t\t}\n\t\th2.vco-headline-title {\n\t\t}\n\t}\n\t\n}\n// Mobile, iPhone and skinny\n@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {\n\t.vco-storymap {\n\t\th1, h2, h3 {\n\t\t\tfont-size: @base-font-size-xlarge - 4;\n\t\t\tline-height: @base-font-size-xlarge - 4;\n\t\t}\n\t\th2.vco-headline-title {\n\n\t\t}\n\t}\n}\n.vco-skinny {\n\th2 {\n\t\tmargin-top:0px;\n\t\tpadding-top:20px;\n\t}\n}","/*\tMixins.less\n\tSnippets of reusable CSS to develop faster and keep code readable\n * ----------------------------------------------------------------- */\n\n// Cubic Bezier \n.animation-timing-cubic-bezier() {\n\t\n\t-webkit-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); \n\t -moz-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); \n\t -o-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); \n\t transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);\n}\n\n// Property Animation\n.property-animation(@prop:height, @time:1000ms, @ease:cubic-bezier(0.770, 0.000, 0.175, 1.000)) {\n\t-webkit-transition+: @prop @time cubic-bezier(0.770, 0.000, 0.175, 1.000); \n\t -moz-transition+: @prop @time cubic-bezier(0.770, 0.000, 0.175, 1.000); \n\t -o-transition+: @prop @time cubic-bezier(0.770, 0.000, 0.175, 1.000); \n\t transition+: @prop @time cubic-bezier(0.770, 0.000, 0.175, 1.000);\n}\n\n// Opacity\n.opacity(@opacity: 100) {\n \tfilter: e(%(\"alpha(opacity=%d)\", @opacity));\n \t-khtml-opacity: @opacity / 100;\n \t -moz-opacity: @opacity / 100;\n \t opacity: @opacity / 100;\n}\n// Background Opacity\n.background-opacity(@opacity: 100) {\n\t/* Fallback for web browsers that doesn't support RGBa */\n\tbackground: rgb(0, 0, 0) transparent;\n\t/* RGBa with 0.6 opacity */\n\tbackground: rgba(0, 0, 0, @opacity / 100);\n}\n\n// Background Color Opacity\n.background-color-opacity(@cr:0, @cg:0, @cb:0, @opacity: 100) {\n\t/* Fallback for web browsers that doesn't support RGBa */\n\tbackground: rgb(@cr, @cg, @cb) transparent;\n\t/* RGBa with 0.6 opacity */\n\tbackground: rgba(@cr, @cg, @cb, @opacity / 100);\n}\n\n// Slide Text Shadow\n.slide-text-shadow(@shadow: 1px 1px 1px #000) {\n\tcolor: #FFF !important;\n\ttext-shadow: @shadow !important;\n\n}\n\n// Border Radius\n.border-radius(@radius: 5px) {\n \t-webkit-border-radius: @radius;\n \t -moz-border-radius: @radius;\n \t border-radius: @radius;\n}\n\n// Single side border-radius\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n\n// Box Shadow\n.box-shadow(@shadow: 1px 1px 7px rgba(0,0,0,.30)) {\n\t-webkit-box-shadow: @shadow;\n\t -moz-box-shadow: @shadow;\n\t box-shadow: @shadow;\n}\n// Transform\n.transform(@transform) {\n \t-webkit-transform: @transform;\n \t -moz-transform: @transform;\n \t -ms-transform: @transform;\n \t -o-transform: @transform;\n \t transform: @transform;\n}\n// Transitions\n.transition(@transition) {\n \t-webkit-transition: @transition;\n \t -moz-transition: @transition;\n \t -ms-transition: @transition;\n \t -o-transition: @transition;\n \t transition: @transition;\n}\n// Hyphens\n.hyphens(@hyphens: auto) {\n \t-webkit-hyphens:@hyphens;\n \t -moz-hyphens:@hyphens;\n \t -ms-hyphens:@hyphens;\n \t hyphens:@hyphens;\n}\n// User select\n// For selecting text on the page\n.user-select(@select) {\n\t-webkit-user-select: @select;\n\t -moz-user-select: @select;\n\t -ms-user-select: @select; // IE10+\n\t -o-user-select: @select;\n\t user-select: @select;\n}\n// Clear Fix\n.clearfix() {\n\t*zoom: 1;\n\t&:before,\n\t&:after {\n\t\tdisplay: table;\n\t\tcontent: \"\";\n\t}\n\t&:after {\n\t\tclear: both;\n\t}\n}\n.translucent-background(@color: @white, @alpha: 1) {\n\tbackground-color: hsla(hue(@color), saturation(@color), lightness(@color), @alpha);\n}\n// Add an alphatransparency value to any background or border color (via Elyse Holladay)\n#translucent {\n .background(@color: @white, @alpha: 1) {\n background-color: hsla(hue(@color), saturation(@color), lightness(@color), @alpha);\n }\n .border(@color: @white, @alpha: 1) {\n border-color: hsla(hue(@color), saturation(@color), lightness(@color), @alpha);\n background-clip: padding-box;\n }\n}\n// Reset filters for IE\n.reset-filter() {\n\tfilter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n// Center-align a block level element\n.center-block() {\n\tdisplay: block;\n\tmargin-left: auto;\n\tmargin-right: auto;\n}\n// Create Vertical Gradient\n.gradient-vertical (@startColor: #555, @endColor: #333) {\n //background-color: @endColor;\n background-repeat: repeat-x;\n background-image: -khtml-gradient(linear, left top, left bottom, from(@startColor), to(@endColor)); // Konqueror\n background-image: -moz-linear-gradient(top, @startColor, @endColor); // FF 3.6+\n background-image: -ms-linear-gradient(top, @startColor, @endColor); // IE10\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, @startColor), color-stop(100%, @endColor)); // Safari 4+, Chrome 2+\n background-image: -webkit-linear-gradient(top, @startColor, @endColor); // Safari 5.1+, Chrome 10+\n background-image: -o-linear-gradient(top, @startColor, @endColor); // Opera 11.10\n background-image: linear-gradient(top, @startColor, @endColor); // The standard\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",@startColor,@endColor)); // IE9 and down\n}\n\n// GRADIENTS\n// --------------------------------------------------\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, color-stop(@start-color @start-percent), color-stop(@end-color @end-percent)); // Safari 5.1-6, Chrome 10+\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}","/* Icons\n================================================== */\n\n@font-face {\n\tfont-family: 'vco-icons';\n\tsrc:url('icons/vco-icons.eot');\n\tsrc:url('icons/vco-icons.eot?#iefix') format('embedded-opentype'),\n\t\turl('icons/vco-icons.ttf') format('truetype'),\n\t\turl('icons/vco-icons.woff2') format('woff2'),\n\t\turl('icons/vco-icons.woff') format('woff'),\n\t\turl('icons/vco-icons.svg#vco-icons') format('svg');\n\tfont-weight: normal;\n\tfont-style: normal;\n}\n\n[class^=\"vco-icon-\"], [class*=\" vco-icon-\"] {\n\tfont-family: 'vco-icons';\n\tspeak: none;\n\tfont-style: normal;\n\tfont-weight: normal;\n\tfont-variant: normal;\n\ttext-transform: none;\n\tline-height: 1;\n\n\t/* Better Font Rendering =========== */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\n\n.vco-icon-vine:after {\n\tcontent: \"\\e64d\";\n}\n.vco-icon-wikipedia:after {\n\tcontent: \"\\e64e\";\n}\n.vco-icon-chevron-right:after {\n\tcontent: \"\\e64f\";\n}\n.vco-icon-chevron-left:after {\n\tcontent: \"\\e650\";\n}\n.vco-icon-youtube-logo:after {\n\tcontent: \"\\e651\";\n}\n.vco-icon-foursquare:after {\n\tcontent: \"\\e652\";\n}\n.vco-icon-camera-retro:after {\n\tcontent: \"\\e653\";\n}\n.vco-icon-doc:after {\n\tcontent: \"\\e654\";\n}\n.vco-icon-weibo:after {\n\tcontent: \"\\e655\";\n}\n.vco-icon-resize-horizontal:after {\n\tcontent: \"\\e656\";\n}\n.vco-icon-resize-vertical:after {\n\tcontent: \"\\e657\";\n}\n.vco-icon-resize-full:after {\n\tcontent: \"\\e658\";\n}\n.vco-icon-resize-small:after {\n\tcontent: \"\\e659\";\n}\n.vco-icon-twitter:after {\n\tcontent: \"\\e62b\";\n}\n.vco-icon-google-plus:after {\n\tcontent: \"\\e62c\";\n}\n.vco-icon-video:after {\n\tcontent: \"\\e62d\";\n}\n.vco-icon-youtube:after {\n\tcontent: \"\\e62d\";\n}\n.vco-icon-plaintext:after {\n\tcontent: \"\\e62e\";\n}\n.vco-icon-storify:after {\n\tcontent: \"\\e62e\";\n}\n.vco-icon-image-v2:after {\n\tcontent: \"\\e62f\";\n}\n.vco-icon-quote-v2:after {\n\tcontent: \"\\e630\";\n}\n.vco-icon-zoom-in:after {\n\tcontent: \"\\e631\";\n}\n.vco-icon-zoom-out:after {\n\tcontent: \"\\e632\";\n}\n.vco-icon-list:after {\n\tcontent: \"\\e633\";\n}\n.vco-icon-music:after {\n\tcontent: \"\\e634\";\n}\n.vco-icon-location:after {\n\tcontent: \"\\e635\";\n}\n.vco-icon-web:after {\n\tcontent: \"\\e636\";\n}\n.vco-icon-share-v2:after {\n\tcontent: \"\\e637\";\n}\n.vco-icon-soundcloud:after {\n\tcontent: \"\\e639\";\n}\n.vco-icon-video-v2:after {\n\tcontent: \"\\e63a\";\n}\n.vco-icon-dailymotion:after {\n\tcontent: \"\\e63a\";\n}\n.vco-icon-tumblr:after {\n\tcontent: \"\\e63b\";\n}\n.vco-icon-lastfm:after {\n\tcontent: \"\\e63c\";\n}\n.vco-icon-github:after {\n\tcontent: \"\\e63d\";\n}\n.vco-icon-goback:after {\n\tcontent: \"\\e63e\";\n}\n.vco-icon-doc-v2:after {\n\tcontent: \"\\e63f\";\n}\n.vco-icon-googledrive:after {\n\tcontent: \"\\e640\";\n}\n.vco-icon-facebook:after {\n\tcontent: \"\\e641\";\n}\n.vco-icon-flickr:after {\n\tcontent: \"\\e642\";\n}\n.vco-icon-dribbble:after {\n\tcontent: \"\\e643\";\n}\n.vco-icon-image:after {\n\tcontent: \"\\e605\";\n}\n.vco-icon-vimeo:after {\n\tcontent: \"\\e606\";\n}\n.vco-icon-instagram:after {\n\tcontent: \"\\e644\";\n}\n.vco-icon-pinterest:after {\n\tcontent: \"\\e645\";\n}\n.vco-icon-arrow-left:after {\n\tcontent: \"\\e646\";\n}\n.vco-icon-arrow-down:after {\n\tcontent: \"\\e647\";\n}\n.vco-icon-arrow-up:after {\n\tcontent: \"\\e648\";\n}\n.vco-icon-arrow-right:after {\n\tcontent: \"\\e649\";\n}\n.vco-icon-share:after {\n\tcontent: \"\\e64a\";\n}\n.vco-icon-blockquote:after {\n\tcontent: \"\\e64b\";\n}\n.vco-icon-evernote:after {\n\tcontent: \"\\e64c\";\n}\n.vco-icon-mappin:after {\n\tcontent: \"\\e600\";\n}\n.vco-icon-swipe-right:after {\n\tcontent: \"\\e601\";\n}\n.vco-icon-swipe-left:after {\n\tcontent: \"\\e602\";\n}\n.vco-icon-touch-spread:after {\n\tcontent: \"\\e603\";\n}\n.vco-icon-touch-pinch:after {\n\tcontent: \"\\e604\";\n}\n","/* Disable Text selection when dragging\n================================================== */\n.vco-dragging {\n\t-webkit-touch-callout: none;\n\t\n\t.user-select(none);\n}","/* MenuBar \n================================================== */\n\n.vco-menubar {\n\tposition:absolute;\n\t//width:100%;\n\t//height:\t1px;\n\tz-index:11;\n\ttext-align:left;\n\t//color:#333;\n\t//height:26px;\n\t//background-color:#FFF;\n\t//.box-shadow(0px -3px 6px rgba(0,0,0,.20));\n\toverflow:hidden;\n\t//margin-top:-25px;\n\tborder-bottom: 1px solid darken(@color-background,10);\n\tborder-right: 1px solid darken(@color-background,10);\n\tborder-bottom-right-radius: 7px;\n\tleft:0px;\n\t//.border-radius(7px);\n\t//border-bottom-left-radius: 7px;\n\t.vco-menubar-button:first-child {\n\t\tborder-left:0;\n\t}\n}\n.vco-mobile {\n\n}\n/* Landscape\n================================================== */\n.vco-layout-landscape {\n\t.vco-menubar {\n\t\t//border-bottom: 1px solid darken(@color-background,10);\n\t\t\n\t\t//.box-shadow(1px 1px 3px rgba(0,0,0,.30));\n\t}\n}\n\n/* Color\n================================================== */\n\n// Inverted\n/*\n.vco-sizebar.vco-sizebar-inverted {\n\tborder-bottom: 1px solid #FFF;\n\t//background-color:#000;\n\tcolor:#a5a5a5;\n\t.vco-sizebar-button {\n\t\tborder-left: 1px solid darken(@color-background, 70);\n\t\t//color:#a5a5a5;\n\t}\n\t.vco-sizebar-button:hover {\n\t\t//background:@color-theme;\n\t\tcolor:@color-background;\n\t}\n}\n.vco-sizebar.vco-sizebar-inverted:before {\n\tbackground-color:#000;\n\t//.gradient-vertical (rgba(0,0,0,0.25), rgba(0,0,0,1));\n\t//.translucent-background(rgb(0,0,0), .5);\n\tborder-top: 2px solid #000;\n\tanimation: invertToBlack 1s;\n\t-webkit-animation:invertToBlack 1s; \n}\n*/\n\n@keyframes invertToBlack {\n\tfrom {\n\t\tbackground-color:#FFF;\n\t}\n\tto {\n\t\tbackground-color:#000;\n\t}\n}\n@-webkit-keyframes invertToBlack {\n\tfrom {background:#FFF;}\n\tto {background:#000;}\n}\n@keyframes invertToWhite {\n\tfrom {background-color:#000;}\n\tto {background-color:#FFF;}\n}\n@-webkit-keyframes invertToWhite{\n\tfrom {background:#000;}\n\tto {background:#FFF;}\n}\n\n\n","/* MenuBar Button\n================================================== */\n\n.vco-menubar-button {\n\tborder-left: 1px solid darken(@color-background,10);\n\tfont-size: 14px;\n\tpadding: 6px 12px 6px 12px;\n\t//position:relative;\n\t//top:-24px;\n\tbackground-color:fadeout(@ui-background-color, 10%);\n\tbackground-color:@color-background;\n\tcursor:pointer;\n\tfont-weight: bold;\n\tcolor:@color-text;\n\t.vco-icon-arrow-up, .vco-icon-arrow-down {\n\t\tdisplay:inline-block;\n\t\theight:14px;\n\t\toverflow:hidden;\n\t\tfont-size: 20px;\n\t\tposition:relative;\n\t\ttop:-2px;\n\t}\n\t\n\t&:hover {\n\t\tbackground:@color-theme;\n\t\tcolor:@color-background;\n\t}\n\t\n}\n\n\n.vco-mobile {\n\t.vco-menubar-button {\n\t\t&:hover {\n\t\t\tbackground-color:fadeout(@ui-background-color, 33%);\n\t\t\tcolor:@color-text;\n\t\t}\n\t\t&:active {\n\t\t\tbackground:@color-theme;\n\t\t\tcolor:@color-background;\n\t\t}\n\t}\n}\n\n\n\n@keyframes invertToBlack {\n\tfrom {\n\t\tbackground-color:#FFF;\n\t}\n\tto {\n\t\tbackground-color:#000;\n\t}\n}\n@-webkit-keyframes invertToBlack {\n\tfrom {background:#FFF;}\n\tto {background:#000;}\n}\n@keyframes invertToWhite {\n\tfrom {background-color:#000;}\n\tto {background-color:#FFF;}\n}\n@-webkit-keyframes invertToWhite{\n\tfrom {background:#000;}\n\tto {background:#FFF;}\n}\n\n\n","/* MESSAGE \n================================================== */\n.vco-message, .vco-message-full {\n\twidth:\t\t\t\t100%;\n\t//max-width: \t\t\t200px;\n\theight:\t\t\t\t100%;\n\tposition: \t\t\tabsolute;\n\t//position: \t\t\trelative;\n\t\n\tdisplay: \t\t\ttable;\n\toverflow: \t\t\thidden;\n\ttop: \t\t\t\t0px;\n\tleft: \t\t\t\t0px;\n\tz-index:\t\t\t99;\n\tmargin:\t\t\t\tauto;\n\ttext-align:\t\t\tcenter;\n\t.vco-message-container {\n\t\tpadding: \t\t\t20px;\n\t\tmargin:20px;\n\t\ttext-align:\t\t\tcenter;\n\t\tvertical-align: \tmiddle;\n\t\tdisplay:table-cell;\n\n\t\t.vco-message-content {\n\t\t\tcolor:#666;\n\t\t\ttext-align: center;\n\t\t\tfont-size: 11px;\n\t\t\tline-height: 13px;\n\t\t\ttext-transform: uppercase;\n\t\t\tmargin-top: 7.5px;\n\t\t\tmargin-bottom: 7.5px;\n\t\t\ttext-shadow: 1px 1px 1px #FFF;\n\t\t}\n\t\t.vco-loading-icon {\n\t\t\twidth: 30px;\n\t\t\theight: 30px;\n\t\t\tbackground-color: #666;\n\t\t\tvertical-align: middle;\n\t\t\t.box-shadow(inset 0 1px 2px rgba(255,255,255,.1));\n\t\t\tmargin-left: auto;\n\t\t\tmargin-right: auto;\n\t\t\ttext-align: center;\n\t\t //margin: 100px auto;\n\t\t\t-webkit-animation: rotateplane 1.2s infinite ease-in-out;\n\t\t\tanimation: rotateplane 1.2s infinite ease-in-out;\n\t\t}\n\n\t\t@-webkit-keyframes rotateplane {\n\t\t\t0% { -webkit-transform: perspective(120px) }\n\t\t\t50% { -webkit-transform: perspective(120px) rotateY(180deg) }\n\t\t\t100% { -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg) }\n\t\t}\n\n\t\t@keyframes rotateplane {\n\t\t\t0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg) }\n\t\t\t50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) }\n\t\t\t100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg) }\n\t\t}\n\t}\n}\n.vco-message-full {\n\t.translucent-background(#333, 0.80);\n\t[class^=\"vco-icon-\"], [class*=\" vco-icon-\"] {\n\t\t//width: 48px;\n\t\t//height: 48px;\n\t\tcolor:#FFF;\n\t\tfont-size:72px;\n\t}\n\t.vco-message-container {\n\t\t.vco-message-content {\n\t\t\tfont-size: 22px;\n\t\t\tline-height: 22px;\n\t\t\ttext-shadow: none;\n\t\t\tcolor:#FFF;\n\t\t\ttext-transform: none;\n\t\t\tfont-weight: bold;\n\t\t\t.vco-button {\n\t\t\t\tdisplay:inline-block;\n\t\t\t\tcursor:pointer;\n\t\t\t\tbackground-color:#FFF;\n\t\t\t\tcolor:#333;\n\t\t\t\tpadding:10px;\n\t\t\t\tmargin-top:10px;\n\t\t\t\t.border-radius(7px)\n\t\t\t}\n\t\t}\n\t}\n\n}\n.vco-message {\n\t\n}",".vcoanimate {\n\t-webkit-transform: translateZ(0);\n\t-webkit-perspective: 1000;\n\t-webkit-backface-visibility: hidden;\n}\n\n.vco-animate {\n\t.property-animation(all, @animation-duration, @animation-ease);\n\t.animation-timing-cubic-bezier();\n}\n\n.vco-animate-opacity {\n\t.property-animation(opacity, @animation-duration, @animation-ease);\n\t.animation-timing-cubic-bezier();\n}","/* SLIDE \n================================================== */\n.vco-slide {\n\tposition:absolute;\n\n\twidth:100%;\n\theight:100%;\n\tpadding:0px;\n\tmargin:0px;\n\t//display:table;\n\t//table-layout: fixed;\n\toverflow-x:hidden;\n\toverflow-y:auto;\n//\toverflow-y:auto;\n\t//z-index:26;\n\t\n\t.vco-slide-calltoaction {\n\t\t\n\t\t\n\t\tcursor:pointer;\n\t\tfont-weight: bold;\n\t\tpadding-top:10px;\n\t\tmargin-bottom:10px;\n\t\tpadding-bottom:10px;\n\t\t.vco-slide-calltoaction-button-text {\n\t\t\tdisplay:inline-block;\n\t\t\tbackground-color:@color-theme;\n\t\t\tcolor:@color-background;\n\t\t\t//padding:10px;\n\t\t\tpadding: 10px 15px 10px 15px;\n\t\t\tborder-radius:7px;\n\t\t}\n\t\t&:hover {\n\t\t\t.vco-slide-calltoaction-button-text {\n\t\t\t\tbackground-color:@color-theme-dark;\n\t\t\t\tcolor:@color-background;\n\t\t\t}\n\t\t}\n\t}\n\t.vco-slide-background {\n\t\tbackground-color:@color-background;\n\t\t\n\t\tposition:absolute;\n\t\tleft:0;\n\t\ttop:0;\n\t\twidth:100%;\n\t\theight:100%;\n\t\tz-index:-1;\n\t\t//background-color:#333;\n\t\toverflow:hidden;\n\t\tdisplay:none;\n\t\t.opacity(50);\n\t\tbackground: no-repeat center center; \n\t\t-webkit-background-size: cover;\n\t\t -moz-background-size: cover;\n\t\t -o-background-size: cover;\n\t\t\t background-size: cover;\n\t}\n\t.vco-slide-scrollable-container {\n\t\tdisplay:table;\n\t\ttable-layout: fixed;\n\t\theight:100%;\n\t\tz-index:1;\n\t}\n\t.vco-slide-content-container {\n\t\tdisplay:table-cell;\n\t\tvertical-align:middle;\n\t\tposition:relative;\n\t\twidth:100%;\n\t\theight:100%;\n\t\t\n\t\tz-index:3;\n\t\t.vco-slide-content {\n\t\t\t//width:100%;\n\t\t\t//display:table;\n\t\t\tvertical-align:middle;\n\t\t\tpadding-left:100px;\n\t\t\tpadding-right:100px;\n\t\t\tposition:relative;\n\t\t\tmax-width:100%;\n\t\t\t.vco-media {\n\t\t\t\t//display:table-cell;\n\t\t\t\t//vertical-align:middle;\n\t\t\t\tposition:relative;\n\t\t\t\twidth:100%;\n\t\t\t\tmin-width:50%;\n\t\t\t\t//height:100%;\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top:auto;\n\t\t\t\tmargin-bottom:auto;\n\t\t\t\t//margin-right:auto;\n\t\t\t\timg, embed, object, video, iframe {\n\t\t\t\t\t//width:100%;\n\t\t\t\t}\n\t\t\t}\n\t\t\t.vco-text {\n\t\t\t\twidth:50%;\n\t\t\t\tmax-width:50%;\n\t\t\t\tmin-width:120px;\n\t\t\t\t//height:100%;\n\t\t\t\t//overflow-y:auto;\n\t\t\t\tpadding: 0 20px 0 20px;\n\t\t\t\tdisplay:table-cell;\n\t\t\t\tvertical-align:middle;\n\t\t\t\ttext-align: left;\n\t\t\t\t//float:left;\n\t\t\t\t.vco-slide-calltoaction {\n\t\t\t\t\twidth:100%;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t}\n\t}\n}\n\n/* Only Media (no text)\n================================================== */\n.vco-slide-media-only {\n\t.vco-slide-content-container {\n\t\t.vco-slide-content {\n\t\t\t//width:100%;\n\t\t\ttext-align:center;\n\t\t\t.vco-media {\n\t\t\t\t//display:table-cell;\n\t\t\t\t//vertical-align:middle;\n\t\t\t\ttext-align:center;\n\t\t\t\tposition:relative;\n\t\t\t\twidth:100%;\n\t\t\t\tmin-width:50%;\n\t\t\t\tmax-width:100%;\n\t\t\t\t//height:100%;\n\t\t\t\tfloat: none;\n\t\t\t\tmargin-top:auto;\n\t\t\t\tmargin-bottom:auto;\n\t\t\t\t//margin-right:auto;\n\t\t\t\timg, embed, object, video, iframe {\n\t\t\t\t\t//width:100%;\n\t\t\t\t}\n\t\t\t}\n\t\t\t.vco-text {\n\t\t\t\twidth:\t\t\t\t100%;\n\t\t\t\tdisplay:\t\t\tblock;\n\t\t\t\tmargin-left:\t\tauto;\n\t\t\t\tmargin-right:\t\tauto;\n\t\t\t\ttext-align: \t\tcenter;\n\t\t\t\th2 {\n\t\t\t\t\tmargin-top: \t20px;\n\t\t\t\t\tmargin-bottom: \t20px;\n\t\t\t\t}\n\t\t\t\t//float:left;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* Only Text (no media)\n================================================== */\n.vco-slide-text-only {\n\t.vco-slide-content-container {\n\t\t.vco-slide-content {\n\t\t\t//width:100%;\n\t\t\ttext-align:center;\n\t\t\t.vco-text {\n\t\t\t\tmax-width:80%;\n\t\t\t\twidth:80%;\n\t\t\t\tdisplay:block;\n\t\t\t\tmargin-left:auto;\n\t\t\t\tmargin-right:auto;\n\t\t\t\t//float:left;\n\t\t\t}\n\t\t}\n\t}\n}\n/* Background \n================================================== */\n\n\n.vco-slide.vco-full-image-background, .vco-slide.vco-full-color-background {\n\t.slide-text-shadow();\n\t\n\tp, h1, h2, h3, h4, h5, h6 {\n\t\t.slide-text-shadow();\n\t}\n\ta, a:hover, b, i, blockquote, blockquote p {\n\t\t.slide-text-shadow();\n\t\tcolor: lighten(@color-theme, 90%);\n\t}\n\t.vco-caption, .vco-credit {\n\t\t.slide-text-shadow();\n\t}\n\t.vco-media-twitter, .vco-media-blockquote {\n\t\tblockquote {\n\t\t\t.slide-text-shadow();\n\t\t\tp {\n\t\t\t\t.slide-text-shadow();\n\t\t\t}\n\t\t}\n\t}\n\t.vcard {\n\t\ta, .nickname {\n\t\t\t.slide-text-shadow();\n\t\t}\n\t}\n\n}\n\n/* Landscape\n================================================== */\n.vco-layout-landscape {\n\t.vco-slide {\n\t\t//.translucent-background(#FFF, 0.85);\n\t\t.vco-slide-content-container {\n\t\t\t.vco-slide-content {\n\t\t\t\t//.translucent-background(#FFF, 0.85);\n\t\t\t}\n\t\t\t\n\t\t}\n\t\t\n\t}\n}\n\n/* Full Image Background \n================================================== */\n.vco-slide.vco-full-image-background {\n\tbackground: no-repeat center center; \n\t-webkit-background-size: cover;\n\t -moz-background-size: cover;\n\t -o-background-size: cover;\n\t\t background-size: cover;\n\t//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');\n\t//-ms-filter: \"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')\";\n\tbackground-position:center 25%;\n\ttext-shadow: 1px 1px 2px #000;\n\t.vco-slide-content-container {\n\t\t//.translucent-background(#000, 0.50);\n\t}\n\tp, h1, h2, h3, h4, h5, h6 {\n\t\ttext-shadow: 1px 1px 2px #000;\n\t}\n\t.vco-caption, .vco-credit {\n\t\ttext-shadow: 1px 1px 2px #000;\n\t}\n\t\n\t.vco-media-twitter, .vco-media-blockquote {\n\t\tblockquote {\n\t\t\ttext-shadow: 1px 1px 2px #000 !important;\n\t\t\tp {\n\t\t\t\ttext-shadow: 1px 1px 2px #000 !important;\n\t\t\t}\n\t\t}\n\t}\n\t\n}\n/* Color Background \n================================================== */\n.vco-slide.vco-full-color-background {\n\t\n}\n/* Text Background \n================================================== */\n.vco-slide.vco-text-background {\n\t.vco-text {\n\t\t.vco-text-content-container {\n\t\t\tpadding:20px;\n\t\t\t.background-color-opacity(0,0,0, 60);\n\t\t\t.border-radius(7px);\n\t\t\th2 {\n\t\t\t\tmargin-top:5px;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* Landscape\n================================================== */\n.vco-layout-landscape {\n\t.vco-slide {\n\t\t.vco-slide-content-container {\n\t\t\t.vco-slide-content {\n\t\t\t\t.vco-media {\n\t\t\t\t\tdisplay:block;\n\t\t\t\t\t//position:static;\n\t\t\t\t\tvertical-align:baseline;\n\t\t\t\t\theight:auto;\n\t\t\t\t\tmargin-bottom:20px;\n\t\t\t\t\tmax-height:50%;\n\t\t\t\t}\n\t\t\t\t.vco-text {\n\t\t\t\t\tdisplay:block;\n\t\t\t\t\theight:auto;\n\t\t\t\t\tvertical-align:baseline;\n\t\t\t\t\t//position:static;\n\t\t\t\t\twidth:100%;\n\t\t\t\t\tmax-width:100%;\n\t\t\t\t\tmin-width:0;\n\t\t\t\t\tfloat:none;\n\t\t\t\t\tpadding: 0;\n\t\t\t\t\t.vco-text-content-container {\n\t\t\t\t\t\t//padding-left:10px;\n\t\t\t\t\t\t//padding-right:10px;\n\t\t\t\t\t\t//padding-bottom:100px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n// Skinny 500px or less\n.vco-skinny {\n\t.vco-slide {\n\t\tdisplay:block;\n\t\t\n\t\t.vco-slide-content-container {\n\t\t\tdisplay:block;\n\t\t\tposition:static;\n\t\t\theight:auto;\n\t\t\tvertical-align:baseline;\n\t\t\t.vco-slide-content {\n\t\t\t\tdisplay:block;\n\t\t\t\tposition:static;\n\t\t\t\tvertical-align:baseline;\n\t\t\t\theight:auto;\n\t\t\t\t.vco-media {\n\t\t\t\t\tposition:static;\n\t\t\t\t\twidth:100%;\n\t\t\t\t\theight:auto;\n\t\t\t\t\tfloat: none;\n\t\t\t\t\tdisplay:block;\n\n\t\t\t\t}\n\t\t\t\t.vco-text {\n\t\t\t\t\tdisplay:block;\n\t\t\t\t\theight:auto;\n\t\t\t\t\tvertical-align:baseline;\n\t\t\t\t\tposition:static;\n\t\t\t\t\twidth:100%;\n\t\t\t\t\tmax-width:100%;\n\t\t\t\t\tmin-width:0;\n\t\t\t\t\tfloat:none;\n\t\t\t\t\tpadding: 0;\n\t\t\t\t\t.vco-text-content-container {\n\t\t\t\t\t\tpadding-left:10px;\n\t\t\t\t\t\tpadding-right:10px;\n\t\t\t\t\t\tpadding-bottom:10px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n// Mobile, iPhone\n@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {\n\n}\n.vco-mobile.vco-skinny {\n\t.vco-slide-content-container {\n\t\t.vco-slide-content {\n\t\t\t.vco-media {\n\t\t\t\timg, embed, object, video, iframe {\n\t\t\t\t\tmax-height:175px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}","/* SlideNav\n================================================== */\n\n/* NAVIGATION\n================================================== */\n.vco-slidenav-previous, .vco-slidenav-next, .vco-slidenav-back {\n\tposition:absolute;\n\ttop: 45%;\n\tz-index:10;\n\tcursor:pointer;\n\t\n\t.vco-slidenav-content-container {\n\t\theight:200px;\n\t\twidth:00px;\n\t\tposition:absolute;\n\t}\n\t.vco-slidenav-title, .vco-slidenav-description {\n\t\twidth:100%;\n\t\t//word-break:break-all;\n\n\t\t\t\t\n\t -ms-word-break: break-all;\n\t word-break: break-all;\n\n\t /* Non standard for webkit */\n\t word-break: break-word;\n\n\t -webkit-hyphens: auto;\n\t -moz-hyphens: auto;\n\t -ms-hyphens: auto;\n\t hyphens: auto;\n\t\t\t \n\t\t.opacity(15);\n\t\ta {\n\t\t\t\n\t\t}\n\t\tsmall {\n\t\t\t\n\t\t}\n\t}\n\t.vco-slidenav-title {\n\t\tmargin-top:10px;\n\t\tfont-size: @base-font-size;\n\t\tline-height: @base-font-size;\n\t\tfont-size: @base-font-size-small;\n\t\tline-height: @base-font-size-small;\n\t\t//font-weight: bold;\n\t}\n\t.vco-slidenav-description {\n\t\tfont-size: @base-font-size-small;\n\t}\n\t\n}\n\n/* ICONS AND NAVIGATION HOVER AND COLOR\n================================================== */\n.vco-slidenav-next, .vco-slidenav-previous, .vco-slidenav-back {\n\t.vco-slidenav-content-container {\n\t\t.vco-slidenav-icon, .vco-slidenav-title, .vco-slidenav-description {\n\t\t\ttext-shadow: 1px 1px 1px @color-background;\n\t\t\t//color: @color-foreground;\n\t\t\tcolor:@color-background;\n\t\t}\n\t\t&.vco-slidenav-inverted {\n\t\t\t.vco-slidenav-icon, .vco-slidenav-title, .vco-slidenav-description {\n\t\t\t\t//color:@color-background;\n\t\t\t\tcolor: @color-foreground;\n\t\t\t\ttext-shadow: 1px 1px 1px @color-foreground;\n\t\t\t}\n\t\t}\n\t}\n\t.vco-slidenav-icon {\n\t\tfont-family: 'vco-icons';\n\t\tspeak: none;\n\t\tfont-style: normal;\n\t\tfont-weight: normal;\n\t\tfont-variant: normal;\n\t\ttext-transform: none;\n\t\tline-height: 1;\n\t\t-webkit-font-smoothing: antialiased;\n\t\t-moz-osx-font-smoothing: grayscale;\n\t\tfont-size:32px;\n\t\tmargin-bottom: 5px;\n\t}\n\t&:hover {\n\t\t.vco-slidenav-title, .vco-slidenav-description {\n\t\t\t.opacity(100);\n\t\t}\n\t}\n}\n\n.vco-slidenav-next {\n\ttext-align: right;\n\tmargin-right:10px;\n right: 100px;\n\t.vco-slidenav-icon {\n\t\tmargin-left: 100 - 24px;\n\t\t&:before {\n\t\t\tcontent: \"\\e64f\";\n\t\t}\n\t}\n\t&:hover {\n\t\t.vco-slidenav-icon {\n\t margin-left: 100 - 20px;\n\t\t}\n\t}\n}\n\n.vco-slidenav-back {\n\ttext-align: right;\n\tmargin-right:10px;\n right: 100px;\n\t.vco-slidenav-icon {\n\t\tmargin-left: 100 - 24px;\n\t\t&:before {\n\t\t\tcontent: \"\\e63e\";\n\t\t}\n\t}\n\t&:hover {\n\t\t.vco-slidenav-icon {\n\t margin-left: 100 - 20px;\n\t\t}\n\t}\n}\n\n.vco-slidenav-previous {\n\ttext-align: left;\n\tmargin-left:10px;\n\t.vco-slidenav-icon {\n\t\tmargin-left: 0px;\n\t\t&:before {\n\t\t\tcontent: \"\\e650\";\n\t\t}\n\t}\n\t&:hover {\n\t\t.vco-slidenav-icon {\n\t\t\tmargin-left: -4px;\n\t\t}\n\t}\n}\n\n\n/* Skinny\n================================================== */\n.vco-skinny {\n\t.vco-slidenav-next, .vco-slidenav-back {\n\t right: 32px;\n\t\t.vco-slidenav-icon {\n\t\t\tmargin-left:32 - 24px;\n\t\t}\n\t\t&:hover {\n\t\t\t.vco-slidenav-icon {\n\t\t margin-left:32 - 20px;\n\t\t\t .opacity(100);\n\t\t\t}\n\t\t}\n\t}\n\t\n\t.vco-slidenav-previous {\n\t\t&:hover {\n\t\t\t.vco-slidenav-icon {\n\t\t\t\tmargin-left: -4px;\n\t\t\t\t.opacity(100);\n\t\t\t}\n\t\t}\n\t}\n\t\n\t.vco-slidenav-previous, .vco-slidenav-next, .vco-slidenav-back {\n\t\t.vco-slidenav-content-container {\n\t\t\twidth:32px;\n\t\t\theight:32px;\n\t\t\t.vco-slidenav-icon, .vco-slidenav-title, .vco-slidenav-description {\n\t\t\t\tcolor: @color-foreground;\n\t\t\t\t//color:@color-background;\n\t\t\t}\n\t\t\t&.vco-slidenav-inverted {\n\t\t\t\t.vco-slidenav-icon, .vco-slidenav-title, .vco-slidenav-description {\n\t\t\t\t\tcolor:@color-background;\n\t\t\t\t\t//color: @color-foreground;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t.vco-slidenav-title, .vco-slidenav-description {\n\t\t\tdisplay:none;\n\t\t}\n\t\t.vco-slidenav-icon {\n\t\t\t.opacity(33);\n\t\t}\n\t}\n\n}\n\n/* Mobile and Landscape\n================================================== */\n.vco-layout-landscape.vco-mobile {\n\t.vco-slidenav-next, .vco-slidenav-back {\n\t\t&:hover {\n\t\t\tright: 70px;\n\t\t\t.vco-slidenav-icon {\n\t\t margin-left:32 - 24px;\n\t\t\t .opacity(100);\n\t\t\t}\n\t\t}\n\t\t&:active {\n\t\t\t.vco-slidenav-icon {\n\t\t\t\tmargin-left: 0px;\n\t\t\t .opacity(100);\n\t\t\t}\n\t\t}\n\t}\n\n\t.vco-slidenav-previous {\n\t\t&:hover {\n\t\t\t.vco-slidenav-icon {\n\t\t\t\t//margin-left: 0px;\n\t\t\t\tmargin-left: 100 - 20px;\n\t\t\t\t.opacity(100);\n\t\t\t}\n\t\t}\n\t\t&:active {\n\t\t\t.vco-slidenav-icon {\n\t\t\t .opacity(100);\n\t\t\t margin-left: -4px;\n\t\t\t}\n\t\t}\n\t}\n\n}\n\n/* Mobile and Portrait\n================================================== */\n.vco-layout-portrait.vco-mobile {\n\t.vco-slidenav-next, .vco-slidenav-previous, .vco-slidenav-back {\n\t\t&:hover {\n\t\t\t.vco-slidenav-icon {\n\t\t\t .opacity(33);\n\t\t\t}\n\t\t}\n\t\t&:active {\n\t\t\t.vco-slidenav-icon {\n\t\t\t .opacity(100);\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* Mobile\n================================================== */\n.vco-mobile, .vco-skinny.vco-mobile, .vco-skinny.vco-layout-landscape.vco-mobile, .vco-skinny.vco-layout-portrait.vco-mobile {\n\t.vco-slidenav-previous, .vco-slidenav-next, .vco-slidenav-back {\n\t\tdisplay:none;\n\t}\n}\n\n/* Landscape\n================================================== */\n.vco-layout-landscape {\n\t.vco-storyslider {\n\t\t.vco-slidenav-next, .vco-slidenav-previous, .vco-slidenav-back {\n\t\t\t.vco-slidenav-icon {\n\t\t\t\t&:before {\n\t\t\t\t\t//background-color:@color-background;\n\t\t\t\t\tbackground-color: @color-foreground;\n\t\t\t\t\t//.translucent-background(@color-background, .85);\n\t\t\t\t\t//.box-shadow(1px 1px 7px rgba(0,0,0,.30));\n\t\t\t\t\tpadding:20px;\n\t\t\t\t\tborder: 1px solid darken(@color-background,30);\n\t\t\t\t}\n\t\t\t}\n\t\t\t.vco-slidenav-icon, .vco-slidenav-title, .vco-slidenav-description {\n\t\t\t\ttext-shadow: none;\n\t\t\t}\n\t\t\t.vco-slidenav-title, .vco-slidenav-description {\n\t\t\t\tdisplay:none;\n\t\t\t}\n\t\t}\n\t\n\t\t.vco-slidenav-previous {\n\t\t\tleft:-100%;\n\t\t\tmargin-left:0px;\n\t\t\t//z-index:26;\n\t\t\t.vco-slidenav-icon {\n\t\t\t\t&:before {\n\t\t\t\t\t.border-right-radius(7px);\n\t\t\t\t}\n\t\t\t}\n\t\t\t&:hover {\n\t\t\t\t.vco-slidenav-icon {\n\t\t\t\t\tmargin-left: -4px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t.vco-slidenav-next, .vco-slidenav-back {\n\t\t\t//margin-left:0px;\n\t\t\t right: 130px;\n\t\t\t .vco-slidenav-icon {\n\t\t\t\t &:before {\n\t\t\t\t \t.border-left-radius(7px);\n\t\t\t\t }\n\t\t\t }\n\t\t}\n\t}\n}\n","/* StorySlider\n================================================== */\n\n/* SLIDER CONTAINERS \n================================================== */\n.vco-storyslider {\n\twidth:100%;\n\theight:100%;\n\toverflow:hidden;\n\t.user-select(none);\n\tposition:relative;\n\timg, embed, object, video, iframe {\n\t\tmax-width: 100%;\n\t\tposition:relative;\n\t}\n\t.vco-slider-background {\n\t\tposition:absolute;\n\t\ttop:0;\n\t\tleft:0;\n\t\twidth:100%;\n\t\theight:100%;\n\t\tz-index:1;\n\t\tpointer-events: none;\n\t}\n\t.vco-slider-touch-mask {\n\t\twidth:100%;\n\t\theight:100%;\n\t\tz-index:25;\n\t\t\n\t\ttop:0px;\n\t\tleft:0px;\n\t\tposition: absolute;\n\t}\n\t.vco-slider-container-mask {\n\t\ttext-align: center;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\t//overflow: scroll;\n\t\tposition: relative;\n\t\tz-index:5;\n\t\t.vco-slider-container {\n\t\t\tposition: absolute;\n\t\t\ttop: 0px;\n\t\t\tleft: 0px;\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\ttext-align: center;\n\t\t\t\n\t\t\t.vco-slider-item-container {\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 100%;\n\t\t\t\tdisplay:table-cell;\n\t\t\t\tvertical-align:middle;\n\n\t\t\t}\n\t\t}\n\t}\n\t\n}\n","/* Requires Variables.less\n================================================== */\n.vco-media {\n\t//display:table-cell;\n\t//vertical-align:middle;\n\twidth:100%;\n\tmin-width:50%;\n\theight:100%;\n\t//float: left;\n\tmargin-top:auto;\n\tmargin-bottom:auto;\n\tposition:relative;\n\t//margin-right:auto;\n\t.vco-message {\n\t\tposition:relative;\n\t}\n\t.vco-media-content-container {\n\t\t.vco-media-content{\n\t\t\tposition: relative;\n\t\t\t.clearfix();\n\t\t\t.vco-media-loaderror {\n\t\t\t\tp {\n\t\t\t\t\tcolor:@ui-background-color;\n\t\t\t\t\tspan {\n\t\t\t\t\t\tcolor:@ui-background-color;\n\t\t\t\t\t}\n\t\t\t\t\ttext-align:center;\n\t\t\t\t\tem {\n\t\t\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t[class^=\"vco-icon-\"], [class*=\" vco-icon-\"] {\n\t\t\t\t\tfont-size:@base-font-size-xlarge;\n\t\t\t\t\tcolor:@ui-background-color;\n\t\t\t\t\ttext-align:center;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\timg, embed, object, video {\n\t\t\t\tmax-width: 100%;\n\t\t\t\tmax-height:100%;\n\t\t\t}\n\t\t\t\n\t\t}\n\t}\n}\n\n/* Media Shodow \n================================================== */\n.vco-media-shadow {\n\tposition: relative;\n\tz-index: 1;\n\t//background:@color-background;\n\t.box-shadow(1px 1px 7px rgba(0,0,0,.50));\n\t\n}\n/*\n.vco-media-shadow:before, .vco-media-shadow:after {\n\tz-index: -1;\n\tposition: absolute;\n\tcontent: \"\";\n\tbottom: 15px;\n\tleft: 10px;\n\twidth: 50%;\n\ttop: 80%;\n\tmax-width:300px;\n\tbackground: #333;\n\t.box-shadow(0 15px 10px #666);\n\t.transform(rotate(-2deg));\n}\n.vco-media-shadow::after {\n\t.transform(rotate(2deg));\n\tright: 10px;\n\tleft: auto;\n}\n*/\n/* VCard\n================================================== */\n.vcard {\n\t//float:right;\n\t\n\t.clearfix();\n\tmargin-bottom:@base-spacing;\n\tmargin-top:10px;\n\t.twitter-date {\n\t\ttext-align:left;\n\t\tfont-size:@base-font-size-small;\n\t}\n\t.author {\n\t\tfloat:right;\n\t\t//text-align:right;\n\t}\n\ta {\n\t\tcolor: lighten(@color-dark, 20%);\n\t\ttext-decoration:none;\n\t}\n\ta:hover {\n\t\ttext-decoration: none;\n\t\t.fn, .nickname {\n\t\t\tcolor:@color-theme;\n\t\t\t//text-decoration: underline;\n\t\t}\n\t}\n\t.fn, .nickname {\n\t\t\t\n\t\tpadding-left: 42px;\n\t}\n\t.fn {\n\t\tdisplay:block;\n\t\tfont-weight: bold;\n\n\t}\n\t.nickname {\n\t\tmargin-top:1px;\n\t\tdisplay:block;\n\t\tcolor: lighten(@color-dark, 40%);\n\t}\n\t\t\n\t.avatar {\n\t\tfloat:left;\n\t\tdisplay: block;\n\t\twidth: 32px;\n\t\theight: 32px;\n\t\timg {\n\t\t\t-moz-border-radius: 5px;\n\t\t\t-webkit-border-radius: 5px;\n\t\t\tborder-radius: 5px;\n\t\t}\n\t}\n}\n.vco-slide.vco-full-image-background, .vco-slide.vco-full-color-background {\n\ta, .vcard a {\n\t\t.slide-text-shadow();\n\t\tcolor: lighten(@color-theme, 90%);\n\t}\n}\n/* Credit\n================================================== */\n.vco-credit {\n\tcolor: #999999;\n\ttext-align: right;\n\tdisplay: block;\n\tmargin: 0 auto;\n\tmargin-top: 6px;\n\tfont-size: @base-font-size-small - 1;\n\tline-height: 13px;\n}\n\n/* Caption\n================================================== */\n.vco-caption {\n\ttext-align: left;\n\tmargin-right: auto;\n\tmargin-left: auto;\n\tmargin-top: 10px;\n\tcolor: #666666;\n\tfont-size: @base-font-size-small;\n\tline-height: 14px;\n\ttext-rendering: optimizeLegibility;\n\tword-wrap: break-word;\n}\n\n/* Full Image Background\n================================================== */\n.vco-full-image-background, .vco-full-color-background {\n\t\n\t.vco-media-shadow:before, .vco-media-shadow:after {\n\t\tbackground: none;\n\t\t.box-shadow(0 0px 0px #000);\n\t}\n\t\n}\n.vco-full-image-background {\n\n}\n\n.vco-full-color-background {\n\t\n}\n\n/* Mobile, iPhone and skinny\n================================================== */\n@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {\n\t.vco-media {\n\t\twidth:100%;\n\t\theight:auto;\n\t\tfloat: none;\n\t\tdisplay:block;\n\t\t\n\t\t.vco-media-content-container {\n\t\t\t.vco-media-content{\n\t\t\t\t\n\t\t\t}\n\t\t\t.vco-credit {\n\t\t\n\t\t\t}\n\t\t\t.vco-caption {\n\t\t\n\t\t\t}\n\t\t\t\n\t\t}\n\t}\n}\n.vco-skinny {\n\t.vco-media {\n\t\twidth:100%;\n\t\theight:auto;\n\t\tfloat: none;\n\t\tdisplay:block;\n\t\t.vco-media-content-container {\n\t\t\t.vco-media-content{\n\t\t\n\t\t\t}\n\t\t\t\n\t\t\t.vco-credit, .vco-caption {\n\t\t\t\tmargin-top: 2px;\n\t\t\t\tpadding-left:10px;\n\t\t\t\tpadding-right:10px;\n\t\t\t\tfont-size:8px;\n\t\t\t}\n\t\t\t.vco-credit {\n\t\t\t\tmargin-top: 0px;\n\t\t\t}\n\t\t}\n\t}\n}\n\n","/* Requires Variables.less\n================================================== */\n\n.vco-text {\n\twidth:50%;\n\tmax-width:50%;\n\tmin-width:120px;\n\tpadding: 0 20px 0 20px;\n\tdisplay:table-cell;\n\tdisplay:block;\n\tvertical-align:middle;\n\ttext-align: left;\n\t//float:left;\n\ttext-shadow: none;\n\tcolor:@color-text;\n\tp {\n\t\tcolor:@color-text;\n\t}\n\t.vco-text-content-container {\n\t\t.vco-text-content{\n\t\t\n\t\t}\n\t}\n\th2.vco-headline-title, h2.vco-headline {\n\t\tmargin-top:0;\n\t\tcolor:@color-header-text;\n\t}\n\t.vco-headline-date, h3.vco-headline-date {\n\t\tfont-family:@font-main;\n\t\tfont-size:@base-font-size;\n\t\tline-height: @base-font-size;\n\t\tfont-weight: normal;\n\t\tmargin:0 0 2px 0;\n\t\tcolor: lighten(@color-text,25);\n\t\tsmall {\n\t\t\tfont-size:@base-font-size;\n\t\t\tline-height: @base-font-size;\n\t\t\tfont-weight: normal;\n\t\t\tcolor: lighten(@color-text,25);\n\t\t}\n\t}\n\t.vco-text-date {\n\t\tdisplay:inline-block;\n\t\tfont-family:@font-main;\n\t\tfont-weight:normal;\n\t\tmargin-top:10px;\n\t\tfont-size:12px;\n\t\tcolor: lighten(@color-text,25);\n\t\t&:after {\n\t\t\t//margin-left:3px;\n\t\t\t//color:#999;\n\t\t\t//font-weight:normal;\n\t\t}\n\t}\n\n}\n\n// When the background is an image\n.vco-full-image-background, .vco-full-color-background {\n\t.vco-text, .vco-text p {\n\t\tcolor: @color-text-inverted !important;\n\t\ttext-shadow: 1px 1px 2px #000;\n\t\t.vco-headline-date, h3.vco-headline-date {\n\t\t\tcolor: @color-text-inverted !important;\n\t\t\tsmall {\n\t\t\t\tcolor: @color-text-inverted !important;\n\t\t\t}\n\t\t}\n\n\t}\n}\n\n\n/* Skinny\n================================================== */\n.vco-skinny {\n\t.vco-text {\n\t\twidth:100%;\n\t\tmax-width:100%;\n\t\tmin-width:auto;\n\t\tfloat:none;\n\t\tmargin-top:20px;\n\t\t.vco-text-content-container {\n\t\t\t.vco-text-content{\n\t\t\n\t\t\t}\n\t\t}\n\t}\n}\n\n\n\n/* Mobile, iPhone\n================================================== */\n.vco-mobile {\n\t\n}\n\n/* Mobile, iPhone and skinny\n================================================== */\n.vco-mobile.vco-skinny {\n\n}\n",".vco-media {\n\t.vco-media-image {\n\t\twidth: auto !important;\n\t}\n\n}\n\n.vco-mobile.vco-skinny {\n\t.vco-media {\n\t\t.vco-media-image {\n\t\t\tmax-height:250px !important;\n\t\t}\n\n\t}\n}",".vco-media {\n\t.vco-media-twitter {\n\t\ttext-align:left;\n\t\t//margin-left: auto;\n\t\t//margin-right: auto;\n\t\t//margin-bottom:@base-space;\n\t\tclear:both;\n\t\tblockquote {\n\t\t\tmargin:0;\n\t\t\tmargin-right: \t@base-spacing;\n\t\t\tfont-size: \t\t@base-font-size;\n\t\t\tline-height:\tfloor(@base-font-size * @base-line-height);\n\t\t\tcolor:\t\t\t@color-foreground;\n\t\t\tp {\n\t\t\t\tfont-size: \t\t@base-font-size-xlarge;\n\t\t\t\tline-height: \tfloor(@base-font-size-xlarge * 1.1);\n\t\t\t\tcolor:\t\t\t@color-dark;\n\t\t\t}\n\t\t\t.quote-mark {\n\t\t\t\t\n\t\t\t}\n\t\t}\n\t\tblockquote p:before {\n\t\t\tdisplay:none;\n\t\t}\n\t\tblockquote p:after {\n\t\t\tdisplay:none;\n\t\t}\n\t\t\n\t\t.vco-icon-twitter {\n\t\t\tcolor:#55ACEE;\n\t\t}\n\t\t.vcard {\n\t\t\ta:hover, a.vco-date:hover {\n\t\t\t\ttext-decoration: none;\n\t\t\t\tcolor:#55ACEE;\n\t\t\t\t.fn, .nickname {\n\t\t\t\t\tcolor:#55ACEE;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t\n\t\t\n\n\t}\n\n}\n.vco-slide-media-only {\n\t.vco-media {\n\t\t.vco-media-twitter {\n\t\t\twidth:80%;\n\t\t\tmargin-left:auto;\n\t\t\tmargin-right:auto;\n\t\t}\n\t}\n}\n.vco-mobile.vco-skinny {\n\t.vco-media {\n\t\t.vco-media-twitter {\n\t\t\t\n\t\t\tblockquote {\n\t\t\t\tp {\n\t\t\t\t\tfont-size: \t\t@base-font-size;\n\t\t\t\t\tline-height:\tfloor(@base-font-size * @base-line-height);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t}\n}\n.vco-skinny {\n\t\n\t.vco-media {\n\t\t.vco-media-twitter {\n\t\t\tmargin-left:10px;\n\t\t\tmargin-right:10px;\n\t\t\tblockquote {\n\t\t\t\tp {\n\t\t\t\t\tfont-size: \t\t@base-font-size-large;\n\t\t\t\t\tline-height:\tfloor(@base-font-size-large * 1.1);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t}\n}\n",".vco-media {\n\t.vco-media-blockquote {\n\t\ttext-align:left;\n\t\tclear:both;\n\t\tblockquote {\n\t\t\tmargin:0;\n\t\t\tmargin-right: \t@base-spacing;\n\t\t\ttext-align: \tleft;\n\t\t\tp {\n\t\t\t\tfont-size: \t\t@base-font-size-xlarge;\n\t\t\t\tline-height: \tfloor(@base-font-size-xlarge * 1.1);\n\t\t\t\t//color:\t\t\t@color-dark;\n\t\t\t}\n\t\t\tcite {\n\t\t\t\tfont-size: \t\t@base-font-size;\n\t\t\t\tline-height:\tfloor(@base-font-size * @base-line-height);\n\t\t\t\tcolor:\t\t\t@color-foreground;\n\t\t\t\ttext-align: \tright;\n\t\t\t}\n\t\t\t\n\t\t}\n\n\t\tblockquote p:before {\n\t\t\tcontent: open-quote;\n\t\t\tdisplay:inline-block;\n\t\t\t//font-size: (@base-font-size-xlarge * 3);\n\t\t\t//font-style: normal;\n\t\t\t//position: relative; \n\t\t\t//top: (@base-font-size-xlarge);\n\t\t\tmargin-right:5px;\n\t\t\n\t\t}\n\t\tblockquote p:after {\n\t\t\tcontent: close-quote;\n\t\t\tdisplay:inline-block;\n\t\t\t//font-size: (@base-font-size-xlarge * 2);\n\t\t\t//position: relative; \n\t\t\t//top: (@base-font-size-xlarge/2);\n\t\t\tmargin-left:3px;\n\t\t\n\t\t}\n\n\t}\n\n}\n.vco-slide-media-only {\n\t.vco-media {\n\t\t.vco-media-blockquote {\n\t\t\twidth:80%;\n\t\t\tmargin-left:auto;\n\t\t\tmargin-right:auto;\n\t\t}\n\t}\n}\n// Skinnier\n@media only screen and (max-width: 800px), only screen and (max-device-width: 800px) {\n\t.vco-media {\n\t\t.vco-media-blockquote {\n\t\t\tblockquote {\n\t\t\t\tp {\n\t\t\t\t\tfont-size: \t\t@base-font-size-large;\n\t\t\t\t\tline-height:\tfloor(@base-font-size-large * 1.1);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t}\n}\n// Mobile, iPhone and skinny\n@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {\n\t.vco-media {\n\t\t.vco-media-blockquote {\n\t\t\tblockquote {\n\t\t\t\tp {\n\t\t\t\t\tfont-size: \t\t@base-font-size;\n\t\t\t\t\tline-height:\tfloor(@base-font-size * @base-line-height);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t}\n}",".vco-media {\n\t.vco-media-instagram {\n\t\t\n\t}\n\n}\n\n\n.vco-mobile.vco-skinny {\n\t.vco-media {\n\t\t.vco-media-instagram {\n\t\t\tmax-height:250px !important;\n\t\t}\n\n\t}\n}",".vco-media {\n\t.vco-media-profile {\n\t\tborder-radius: 50%;\n\t}\n\n}\n\n// Mobile, iPhone and skinny\n@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {\n\t.vco-media {\n\t\t.vco-media-profile {\n\t\t\n\t\t}\n\n\t}\n}",".vco-media {\n\t.vco-media-iframe {\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tiframe {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t}\n\t}\n\n}\n\n// Mobile, iPhone and skinny\n@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {\n\t.vco-media {\n\t\t.vco-media-iframe {\n\t\t\n\t\t}\n\n\t}\n}",".vco-media {\n\t.vco-media-wikipedia {\n\t\t//font-size: @base-font;\n\t\t//line-height: @base-line;\n\t\ttext-align:left;\n\t\tmargin-left: auto;\n\t\tmargin-right: auto;\n\t\t//margin-bottom:@base-space;\n\t\tclear:both;\n\t\t.wiki-source { \n\t\t\t//margin-bottom:@base-space;\n\t\t\tfont-size: 13px;\n\t\t\tline-height: 19px;\n\t\t\tfont-style: italic;\n\t\t}\n\t\th4 {\n\t\t\tmargin-top:0px;\n\t\t\t//border-bottom: 1px solid @color-line;\n\t\t\tmargin-bottom:0px;\n\t\t}\n\t\th4 a {\n\t\t\tcolor:@color-dark; //@color-theme;\n\t\t\ttext-decoration: none;\n\t\t}\n\t\th4 a:hover {\n\t\t\ttext-decoration: underline;\n\t\t}\n\t\t\n\t\tp {\n\t\t\tfont-size: 13px;\n\t\t\tline-height: 19px;\n\t\t}\n\t\t\n\t}\n\n}\n.vco-slide.vco-full-image-background, .vco-slide.vco-full-color-background {\n\t.vco-media {\n\t\t.vco-media-wikipedia {\n\t\t\tpadding:20px;\n\t\t\t.background-color-opacity(0,0,0, 60);\n\t\t\t.border-radius(7px);\n\t\t\th4 a {\n\t\t\t\t.slide-text-shadow();\n\t\t\t}\n\t\t}\n\t}\n}\n// Mobile, iPhone and skinny\n.vco-mobile.vco-skinny {\n\t.vco-media {\n\t\t.vco-media-wikipedia {\n\t\t\tmargin-left: 10px;\n\t\t\tmargin-right: 10px;\n\t\t}\n\t\t\n\t}\n}","/* required styles */\n\n.leaflet-map-pane,\n.leaflet-tile,\n.leaflet-marker-icon,\n.leaflet-marker-shadow,\n.leaflet-tile-pane,\n.leaflet-tile-container,\n.leaflet-overlay-pane,\n.leaflet-shadow-pane,\n.leaflet-marker-pane,\n.leaflet-popup-pane,\n.leaflet-overlay-pane svg,\n.leaflet-zoom-box,\n.leaflet-image-layer,\n.leaflet-layer {\n\tposition: absolute;\n\tleft: 0;\n\ttop: 0;\n\t}\n.leaflet-container {\n\toverflow: hidden;\n\t-ms-touch-action: none;\n\t}\n.leaflet-tile,\n.leaflet-marker-icon,\n.leaflet-marker-shadow {\n\t-webkit-user-select: none;\n\t -moz-user-select: none;\n\t user-select: none;\n\t-webkit-user-drag: none;\n\t}\n.leaflet-marker-icon,\n.leaflet-marker-shadow {\n\tdisplay: block;\n\t}\n/* map is broken in FF if you have max-width: 100% on tiles */\n.leaflet-container img {\n\tmax-width: none !important;\n\t}\n/* stupid Android 2 doesn't understand \"max-width: none\" properly */\n.leaflet-container img.leaflet-image-layer {\n\tmax-width: 15000px !important;\n\t}\n.leaflet-tile {\n\tfilter: inherit;\n\tvisibility: hidden;\n\t}\n.leaflet-tile-loaded {\n\tvisibility: inherit;\n\t}\n.leaflet-zoom-box {\n\twidth: 0;\n\theight: 0;\n\t}\n/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */\n.leaflet-overlay-pane svg {\n\t-moz-user-select: none;\n\t}\n\n.leaflet-tile-pane { z-index: 2; }\n.leaflet-objects-pane { z-index: 3; }\n.leaflet-overlay-pane { z-index: 4; }\n.leaflet-shadow-pane { z-index: 5; }\n.leaflet-marker-pane { z-index: 6; }\n.leaflet-popup-pane { z-index: 7; }\n\n.leaflet-vml-shape {\n\twidth: 1px;\n\theight: 1px;\n\t}\n.lvml {\n\tbehavior: url(#default#VML);\n\tdisplay: inline-block;\n\tposition: absolute;\n\t}\n\n\n/* control positioning */\n\n.leaflet-control {\n\tposition: relative;\n\tz-index: 7;\n\tpointer-events: auto;\n\t}\n.leaflet-top,\n.leaflet-bottom {\n\tposition: absolute;\n\tz-index: 1000;\n\tpointer-events: none;\n\t}\n.leaflet-top {\n\ttop: 0;\n\t}\n.leaflet-right {\n\tright: 0;\n\t}\n.leaflet-bottom {\n\tbottom: 0;\n\t}\n.leaflet-left {\n\tleft: 0;\n\t}\n.leaflet-control {\n\tfloat: left;\n\tclear: both;\n\t}\n.leaflet-right .leaflet-control {\n\tfloat: right;\n\t}\n.leaflet-top .leaflet-control {\n\tmargin-top: 10px;\n\t}\n.leaflet-bottom .leaflet-control {\n\tmargin-bottom: 10px;\n\t}\n.leaflet-left .leaflet-control {\n\tmargin-left: 10px;\n\t}\n.leaflet-right .leaflet-control {\n\tmargin-right: 10px;\n\t}\n\n\n/* zoom and fade animations */\n\n.leaflet-fade-anim .leaflet-tile,\n.leaflet-fade-anim .leaflet-popup {\n\topacity: 0;\n\t-webkit-transition: opacity 0.2s linear;\n\t -moz-transition: opacity 0.2s linear;\n\t -o-transition: opacity 0.2s linear;\n\t transition: opacity 0.2s linear;\n\t}\n.leaflet-fade-anim .leaflet-tile-loaded,\n.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {\n\topacity: 1;\n\t}\n\n.leaflet-zoom-anim .leaflet-zoom-animated {\n\t-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);\n\t -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);\n\t -o-transition: -o-transform 0.25s cubic-bezier(0,0,0.25,1);\n\t transition: transform 0.25s cubic-bezier(0,0,0.25,1);\n\t}\n.leaflet-zoom-anim .leaflet-tile,\n.leaflet-pan-anim .leaflet-tile,\n.leaflet-touching .leaflet-zoom-animated {\n\t-webkit-transition: none;\n\t -moz-transition: none;\n\t -o-transition: none;\n\t transition: none;\n\t}\n\n.leaflet-zoom-anim .leaflet-zoom-hide {\n\tvisibility: hidden;\n\t}\n\n\n/* cursors */\n\n.leaflet-clickable {\n\tcursor: pointer;\n\t}\n.leaflet-container {\n\tcursor: -webkit-grab;\n\tcursor: -moz-grab;\n\t}\n.leaflet-popup-pane,\n.leaflet-control {\n\tcursor: auto;\n\t}\n.leaflet-dragging .leaflet-container,\n.leaflet-dragging .leaflet-clickable {\n\tcursor: move;\n\tcursor: -webkit-grabbing;\n\tcursor: -moz-grabbing;\n\t}\n\n\n/* visual tweaks */\n\n.leaflet-container {\n\tbackground: #ddd;\n\toutline: 0;\n\t}\n.leaflet-container a {\n\tcolor: #0078A8;\n\t}\n.leaflet-container a.leaflet-active {\n\toutline: 2px solid orange;\n\t}\n.leaflet-zoom-box {\n\tborder: 2px dotted #38f;\n\tbackground: rgba(255,255,255,0.5);\n\t}\n\n\n/* general typography */\n.leaflet-container {\n\tfont: 12px/1.5 \"Helvetica Neue\", Arial, Helvetica, sans-serif;\n\t}\n\n\n/* general toolbar styles */\n\n.leaflet-bar {\n\tbox-shadow: 0 1px 5px rgba(0,0,0,0.65);\n\tborder-radius: 4px;\n\t}\n.leaflet-bar a,\n.leaflet-bar a:hover {\n\tbackground-color: #fff;\n\tborder-bottom: 1px solid #ccc;\n\twidth: 26px;\n\theight: 26px;\n\tline-height: 26px;\n\tdisplay: block;\n\ttext-align: center;\n\ttext-decoration: none;\n\tcolor: black;\n\t}\n.leaflet-bar a,\n.leaflet-control-layers-toggle {\n\tbackground-position: 50% 50%;\n\tbackground-repeat: no-repeat;\n\tdisplay: block;\n\t}\n.leaflet-bar a:hover {\n\tbackground-color: #f4f4f4;\n\t}\n.leaflet-bar a:first-child {\n\tborder-top-left-radius: 4px;\n\tborder-top-right-radius: 4px;\n\t}\n.leaflet-bar a:last-child {\n\tborder-bottom-left-radius: 4px;\n\tborder-bottom-right-radius: 4px;\n\tborder-bottom: none;\n\t}\n.leaflet-bar a.leaflet-disabled {\n\tcursor: default;\n\tbackground-color: #f4f4f4;\n\tcolor: #bbb;\n\t}\n\n.leaflet-touch .leaflet-bar a {\n\twidth: 30px;\n\theight: 30px;\n\tline-height: 30px;\n\t}\n\n\n/* zoom control */\n\n.leaflet-control-zoom-in,\n.leaflet-control-zoom-out {\n\tfont: bold 18px 'Lucida Console', Monaco, monospace;\n\ttext-indent: 1px;\n\t}\n.leaflet-control-zoom-out {\n\tfont-size: 20px;\n\t}\n\n.leaflet-touch .leaflet-control-zoom-in {\n\tfont-size: 22px;\n\t}\n.leaflet-touch .leaflet-control-zoom-out {\n\tfont-size: 24px;\n\t}\n\n\n/* layers control */\n\n.leaflet-control-layers {\n\tbox-shadow: 0 1px 5px rgba(0,0,0,0.4);\n\tbackground: #fff;\n\tborder-radius: 5px;\n\t}\n.leaflet-control-layers-toggle {\n\tbackground-image: url(images/layers.png);\n\twidth: 36px;\n\theight: 36px;\n\t}\n.leaflet-retina .leaflet-control-layers-toggle {\n\tbackground-image: url(images/layers-2x.png);\n\tbackground-size: 26px 26px;\n\t}\n.leaflet-touch .leaflet-control-layers-toggle {\n\twidth: 44px;\n\theight: 44px;\n\t}\n.leaflet-control-layers .leaflet-control-layers-list,\n.leaflet-control-layers-expanded .leaflet-control-layers-toggle {\n\tdisplay: none;\n\t}\n.leaflet-control-layers-expanded .leaflet-control-layers-list {\n\tdisplay: block;\n\tposition: relative;\n\t}\n.leaflet-control-layers-expanded {\n\tpadding: 6px 10px 6px 6px;\n\tcolor: #333;\n\tbackground: #fff;\n\t}\n.leaflet-control-layers-selector {\n\tmargin-top: 2px;\n\tposition: relative;\n\ttop: 1px;\n\t}\n.leaflet-control-layers label {\n\tdisplay: block;\n\t}\n.leaflet-control-layers-separator {\n\theight: 0;\n\tborder-top: 1px solid #ddd;\n\tmargin: 5px -10px 5px -6px;\n\t}\n\n\n/* attribution and scale controls */\n\n.leaflet-container .leaflet-control-attribution {\n\tbackground: #fff;\n\tbackground: rgba(255, 255, 255, 0.7);\n\tmargin: 0;\n\t}\n.leaflet-control-attribution,\n.leaflet-control-scale-line {\n\tpadding: 0 5px;\n\tcolor: #333;\n\t}\n.leaflet-control-attribution a {\n\ttext-decoration: none;\n\t}\n.leaflet-control-attribution a:hover {\n\ttext-decoration: underline;\n\t}\n.leaflet-container .leaflet-control-attribution,\n.leaflet-container .leaflet-control-scale {\n\tfont-size: 11px;\n\t}\n.leaflet-left .leaflet-control-scale {\n\tmargin-left: 5px;\n\t}\n.leaflet-bottom .leaflet-control-scale {\n\tmargin-bottom: 5px;\n\t}\n.leaflet-control-scale-line {\n\tborder: 2px solid #777;\n\tborder-top: none;\n\tline-height: 1.1;\n\tpadding: 2px 5px 1px;\n\tfont-size: 11px;\n\twhite-space: nowrap;\n\toverflow: hidden;\n\t-moz-box-sizing: content-box;\n\t box-sizing: content-box;\n\n\tbackground: #fff;\n\tbackground: rgba(255, 255, 255, 0.5);\n\t}\n.leaflet-control-scale-line:not(:first-child) {\n\tborder-top: 2px solid #777;\n\tborder-bottom: none;\n\tmargin-top: -2px;\n\t}\n.leaflet-control-scale-line:not(:first-child):not(:last-child) {\n\tborder-bottom: 2px solid #777;\n\t}\n\n.leaflet-touch .leaflet-control-attribution,\n.leaflet-touch .leaflet-control-layers,\n.leaflet-touch .leaflet-bar {\n\tbox-shadow: none;\n\t}\n.leaflet-touch .leaflet-control-layers,\n.leaflet-touch .leaflet-bar {\n\tborder: 2px solid rgba(0,0,0,0.2);\n\tbackground-clip: padding-box;\n\t}\n\n\n/* popup */\n\n.leaflet-popup {\n\tposition: absolute;\n\ttext-align: center;\n\t}\n.leaflet-popup-content-wrapper {\n\tpadding: 1px;\n\ttext-align: left;\n\tborder-radius: 12px;\n\t}\n.leaflet-popup-content {\n\tmargin: 13px 19px;\n\tline-height: 1.4;\n\t}\n.leaflet-popup-content p {\n\tmargin: 18px 0;\n\t}\n.leaflet-popup-tip-container {\n\tmargin: 0 auto;\n\twidth: 40px;\n\theight: 20px;\n\tposition: relative;\n\toverflow: hidden;\n\t}\n.leaflet-popup-tip {\n\twidth: 17px;\n\theight: 17px;\n\tpadding: 1px;\n\n\tmargin: -10px auto 0;\n\n\t-webkit-transform: rotate(45deg);\n\t -moz-transform: rotate(45deg);\n\t -ms-transform: rotate(45deg);\n\t -o-transform: rotate(45deg);\n\t transform: rotate(45deg);\n\t}\n.leaflet-popup-content-wrapper,\n.leaflet-popup-tip {\n\tbackground: white;\n\n\tbox-shadow: 0 3px 14px rgba(0,0,0,0.4);\n\t}\n.leaflet-container a.leaflet-popup-close-button {\n\tposition: absolute;\n\ttop: 0;\n\tright: 0;\n\tpadding: 4px 4px 0 0;\n\ttext-align: center;\n\twidth: 18px;\n\theight: 14px;\n\tfont: 16px/14px Tahoma, Verdana, sans-serif;\n\tcolor: #c3c3c3;\n\ttext-decoration: none;\n\tfont-weight: bold;\n\tbackground: transparent;\n\t}\n.leaflet-container a.leaflet-popup-close-button:hover {\n\tcolor: #999;\n\t}\n.leaflet-popup-scrolled {\n\toverflow: auto;\n\tborder-bottom: 1px solid #ddd;\n\tborder-top: 1px solid #ddd;\n\t}\n\n.leaflet-oldie .leaflet-popup-content-wrapper {\n\tzoom: 1;\n\t}\n.leaflet-oldie .leaflet-popup-tip {\n\twidth: 24px;\n\tmargin: 0 auto;\n\n\t-ms-filter: \"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)\";\n\tfilter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);\n\t}\n.leaflet-oldie .leaflet-popup-tip-container {\n\tmargin-top: -1px;\n\t}\n\n.leaflet-oldie .leaflet-control-zoom,\n.leaflet-oldie .leaflet-control-layers,\n.leaflet-oldie .leaflet-popup-content-wrapper,\n.leaflet-oldie .leaflet-popup-tip {\n\tborder: 1px solid #999;\n\t}\n\n\n/* div icon */\n\n.leaflet-div-icon {\n\tbackground: #fff;\n\tborder: 1px solid #666;\n\t}\n",".leaflet-vml-shape {\n\twidth: 1px;\n\theight: 1px;\n\t}\n.lvml {\n\tbehavior: url(#default#VML);\n\tdisplay: inline-block;\n\tposition: absolute;\n\t}\n\n.leaflet-control {\n\tdisplay: inline;\n\t}\n\n.leaflet-popup-tip {\n\twidth: 21px;\n\t_width: 27px;\n\tmargin: 0 auto;\n\t_margin-top: -3px;\n\n\tfilter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);\n\t-ms-filter: \"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)\";\n\t}\n.leaflet-popup-tip-container {\n\tmargin-top: -1px;\n\t}\n.leaflet-popup-content-wrapper, .leaflet-popup-tip {\n\tborder: 1px solid #999;\n\t}\n.leaflet-popup-content-wrapper {\n\tzoom: 1;\n\t}\n\n.leaflet-control-zoom,\n.leaflet-control-layers {\n\tborder: 3px solid #999;\n\t}\n.leaflet-control-layers-toggle {\n\t}\n.leaflet-control-attribution,\n.leaflet-control-layers,\n.leaflet-control-scale-line {\n\tbackground: white;\n\t}\n.leaflet-zoom-box {\n\tfilter: alpha(opacity=50);\n\t}\n.leaflet-control-attribution {\n\tborder-top: 1px solid #bbb;\n\tborder-left: 1px solid #bbb;\n\t}\n","/* Requires Variables.less\n================================================== */\n.vco-map {\n\t/*\n\t.leaflet-zoom-anim .leaflet-zoom-animated {\n\t\t-webkit-transition: -webkit-transform 0.8s cubic-bezier(0.25,0.1,0.25,0.75);\n\t\t -moz-transition: -moz-transform 0.8s cubic-bezier(0.25,0.1,0.25,0.75);\n\t\t -o-transition: -o-transform 0.8s cubic-bezier(0.25,0.1,0.25,0.75);\n\t\t transition: transform 0.8s cubic-bezier(0.25,0.1,0.25,0.75);\n\t}\n\t*/\n\t/*\n\t.leaflet-zoom-anim .leaflet-zoom-animated {\n\t\t-webkit-transition: -webkit-transform 1s cubic-bezier(1, 0, 0, 1);\n\t\t -moz-transition: -moz-transform 1s cubic-bezier(1, 0, 0, 1);\n\t\t -o-transition: -o-transform 1s cubic-bezier(1, 0, 0, 1);\n\t\t transition: transform 1s cubic-bezier(1, 0, 0, 1); \n\t}\n\t*/\n\t\n\t.leaflet-container {\n\t\t.leaflet-control-attribution {\n\t\t\tcolor:#999;\n\t\t\tmargin-bottom:3px !important;\n\t\t\ta {\n\t\t\t\tcolor: #666;\n\t\t\t}\n\t\t\t.vco-knightlab-brand, a.vco-knightlab-brand {\n\t\t\t\tmargin-left:5px;\n\t\t\t\t//color:@color-theme;\n\t\t\t\ttext-shadow: 0px 0px 1px #FFF, 0px 0px 1px #FFF, 0px 0px 5px #FFF;\n\t\t\t\tfont-size: 14px;\n\t\t\t\tfont-weight:bold;\n\t\t\t\tspan {\n\t\t\t\t\tcolor:@color-theme;\n\t\t\t\t\tdisplay:inline-block;\n\t\t\t\t\ttransform:rotate(45deg);\n\t\t\t\t\t-ms-transform:rotate(45deg); /* IE 9 */\n\t\t\t\t\t-webkit-transform:rotate(45deg); /* Opera, Chrome, and Safari */\n\t\t\t\t}\n\t\t\t\t&:hover {\n\t\t\t\t\ttext-decoration:none;\n\t\t\t\t\tcolor:lighten(@color-theme, 15);\n\t\t\t\t\t//text-shadow: 0px 0px 0px #000;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\timg.leaflet-image-layer {\n\t\t max-width: none !important;\n\t\t}\n\n\t\t\n\t}\n\t.leaflet-overlay-pane {\n\t\tz-index:auto;\n\t\t.leaflet-image-layer {\n\t\t\tz-index:-1;\n\t\t}\n\t\tsvg {\n\t\t\tz-index:4;\n\t\t}\n\t}\n\t.leaflet-fade-anim .leaflet-tile,\n\t.leaflet-fade-anim .leaflet-popup {\n\t\topacity: 0;\n\t\t-webkit-transition: opacity 0.5s linear;\n\t\t -moz-transition: opacity 0.5s linear;\n\t\t -o-transition: opacity 0.5s linear;\n\t\t transition: opacity 0.5s linear;\n\t}\n\t.leaflet-fade-anim .leaflet-tile-loaded,\n\t.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {\n\t\topacity: 1;\n\t}\n\t.leaflet-zoom-anim .leaflet-zoom-animated {\n\t\t-webkit-transition: -webkit-transform 1s cubic-bezier(0.75, 0.1, 0.2, 1);\n\t\t -moz-transition: -moz-transform 1s cubic-bezier(0.75, 0.1, 0.2, 1);\n\t\t -o-transition: -o-transform 1s cubic-bezier(0.75, 0.1, 0.2, 1);\n\t\t transition: transform 1s cubic-bezier(0.75, 0.1, 0.2, 1); \n\t\t-webkit-transform: translateZ(0);\n\t\t-webkit-perspective: 1000;\n\t\t-webkit-backface-visibility: hidden;\n\t}\n\t&.vco-map-touch-zoom {\n\t\t.leaflet-zoom-anim .leaflet-zoom-animated {\n\t\t\t-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);\n\t\t\t -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);\n\t\t\t -o-transition: -o-transform 0.25s cubic-bezier(0,0,0.25,1);\n\t\t\t transition: transform 0.25s cubic-bezier(0,0,0.25,1);\n\t\t\t-webkit-transform: translateZ(0);\n\t\t\t-webkit-perspective: 1000;\n\t\t\t-webkit-backface-visibility: hidden;\n\t\t}\n\t}\n\t/*\n\t.leaflet-zoom-anim .leaflet-zoom-animated {\n\t\t-webkit-transition: none;\n\t\t -moz-transition: none;\n\t\t -o-transition: none;\n\t\t transition: none; \n\t}\n\t*/\n\t.leaflet-bottom {\n\t\tbottom: 0;\n\t}\n\t.leaflet-right {\n\t\tleft: 0;\n\t\tright:auto;\n\t}\n\t.leaflet-container .leaflet-control-attribution{\n\t\tbackground-color:transparent;\n\t\tbox-shadow:none;\n\t\tmargin:0;\n\t\tborder:none;\n\t\tfont-size: 10px;\n\t}\n\t\n\t.leaflet-container {\n\t\t//background-color: @color-foreground;\n\t\tbackground-color: transparent;\n\t\t//background: @color-foreground url(\"cartographer.jpg\") repeat;\n\t\t\n\t}\n\t\n\t.leaflet-popup-content-wrapper {\n\t\tdisplay:none;\n\t\t.border-radius(5px);\n\t\tborder: 1px solid darken(@ui-background-color, 15);\n\t\t.box-shadow();\n\t\t.box-shadow(1px 1px 2px rgba(0,0,0,.30));\n\t\t//background: @color-foreground;\n\t\t//.translucent-background(@color-foreground, 0.75);\n\t\t.leaflet-popup-content {\n\t\t\tmargin:7px;\n\t\t\th4 {\n\t\t\t\tmargin:0;\n\t\t\t\tfont-weight:normal;\n\t\t\t\t//color:@color-background;\n\t\t\t}\n\t\t}\n\t}\n\t.leaflet-popup-tip-container {\n\t\tmargin: 0 auto;\n\t\twidth: 40px;\n\t\theight: 20px;\n\t\tposition: relative;\n\t\toverflow: hidden;\n\t\tdisplay:none;\n\t}\n\t\n\t.leaflet-bar {\n\t\t.box-shadow(none);\n\t}\n\t\n\t\n\n}\n\n/* Landscape\n================================================== */\n.vco-layout-landscape {\n\t.vco-map {\n\t\t.leaflet-bottom {\n\t\t\tbottom: 0;\n\t\t\t//top: auto;\n\t\t}\n\t\t.leaflet-right {\n\t\t\tleft: 0;\n\t\t\tright:auto;\n\t\t}\n\t\t.leaflet-top {\n\t\t\tbottom: 0;\n\t\t\ttop: 28px;\n\t\t}\n\t\t.leaflet-left {\n\t\t\t//left: 0;\n\t\t\t//right:auto;\n\t\t}\n\t}\n\t\n}\n.vco-layout-portrait {\n\t.leaflet-control-container {\n\t\t\n\t}\n\t.leaflet-bottom {\n\t\t//position:relative;\n\t\tbottom: 0;\n\t\ttop: auto;\n\t}\n}\n/* Mobile, iPhone and skinny\n================================================== */\n@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {\n\t\n}\n.vco-mobile.vco-skinny {\n\t.leaflet-control-zoom, .leaflet-control-layers {\n\t\tdisplay:none;\n\t}\n\t.leaflet-container {\n\t\t.leaflet-control-attribution {\n\t\t\tfont-size:8px;\n\t\t\t.vco-knightlab-brand, a.vco-knightlab-brand {\n\t\t\t\tfont-size:8px;\n\t\t\t}\n\t\t}\n\t}\n}\n.vco-skinny {\n\t\n\t.leaflet-container .leaflet-control-attribution{\n\t\tbackground-color:transparent;\n\t\tbox-shadow:none;\n\t\tmargin:0;\n\t\tborder:none;\n\t\tfont-size:8px;\n\t\t.vco-knightlab-brand, a.vco-knightlab-brand {\n\t\t\tfont-size:12px;\n\t\t}\n\t\t//font-size: 6px !important;\n\t}\n}\n\n",".vco-map {\n\t.leaflet-container {\n\t\t.leaflet-bottom {\n\t\t\t.leaflet-control-minimap {\n\t\t\t\tmargin-left:10px;\n\t\t\t\tmargin-bottom:25px;\n\t\t\t}\n\t\t}\n\t\t.leaflet-top {\n\t\t\t.leaflet-control-minimap {\n\t\t\t\tmargin-left:10px;\n\t\t\t\tmargin-top:10px;\n\t\t\t}\n\t\t}\n\t\t.leaflet-control-minimap {\n\t\t border:solid #FFF 2px;\n\t\t .box-shadow(1px 1px 7px rgba(0,0,0,.30));\n\t\t .border-radius(3px);\n\t\t //background: #f8f8f9;\n\t\t\tbackground-color: darken(@color-background,30);\n\t\t transition: all .2s;\n\t\t\tborder: 2px solid darken(@color-background,30);\n\t\t}\n\n\t\t.leaflet-control-minimap a {\n\t\t background-color: darken(@color-background,30);\n\t\t //background-repeat: no-repeat;\n\t\t z-index: 99999;\n\t\t transition: all .2s;\n\t\t border-radius: 3px 0px 0px 0px;\n\t\t}\n\n\t\t.leaflet-control-minimap a.minimized {\n\t\t -webkit-transform: rotate(180deg);\n\t\t transform: rotate(180deg);\n\t\t // border-radius: 0px;\n\t\t}\n\n\t\t.leaflet-control-minimap-toggle-display {\n\t\t //background-image: url(\"images/toggle.png\");\n\t\t height: 19px;\n\t\t width: 19px;\n\t\t position: absolute;\n\t\t bottom: 0;\n\t\t right: 0; \n\t\t\tborder: 1px solid darken(@color-background,30);\n\t\t\tbackground-color:darken(@color-background,50);\n\t\t}\n\t\t.leaflet-control-minimap-toggle-display:after {\n\t\t\tfont-family: 'vco-icons';\n\t\t\tspeak: none;\n\t\t\tfont-style: normal;\n\t\t\tfont-weight: normal;\n\t\t\tfont-variant: normal;\n\t\t\ttext-transform: none;\n\t\t\tline-height: 1;\n\t\t\n\t\t\t/* Better Font Rendering =========== */\n\t\t\t-webkit-font-smoothing: antialiased;\n\t\t\t-moz-osx-font-smoothing: grayscale;\n\t\t\n\t\t\t//color: darken(@color-background,50);\n\t\t\tcolor:#FFF;\n\t\t\tfont-size: 20px;\n\t\t\tcontent: \"\\e647\";\n\t\t}\n\t}\n}\n\n\n",".vco-map {\n\t.leaflet-container {\n\t\t.mapbox-maplogo {\n\t\t\tposition:relative;\n\t\t\tdisplay:inline-block;\n\t\t\theight: 20px;\n\t\t\twidth: 65px;\n\t\t\t//left:10px;\n\t\t\t//bottom:10px;\n\t\t\tmargin: 0 3px -5px 3px;\n\t\t\ttext-indent: -9999px;\n\t\t\tz-index:99999;\n\t\t\toverflow:hidden;\n\t\t\tbackground-image: url(\"data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg 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' viewBox='0 0 84.49 21' style='enable-background:new 0 0 84.49 21;' xml:space='preserve'%3E%3Cg%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M83.25,14.26c0,0.12-0.09,0.21-0.21,0.21h-1.61c-0.13,0-0.24-0.06-0.3-0.17l-1.44-2.39l-1.44,2.39 c-0.06,0.11-0.18,0.17-0.3,0.17h-1.61c-0.04,0-0.08-0.01-0.12-0.03c-0.09-0.06-0.13-0.19-0.06-0.28l0,0l2.43-3.68L76.2,6.84 c-0.02-0.03-0.03-0.07-0.03-0.12c0-0.12,0.09-0.21,0.21-0.21h1.61c0.13,0,0.24,0.06,0.3,0.17l1.41,2.36l1.4-2.35 c0.06-0.11,0.18-0.17,0.3-0.17H83c0.04,0,0.08,0.01,0.12,0.03c0.09,0.06,0.13,0.19,0.06,0.28l0,0l-2.37,3.63l2.43,3.67 C83.24,14.18,83.25,14.22,83.25,14.26z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M66.24,9.59c-0.39-1.88-1.96-3.28-3.84-3.28c-1.03,0-2.03,0.42-2.73,1.18V3.51c0-0.13-0.1-0.23-0.23-0.23h-1.4 c-0.13,0-0.23,0.11-0.23,0.23v10.72c0,0.13,0.1,0.23,0.23,0.23h1.4c0.13,0,0.23-0.11,0.23-0.23V13.5c0.71,0.75,1.7,1.18,2.73,1.18 c1.88,0,3.45-1.41,3.84-3.29C66.37,10.79,66.37,10.18,66.24,9.59L66.24,9.59z M62.08,13c-1.32,0-2.39-1.11-2.41-2.48v-0.06 c0.02-1.38,1.09-2.48,2.41-2.48s2.42,1.12,2.42,2.51S63.41,13,62.08,13z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M71.67,6.32c-1.98-0.01-3.72,1.35-4.16,3.29c-0.13,0.59-0.13,1.19,0,1.77c0.44,1.94,2.17,3.32,4.17,3.3 c2.35,0,4.26-1.87,4.26-4.19S74.04,6.32,71.67,6.32z M71.65,13.01c-1.33,0-2.42-1.12-2.42-2.51s1.08-2.52,2.42-2.52 c1.33,0,2.42,1.12,2.42,2.51S72.99,13,71.65,13.01L71.65,13.01z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M62.08,7.98c-1.32,0-2.39,1.11-2.41,2.48v0.06C59.68,11.9,60.75,13,62.08,13s2.42-1.12,2.42-2.51 S63.41,7.98,62.08,7.98z M62.08,11.76c-0.63,0-1.14-0.56-1.17-1.25v-0.04c0.01-0.69,0.54-1.25,1.17-1.25 c0.63,0,1.17,0.57,1.17,1.27C63.24,11.2,62.73,11.76,62.08,11.76z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M71.65,7.98c-1.33,0-2.42,1.12-2.42,2.51S70.32,13,71.65,13s2.42-1.12,2.42-2.51S72.99,7.98,71.65,7.98z M71.65,11.76c-0.64,0-1.17-0.57-1.17-1.27c0-0.7,0.53-1.26,1.17-1.26s1.17,0.57,1.17,1.27C72.82,11.21,72.29,11.76,71.65,11.76z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M45.74,6.53h-1.4c-0.13,0-0.23,0.11-0.23,0.23v0.73c-0.71-0.75-1.7-1.18-2.73-1.18 c-2.17,0-3.94,1.87-3.94,4.19s1.77,4.19,3.94,4.19c1.04,0,2.03-0.43,2.73-1.19v0.73c0,0.13,0.1,0.23,0.23,0.23h1.4 c0.13,0,0.23-0.11,0.23-0.23V6.74c0-0.12-0.09-0.22-0.22-0.22C45.75,6.53,45.75,6.53,45.74,6.53z M44.12,10.53 C44.11,11.9,43.03,13,41.71,13s-2.42-1.12-2.42-2.51s1.08-2.52,2.4-2.52c1.33,0,2.39,1.11,2.41,2.48L44.12,10.53z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M41.71,7.98c-1.33,0-2.42,1.12-2.42,2.51S40.37,13,41.71,13s2.39-1.11,2.41-2.48v-0.06 C44.1,9.09,43.03,7.98,41.71,7.98z M40.55,10.49c0-0.7,0.52-1.27,1.17-1.27c0.64,0,1.14,0.56,1.17,1.25v0.04 c-0.01,0.68-0.53,1.24-1.17,1.24C41.08,11.75,40.55,11.19,40.55,10.49z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M52.41,6.32c-1.03,0-2.03,0.42-2.73,1.18V6.75c0-0.13-0.1-0.23-0.23-0.23h-1.4c-0.13,0-0.23,0.11-0.23,0.23 v10.72c0,0.13,0.1,0.23,0.23,0.23h1.4c0.13,0,0.23-0.1,0.23-0.23V13.5c0.71,0.75,1.7,1.18,2.74,1.18c2.17,0,3.94-1.87,3.94-4.19 S54.58,6.32,52.41,6.32z M52.08,13.01c-1.32,0-2.39-1.11-2.42-2.48v-0.07c0.02-1.38,1.09-2.49,2.4-2.49c1.32,0,2.41,1.12,2.41,2.51 S53.4,13,52.08,13.01L52.08,13.01z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M52.08,7.98c-1.32,0-2.39,1.11-2.42,2.48v0.06c0.03,1.38,1.1,2.48,2.42,2.48s2.41-1.12,2.41-2.51 S53.4,7.98,52.08,7.98z M52.08,11.76c-0.63,0-1.14-0.56-1.17-1.25v-0.04c0.01-0.69,0.54-1.25,1.17-1.25c0.63,0,1.17,0.58,1.17,1.27 S52.72,11.76,52.08,11.76z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M36.08,14.24c0,0.13-0.1,0.23-0.23,0.23h-1.41c-0.13,0-0.23-0.11-0.23-0.23V9.68c0-0.98-0.74-1.71-1.62-1.71 c-0.8,0-1.46,0.7-1.59,1.62l0.01,4.66c0,0.13-0.11,0.23-0.23,0.23h-1.41c-0.13,0-0.23-0.11-0.23-0.23V9.68 c0-0.98-0.74-1.71-1.62-1.71c-0.85,0-1.54,0.79-1.6,1.8v4.48c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23V6.74 c0.01-0.13,0.1-0.22,0.23-0.22h1.4c0.13,0,0.22,0.11,0.23,0.22V7.4c0.5-0.68,1.3-1.09,2.16-1.1h0.03c1.09,0,2.09,0.6,2.6,1.55 c0.45-0.95,1.4-1.55,2.44-1.56c1.62,0,2.93,1.25,2.9,2.78L36.08,14.24z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M84.34,13.59l-0.07-0.13l-1.96-2.99l1.94-2.95c0.44-0.67,0.26-1.56-0.41-2.02c-0.02,0-0.03,0-0.04-0.01 c-0.23-0.15-0.5-0.22-0.78-0.22h-1.61c-0.56,0-1.08,0.29-1.37,0.78L79.72,6.6l-0.34-0.56C79.09,5.56,78.57,5.27,78,5.27h-1.6 c-0.6,0-1.13,0.37-1.35,0.92c-2.19-1.66-5.28-1.47-7.26,0.45c-0.35,0.34-0.65,0.72-0.89,1.14c-0.9-1.62-2.58-2.72-4.5-2.72 c-0.5,0-1.01,0.07-1.48,0.23V3.51c0-0.82-0.66-1.48-1.47-1.48h-1.4c-0.81,0-1.47,0.66-1.47,1.47v3.75 c-0.95-1.36-2.5-2.18-4.17-2.19c-0.74,0-1.46,0.16-2.12,0.47c-0.24-0.17-0.54-0.26-0.84-0.26h-1.4c-0.45,0-0.87,0.21-1.15,0.56 c-0.02-0.03-0.04-0.05-0.07-0.08c-0.28-0.3-0.68-0.47-1.09-0.47h-1.39c-0.3,0-0.6,0.09-0.84,0.26c-0.67-0.3-1.39-0.46-2.12-0.46 c-1.83,0-3.43,1-4.37,2.5c-0.2-0.46-0.48-0.89-0.83-1.25c-0.8-0.81-1.89-1.25-3.02-1.25h-0.01c-0.89,0.01-1.75,0.33-2.46,0.88 c-0.74-0.57-1.64-0.88-2.57-0.88H28.1c-0.29,0-0.58,0.03-0.86,0.11c-0.28,0.06-0.56,0.16-0.82,0.28c-0.21-0.12-0.45-0.18-0.7-0.18 h-1.4c-0.82,0-1.47,0.66-1.47,1.47v7.5c0,0.82,0.66,1.47,1.47,1.47h1.4c0.82,0,1.48-0.66,1.48-1.48l0,0V9.79 c0.03-0.36,0.23-0.59,0.36-0.59c0.18,0,0.38,0.18,0.38,0.47v4.57c0,0.82,0.66,1.47,1.47,1.47h1.41c0.82,0,1.47-0.66,1.47-1.47 l-0.01-4.57c0.06-0.32,0.25-0.47,0.35-0.47c0.18,0,0.38,0.18,0.38,0.47v4.57c0,0.82,0.66,1.47,1.47,1.47h1.41 c0.82,0,1.47-0.66,1.47-1.47v-0.38c0.96,1.29,2.46,2.06,4.06,2.06c0.74,0,1.46-0.16,2.12-0.47c0.24,0.17,0.54,0.26,0.84,0.26h1.39 c0.3,0,0.6-0.09,0.84-0.26v2.01c0,0.82,0.66,1.47,1.47,1.47h1.4c0.82,0,1.47-0.66,1.47-1.47v-1.77c0.48,0.15,0.99,0.23,1.49,0.22 c1.7,0,3.22-0.87,4.17-2.2v0.52c0,0.82,0.66,1.47,1.47,1.47h1.4c0.3,0,0.6-0.09,0.84-0.26c0.66,0.31,1.39,0.47,2.12,0.47 c1.92,0,3.6-1.1,4.49-2.73c1.54,2.65,4.95,3.53,7.58,1.98c0.18-0.11,0.36-0.22,0.53-0.36c0.22,0.55,0.76,0.91,1.35,0.9H78 c0.56,0,1.08-0.29,1.37-0.78l0.37-0.61l0.37,0.61c0.29,0.48,0.81,0.78,1.38,0.78h1.6c0.81,0,1.46-0.66,1.45-1.46 C84.49,14.02,84.44,13.8,84.34,13.59L84.34,13.59z M35.86,14.47h-1.41c-0.13,0-0.23-0.11-0.23-0.23V9.68 c0-0.98-0.74-1.71-1.62-1.71c-0.8,0-1.46,0.7-1.59,1.62l0.01,4.66c0,0.13-0.1,0.23-0.23,0.23h-1.41c-0.13,0-0.23-0.11-0.23-0.23 V9.68c0-0.98-0.74-1.71-1.62-1.71c-0.85,0-1.54,0.79-1.6,1.8v4.48c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23 V6.74c0.01-0.13,0.11-0.22,0.23-0.22h1.4c0.13,0,0.22,0.11,0.23,0.22V7.4c0.5-0.68,1.3-1.09,2.16-1.1h0.03 c1.09,0,2.09,0.6,2.6,1.55c0.45-0.95,1.4-1.55,2.44-1.56c1.62,0,2.93,1.25,2.9,2.78l0.01,5.16C36.09,14.36,35.98,14.46,35.86,14.47 L35.86,14.47z M45.97,14.24c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23V13.5c-0.7,0.76-1.69,1.18-2.72,1.18 c-2.17,0-3.94-1.87-3.94-4.19s1.77-4.19,3.94-4.19c1.03,0,2.02,0.43,2.73,1.18V6.74c0-0.13,0.1-0.23,0.23-0.23h1.4 c0.12-0.01,0.22,0.08,0.23,0.21c0,0.01,0,0.01,0,0.02v7.51h-0.01V14.24z M52.41,14.67c-1.03,0-2.02-0.43-2.73-1.18v3.97 c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.1-0.23-0.23V6.75c0-0.13,0.1-0.22,0.23-0.22h1.4c0.13,0,0.23,0.11,0.23,0.23v0.73 c0.71-0.76,1.7-1.18,2.73-1.18c2.17,0,3.94,1.86,3.94,4.18S54.58,14.67,52.41,14.67z M66.24,11.39c-0.39,1.87-1.96,3.29-3.84,3.29 c-1.03,0-2.02-0.43-2.73-1.18v0.73c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23V3.51c0-0.13,0.1-0.23,0.23-0.23 h1.4c0.13,0,0.23,0.11,0.23,0.23v3.97c0.71-0.75,1.7-1.18,2.73-1.17c1.88,0,3.45,1.4,3.84,3.28C66.37,10.19,66.37,10.8,66.24,11.39 L66.24,11.39L66.24,11.39z M71.67,14.68c-2,0.01-3.73-1.35-4.17-3.3c-0.13-0.59-0.13-1.19,0-1.77c0.44-1.94,2.17-3.31,4.17-3.3 c2.36,0,4.26,1.87,4.26,4.19S74.03,14.68,71.67,14.68L71.67,14.68z M83.04,14.47h-1.61c-0.13,0-0.24-0.06-0.3-0.17l-1.44-2.39 l-1.44,2.39c-0.06,0.11-0.18,0.17-0.3,0.17h-1.61c-0.04,0-0.08-0.01-0.12-0.03c-0.09-0.06-0.13-0.19-0.06-0.28l0,0l2.43-3.68 L76.2,6.84c-0.02-0.03-0.03-0.07-0.03-0.12c0-0.12,0.09-0.21,0.21-0.21h1.61c0.13,0,0.24,0.06,0.3,0.17l1.41,2.36l1.41-2.36 c0.06-0.11,0.18-0.17,0.3-0.17h1.61c0.04,0,0.08,0.01,0.12,0.03c0.09,0.06,0.13,0.19,0.06,0.28l0,0l-2.38,3.64l2.43,3.67 c0.02,0.03,0.03,0.07,0.03,0.12C83.25,14.38,83.16,14.47,83.04,14.47L83.04,14.47L83.04,14.47z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M10.5,1.24c-5.11,0-9.25,4.15-9.25,9.25s4.15,9.25,9.25,9.25s9.25-4.15,9.25-9.25 C19.75,5.38,15.61,1.24,10.5,1.24z M14.89,12.77c-1.93,1.93-4.78,2.31-6.7,2.31c-0.7,0-1.41-0.05-2.1-0.16c0,0-1.02-5.64,2.14-8.81 c0.83-0.83,1.95-1.28,3.13-1.28c1.27,0,2.49,0.51,3.39,1.42C16.59,8.09,16.64,11,14.89,12.77z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M10.5-0.01C4.7-0.01,0,4.7,0,10.49s4.7,10.5,10.5,10.5S21,16.29,21,10.49C20.99,4.7,16.3-0.01,10.5-0.01z M10.5,19.74c-5.11,0-9.25-4.15-9.25-9.25s4.14-9.26,9.25-9.26s9.25,4.15,9.25,9.25C19.75,15.61,15.61,19.74,10.5,19.74z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M14.74,6.25C12.9,4.41,9.98,4.35,8.23,6.1c-3.16,3.17-2.14,8.81-2.14,8.81s5.64,1.02,8.81-2.14 C16.64,11,16.59,8.09,14.74,6.25z M12.47,10.34l-0.91,1.87l-0.9-1.87L8.8,9.43l1.86-0.9l0.9-1.87l0.91,1.87l1.86,0.9L12.47,10.34z'/%3E %3Cpolygon class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' points='14.33,9.43 12.47,10.34 11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 '/%3E%3C/g%3E%3C/svg%3E\");\n\t\t\tbackground-repeat:no-repeat;\n\t\t\tbackground-position: 0 0 ;\n\t\t\tbackground-size: 65px 20px;\n\t\t}\n\t}\n}\n\n\n","/* Requires Variables.less\n================================================== */\n@leaflet-offset: 6px;\n@map-icon-size: 44px; //52\n@map-icon-width: 32px; //38\n@map-icon-size: 52px;\n@map-icon-width: 38px;\n.vco-map {\n\t.vco-mapmarker, .vco-mapmarker-active {\n\t\tfont-family: 'vco-icons';\n\t\tspeak: none;\n\t\tfont-style: normal;\n\t\tfont-weight: normal;\n\t\tfont-variant: normal;\n\t\ttext-transform: none;\n\t\tline-height: 1;\n\n\t\t/* Better Font Rendering =========== */\n\t\t-webkit-font-smoothing: antialiased;\n\t\t-moz-osx-font-smoothing: grayscale;\n\t\t\n\t\t\n\t\twidth: @map-icon-width !important;\n\t\theight: @map-icon-size !important;\n\t\t//overflow:hidden;\n\t\ttop:-(@map-icon-size - @leaflet-offset);\n\t\tleft: -((@map-icon-width/2) - @leaflet-offset);\n\t\t\n\t} \n\t// Map Pin\n\t.vco-mapmarker:before, .vco-mapmarker-active:before {\n\t\tcontent: \"\\e600\";\n\t\tfont-size:@map-icon-size;\n\t\ttext-shadow: rgba(0,0,0, 0.66) 0px 2px 5px;\n\t\t\n\t}\n\t\n\t.vco-mapmarker {\n\t\tcolor:#a5a5a5;\n\t}\n\t.vco-mapmarker-active {\n\t\tcolor:@color-theme;\n\t}\n\t\n\t.vco-mapmarker-image-icon, .vco-mapmarker-image-icon-active {\n\t\tborder: 2px solid #a5a5a5;\n\t\tbox-shadow: 2px 2px 2px #000;\n\t\topacity:1;\n\t\t\n\t}\n\t.vco-mapmarker-image-icon {\n\t\t-webkit-filter: grayscale(100%);\n\t\t-moz-filter: grayscale(100%);\n\t\tfilter: grayscale(100%);\n\t}\n\t.vco-mapmarker-image-icon-active {\n\t\topacity:1;\n\t\tborder: 4px solid @color-theme;\n\t\t-webkit-filter: grayscale(0);\n\t\t-moz-filter: grayscale(0);\n\t\tfilter: grayscale(0);\n\t}\n\t\n\t/* Marker Media Icons\n\t================================================== */\n\t.vco-mapmarker-icon:after {\n\t\t\t//font-size:20px;\n\t\t\tfont-size:24px;\n\t\t\tcolor:#FFF; \n\t\t\ttext-align:center;\n\t\t\twidth:@map-icon-width;\n\t\t\theight: 24px;\n\t\t\toverflow:hidden;\n\t\t\t//content:'';\n\t\t\tdisplay:block;\n\t\t\tposition:absolute;\n\t\t\t//top:4px;\n\t\t\ttop:8px;\n\t\t\tleft:0px;\n\t\t\t\n\t\t\t.opacity(75);\n\t}\n\t\n\t.vco-mapmarker-active.vco-mapmarker-icon:after {\n\t\t.opacity(100);\n\t}\n\t.vco-mapmarker-icon.vco-icon-youtube:after {\n\t\t//content: \"\\e63a\";\n\t\t//font-size:22px;\n\t}\n\t.vco-icon-wikipedia:after {\n\t\t//font-size:14px;\n\t\tfont-size:16px;\n\t\t//top:10px;\n\t\ttop:12px;\n\t}\n\t.vco-icon-image:after {\n\t\ttop:6px;\n\t}\n\t.vco-icon-vine:after, .vco-icon-vimeo:after, .vco-icon-twitter:after {\n\t\t//top: 6px;\n\t\ttop: 8px;\n\t}\n\t\n\n\t\n}\n\n\n\n\n/* Mobile, iPhone and skinny\n================================================== */\n@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {\n\t.vco-map {\n\t\t.vco-mapmarker {\n\t\n\t\t}\n\t}\n}\n\n","/* Requires Variables.less\n================================================== */\n@leaflet-offset: 6px;\n@map-icon-size: 44px; //52\n@map-icon-width: 32px; //38\n@map-icon-size: 52px;\n@map-icon-width: 38px;\n.vco-map {\n\t.vco-mapimage-display:hover {\n\t\t.vco-mapmarker, .vco-mapmarker-active {\n\t\t\tdisplay:block;\n\t\t\n\t\t} \n\t}\n\t.vco-mapimage-display {\n\t\t.vco-mapmarker, .vco-mapmarker-active {\n\t\t\tdisplay:none;\n\t\t\n\t\t} \n\t\t\n\t}\n\n}\n\n.vco-map:hover {\n\t.vco-mapimage-display {\n\t\t\n\t}\n}\n\n\n/* Mobile, iPhone and skinny\n================================================== */\n@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {\n\t.vco-map {\n\t\t.vco-mapmarker {\n\t\n\t\t}\n\t}\n}\n\n","/* Requires Variables.less\n================================================== */\n.vco-map {\n\theight: 100%;\n\toverflow: hidden;\n\ttop:0px;\n\tbackground-color: @color-foreground;\n\t.vco-map-mask {\n\t\twidth: 100%;\n\t\theight:\t100%;\n\t\toverflow: hidden;\n\t\t.vco-map-display {\n\t\t\twidth: 100%;\n\t\t\theight:\t100%;\n\t\t}\n\t\t\n\t}\n\t\n}\n\n\n\n/* Mobile, iPhone and skinny\n================================================== */\n@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {\n\t.vco-map {\n\n\t}\n}\n\n",".vco-storymap {\n\n\t\n\th1, h2, h3 {\n\t\t.vco-snapmap-instagram {\n\t\t\n\t\t}\n\n\t}\n\th4, h5, h6 {\n\t\t.vco-snapmap-instagram {\n\t\t\n\t\t}\n\n\t}\n\th2.vco-headline-title {\n\t\t.vco-snapmap-instagram, .vco-snapmap-flickr {\n\t\t\ttext-align:center;\n\t\t\tdisplay:block;\n\t\t\ttext-transform: none !important;\n\t\t\ta {\n\t\t\t\tcolor:lighten(@color-dark, 40%);\n\t\t\t}\n\t\t}\n\n\t}\n\t.vco-media-instagram-likes {\n\t\tdisplay:inline-block;\n\t\tfont-family:@font-main;\n\t\tfont-weight:bold;\n\t\tmargin-top:10px;\n\t\tfont-size:12px;\n\t\tcolor: lighten(@color-dark, 40%);\n\t\t/*\n\t\t&:before {\n\t\t\tcontent:'\\2665';\n\t\t\tmargin-right:3px;\n\t\t\tfont-weight:normal;\n\t\t\tfont-size:14px;\n\t\t}\n\t\t*/\n\t\t&:after {\n\t\t\tcontent:'Likes';\n\t\t\tmargin-left:3px;\n\t\t\tcolor:#999;\n\t\t\tfont-weight:normal;\n\t\t\tmargin-right:10px;\n\t\t}\n\t}\n\t.vco-snapmap-user-description, .vco-snapmap-user-location {\n\t\tfont-family:@font-main;\n\t\t//font-size:12px;\n\t\t//width:50%;\n\t\tdisplay:block;\n\t\t\n\t}\n\t\n\t.vco-snapmap-instagram-text {\n\t\ttext-align:center;\n\t\tdisplay:none;\n\t\ta {\n\t\t\tcolor:#000;\n\t\t}\n\t\t.vco-snapmap-instagram-posts,\n\t\t.vco-snapmap-instagram-followed_by,\n\t\t.vco-snapmap-instagram-follows,\n\t\t.vco-snapmap-instagram-website,\n\t\t.vco-snapmap-instagram-website a {\n\t\t\tdisplay:inline-block;\n\t\t\tfont-family:@font-main;\n\t\t\tfont-weight:bold;\n\t\t\tmargin-top:10px;\n\t\t\tfont-size:12px;\n\t\t\tmargin-left:20px;\n\t\t\t&:after {\n\t\t\t\tmargin-left:3px;\n\t\t\t\tcolor:#999;\n\t\t\t\tfont-weight:normal;\n\t\t\t}\n\t\t}\n\t\t.vco-snapmap-instagram-posts:after {\n\t\t\tcontent:'Posts';\n\t\t}\n\t\t\n\t\t.vco-snapmap-instagram-followed_by:after {\n\t\t\tcontent:'Followers';\n\t\t}\n\t\t\n\t\t.vco-snapmap-instagram-follows:after {\n\t\t\tcontent:'Following';\n\t\t}\n\t\t\n\t\t.vco-snapmap-instagram-website,\n\t\t.vco-snapmap-instagram-website a {\n\t\t\tfont-weight:normal;\n\t\t\tdisplay:block;\n\t\t\tmargin:0;\n\t\t\tcolor:#999;\n\t\t\t&:after {\n\t\t\t\tmargin-left:0;\n\t\t\t\tcolor:#999;\n\t\t\t\tfont-weight:normal;\n\t\t\t}\n\t\t}\n\t\t\n\t\t.vco-snapmap-instagram-bio {\n\t\t}\n\t}\n\t\n\t.vco-snapmap-user-location {\n\t\tfont-weight:bold;\n\t\tfont-size:12px;\n\t\ttext-align:center;\n\t}\n\t.vco-snapmap-flickr-views {\n\t\tdisplay:block;\n\t\tfont-family:@font-main;\n\t\tfont-weight:bold;\n\t\tmargin-top:10px;\n\t\tfont-size:12px;\n\t\t&:before {\n\t\t\t\n\t\t}\n\t\t&:after {\n\t\t\tcontent:'Views';\n\t\t\tmargin-left:3px;\n\t\t\tcolor:#999;\n\t\t\tfont-weight:normal;\n\t\t}\n\t}\n}\n","\n/* simplified from https://jekyllcodex.org/without-plugin/lightbox/ */\n#lightbox {\n width: 100%;\n height: 100%;\n position: fixed;\n top: 0;\n left: 0;\n background: rgba(0,0,0,0.85);\n z-index: 9999999;\n line-height: 0;\n cursor: pointer;\n display: none;\n}\n#lightbox .img {\n position: relative;\n top: 50%;\n left: 50%;\n transform: translate(-50%,-50%);\n max-width: 100%;\n max-height: 100%;\n}\n#lightbox .img img {\n opacity: 0;\n pointer-events: none;\n width: auto;\n}\n@media screen and (min-width: 1200px) {\n #lightbox .img {\n max-width: 1200px;\n }\n}\n@media screen and (min-height: 1200px) {\n #lightbox .img {\n max-height: 1200px;\n }\n}\n#lightbox #close {\n height: 50px;\n width: 50px;\n position: fixed;\n cursor: pointer;\n text-decoration: none;\n z-index: 99;\n right: 0;\n top: 0;\n}\n#lightbox #close:after, #lightbox #close:before {\n position: absolute;\n margin-top: 22px;\n margin-left: 14px;\n content: \"\";\n height: 3px;\n background: white;\n width: 23px;\n transform-origin: 50% 50%;\n transform: rotate(-45deg);\n}\n#lightbox #close:after {\n transform: rotate(45deg);\n}\n#lightbox, #lightbox * {\n user-select: none;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"../css/storymap.css","mappings":"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IxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AIxbA;EACC;AJ0bD;AACA;oDACoD;AK9nBpD;EACC;EFyGA;EACG;EACC;EACC;EACG;AHwhBT;AACA;oDACoD;AMvoBpD;EACC;EAGA;EACA;EAKA;EAEA;EACA;EACA;EACA;ANkoBD;AMjpBA;EAmBE;ANioBF;AACA;oDACoD;AACpD;oDACoD;AACpD;;;;;;;;;;;;;;;;;;;;;;CAsBC;AMhnBD;EACC;IACC;ENknBA;EMhnBD;IACC;ENknBA;AACF;AMhnBA;EACC;IAAM;ENmnBL;EMlnBD;IAAI;ENqnBH;AACF;AMpnBA;EACC;IAAM;ENunBL;EMtnBD;IAAI;ENynBH;AACF;AMxnBA;EACC;IAAM;EN2nBL;EM1nBD;IAAI;EN6nBH;AACF;AACA;oDACoD;AOjtBpD;EACC;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;APitBD;AO3tBA;;EAYE;EACA;EACA;EACA;EACA;EACA;APmtBF;AOhtBC;EACC;EACA;APktBF;AO1sBE;EACC;EACA;AP4sBH;AO1sBE;EACC;EACA;AP4sBH;AOrsBA;EACC;IACC;EPusBA;EOrsBD;IACC;EPusBA;AACF;AOrsBA;EACC;I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DD;AsB79DA;EACC;AtB+9DD;AsB79DA;EACC;AtB+9DD;AsB79DA;EACC;AtB+9DD;AsB79DA;EACC;EACA;AtB+9DD;AsB79DA;EACC;AtB+9DD;AsB79DA;EACC;AtB+9DD;AsB79DA;EACC;AtB+9DD;AsB79DA;EACC;AtB+9DD;AsB79DA;EACC;AtB+9DD;AACA,6BAA6B;AsB19D7B;;EAEC;EACA;EACG;EACE;EACG;AtB49DT;AsB19DA;;EAEC;AtB49DD;AsBz9DA;EACC;EACG;EACE;EACG;AtB29DT;AsBz9DA;;;EAGC;EACG;EACE;EACG;AtB29DT;AsBx9DA;EACC;AtB09DD;AACA,YAAY;AsBr9DZ;EACC;AtBu9DD;AsBr9DA;EACC;EACA;AtBu9DD;AsBr9DA;;EAEC;AtBu9DD;AsBr9DA;;EAEC;EACA;EACA;AtBu9DD;AACA,kBAAkB;AsBl9DlB;EACC;EACA;AtBo9DD;AsBl9DA;EACC;AtBo9DD;AsBl9DA;EACC;AtBo9DD;AsBl9DA;EACC;EACA;AtBo9DD;AACA,uBAAuB;AsBh9DvB;EACC;AtBk9DD;AACA,2BAA2B;AsB78D3B;EACC;EACA;AtB+8DD;AsB78DA;;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AtB+8DD;AsB78DA;;EAEC;EACA;EACA;AtB+8DD;AsB78DA;EACC;AtB+8DD;AsB78DA;EACC;EACA;AtB+8DD;AsB78DA;EACC;EACA;EACA;AtB+8DD;AsB78DA;EACC;EACA;EACA;AtB+8DD;AsB58DA;EACC;EACA;EACA;AtB88DD;AACA,iBAAiB;AsBz8DjB;;EAEC;EACA;AtB28DD;AsBz8DA;EACC;AtB28DD;AsBx8DA;EACC;AtB08DD;AsBx8DA;EACC;AtB08DD;AACA,mBAAmB;AsBr8DnB;EACC;EACA;EACA;AtBu8DD;AsBr8DA;EACC;EACA;EACA;AtBu8DD;AsBr8DA;EACC;EACA;AtBu8DD;AsBr8DA;EACC;EACA;AtBu8DD;AsBr8DA;;EAEC;AtBu8DD;AsBr8DA;EACC;EACA;AtBu8DD;AsBr8DA;EACC;EACA;EACA;AtBu8DD;AsBr8DA;EACC;EACA;EACA;AtBu8DD;AsBr8DA;EACC;AtBu8DD;AsBr8DA;EACC;EACA;EACA;AtBu8DD;AACA,mCAAmC;AsBl8DnC;EACC;EACA;EACA;AtBo8DD;AsBl8DA;;EAEC;EACA;AtBo8DD;AsBl8DA;EACC;AtBo8DD;AsBl8DA;EACC;AtBo8DD;AsBl8DA;;EAEC;AtBo8DD;AsBl8DA;EACC;AtBo8DD;AsBl8DA;EACC;AtBo8DD;AsBl8DA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACK;EAEL;EACA;AtBm8DD;AsBj8DA;EACC;EACA;EACA;AtBm8DD;AsBj8DA;EACC;AtBm8DD;AsBh8DA;;;EAGC;AtBk8DD;AsBh8DA;;EAEC;EACA;AtBk8DD;AACA,UAAU;AsB77DV;EACC;EACA;AtB+7DD;AsB77DA;EACC;EACA;EACA;AtB+7DD;AsB77DA;EACC;EACA;AtB+7DD;AsB77DA;EACC;AtB+7DD;AsB77DA;EACC;EACA;EACA;EACA;EACA;AtB+7DD;AsB77DA;EACC;EACA;EACA;EAEA;EAEA;EACG;EACC;EACC;EACG;AtB67DT;AsB37DA;;EAEC;EAEA;AtB47DD;AsB17DA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AtB47DD;AsB17DA;EACC;AtB47DD;AsB17DA;EACC;EACA;EACA;AtB47DD;AsBz7DA;EACC;AtB27DD;AsBz7DA;EACC;EACA;EAEA;EACA;AtB07DD;AsBx7DA;EACC;AtB07DD;AsBv7DA;;;;EAIC;AtBy7DD;AACA,aAAa;AsBp7Db;EACC;EACA;AtBs7DD;AuBl5EA;EACC;EACA;AvBo5ED;AuBl5EA;EACC;EACA;EACA;AvBo5ED;AuBj5EA;EACC;AvBm5ED;AuBh5EA;EACC;GACA;EACA;GACA;EAEA;EACA;AvBi5ED;AuB/4EA;EACC;AvBi5ED;AuB/4EA;;EACC;AvBk5ED;AuBh5EA;EACC;AvBk5ED;AuB/4EA;;EAEC;AvBi5ED;AuB74EA;;;EAGC;AvB+4ED;AuB74EA;EACC;AvB+4ED;A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","sources":["webpack://KLStoryMap/./src/less/VCO.StoryMap.less","webpack://KLStoryMap/./src/less/core/Reset.less","webpack://KLStoryMap/./src/less/Typography.less","webpack://KLStoryMap/./src/less/core/Mixins.less","webpack://KLStoryMap/./src/less/icons/Icons.less","webpack://KLStoryMap/./src/less/core/VCO.less","webpack://KLStoryMap/./src/less/ui/VCO.MenuBar.less","webpack://KLStoryMap/./src/less/ui/VCO.MenuBar.Button.less","webpack://KLStoryMap/./src/less/ui/VCO.Message.less","webpack://KLStoryMap/./src/less/animation/VCO.Animate.less","webpack://KLStoryMap/./src/less/slider/VCO.Slide.less","webpack://KLStoryMap/./src/less/slider/VCO.SlideNav.less","webpack://KLStoryMap/./src/less/slider/VCO.StorySlider.less","webpack://KLStoryMap/./src/less/media/VCO.Media.less","webpack://KLStoryMap/./src/less/media/types/VCO.Media.Text.less","webpack://KLStoryMap/./src/less/media/types/VCO.Media.Image.less","webpack://KLStoryMap/./src/less/media/types/VCO.Media.Twitter.less","webpack://KLStoryMap/./src/less/media/types/VCO.Media.Blockquote.less","webpack://KLStoryMap/./src/less/media/types/VCO.Media.Instagram.less","webpack://KLStoryMap/./src/less/media/types/VCO.Media.Profile.less","webpack://KLStoryMap/./src/less/media/types/VCO.Media.IFrame.less","webpack://KLStoryMap/./src/less/media/types/VCO.Media.Wikipedia.less","webpack://KLStoryMap/./src/less/map/leaflet/VCO.Leaflet.less","webpack://KLStoryMap/./src/less/map/leaflet/VCO.Leaflet.IE.less","webpack://KLStoryMap/./src/less/map/leaflet/VCO.Map.Leaflet.less","webpack://KLStoryMap/./src/less/map/leaflet/VCO.Leaflet.MiniMap.less","webpack://KLStoryMap/./src/less/map/leaflet/VCO.Leaflet.Mapbox.less","webpack://KLStoryMap/./src/less/map/VCO.MapMarker.less","webpack://KLStoryMap/./src/less/map/VCO.ImageMarker.less","webpack://KLStoryMap/./src/less/map/VCO.Map.less","webpack://KLStoryMap/./src/less/snapmap/VCO.SnapMap.less","webpack://KLStoryMap/./src/less/Lightbox.less"],"sourcesContent":["/*!\n\tStoryMap\n\n\tDesigned and built by Zach Wise for the Northwestern University Knight Lab\n\n\tThis Source Code Form is subject to the terms of the Mozilla Public\n\tLicense, v. 2.0. If a copy of the MPL was not distributed with this\n\tfile, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n*/\n\n/* Includes\n================================================== */\n@import \"Variables.less\"; \t\t\t// Variables (easy way to make style changes)\n\n@import \"core/Mixins.less\"; \t\t// Less shortcuts and functions\n@import \"core/Reset.less\"; \t\t\t// CSS Reset\n@import \"Typography.less\";\n\n// Icons\n@import \"icons/Icons.less\";\n\n//\tComponents\n@import \"core/VCO.less\";\n\n//\tComponents\n@import \"ui/VCO.MenuBar.less\";\n@import \"ui/VCO.MenuBar.Button.less\";\n@import \"ui/VCO.Message.less\";\n\n@import \"animation/VCO.Animate.less\";\n\n@import \"slider/VCO.Slide.less\";\n@import \"slider/VCO.SlideNav.less\";\n@import \"slider/VCO.StorySlider.less\";\n\n@import \"media/VCO.Media.less\";\n@import \"media/types/VCO.Media.Text.less\";\n@import \"media/types/VCO.Media.Image.less\";\n@import \"media/types/VCO.Media.Twitter.less\";\n@import \"media/types/VCO.Media.Blockquote.less\";\n@import \"media/types/VCO.Media.Flickr.less\";\n@import \"media/types/VCO.Media.Instagram.less\";\n@import \"media/types/VCO.Media.Profile.less\";\n@import \"media/types/VCO.Media.YouTube.less\";\n@import \"media/types/VCO.Media.IFrame.less\";\n@import \"media/types/VCO.Media.Wikipedia.less\";\n\n@import \"map/leaflet/VCO.Leaflet.less\";\n@import \"map/leaflet/VCO.Leaflet.IE.less\";\n@import \"map/leaflet/VCO.Map.Leaflet.less\";\n@import \"map/leaflet/VCO.Leaflet.MiniMap.less\";\n@import \"map/leaflet/VCO.Leaflet.Mapbox.less\";\n\n@import \"map/VCO.MapMarker.less\";\n@import \"map/VCO.ImageMarker.less\";\n@import \"map/VCO.Map.less\";\n\n@import \"snapmap/VCO.SnapMap.less\";\n\n@import \"Lightbox.less\";\n\n/* StoryMap\n================================================== */\n.vco-storymap {\n\twidth:100%;\n\theight:100%;\n\tfont-size: 16px;\n\tline-height: normal;\n\toverflow:hidden;\n\tposition: relative;\n\t.user-select(none);\n *, *::before, *::after {\n box-sizing: content-box;\n }\n}\n\n/* Portrait\n================================================== */\n.vco-layout-portrait {\n\t.vco-storyslider {\n\t\tpadding-top:10px;\n\t\t.box-shadow(0px -3px 6px rgba(0,0,0,.20));\n\t}\n}\n/* Landscape\n================================================== */\n.vco-layout-landscape {\n\t.vco-storyslider {\n\t\tpadding-top:0px;\n\t\t//this._el.slider_container_mask.style.width = this.options.width + \"px\";\n\t\t//this._el.slider_container_mask.style.left = this.options.width + \"px\";\n\t\tposition:absolute;\n\t\twidth: 50%;\n\t\tleft: 50%;\n\t\toverflow:visible;\n\t\t//padding-left:10%;\n\t\t.vco-slider-background {\n\t\t\tmargin-left:-20%;\n\t\t\twidth:120%;\n\t\t\toverflow:hidden;\n\t\t\t#gradient > .horizontal(@start-color: rgba(256,256,256,.0001); @end-color: rgba(256,256,256,0.85); @start-percent: 0%; @end-percent: 15%);\n\t\t\t//#gradient > .horizontal-three-colors(@start-color: rgba(256,256,256,.0001); @mid-color: rgba(256,256,256,0.85); @color-stop: 10%; @end-color: rgba(256,256,256,.50));\n\t\t}\n\t\t.vco-slider-container-mask {\n\t\t\toverflow: visible;\n\n\t\t\t//.translucent-background(#FFF, 0.70);\n\t\t\t//#gradient > .horizontal(@start-color: rgba(256,256,256,.0001); @end-color: rgba(256,256,256,0.85); @start-percent: 0%; @end-percent: 25%);\n\t\t\t//#gradient > .horizontal-three-colors(@start-color: rgba(256,256,256,.0001); @mid-color: rgba(256,256,256,0.85); @color-stop: 10%; @end-color: rgba(256,256,256,.50));\n\t\t\t//#gradient > .radial(@inner-color: rgba(256,256,256,0.85); @outer-color: rgba(256,256,256,.0001));\n\t\t}\n\t}\n}\n/* Default Fonts\n================================================== */\n/*\n.vco-storymap {\n\tfont-family:'Pontano Sans',sans-serif !important;\n}\n.vco-storymap {\n\th1, h2, h3, h4, h5, h6 {\n\t\tfont-family:'Bevan',serif !important;\n\t\tfont-weight: normal;\n\t}\n}\n.vco-secondary-font {\n\n}\n*/\n\n\n/* Right to Left\n================================================== */\n.vco-rtl {\n\t.vco-text-content, .vco-text, .vco-caption, .vco-media-wikipedia, .vco-headline, .vco-media-blockquote{\n\t\ttext-align: right;\n\t}\n}\n","/*\tReset\n------------------------------------------------------------------------------------------- */\n\n.vco-storyjs {\n\n\t/*\tReset tags and common classes\n\t\tDisplay in IE6-9 and FF3\n\t\tBased on: http://github.com/necolas/normalize.css\n\t------------------------------------------------------------------------------------------- */\n\t\n\tdiv * {\n\t\t-webkit-box-sizing:content-box;\n\t\t -moz-box-sizing:content-box;\n\t\t box-sizing:content-box;\n\t}\n\t\n\th1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, \n\tsub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td, \n\t.vco-container, .content-container, .media, .text, .vco-slider, .slider, .date, .title, .message, .map, .credit, .caption, .vco-feedback, .vco-feature, .toolbar, \n\t.marker, .dot, .line, .flag, .time, .era, .major, .minor, .vco-navigation, .start, .active {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tborder: 0;\n\t\tfont-weight: normal;\n\t\tfont-style: normal;\n\t\tfont-size: 100%;\n\t\tline-height: 1;\n\t\tfont-family: inherit;\n\t\twidth: auto;\n\t\tfloat:none;\n\t}\n\th1, h2, h3, h4, h5, h6 {\n\t\tclear:none;\n\t}\n\ttable { border-collapse: collapse; border-spacing: 0;}\n\tol, ul { list-style: none;}\n\tq:before, q:after, blockquote:before, blockquote:after { content: \"\"; }\n\ta:focus { outline: thin dotted; }\n\ta:hover, a:active { outline: 0;}\n\tarticle, aside, details, figcaption, figure, footer, header, hgroup, nav, section {\n\t\tdisplay: block;\n\t}\n\taudio, canvas, video {\n\t\tdisplay: inline-block;\n\t\t*display: inline;\n\t\t*zoom: 1;\n\t}\n\n\t/*\tPrevents modern browsers from displaying 'audio' without controls\n\t\tBased on: http://github.com/necolas/normalize.css\n\t------------------------------------------------------------------------------------------- */\n\taudio:not([controls]) {\n\t\tdisplay: none;\n\t}\n\tdiv {\n\t\tmax-width:none;\n\t}\n\t\n\t/*\tPrevents sub and sup affecting line-height in all browsers\n\t\tBased on: http://github.com/necolas/normalize.css\n\t------------------------------------------------------------------------------------------- */\n\tsub, sup {\n\t\tfont-size: 75%;\n\t\tline-height: 0;\n\t\tposition: relative;\n\t\tvertical-align: baseline;\n\t}\n\tsup {\n\t\ttop: -0.5em;\n\t}\n\tsub {\n\t\tbottom: -0.25em;\n\t}\n\n\t/*\tImg border in a's and image quality\n\t\tBased on: http://github.com/necolas/normalize.css\n\t------------------------------------------------------------------------------------------- */\n\timg {\n\t\tborder: 0;\n\t\t-ms-interpolation-mode: bicubic;\n\t}\n\n\t/*\tForms\n\t\tBased on: http://github.com/necolas/normalize.css\n\t------------------------------------------------------------------------------------------- */\n\tbutton, input, select, textarea {\n\t font-size: 100%;\n\t margin: 0;\n\t vertical-align: baseline;\n\t *vertical-align: middle;\n\t}\n\tbutton, input {\n\t line-height: normal; // FF3/4 have !important on line-height in UA stylesheet\n\t *overflow: visible; // Inner spacing ie IE6/7\n\t}\n\tbutton::-moz-focus-inner, input::-moz-focus-inner { // Inner padding and border oddities in FF3/4\n\t border: 0;\n\t padding: 0;\n\t}\n\tbutton, input[type=\"button\"], input[type=\"reset\"], input[type=\"submit\"] {\n\t cursor: pointer; // Cursors on all buttons applied consistently\n\t -webkit-appearance: button; // Style clicable inputs in iOS\n\t}\n\tinput[type=\"search\"] { // Appearance in Safari/Chrome\n\t -webkit-appearance: textfield;\n\t -webkit-box-sizing: content-box;\n\t -moz-box-sizing: content-box;\n\t box-sizing: content-box;\n\t}\n\tinput[type=\"search\"]::-webkit-search-decoration {\n\t -webkit-appearance: none; // Inner-padding issues in Chrome OSX, Safari 5\n\t}\n\ttextarea {\n\t overflow: auto; // Remove vertical scrollbar in IE6-9\n\t vertical-align: top; // Readability and alignment cross-browser\n\t}\n}",".vco-storymap {\n\tfont-family: @font-main;\n\t\n\th1, h2, h3 {\n\t\tfont-size: @base-font-size-xlarge;\n\t\tline-height:@base-font-size-xlarge;\n\t\tsmall {\n\t\t\tfont-size: \t\t@base-font-size-large;\n\t\t\tline-height:\t@base-font-size-large;\n\t\t}\n\t}\n\th4, h5, h6 {\n\t\tfont-size: @base-font-size-large;\n\t\tline-height:@base-font-size-large;\n\t\tmargin-bottom:0px;\n\t\tsmall {\n\t\t\tfont-size: @base-font-size;\n\t\t\tline-height:@base-font-size;\n\t\t}\n\t}\n\th2.vco-headline-title {\n\t\tfont-size: @base-font-size-xlarge + 10;\n\t\tline-height: @base-font-size-xlarge + 10;\n\t\tsmall {\n\t\t\tdisplay:block;\n\t\t\tmargin-top:5px;\n\t\t\tfont-size: @base-font-size-large;\n\t\t\tline-height:@base-font-size-large;\n\t\t}\n\t}\n\t\n\th2 {\n\t\tmargin-top:20px;\n\t\tmargin-bottom:5px;\n\t}\n\t\n\tp {\n\t\tmargin-top:5px;\n\t\tmargin-bottom:10px;\n\t\tfont-size: @base-font-size;\n\t\t//font-family: @font-secondary;\n\t\tcolor: lighten(@color-dark, 40%);\n\t\ta {\n\n\t\t\tcolor: lighten(@color-dark, 40%);\n\t\t\ttext-decoration: none;\n\t\t\tbackground-image: -moz-linear-gradient(top, fade(lighten(@color-dark, 40%), 0%) 50%, fade(lighten(@color-dark, 40%), 60%) 50%);\n\t\t\tbackground-image: -webkit-linear-gradient(top, fade(lighten(@color-dark, 40%), 0%) 50%, fade(lighten(@color-dark, 40%), 60%) 50%);\n\t\t\tbackground-image: -o-linear-gradient(top, fade(lighten(@color-dark, 40%), 0%) 50%, fade(lighten(@color-dark, 40%), 60%) 50%);\n\t\t\tbackground-image: linear-gradient(to bottom, fade(lighten(@color-dark, 40%), 0%) 50%, fade(lighten(@color-dark, 40%), 60%) 50%);\n\t\t\tbackground-repeat: repeat-x;\n\t\t\tbackground-size: 2px 2px;\n\t\t\tbackground-position: 0 @base-font-size+2;\n\t\t\ttext-shadow: -2px -1px 0 white, 2px -1px 0 white, -2px 1px 0 white, 2px 1px 0 white;\n\t\t\t&:hover,\n\t\t\t&:focus {\n\t\t\t\tcolor:@color-theme;\n\t\t\t\ttext-decoration: none;\n\t\t\t}\n\t\t}\n\t\t\n\t\t\n\t\t@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {\n\t\t\ta {\n\t\t\t\ttext-decoration: underline;\n\t\t\t\tbackground-image:none;\n\t\t\t\ttext-shadow: none;\n\t\t\t\t&:hover,\n\t\t\t\t&:focus {\n\t\t\t\t\tcolor:@color-theme;\n\t\t\t\t\ttext-decoration: underline;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t\n\t\t\n\t}\n\tb, strong {\n\t\tfont-weight: bold;\n\t\t//color: @color-dark;\n\t}\n\ti, em {\n\t\tfont-style: italic;\n\t}\n\ta {\n\t\ttext-decoration:none;\n\t\tcolor:@color-theme;\n\t}\n\ta:hover {\n\t\ttext-decoration:underline;\n\t\tcolor: darken(@color-theme, 20%);\n\t}\n\t.vco-caption, .vco-credit, .vco-slidenav-next, .vco-slidenav-previous {\n\t\t//font-family: @font-sanserif;\n\t\tfont-size:@base-font-size-small;\n\t\tline-height:@base-font-size-small;\n\t\ta {\n\t\t\tcolor: @color-dark;\n\t\t}\n\t}\n\t\n\tblockquote, blockquote p {\n\t\tfont-family: @font-serif;\n\t\tcolor: lighten(@color-dark, 60%);\n\t\tfont-size: @base-font-size-large;\n\t\tline-height:@base-font-size-large;\n\t\ttext-align:left;\n\t\tbackground:transparent;\n\t\tborder:0px;\n\t\tpadding:0px;\n\t\tcite {\n\t\t\tfont-family: @font-sanserif;\n\t\t\tfont-size: @base-font-size-small;\n\t\t\tcolor: lighten(@color-dark, 40%);\n\t\t\tdisplay:block;\n\t\t\ttext-align:right;\n\t\t\tfont-style: normal;\n\t\t\t\n\t\t}\n\t\tcite:before {\n\t\t\tcontent: \"\\2014\";\n\t\t}\n\t}\n\tblockquote p:before {\n\t\tcontent: open-quote;\n\t\tdisplay:inline-block;\n\t\tfont-size: @base-font-size-xlarge;\n\t\tposition: relative; \n\t\ttop: 8px;\n\t\tmargin-right:5px;\n\t\t\n\t}\n\tblockquote p:after {\n\t\tcontent: close-quote;\n\t\tdisplay:inline-block;\n\t\tfont-size: @base-font-size-xlarge;\n\t\tposition: relative; \n\t\ttop: 8px;\n\t\tmargin-left:3px;\n\t\t\n\t}\n\tblockquote {\n\t\tmargin:10px;\n\t\tp {\n\t\t\tmargin:0;\n\t\t}\n\t\t//margin-left:18px;\n\t}\n\t\n\t.vcard {\n\t\tfont-family: @font-main;\n\t\tfont-size: @base-font-size;\n\t\tline-height:@base-font-size;\n\t}\n\t\n\t.vco-text {\n\t\tul {\n\t\t\tpadding:0px;\n\t\t\tpadding-left:30px;\n\t\t\tmargin:0;\n\t\t\tli {\n\t\t\t\tmargin-bottom:5px;\n\t\t\t}\n\t\t}\n\t\t\n\t}\n\n\n\t.vco-note {\n\t\tdisplay:block;\n\t\tfont-family: @font-main;\n\t\tfont-style: italic;\n\t\tbackground-color:lighten(@color-dark, 90%);\n\t\tfont-size:@base-font-size;\n\t\tline-height:@base-font-size+2;\n\t\tpadding:10px;\n\t\t.border-radius(7px); \n\t\tcolor: #8a6d3b;\n\t\tbackground-color: #fcf8e3;\n\t\tborder: 1px solid #faebcc;\n\t}\n}\n\n\n// Skinnier\n@media only screen and (max-width: 800px), only screen and (max-device-width: 800px) {\n\t.vco-storymap {\n\t\th1, h2, h3 {\n\t\t\tfont-size: @base-font-size-xlarge;\n\t\t\tline-height: @base-font-size-xlarge;\n\t\t}\n\t\th2.vco-headline-title {\n\t\t}\n\t}\n\t\n}\n// Mobile, iPhone and skinny\n@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {\n\t.vco-storymap {\n\t\th1, h2, h3 {\n\t\t\tfont-size: @base-font-size-xlarge - 4;\n\t\t\tline-height: @base-font-size-xlarge - 4;\n\t\t}\n\t\th2.vco-headline-title {\n\n\t\t}\n\t}\n}\n.vco-skinny {\n\th2 {\n\t\tmargin-top:0px;\n\t\tpadding-top:20px;\n\t}\n}","/*\tMixins.less\n\tSnippets of reusable CSS to develop faster and keep code readable\n * ----------------------------------------------------------------- */\n\n// Cubic Bezier \n.animation-timing-cubic-bezier() {\n\t\n\t-webkit-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); \n\t -moz-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); \n\t -o-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); \n\t transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);\n}\n\n// Property Animation\n.property-animation(@prop:height, @time:1000ms, @ease:cubic-bezier(0.770, 0.000, 0.175, 1.000)) {\n\t-webkit-transition+: @prop @time cubic-bezier(0.770, 0.000, 0.175, 1.000); \n\t -moz-transition+: @prop @time cubic-bezier(0.770, 0.000, 0.175, 1.000); \n\t -o-transition+: @prop @time cubic-bezier(0.770, 0.000, 0.175, 1.000); \n\t transition+: @prop @time cubic-bezier(0.770, 0.000, 0.175, 1.000);\n}\n\n// Opacity\n.opacity(@opacity: 100) {\n \tfilter: e(%(\"alpha(opacity=%d)\", @opacity));\n \t-khtml-opacity: @opacity / 100;\n \t -moz-opacity: @opacity / 100;\n \t opacity: @opacity / 100;\n}\n// Background Opacity\n.background-opacity(@opacity: 100) {\n\t/* Fallback for web browsers that doesn't support RGBa */\n\tbackground: rgb(0, 0, 0) transparent;\n\t/* RGBa with 0.6 opacity */\n\tbackground: rgba(0, 0, 0, @opacity / 100);\n}\n\n// Background Color Opacity\n.background-color-opacity(@cr:0, @cg:0, @cb:0, @opacity: 100) {\n\t/* Fallback for web browsers that doesn't support RGBa */\n\tbackground: rgb(@cr, @cg, @cb) transparent;\n\t/* RGBa with 0.6 opacity */\n\tbackground: rgba(@cr, @cg, @cb, @opacity / 100);\n}\n\n// Slide Text Shadow\n.slide-text-shadow(@shadow: 1px 1px 1px #000) {\n\tcolor: #FFF !important;\n\ttext-shadow: @shadow !important;\n\n}\n\n// Border Radius\n.border-radius(@radius: 5px) {\n \t-webkit-border-radius: @radius;\n \t -moz-border-radius: @radius;\n \t border-radius: @radius;\n}\n\n// Single side border-radius\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n\n// Box Shadow\n.box-shadow(@shadow: 1px 1px 7px rgba(0,0,0,.30)) {\n\t-webkit-box-shadow: @shadow;\n\t -moz-box-shadow: @shadow;\n\t box-shadow: @shadow;\n}\n// Transform\n.transform(@transform) {\n \t-webkit-transform: @transform;\n \t -moz-transform: @transform;\n \t -ms-transform: @transform;\n \t -o-transform: @transform;\n \t transform: @transform;\n}\n// Transitions\n.transition(@transition) {\n \t-webkit-transition: @transition;\n \t -moz-transition: @transition;\n \t -ms-transition: @transition;\n \t -o-transition: @transition;\n \t transition: @transition;\n}\n// Hyphens\n.hyphens(@hyphens: auto) {\n \t-webkit-hyphens:@hyphens;\n \t -moz-hyphens:@hyphens;\n \t -ms-hyphens:@hyphens;\n \t hyphens:@hyphens;\n}\n// User select\n// For selecting text on the page\n.user-select(@select) {\n\t-webkit-user-select: @select;\n\t -moz-user-select: @select;\n\t -ms-user-select: @select; // IE10+\n\t -o-user-select: @select;\n\t user-select: @select;\n}\n// Clear Fix\n.clearfix() {\n\t*zoom: 1;\n\t&:before,\n\t&:after {\n\t\tdisplay: table;\n\t\tcontent: \"\";\n\t}\n\t&:after {\n\t\tclear: both;\n\t}\n}\n.translucent-background(@color: @white, @alpha: 1) {\n\tbackground-color: hsla(hue(@color), saturation(@color), lightness(@color), @alpha);\n}\n// Add an alphatransparency value to any background or border color (via Elyse Holladay)\n#translucent {\n .background(@color: @white, @alpha: 1) {\n background-color: hsla(hue(@color), saturation(@color), lightness(@color), @alpha);\n }\n .border(@color: @white, @alpha: 1) {\n border-color: hsla(hue(@color), saturation(@color), lightness(@color), @alpha);\n background-clip: padding-box;\n }\n}\n// Reset filters for IE\n.reset-filter() {\n\tfilter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n// Center-align a block level element\n.center-block() {\n\tdisplay: block;\n\tmargin-left: auto;\n\tmargin-right: auto;\n}\n// Create Vertical Gradient\n.gradient-vertical (@startColor: #555, @endColor: #333) {\n //background-color: @endColor;\n background-repeat: repeat-x;\n background-image: -khtml-gradient(linear, left top, left bottom, from(@startColor), to(@endColor)); // Konqueror\n background-image: -moz-linear-gradient(top, @startColor, @endColor); // FF 3.6+\n background-image: -ms-linear-gradient(top, @startColor, @endColor); // IE10\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, @startColor), color-stop(100%, @endColor)); // Safari 4+, Chrome 2+\n background-image: -webkit-linear-gradient(top, @startColor, @endColor); // Safari 5.1+, Chrome 10+\n background-image: -o-linear-gradient(top, @startColor, @endColor); // Opera 11.10\n background-image: linear-gradient(top, @startColor, @endColor); // The standard\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",@startColor,@endColor)); // IE9 and down\n}\n\n// GRADIENTS\n// --------------------------------------------------\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, color-stop(@start-color @start-percent), color-stop(@end-color @end-percent)); // Safari 5.1-6, Chrome 10+\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}","/* Icons\n================================================== */\n\n@font-face {\n\tfont-family: 'vco-icons';\n\tsrc:url('icons/vco-icons.eot');\n\tsrc:url('icons/vco-icons.eot?#iefix') format('embedded-opentype'),\n\t\turl('icons/vco-icons.ttf') format('truetype'),\n\t\turl('icons/vco-icons.woff2') format('woff2'),\n\t\turl('icons/vco-icons.woff') format('woff'),\n\t\turl('icons/vco-icons.svg#vco-icons') format('svg');\n\tfont-weight: normal;\n\tfont-style: normal;\n}\n\n[class^=\"vco-icon-\"], [class*=\" vco-icon-\"] {\n\tfont-family: 'vco-icons';\n\tspeak: none;\n\tfont-style: normal;\n\tfont-weight: normal;\n\tfont-variant: normal;\n\ttext-transform: none;\n\tline-height: 1;\n\n\t/* Better Font Rendering =========== */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\n\n.vco-icon-vine:after {\n\tcontent: \"\\e64d\";\n}\n.vco-icon-wikipedia:after {\n\tcontent: \"\\e64e\";\n}\n.vco-icon-chevron-right:after {\n\tcontent: \"\\e64f\";\n}\n.vco-icon-chevron-left:after {\n\tcontent: \"\\e650\";\n}\n.vco-icon-youtube-logo:after {\n\tcontent: \"\\e651\";\n}\n.vco-icon-foursquare:after {\n\tcontent: \"\\e652\";\n}\n.vco-icon-camera-retro:after {\n\tcontent: \"\\e653\";\n}\n.vco-icon-doc:after {\n\tcontent: \"\\e654\";\n}\n.vco-icon-weibo:after {\n\tcontent: \"\\e655\";\n}\n.vco-icon-resize-horizontal:after {\n\tcontent: \"\\e656\";\n}\n.vco-icon-resize-vertical:after {\n\tcontent: \"\\e657\";\n}\n.vco-icon-resize-full:after {\n\tcontent: \"\\e658\";\n}\n.vco-icon-resize-small:after {\n\tcontent: \"\\e659\";\n}\n.vco-icon-twitter:after {\n\tcontent: \"\\e62b\";\n}\n.vco-icon-google-plus:after {\n\tcontent: \"\\e62c\";\n}\n.vco-icon-video:after {\n\tcontent: \"\\e62d\";\n}\n.vco-icon-youtube:after {\n\tcontent: \"\\e62d\";\n}\n.vco-icon-plaintext:after {\n\tcontent: \"\\e62e\";\n}\n.vco-icon-storify:after {\n\tcontent: \"\\e62e\";\n}\n.vco-icon-image-v2:after {\n\tcontent: \"\\e62f\";\n}\n.vco-icon-quote-v2:after {\n\tcontent: \"\\e630\";\n}\n.vco-icon-zoom-in:after {\n\tcontent: \"\\e631\";\n}\n.vco-icon-zoom-out:after {\n\tcontent: \"\\e632\";\n}\n.vco-icon-list:after {\n\tcontent: \"\\e633\";\n}\n.vco-icon-music:after {\n\tcontent: \"\\e634\";\n}\n.vco-icon-location:after {\n\tcontent: \"\\e635\";\n}\n.vco-icon-web:after {\n\tcontent: \"\\e636\";\n}\n.vco-icon-share-v2:after {\n\tcontent: \"\\e637\";\n}\n.vco-icon-soundcloud:after {\n\tcontent: \"\\e639\";\n}\n.vco-icon-video-v2:after {\n\tcontent: \"\\e63a\";\n}\n.vco-icon-dailymotion:after {\n\tcontent: \"\\e63a\";\n}\n.vco-icon-tumblr:after {\n\tcontent: \"\\e63b\";\n}\n.vco-icon-lastfm:after {\n\tcontent: \"\\e63c\";\n}\n.vco-icon-github:after {\n\tcontent: \"\\e63d\";\n}\n.vco-icon-goback:after {\n\tcontent: \"\\e63e\";\n}\n.vco-icon-doc-v2:after {\n\tcontent: \"\\e63f\";\n}\n.vco-icon-googledrive:after {\n\tcontent: \"\\e640\";\n}\n.vco-icon-facebook:after {\n\tcontent: \"\\e641\";\n}\n.vco-icon-flickr:after {\n\tcontent: \"\\e642\";\n}\n.vco-icon-dribbble:after {\n\tcontent: \"\\e643\";\n}\n.vco-icon-image:after {\n\tcontent: \"\\e605\";\n}\n.vco-icon-vimeo:after {\n\tcontent: \"\\e606\";\n}\n.vco-icon-instagram:after {\n\tcontent: \"\\e644\";\n}\n.vco-icon-pinterest:after {\n\tcontent: \"\\e645\";\n}\n.vco-icon-arrow-left:after {\n\tcontent: \"\\e646\";\n}\n.vco-icon-arrow-down:after {\n\tcontent: \"\\e647\";\n}\n.vco-icon-arrow-up:after {\n\tcontent: \"\\e648\";\n}\n.vco-icon-arrow-right:after {\n\tcontent: \"\\e649\";\n}\n.vco-icon-share:after {\n\tcontent: \"\\e64a\";\n}\n.vco-icon-blockquote:after {\n\tcontent: \"\\e64b\";\n}\n.vco-icon-evernote:after {\n\tcontent: \"\\e64c\";\n}\n.vco-icon-mappin:after {\n\tcontent: \"\\e600\";\n}\n.vco-icon-swipe-right:after {\n\tcontent: \"\\e601\";\n}\n.vco-icon-swipe-left:after {\n\tcontent: \"\\e602\";\n}\n.vco-icon-touch-spread:after {\n\tcontent: \"\\e603\";\n}\n.vco-icon-touch-pinch:after {\n\tcontent: \"\\e604\";\n}\n","/* Disable Text selection when dragging\n================================================== */\n.vco-dragging {\n\t-webkit-touch-callout: none;\n\t\n\t.user-select(none);\n}","/* MenuBar \n================================================== */\n\n.vco-menubar {\n\tposition:absolute;\n\t//width:100%;\n\t//height:\t1px;\n\tz-index:11;\n\ttext-align:left;\n\t//color:#333;\n\t//height:26px;\n\t//background-color:#FFF;\n\t//.box-shadow(0px -3px 6px rgba(0,0,0,.20));\n\toverflow:hidden;\n\t//margin-top:-25px;\n\tborder-bottom: 1px solid darken(@color-background,10);\n\tborder-right: 1px solid darken(@color-background,10);\n\tborder-bottom-right-radius: 7px;\n\tleft:0px;\n\t//.border-radius(7px);\n\t//border-bottom-left-radius: 7px;\n\t.vco-menubar-button:first-child {\n\t\tborder-left:0;\n\t}\n}\n.vco-mobile {\n\n}\n/* Landscape\n================================================== */\n.vco-layout-landscape {\n\t.vco-menubar {\n\t\t//border-bottom: 1px solid darken(@color-background,10);\n\t\t\n\t\t//.box-shadow(1px 1px 3px rgba(0,0,0,.30));\n\t}\n}\n\n/* Color\n================================================== */\n\n// Inverted\n/*\n.vco-sizebar.vco-sizebar-inverted {\n\tborder-bottom: 1px solid #FFF;\n\t//background-color:#000;\n\tcolor:#a5a5a5;\n\t.vco-sizebar-button {\n\t\tborder-left: 1px solid darken(@color-background, 70);\n\t\t//color:#a5a5a5;\n\t}\n\t.vco-sizebar-button:hover {\n\t\t//background:@color-theme;\n\t\tcolor:@color-background;\n\t}\n}\n.vco-sizebar.vco-sizebar-inverted:before {\n\tbackground-color:#000;\n\t//.gradient-vertical (rgba(0,0,0,0.25), rgba(0,0,0,1));\n\t//.translucent-background(rgb(0,0,0), .5);\n\tborder-top: 2px solid #000;\n\tanimation: invertToBlack 1s;\n\t-webkit-animation:invertToBlack 1s; \n}\n*/\n\n@keyframes invertToBlack {\n\tfrom {\n\t\tbackground-color:#FFF;\n\t}\n\tto {\n\t\tbackground-color:#000;\n\t}\n}\n@-webkit-keyframes invertToBlack {\n\tfrom {background:#FFF;}\n\tto {background:#000;}\n}\n@keyframes invertToWhite {\n\tfrom {background-color:#000;}\n\tto {background-color:#FFF;}\n}\n@-webkit-keyframes invertToWhite{\n\tfrom {background:#000;}\n\tto {background:#FFF;}\n}\n\n\n","/* MenuBar Button\n================================================== */\n\n.vco-menubar-button {\n\tborder-left: 1px solid darken(@color-background,10);\n\tfont-size: 14px;\n\tpadding: 6px 12px 6px 12px;\n\t//position:relative;\n\t//top:-24px;\n\tbackground-color:fadeout(@ui-background-color, 10%);\n\tbackground-color:@color-background;\n\tcursor:pointer;\n\tfont-weight: bold;\n\tcolor:@color-text;\n\t.vco-icon-arrow-up, .vco-icon-arrow-down {\n\t\tdisplay:inline-block;\n\t\theight:14px;\n\t\toverflow:hidden;\n\t\tfont-size: 20px;\n\t\tposition:relative;\n\t\ttop:-2px;\n\t}\n\t\n\t&:hover {\n\t\tbackground:@color-theme;\n\t\tcolor:@color-background;\n\t}\n\t\n}\n\n\n.vco-mobile {\n\t.vco-menubar-button {\n\t\t&:hover {\n\t\t\tbackground-color:fadeout(@ui-background-color, 33%);\n\t\t\tcolor:@color-text;\n\t\t}\n\t\t&:active {\n\t\t\tbackground:@color-theme;\n\t\t\tcolor:@color-background;\n\t\t}\n\t}\n}\n\n\n\n@keyframes invertToBlack {\n\tfrom {\n\t\tbackground-color:#FFF;\n\t}\n\tto {\n\t\tbackground-color:#000;\n\t}\n}\n@-webkit-keyframes invertToBlack {\n\tfrom {background:#FFF;}\n\tto {background:#000;}\n}\n@keyframes invertToWhite {\n\tfrom {background-color:#000;}\n\tto {background-color:#FFF;}\n}\n@-webkit-keyframes invertToWhite{\n\tfrom {background:#000;}\n\tto {background:#FFF;}\n}\n\n\n","/* MESSAGE \n================================================== */\n.vco-message, .vco-message-full {\n\twidth:\t\t\t\t100%;\n\t//max-width: \t\t\t200px;\n\theight:\t\t\t\t100%;\n\tposition: \t\t\tabsolute;\n\t//position: \t\t\trelative;\n\t\n\tdisplay: \t\t\ttable;\n\toverflow: \t\t\thidden;\n\ttop: \t\t\t\t0px;\n\tleft: \t\t\t\t0px;\n\tz-index:\t\t\t99;\n\tmargin:\t\t\t\tauto;\n\ttext-align:\t\t\tcenter;\n\t.vco-message-container {\n\t\tpadding: \t\t\t20px;\n\t\tmargin:20px;\n\t\ttext-align:\t\t\tcenter;\n\t\tvertical-align: \tmiddle;\n\t\tdisplay:table-cell;\n\n\t\t.vco-message-content {\n\t\t\tcolor:#666;\n\t\t\ttext-align: center;\n\t\t\tfont-size: 11px;\n\t\t\tline-height: 13px;\n\t\t\ttext-transform: uppercase;\n\t\t\tmargin-top: 7.5px;\n\t\t\tmargin-bottom: 7.5px;\n\t\t\ttext-shadow: 1px 1px 1px #FFF;\n\t\t}\n\t\t.vco-loading-icon {\n\t\t\twidth: 30px;\n\t\t\theight: 30px;\n\t\t\tbackground-color: #666;\n\t\t\tvertical-align: middle;\n\t\t\t.box-shadow(inset 0 1px 2px rgba(255,255,255,.1));\n\t\t\tmargin-left: auto;\n\t\t\tmargin-right: auto;\n\t\t\ttext-align: center;\n\t\t //margin: 100px auto;\n\t\t\t-webkit-animation: rotateplane 1.2s infinite ease-in-out;\n\t\t\tanimation: rotateplane 1.2s infinite ease-in-out;\n\t\t}\n\n\t\t@-webkit-keyframes rotateplane {\n\t\t\t0% { -webkit-transform: perspective(120px) }\n\t\t\t50% { -webkit-transform: perspective(120px) rotateY(180deg) }\n\t\t\t100% { -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg) }\n\t\t}\n\n\t\t@keyframes rotateplane {\n\t\t\t0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg) }\n\t\t\t50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) }\n\t\t\t100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg) }\n\t\t}\n\t}\n}\n.vco-message-full {\n\t.translucent-background(#333, 0.80);\n\t[class^=\"vco-icon-\"], [class*=\" vco-icon-\"] {\n\t\t//width: 48px;\n\t\t//height: 48px;\n\t\tcolor:#FFF;\n\t\tfont-size:72px;\n\t}\n\t.vco-message-container {\n\t\t.vco-message-content {\n\t\t\tfont-size: 22px;\n\t\t\tline-height: 22px;\n\t\t\ttext-shadow: none;\n\t\t\tcolor:#FFF;\n\t\t\ttext-transform: none;\n\t\t\tfont-weight: bold;\n\t\t\t.vco-button {\n\t\t\t\tdisplay:inline-block;\n\t\t\t\tcursor:pointer;\n\t\t\t\tbackground-color:#FFF;\n\t\t\t\tcolor:#333;\n\t\t\t\tpadding:10px;\n\t\t\t\tmargin-top:10px;\n\t\t\t\t.border-radius(7px)\n\t\t\t}\n\t\t}\n\t}\n\n}\n.vco-message {\n\t\n}",".vcoanimate {\n\t-webkit-transform: translateZ(0);\n\t-webkit-perspective: 1000;\n\t-webkit-backface-visibility: hidden;\n}\n\n.vco-animate {\n\t.property-animation(all, @animation-duration, @animation-ease);\n\t.animation-timing-cubic-bezier();\n}\n\n.vco-animate-opacity {\n\t.property-animation(opacity, @animation-duration, @animation-ease);\n\t.animation-timing-cubic-bezier();\n}","/* SLIDE \n================================================== */\n.vco-slide {\n\tposition:absolute;\n\n\twidth:100%;\n\theight:100%;\n\tpadding:0px;\n\tmargin:0px;\n\t//display:table;\n\t//table-layout: fixed;\n\toverflow-x:hidden;\n\toverflow-y:auto;\n//\toverflow-y:auto;\n\t//z-index:26;\n\t\n\t.vco-slide-calltoaction {\n\t\t\n\t\t\n\t\tcursor:pointer;\n\t\tfont-weight: bold;\n\t\tpadding-top:10px;\n\t\tmargin-bottom:10px;\n\t\tpadding-bottom:10px;\n\t\t.vco-slide-calltoaction-button-text {\n\t\t\tdisplay:inline-block;\n\t\t\tbackground-color:@color-theme;\n\t\t\tcolor:@color-background;\n\t\t\t//padding:10px;\n\t\t\tpadding: 10px 15px 10px 15px;\n\t\t\tborder-radius:7px;\n\t\t}\n\t\t&:hover {\n\t\t\t.vco-slide-calltoaction-button-text {\n\t\t\t\tbackground-color:@color-theme-dark;\n\t\t\t\tcolor:@color-background;\n\t\t\t}\n\t\t}\n\t}\n\t.vco-slide-background {\n\t\tbackground-color:@color-background;\n\t\t\n\t\tposition:absolute;\n\t\tleft:0;\n\t\ttop:0;\n\t\twidth:100%;\n\t\theight:100%;\n\t\tz-index:-1;\n\t\t//background-color:#333;\n\t\toverflow:hidden;\n\t\tdisplay:none;\n\t\t.opacity(50);\n\t\tbackground: no-repeat center center; \n\t\t-webkit-background-size: cover;\n\t\t -moz-background-size: cover;\n\t\t -o-background-size: cover;\n\t\t\t background-size: cover;\n\t}\n\t.vco-slide-scrollable-container {\n\t\tdisplay:table;\n\t\ttable-layout: fixed;\n\t\theight:100%;\n\t\tz-index:1;\n\t}\n\t.vco-slide-content-container {\n\t\tdisplay:table-cell;\n\t\tvertical-align:middle;\n\t\tposition:relative;\n\t\twidth:100%;\n\t\theight:100%;\n\t\t\n\t\tz-index:3;\n\t\t.vco-slide-content {\n\t\t\t//width:100%;\n\t\t\t//display:table;\n\t\t\tvertical-align:middle;\n\t\t\tpadding-left:100px;\n\t\t\tpadding-right:100px;\n\t\t\tposition:relative;\n\t\t\tmax-width:100%;\n\t\t\t.vco-media {\n\t\t\t\t//display:table-cell;\n\t\t\t\t//vertical-align:middle;\n\t\t\t\tposition:relative;\n\t\t\t\twidth:100%;\n\t\t\t\tmin-width:50%;\n\t\t\t\t//height:100%;\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top:auto;\n\t\t\t\tmargin-bottom:auto;\n\t\t\t\t//margin-right:auto;\n\t\t\t\timg, embed, object, video, iframe {\n\t\t\t\t\t//width:100%;\n\t\t\t\t}\n\t\t\t}\n\t\t\t.vco-text {\n\t\t\t\twidth:50%;\n\t\t\t\tmax-width:50%;\n\t\t\t\tmin-width:120px;\n\t\t\t\t//height:100%;\n\t\t\t\t//overflow-y:auto;\n\t\t\t\tpadding: 0 20px 0 20px;\n\t\t\t\tdisplay:table-cell;\n\t\t\t\tvertical-align:middle;\n\t\t\t\ttext-align: left;\n\t\t\t\t//float:left;\n\t\t\t\t.vco-slide-calltoaction {\n\t\t\t\t\twidth:100%;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t}\n\t}\n}\n\n/* Only Media (no text)\n================================================== */\n.vco-slide-media-only {\n\t.vco-slide-content-container {\n\t\t.vco-slide-content {\n\t\t\t//width:100%;\n\t\t\ttext-align:center;\n\t\t\t.vco-media {\n\t\t\t\t//display:table-cell;\n\t\t\t\t//vertical-align:middle;\n\t\t\t\ttext-align:center;\n\t\t\t\tposition:relative;\n\t\t\t\twidth:100%;\n\t\t\t\tmin-width:50%;\n\t\t\t\tmax-width:100%;\n\t\t\t\t//height:100%;\n\t\t\t\tfloat: none;\n\t\t\t\tmargin-top:auto;\n\t\t\t\tmargin-bottom:auto;\n\t\t\t\t//margin-right:auto;\n\t\t\t\timg, embed, object, video, iframe {\n\t\t\t\t\t//width:100%;\n\t\t\t\t}\n\t\t\t}\n\t\t\t.vco-text {\n\t\t\t\twidth:\t\t\t\t100%;\n\t\t\t\tdisplay:\t\t\tblock;\n\t\t\t\tmargin-left:\t\tauto;\n\t\t\t\tmargin-right:\t\tauto;\n\t\t\t\ttext-align: \t\tcenter;\n\t\t\t\th2 {\n\t\t\t\t\tmargin-top: \t20px;\n\t\t\t\t\tmargin-bottom: \t20px;\n\t\t\t\t}\n\t\t\t\t//float:left;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* Only Text (no media)\n================================================== */\n.vco-slide-text-only {\n\t.vco-slide-content-container {\n\t\t.vco-slide-content {\n\t\t\t//width:100%;\n\t\t\ttext-align:center;\n\t\t\t.vco-text {\n\t\t\t\tmax-width:80%;\n\t\t\t\twidth:80%;\n\t\t\t\tdisplay:block;\n\t\t\t\tmargin-left:auto;\n\t\t\t\tmargin-right:auto;\n\t\t\t\t//float:left;\n\t\t\t}\n\t\t}\n\t}\n}\n/* Background \n================================================== */\n\n\n.vco-slide.vco-full-image-background, .vco-slide.vco-full-color-background {\n\t.slide-text-shadow();\n\t\n\tp, h1, h2, h3, h4, h5, h6 {\n\t\t.slide-text-shadow();\n\t}\n\ta, a:hover, b, i, blockquote, blockquote p {\n\t\t.slide-text-shadow();\n\t\tcolor: lighten(@color-theme, 90%);\n\t}\n\t.vco-caption, .vco-credit {\n\t\t.slide-text-shadow();\n\t}\n\t.vco-media-twitter, .vco-media-blockquote {\n\t\tblockquote {\n\t\t\t.slide-text-shadow();\n\t\t\tp {\n\t\t\t\t.slide-text-shadow();\n\t\t\t}\n\t\t}\n\t}\n\t.vcard {\n\t\ta, .nickname {\n\t\t\t.slide-text-shadow();\n\t\t}\n\t}\n\n}\n\n/* Landscape\n================================================== */\n.vco-layout-landscape {\n\t.vco-slide {\n\t\t//.translucent-background(#FFF, 0.85);\n\t\t.vco-slide-content-container {\n\t\t\t.vco-slide-content {\n\t\t\t\t//.translucent-background(#FFF, 0.85);\n\t\t\t}\n\t\t\t\n\t\t}\n\t\t\n\t}\n}\n\n/* Full Image Background \n================================================== */\n.vco-slide.vco-full-image-background {\n\tbackground: no-repeat center center; \n\t-webkit-background-size: cover;\n\t -moz-background-size: cover;\n\t -o-background-size: cover;\n\t\t background-size: cover;\n\t//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');\n\t//-ms-filter: \"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')\";\n\tbackground-position:center 25%;\n\ttext-shadow: 1px 1px 2px #000;\n\t.vco-slide-content-container {\n\t\t//.translucent-background(#000, 0.50);\n\t}\n\tp, h1, h2, h3, h4, h5, h6 {\n\t\ttext-shadow: 1px 1px 2px #000;\n\t}\n\t.vco-caption, .vco-credit {\n\t\ttext-shadow: 1px 1px 2px #000;\n\t}\n\t\n\t.vco-media-twitter, .vco-media-blockquote {\n\t\tblockquote {\n\t\t\ttext-shadow: 1px 1px 2px #000 !important;\n\t\t\tp {\n\t\t\t\ttext-shadow: 1px 1px 2px #000 !important;\n\t\t\t}\n\t\t}\n\t}\n\t\n}\n/* Color Background \n================================================== */\n.vco-slide.vco-full-color-background {\n\t\n}\n/* Text Background \n================================================== */\n.vco-slide.vco-text-background {\n\t.vco-text {\n\t\t.vco-text-content-container {\n\t\t\tpadding:20px;\n\t\t\t.background-color-opacity(0,0,0, 60);\n\t\t\t.border-radius(7px);\n\t\t\th2 {\n\t\t\t\tmargin-top:5px;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* Landscape\n================================================== */\n.vco-layout-landscape {\n\t.vco-slide {\n\t\t.vco-slide-content-container {\n\t\t\t.vco-slide-content {\n\t\t\t\t.vco-media {\n\t\t\t\t\tdisplay:block;\n\t\t\t\t\t//position:static;\n\t\t\t\t\tvertical-align:baseline;\n\t\t\t\t\theight:auto;\n\t\t\t\t\tmargin-bottom:20px;\n\t\t\t\t\tmax-height:50%;\n\t\t\t\t}\n\t\t\t\t.vco-text {\n\t\t\t\t\tdisplay:block;\n\t\t\t\t\theight:auto;\n\t\t\t\t\tvertical-align:baseline;\n\t\t\t\t\t//position:static;\n\t\t\t\t\twidth:100%;\n\t\t\t\t\tmax-width:100%;\n\t\t\t\t\tmin-width:0;\n\t\t\t\t\tfloat:none;\n\t\t\t\t\tpadding: 0;\n\t\t\t\t\t.vco-text-content-container {\n\t\t\t\t\t\t//padding-left:10px;\n\t\t\t\t\t\t//padding-right:10px;\n\t\t\t\t\t\t//padding-bottom:100px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n// Skinny 500px or less\n.vco-skinny {\n\t.vco-slide {\n\t\tdisplay:block;\n\t\t\n\t\t.vco-slide-content-container {\n\t\t\tdisplay:block;\n\t\t\tposition:static;\n\t\t\theight:auto;\n\t\t\tvertical-align:baseline;\n\t\t\t.vco-slide-content {\n\t\t\t\tdisplay:block;\n\t\t\t\tposition:static;\n\t\t\t\tvertical-align:baseline;\n\t\t\t\theight:auto;\n\t\t\t\t.vco-media {\n\t\t\t\t\tposition:static;\n\t\t\t\t\twidth:100%;\n\t\t\t\t\theight:auto;\n\t\t\t\t\tfloat: none;\n\t\t\t\t\tdisplay:block;\n\n\t\t\t\t}\n\t\t\t\t.vco-text {\n\t\t\t\t\tdisplay:block;\n\t\t\t\t\theight:auto;\n\t\t\t\t\tvertical-align:baseline;\n\t\t\t\t\tposition:static;\n\t\t\t\t\twidth:100%;\n\t\t\t\t\tmax-width:100%;\n\t\t\t\t\tmin-width:0;\n\t\t\t\t\tfloat:none;\n\t\t\t\t\tpadding: 0;\n\t\t\t\t\t.vco-text-content-container {\n\t\t\t\t\t\tpadding-left:10px;\n\t\t\t\t\t\tpadding-right:10px;\n\t\t\t\t\t\tpadding-bottom:10px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n// Mobile, iPhone\n@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {\n\n}\n.vco-mobile.vco-skinny {\n\t.vco-slide-content-container {\n\t\t.vco-slide-content {\n\t\t\t.vco-media {\n\t\t\t\timg, embed, object, video, iframe {\n\t\t\t\t\tmax-height:175px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}","/* SlideNav\n================================================== */\n\n/* NAVIGATION\n================================================== */\n.vco-slidenav-previous, .vco-slidenav-next {\n\tposition:absolute;\n\ttop: 45%;\n\tz-index:10;\n\tcursor:pointer;\n\t\n\t.vco-slidenav-content-container {\n\t\theight:200px;\n\t\twidth:00px;\n\t\tposition:absolute;\n\t}\n\t.vco-slidenav-title, .vco-slidenav-description {\n\t\twidth:100%;\n\t\t//word-break:break-all;\n\n\t\t\t\t\n\t -ms-word-break: break-all;\n\t word-break: break-all;\n\n\t /* Non standard for webkit */\n\t word-break: break-word;\n\n\t -webkit-hyphens: auto;\n\t -moz-hyphens: auto;\n\t -ms-hyphens: auto;\n\t hyphens: auto;\n\t\t\t \n\t\t.opacity(15);\n\t\ta {\n\t\t\t\n\t\t}\n\t\tsmall {\n\t\t\t\n\t\t}\n\t}\n\t.vco-slidenav-title {\n\t\tmargin-top:10px;\n\t\tfont-size: @base-font-size;\n\t\tline-height: @base-font-size;\n\t\tfont-size: @base-font-size-small;\n\t\tline-height: @base-font-size-small;\n\t\t//font-weight: bold;\n\t}\n\t.vco-slidenav-description {\n\t\tfont-size: @base-font-size-small;\n\t}\n\t\n}\n\n/* ICONS AND NAVIGATION HOVER AND COLOR\n================================================== */\n.vco-slidenav-next, .vco-slidenav-previous {\n\t.vco-slidenav-content-container {\n\t\t.vco-slidenav-icon, .vco-slidenav-title, .vco-slidenav-description {\n\t\t\ttext-shadow: 1px 1px 1px @color-background;\n\t\t\t//color: @color-foreground;\n\t\t\tcolor:@color-background;\n\t\t}\n\t\t&.vco-slidenav-inverted {\n\t\t\t.vco-slidenav-icon, .vco-slidenav-title, .vco-slidenav-description {\n\t\t\t\t//color:@color-background;\n\t\t\t\tcolor: @color-foreground;\n\t\t\t\ttext-shadow: 1px 1px 1px @color-foreground;\n\t\t\t}\n\t\t}\n\t}\n\t.vco-slidenav-icon {\n\t\tfont-family: 'vco-icons';\n\t\tspeak: none;\n\t\tfont-style: normal;\n\t\tfont-weight: normal;\n\t\tfont-variant: normal;\n\t\ttext-transform: none;\n\t\tline-height: 1;\n\t\t-webkit-font-smoothing: antialiased;\n\t\t-moz-osx-font-smoothing: grayscale;\n\t\tfont-size:32px;\n\t\tmargin-bottom: 5px;\n\t}\n\t&:hover {\n\t\t.vco-slidenav-title, .vco-slidenav-description {\n\t\t\t.opacity(100);\n\t\t}\n\t}\n}\n\n.vco-slidenav-next {\n\ttext-align: right;\n\tmargin-right:10px;\n right: 100px;\n\t.vco-slidenav-icon {\n\t\tmargin-left: 100 - 24px;\n\t\t&:before {\n\t\t\tcontent: \"\\e64f\";\n\t\t}\n\t}\n\t&:hover {\n\t\t.vco-slidenav-icon {\n\t margin-left: 100 - 20px;\n\t\t}\n\t}\n}\n\n.vco-slidenav-previous {\n\ttext-align: left;\n\tmargin-left:10px;\n\t.vco-slidenav-icon {\n\t\tmargin-left: 0px;\n\t\t&:before {\n\t\t\tcontent: \"\\e650\";\n\t\t}\n\t}\n\t&:hover {\n\t\t.vco-slidenav-icon {\n\t\t\tmargin-left: -4px;\n\t\t}\n\t}\n}\n\n\n/* Skinny\n================================================== */\n.vco-skinny {\n\t.vco-slidenav-next {\n\t right: 32px;\n\t\t.vco-slidenav-icon {\n\t\t\tmargin-left:32 - 24px;\n\t\t}\n\t\t&:hover {\n\t\t\t.vco-slidenav-icon {\n\t\t margin-left:32 - 20px;\n\t\t\t .opacity(100);\n\t\t\t}\n\t\t}\n\t}\n\t\n\t.vco-slidenav-previous {\n\t\t&:hover {\n\t\t\t.vco-slidenav-icon {\n\t\t\t\tmargin-left: -4px;\n\t\t\t\t.opacity(100);\n\t\t\t}\n\t\t}\n\t}\n\t\n\t.vco-slidenav-previous, .vco-slidenav-next {\n\t\t.vco-slidenav-content-container {\n\t\t\twidth:32px;\n\t\t\theight:32px;\n\t\t\t.vco-slidenav-icon, .vco-slidenav-title, .vco-slidenav-description {\n\t\t\t\tcolor: @color-foreground;\n\t\t\t\t//color:@color-background;\n\t\t\t}\n\t\t\t&.vco-slidenav-inverted {\n\t\t\t\t.vco-slidenav-icon, .vco-slidenav-title, .vco-slidenav-description {\n\t\t\t\t\tcolor:@color-background;\n\t\t\t\t\t//color: @color-foreground;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t.vco-slidenav-title, .vco-slidenav-description {\n\t\t\tdisplay:none;\n\t\t}\n\t\t.vco-slidenav-icon {\n\t\t\t.opacity(33);\n\t\t}\n\t}\n\n}\n\n/* Mobile and Landscape\n================================================== */\n.vco-layout-landscape.vco-mobile {\n\t.vco-slidenav-next {\n\t\t&:hover {\n\t\t\tright: 70px;\n\t\t\t.vco-slidenav-icon {\n\t\t margin-left:32 - 24px;\n\t\t\t .opacity(100);\n\t\t\t}\n\t\t}\n\t\t&:active {\n\t\t\t.vco-slidenav-icon {\n\t\t\t\tmargin-left: 0px;\n\t\t\t .opacity(100);\n\t\t\t}\n\t\t}\n\t}\n\n\t.vco-slidenav-previous {\n\t\t&:hover {\n\t\t\t.vco-slidenav-icon {\n\t\t\t\t//margin-left: 0px;\n\t\t\t\tmargin-left: 100 - 20px;\n\t\t\t\t.opacity(100);\n\t\t\t}\n\t\t}\n\t\t&:active {\n\t\t\t.vco-slidenav-icon {\n\t\t\t .opacity(100);\n\t\t\t margin-left: -4px;\n\t\t\t}\n\t\t}\n\t}\n\n}\n\n/* Mobile and Portrait\n================================================== */\n.vco-layout-portrait.vco-mobile {\n\t.vco-slidenav-next, .vco-slidenav-previous {\n\t\t&:hover {\n\t\t\t.vco-slidenav-icon {\n\t\t\t .opacity(33);\n\t\t\t}\n\t\t}\n\t\t&:active {\n\t\t\t.vco-slidenav-icon {\n\t\t\t .opacity(100);\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* Mobile\n================================================== */\n.vco-mobile, .vco-skinny.vco-mobile, .vco-skinny.vco-layout-landscape.vco-mobile, .vco-skinny.vco-layout-portrait.vco-mobile {\n\t.vco-slidenav-previous, .vco-slidenav-next {\n\t\tdisplay:none;\n\t}\n}\n\n/* Landscape\n================================================== */\n.vco-layout-landscape {\n\t.vco-storyslider {\n\t\t.vco-slidenav-next, .vco-slidenav-previous {\n\t\t\t.vco-slidenav-icon {\n\t\t\t\t&:before {\n\t\t\t\t\t//background-color:@color-background;\n\t\t\t\t\tbackground-color: @color-foreground;\n\t\t\t\t\t//.translucent-background(@color-background, .85);\n\t\t\t\t\t//.box-shadow(1px 1px 7px rgba(0,0,0,.30));\n\t\t\t\t\tpadding:20px;\n\t\t\t\t\tborder: 1px solid darken(@color-background,30);\n\t\t\t\t}\n\t\t\t}\n\t\t\t.vco-slidenav-icon, .vco-slidenav-title, .vco-slidenav-description {\n\t\t\t\ttext-shadow: none;\n\t\t\t}\n\t\t\t.vco-slidenav-title, .vco-slidenav-description {\n\t\t\t\tdisplay:none;\n\t\t\t}\n\t\t}\n\t\n\t\t.vco-slidenav-previous {\n\t\t\tleft:-100%;\n\t\t\tmargin-left:0px;\n\t\t\t//z-index:26;\n\t\t\t.vco-slidenav-icon {\n\t\t\t\t&:before {\n\t\t\t\t\t.border-right-radius(7px);\n\t\t\t\t}\n\t\t\t}\n\t\t\t&:hover {\n\t\t\t\t.vco-slidenav-icon {\n\t\t\t\t\tmargin-left: -4px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t.vco-slidenav-next {\n\t\t\t//margin-left:0px;\n\t\t\t right: 130px;\n\t\t\t .vco-slidenav-icon {\n\t\t\t\t &:before {\n\t\t\t\t \t.border-left-radius(7px);\n\t\t\t\t }\n\t\t\t }\n\t\t}\n\t}\n}","/* StorySlider\n================================================== */\n\n/* SLIDER CONTAINERS \n================================================== */\n.vco-storyslider {\n\twidth:100%;\n\theight:100%;\n\toverflow:hidden;\n\t.user-select(none);\n\tposition:relative;\n\timg, embed, object, video, iframe {\n\t\tmax-width: 100%;\n\t\tposition:relative;\n\t}\n\t.vco-slider-background {\n\t\tposition:absolute;\n\t\ttop:0;\n\t\tleft:0;\n\t\twidth:100%;\n\t\theight:100%;\n\t\tz-index:1;\n\t\tpointer-events: none;\n\t}\n\t.vco-slider-touch-mask {\n\t\twidth:100%;\n\t\theight:100%;\n\t\tz-index:25;\n\t\t\n\t\ttop:0px;\n\t\tleft:0px;\n\t\tposition: absolute;\n\t}\n\t.vco-slider-container-mask {\n\t\ttext-align: center;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\t//overflow: scroll;\n\t\tposition: relative;\n\t\tz-index:5;\n\t\t.vco-slider-container {\n\t\t\tposition: absolute;\n\t\t\ttop: 0px;\n\t\t\tleft: 0px;\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\ttext-align: center;\n\t\t\t\n\t\t\t.vco-slider-item-container {\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 100%;\n\t\t\t\tdisplay:table-cell;\n\t\t\t\tvertical-align:middle;\n\n\t\t\t}\n\t\t}\n\t}\n\t\n}\n","/* Requires Variables.less\n================================================== */\n.vco-media {\n\t//display:table-cell;\n\t//vertical-align:middle;\n\twidth:100%;\n\tmin-width:50%;\n\theight:100%;\n\t//float: left;\n\tmargin-top:auto;\n\tmargin-bottom:auto;\n\tposition:relative;\n\t//margin-right:auto;\n\t.vco-message {\n\t\tposition:relative;\n\t}\n\t.vco-media-content-container {\n\t\t.vco-media-content{\n\t\t\tposition: relative;\n\t\t\t.clearfix();\n\t\t\t.vco-media-loaderror {\n\t\t\t\tp {\n\t\t\t\t\tcolor:@ui-background-color;\n\t\t\t\t\tspan {\n\t\t\t\t\t\tcolor:@ui-background-color;\n\t\t\t\t\t}\n\t\t\t\t\ttext-align:center;\n\t\t\t\t\tem {\n\t\t\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t[class^=\"vco-icon-\"], [class*=\" vco-icon-\"] {\n\t\t\t\t\tfont-size:@base-font-size-xlarge;\n\t\t\t\t\tcolor:@ui-background-color;\n\t\t\t\t\ttext-align:center;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\timg, embed, object, video {\n\t\t\t\tmax-width: 100%;\n\t\t\t\tmax-height:100%;\n\t\t\t}\n\t\t\t\n\t\t}\n\t}\n}\n\n/* Media Shodow \n================================================== */\n.vco-media-shadow {\n\tposition: relative;\n\tz-index: 1;\n\t//background:@color-background;\n\t.box-shadow(1px 1px 7px rgba(0,0,0,.50));\n\t\n}\n/*\n.vco-media-shadow:before, .vco-media-shadow:after {\n\tz-index: -1;\n\tposition: absolute;\n\tcontent: \"\";\n\tbottom: 15px;\n\tleft: 10px;\n\twidth: 50%;\n\ttop: 80%;\n\tmax-width:300px;\n\tbackground: #333;\n\t.box-shadow(0 15px 10px #666);\n\t.transform(rotate(-2deg));\n}\n.vco-media-shadow::after {\n\t.transform(rotate(2deg));\n\tright: 10px;\n\tleft: auto;\n}\n*/\n/* VCard\n================================================== */\n.vcard {\n\t//float:right;\n\t\n\t.clearfix();\n\tmargin-bottom:@base-spacing;\n\tmargin-top:10px;\n\t.twitter-date {\n\t\ttext-align:left;\n\t\tfont-size:@base-font-size-small;\n\t}\n\t.author {\n\t\tfloat:right;\n\t\t//text-align:right;\n\t}\n\ta {\n\t\tcolor: lighten(@color-dark, 20%);\n\t\ttext-decoration:none;\n\t}\n\ta:hover {\n\t\ttext-decoration: none;\n\t\t.fn, .nickname {\n\t\t\tcolor:@color-theme;\n\t\t\t//text-decoration: underline;\n\t\t}\n\t}\n\t.fn, .nickname {\n\t\t\t\n\t\tpadding-left: 42px;\n\t}\n\t.fn {\n\t\tdisplay:block;\n\t\tfont-weight: bold;\n\n\t}\n\t.nickname {\n\t\tmargin-top:1px;\n\t\tdisplay:block;\n\t\tcolor: lighten(@color-dark, 40%);\n\t}\n\t\t\n\t.avatar {\n\t\tfloat:left;\n\t\tdisplay: block;\n\t\twidth: 32px;\n\t\theight: 32px;\n\t\timg {\n\t\t\t-moz-border-radius: 5px;\n\t\t\t-webkit-border-radius: 5px;\n\t\t\tborder-radius: 5px;\n\t\t}\n\t}\n}\n.vco-slide.vco-full-image-background, .vco-slide.vco-full-color-background {\n\ta, .vcard a {\n\t\t.slide-text-shadow();\n\t\tcolor: lighten(@color-theme, 90%);\n\t}\n}\n/* Credit\n================================================== */\n.vco-credit {\n\tcolor: #999999;\n\ttext-align: right;\n\tdisplay: block;\n\tmargin: 0 auto;\n\tmargin-top: 6px;\n\tfont-size: @base-font-size-small - 1;\n\tline-height: 13px;\n}\n\n/* Caption\n================================================== */\n.vco-caption {\n\ttext-align: left;\n\tmargin-right: auto;\n\tmargin-left: auto;\n\tmargin-top: 10px;\n\tcolor: #666666;\n\tfont-size: @base-font-size-small;\n\tline-height: 14px;\n\ttext-rendering: optimizeLegibility;\n\tword-wrap: break-word;\n}\n\n/* Full Image Background\n================================================== */\n.vco-full-image-background, .vco-full-color-background {\n\t\n\t.vco-media-shadow:before, .vco-media-shadow:after {\n\t\tbackground: none;\n\t\t.box-shadow(0 0px 0px #000);\n\t}\n\t\n}\n.vco-full-image-background {\n\n}\n\n.vco-full-color-background {\n\t\n}\n\n/* Mobile, iPhone and skinny\n================================================== */\n@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {\n\t.vco-media {\n\t\twidth:100%;\n\t\theight:auto;\n\t\tfloat: none;\n\t\tdisplay:block;\n\t\t\n\t\t.vco-media-content-container {\n\t\t\t.vco-media-content{\n\t\t\t\t\n\t\t\t}\n\t\t\t.vco-credit {\n\t\t\n\t\t\t}\n\t\t\t.vco-caption {\n\t\t\n\t\t\t}\n\t\t\t\n\t\t}\n\t}\n}\n.vco-skinny {\n\t.vco-media {\n\t\twidth:100%;\n\t\theight:auto;\n\t\tfloat: none;\n\t\tdisplay:block;\n\t\t.vco-media-content-container {\n\t\t\t.vco-media-content{\n\t\t\n\t\t\t}\n\t\t\t\n\t\t\t.vco-credit, .vco-caption {\n\t\t\t\tmargin-top: 2px;\n\t\t\t\tpadding-left:10px;\n\t\t\t\tpadding-right:10px;\n\t\t\t\tfont-size:8px;\n\t\t\t}\n\t\t\t.vco-credit {\n\t\t\t\tmargin-top: 0px;\n\t\t\t}\n\t\t}\n\t}\n}\n\n","/* Requires Variables.less\n================================================== */\n\n.vco-text {\n\twidth:50%;\n\tmax-width:50%;\n\tmin-width:120px;\n\tpadding: 0 20px 0 20px;\n\tdisplay:table-cell;\n\tdisplay:block;\n\tvertical-align:middle;\n\ttext-align: left;\n\t//float:left;\n\ttext-shadow: none;\n\tcolor:@color-text;\n\tp {\n\t\tcolor:@color-text;\n\t}\n\t.vco-text-content-container {\n\t\t.vco-text-content{\n\t\t\n\t\t}\n\t}\n\th2.vco-headline-title, h2.vco-headline {\n\t\tmargin-top:0;\n\t\tcolor:@color-header-text;\n\t}\n\t.vco-headline-date, h3.vco-headline-date {\n\t\tfont-family:@font-main;\n\t\tfont-size:@base-font-size;\n\t\tline-height: @base-font-size;\n\t\tfont-weight: normal;\n\t\tmargin:0 0 2px 0;\n\t\tcolor: lighten(@color-text,25);\n\t\tsmall {\n\t\t\tfont-size:@base-font-size;\n\t\t\tline-height: @base-font-size;\n\t\t\tfont-weight: normal;\n\t\t\tcolor: lighten(@color-text,25);\n\t\t}\n\t}\n\t.vco-text-date {\n\t\tdisplay:inline-block;\n\t\tfont-family:@font-main;\n\t\tfont-weight:normal;\n\t\tmargin-top:10px;\n\t\tfont-size:12px;\n\t\tcolor: lighten(@color-text,25);\n\t\t&:after {\n\t\t\t//margin-left:3px;\n\t\t\t//color:#999;\n\t\t\t//font-weight:normal;\n\t\t}\n\t}\n\n}\n\n// When the background is an image\n.vco-full-image-background, .vco-full-color-background {\n\t.vco-text, .vco-text p {\n\t\tcolor: @color-text-inverted !important;\n\t\ttext-shadow: 1px 1px 2px #000;\n\t\t.vco-headline-date, h3.vco-headline-date {\n\t\t\tcolor: @color-text-inverted !important;\n\t\t\tsmall {\n\t\t\t\tcolor: @color-text-inverted !important;\n\t\t\t}\n\t\t}\n\n\t}\n}\n\n\n/* Skinny\n================================================== */\n.vco-skinny {\n\t.vco-text {\n\t\twidth:100%;\n\t\tmax-width:100%;\n\t\tmin-width:auto;\n\t\tfloat:none;\n\t\tmargin-top:20px;\n\t\t.vco-text-content-container {\n\t\t\t.vco-text-content{\n\t\t\n\t\t\t}\n\t\t}\n\t}\n}\n\n\n\n/* Mobile, iPhone\n================================================== */\n.vco-mobile {\n\t\n}\n\n/* Mobile, iPhone and skinny\n================================================== */\n.vco-mobile.vco-skinny {\n\n}\n",".vco-media {\n\t.vco-media-image {\n\t\twidth: auto !important;\n\t}\n\n}\n\n.vco-mobile.vco-skinny {\n\t.vco-media {\n\t\t.vco-media-image {\n\t\t\tmax-height:250px !important;\n\t\t}\n\n\t}\n}",".vco-media {\n\t.vco-media-twitter {\n\t\ttext-align:left;\n\t\t//margin-left: auto;\n\t\t//margin-right: auto;\n\t\t//margin-bottom:@base-space;\n\t\tclear:both;\n\t\tblockquote {\n\t\t\tmargin:0;\n\t\t\tmargin-right: \t@base-spacing;\n\t\t\tfont-size: \t\t@base-font-size;\n\t\t\tline-height:\tfloor(@base-font-size * @base-line-height);\n\t\t\tcolor:\t\t\t@color-foreground;\n\t\t\tp {\n\t\t\t\tfont-size: \t\t@base-font-size-xlarge;\n\t\t\t\tline-height: \tfloor(@base-font-size-xlarge * 1.1);\n\t\t\t\tcolor:\t\t\t@color-dark;\n\t\t\t}\n\t\t\t.quote-mark {\n\t\t\t\t\n\t\t\t}\n\t\t}\n\t\tblockquote p:before {\n\t\t\tdisplay:none;\n\t\t}\n\t\tblockquote p:after {\n\t\t\tdisplay:none;\n\t\t}\n\t\t\n\t\t.vco-icon-twitter {\n\t\t\tcolor:#55ACEE;\n\t\t}\n\t\t.vcard {\n\t\t\ta:hover, a.vco-date:hover {\n\t\t\t\ttext-decoration: none;\n\t\t\t\tcolor:#55ACEE;\n\t\t\t\t.fn, .nickname {\n\t\t\t\t\tcolor:#55ACEE;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t\n\t\t\n\n\t}\n\n}\n.vco-slide-media-only {\n\t.vco-media {\n\t\t.vco-media-twitter {\n\t\t\twidth:80%;\n\t\t\tmargin-left:auto;\n\t\t\tmargin-right:auto;\n\t\t}\n\t}\n}\n.vco-mobile.vco-skinny {\n\t.vco-media {\n\t\t.vco-media-twitter {\n\t\t\t\n\t\t\tblockquote {\n\t\t\t\tp {\n\t\t\t\t\tfont-size: \t\t@base-font-size;\n\t\t\t\t\tline-height:\tfloor(@base-font-size * @base-line-height);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t}\n}\n.vco-skinny {\n\t\n\t.vco-media {\n\t\t.vco-media-twitter {\n\t\t\tmargin-left:10px;\n\t\t\tmargin-right:10px;\n\t\t\tblockquote {\n\t\t\t\tp {\n\t\t\t\t\tfont-size: \t\t@base-font-size-large;\n\t\t\t\t\tline-height:\tfloor(@base-font-size-large * 1.1);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t}\n}\n",".vco-media {\n\t.vco-media-blockquote {\n\t\ttext-align:left;\n\t\tclear:both;\n\t\tblockquote {\n\t\t\tmargin:0;\n\t\t\tmargin-right: \t@base-spacing;\n\t\t\ttext-align: \tleft;\n\t\t\tp {\n\t\t\t\tfont-size: \t\t@base-font-size-xlarge;\n\t\t\t\tline-height: \tfloor(@base-font-size-xlarge * 1.1);\n\t\t\t\t//color:\t\t\t@color-dark;\n\t\t\t}\n\t\t\tcite {\n\t\t\t\tfont-size: \t\t@base-font-size;\n\t\t\t\tline-height:\tfloor(@base-font-size * @base-line-height);\n\t\t\t\tcolor:\t\t\t@color-foreground;\n\t\t\t\ttext-align: \tright;\n\t\t\t}\n\t\t\t\n\t\t}\n\n\t\tblockquote p:before {\n\t\t\tcontent: open-quote;\n\t\t\tdisplay:inline-block;\n\t\t\t//font-size: (@base-font-size-xlarge * 3);\n\t\t\t//font-style: normal;\n\t\t\t//position: relative; \n\t\t\t//top: (@base-font-size-xlarge);\n\t\t\tmargin-right:5px;\n\t\t\n\t\t}\n\t\tblockquote p:after {\n\t\t\tcontent: close-quote;\n\t\t\tdisplay:inline-block;\n\t\t\t//font-size: (@base-font-size-xlarge * 2);\n\t\t\t//position: relative; \n\t\t\t//top: (@base-font-size-xlarge/2);\n\t\t\tmargin-left:3px;\n\t\t\n\t\t}\n\n\t}\n\n}\n.vco-slide-media-only {\n\t.vco-media {\n\t\t.vco-media-blockquote {\n\t\t\twidth:80%;\n\t\t\tmargin-left:auto;\n\t\t\tmargin-right:auto;\n\t\t}\n\t}\n}\n// Skinnier\n@media only screen and (max-width: 800px), only screen and (max-device-width: 800px) {\n\t.vco-media {\n\t\t.vco-media-blockquote {\n\t\t\tblockquote {\n\t\t\t\tp {\n\t\t\t\t\tfont-size: \t\t@base-font-size-large;\n\t\t\t\t\tline-height:\tfloor(@base-font-size-large * 1.1);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t}\n}\n// Mobile, iPhone and skinny\n@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {\n\t.vco-media {\n\t\t.vco-media-blockquote {\n\t\t\tblockquote {\n\t\t\t\tp {\n\t\t\t\t\tfont-size: \t\t@base-font-size;\n\t\t\t\t\tline-height:\tfloor(@base-font-size * @base-line-height);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t}\n}",".vco-media {\n\t.vco-media-instagram {\n\t\t\n\t}\n\n}\n\n\n.vco-mobile.vco-skinny {\n\t.vco-media {\n\t\t.vco-media-instagram {\n\t\t\tmax-height:250px !important;\n\t\t}\n\n\t}\n}",".vco-media {\n\t.vco-media-profile {\n\t\tborder-radius: 50%;\n\t}\n\n}\n\n// Mobile, iPhone and skinny\n@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {\n\t.vco-media {\n\t\t.vco-media-profile {\n\t\t\n\t\t}\n\n\t}\n}",".vco-media {\n\t.vco-media-iframe {\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tiframe {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t}\n\t}\n\n}\n\n// Mobile, iPhone and skinny\n@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {\n\t.vco-media {\n\t\t.vco-media-iframe {\n\t\t\n\t\t}\n\n\t}\n}",".vco-media {\n\t.vco-media-wikipedia {\n\t\t//font-size: @base-font;\n\t\t//line-height: @base-line;\n\t\ttext-align:left;\n\t\tmargin-left: auto;\n\t\tmargin-right: auto;\n\t\t//margin-bottom:@base-space;\n\t\tclear:both;\n\t\t.wiki-source { \n\t\t\t//margin-bottom:@base-space;\n\t\t\tfont-size: 13px;\n\t\t\tline-height: 19px;\n\t\t\tfont-style: italic;\n\t\t}\n\t\th4 {\n\t\t\tmargin-top:0px;\n\t\t\t//border-bottom: 1px solid @color-line;\n\t\t\tmargin-bottom:0px;\n\t\t}\n\t\th4 a {\n\t\t\tcolor:@color-dark; //@color-theme;\n\t\t\ttext-decoration: none;\n\t\t}\n\t\th4 a:hover {\n\t\t\ttext-decoration: underline;\n\t\t}\n\t\t\n\t\tp {\n\t\t\tfont-size: 13px;\n\t\t\tline-height: 19px;\n\t\t}\n\t\t\n\t}\n\n}\n.vco-slide.vco-full-image-background, .vco-slide.vco-full-color-background {\n\t.vco-media {\n\t\t.vco-media-wikipedia {\n\t\t\tpadding:20px;\n\t\t\t.background-color-opacity(0,0,0, 60);\n\t\t\t.border-radius(7px);\n\t\t\th4 a {\n\t\t\t\t.slide-text-shadow();\n\t\t\t}\n\t\t}\n\t}\n}\n// Mobile, iPhone and skinny\n.vco-mobile.vco-skinny {\n\t.vco-media {\n\t\t.vco-media-wikipedia {\n\t\t\tmargin-left: 10px;\n\t\t\tmargin-right: 10px;\n\t\t}\n\t\t\n\t}\n}","/* required styles */\n\n.leaflet-map-pane,\n.leaflet-tile,\n.leaflet-marker-icon,\n.leaflet-marker-shadow,\n.leaflet-tile-pane,\n.leaflet-tile-container,\n.leaflet-overlay-pane,\n.leaflet-shadow-pane,\n.leaflet-marker-pane,\n.leaflet-popup-pane,\n.leaflet-overlay-pane svg,\n.leaflet-zoom-box,\n.leaflet-image-layer,\n.leaflet-layer {\n\tposition: absolute;\n\tleft: 0;\n\ttop: 0;\n\t}\n.leaflet-container {\n\toverflow: hidden;\n\t-ms-touch-action: none;\n\t}\n.leaflet-tile,\n.leaflet-marker-icon,\n.leaflet-marker-shadow {\n\t-webkit-user-select: none;\n\t -moz-user-select: none;\n\t user-select: none;\n\t-webkit-user-drag: none;\n\t}\n.leaflet-marker-icon,\n.leaflet-marker-shadow {\n\tdisplay: block;\n\t}\n/* map is broken in FF if you have max-width: 100% on tiles */\n.leaflet-container img {\n\tmax-width: none !important;\n\t}\n/* stupid Android 2 doesn't understand \"max-width: none\" properly */\n.leaflet-container img.leaflet-image-layer {\n\tmax-width: 15000px !important;\n\t}\n.leaflet-tile {\n\tfilter: inherit;\n\tvisibility: hidden;\n\t}\n.leaflet-tile-loaded {\n\tvisibility: inherit;\n\t}\n.leaflet-zoom-box {\n\twidth: 0;\n\theight: 0;\n\t}\n/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */\n.leaflet-overlay-pane svg {\n\t-moz-user-select: none;\n\t}\n\n.leaflet-tile-pane { z-index: 2; }\n.leaflet-objects-pane { z-index: 3; }\n.leaflet-overlay-pane { z-index: 4; }\n.leaflet-shadow-pane { z-index: 5; }\n.leaflet-marker-pane { z-index: 6; }\n.leaflet-popup-pane { z-index: 7; }\n\n.leaflet-vml-shape {\n\twidth: 1px;\n\theight: 1px;\n\t}\n.lvml {\n\tbehavior: url(#default#VML);\n\tdisplay: inline-block;\n\tposition: absolute;\n\t}\n\n\n/* control positioning */\n\n.leaflet-control {\n\tposition: relative;\n\tz-index: 7;\n\tpointer-events: auto;\n\t}\n.leaflet-top,\n.leaflet-bottom {\n\tposition: absolute;\n\tz-index: 1000;\n\tpointer-events: none;\n\t}\n.leaflet-top {\n\ttop: 0;\n\t}\n.leaflet-right {\n\tright: 0;\n\t}\n.leaflet-bottom {\n\tbottom: 0;\n\t}\n.leaflet-left {\n\tleft: 0;\n\t}\n.leaflet-control {\n\tfloat: left;\n\tclear: both;\n\t}\n.leaflet-right .leaflet-control {\n\tfloat: right;\n\t}\n.leaflet-top .leaflet-control {\n\tmargin-top: 10px;\n\t}\n.leaflet-bottom .leaflet-control {\n\tmargin-bottom: 10px;\n\t}\n.leaflet-left .leaflet-control {\n\tmargin-left: 10px;\n\t}\n.leaflet-right .leaflet-control {\n\tmargin-right: 10px;\n\t}\n\n\n/* zoom and fade animations */\n\n.leaflet-fade-anim .leaflet-tile,\n.leaflet-fade-anim .leaflet-popup {\n\topacity: 0;\n\t-webkit-transition: opacity 0.2s linear;\n\t -moz-transition: opacity 0.2s linear;\n\t -o-transition: opacity 0.2s linear;\n\t transition: opacity 0.2s linear;\n\t}\n.leaflet-fade-anim .leaflet-tile-loaded,\n.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {\n\topacity: 1;\n\t}\n\n.leaflet-zoom-anim .leaflet-zoom-animated {\n\t-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);\n\t -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);\n\t -o-transition: -o-transform 0.25s cubic-bezier(0,0,0.25,1);\n\t transition: transform 0.25s cubic-bezier(0,0,0.25,1);\n\t}\n.leaflet-zoom-anim .leaflet-tile,\n.leaflet-pan-anim .leaflet-tile,\n.leaflet-touching .leaflet-zoom-animated {\n\t-webkit-transition: none;\n\t -moz-transition: none;\n\t -o-transition: none;\n\t transition: none;\n\t}\n\n.leaflet-zoom-anim .leaflet-zoom-hide {\n\tvisibility: hidden;\n\t}\n\n\n/* cursors */\n\n.leaflet-clickable {\n\tcursor: pointer;\n\t}\n.leaflet-container {\n\tcursor: -webkit-grab;\n\tcursor: -moz-grab;\n\t}\n.leaflet-popup-pane,\n.leaflet-control {\n\tcursor: auto;\n\t}\n.leaflet-dragging .leaflet-container,\n.leaflet-dragging .leaflet-clickable {\n\tcursor: move;\n\tcursor: -webkit-grabbing;\n\tcursor: -moz-grabbing;\n\t}\n\n\n/* visual tweaks */\n\n.leaflet-container {\n\tbackground: #ddd;\n\toutline: 0;\n\t}\n.leaflet-container a {\n\tcolor: #0078A8;\n\t}\n.leaflet-container a.leaflet-active {\n\toutline: 2px solid orange;\n\t}\n.leaflet-zoom-box {\n\tborder: 2px dotted #38f;\n\tbackground: rgba(255,255,255,0.5);\n\t}\n\n\n/* general typography */\n.leaflet-container {\n\tfont: 12px/1.5 \"Helvetica Neue\", Arial, Helvetica, sans-serif;\n\t}\n\n\n/* general toolbar styles */\n\n.leaflet-bar {\n\tbox-shadow: 0 1px 5px rgba(0,0,0,0.65);\n\tborder-radius: 4px;\n\t}\n.leaflet-bar a,\n.leaflet-bar a:hover {\n\tbackground-color: #fff;\n\tborder-bottom: 1px solid #ccc;\n\twidth: 26px;\n\theight: 26px;\n\tline-height: 26px;\n\tdisplay: block;\n\ttext-align: center;\n\ttext-decoration: none;\n\tcolor: black;\n\t}\n.leaflet-bar a,\n.leaflet-control-layers-toggle {\n\tbackground-position: 50% 50%;\n\tbackground-repeat: no-repeat;\n\tdisplay: block;\n\t}\n.leaflet-bar a:hover {\n\tbackground-color: #f4f4f4;\n\t}\n.leaflet-bar a:first-child {\n\tborder-top-left-radius: 4px;\n\tborder-top-right-radius: 4px;\n\t}\n.leaflet-bar a:last-child {\n\tborder-bottom-left-radius: 4px;\n\tborder-bottom-right-radius: 4px;\n\tborder-bottom: none;\n\t}\n.leaflet-bar a.leaflet-disabled {\n\tcursor: default;\n\tbackground-color: #f4f4f4;\n\tcolor: #bbb;\n\t}\n\n.leaflet-touch .leaflet-bar a {\n\twidth: 30px;\n\theight: 30px;\n\tline-height: 30px;\n\t}\n\n\n/* zoom control */\n\n.leaflet-control-zoom-in,\n.leaflet-control-zoom-out {\n\tfont: bold 18px 'Lucida Console', Monaco, monospace;\n\ttext-indent: 1px;\n\t}\n.leaflet-control-zoom-out {\n\tfont-size: 20px;\n\t}\n\n.leaflet-touch .leaflet-control-zoom-in {\n\tfont-size: 22px;\n\t}\n.leaflet-touch .leaflet-control-zoom-out {\n\tfont-size: 24px;\n\t}\n\n\n/* layers control */\n\n.leaflet-control-layers {\n\tbox-shadow: 0 1px 5px rgba(0,0,0,0.4);\n\tbackground: #fff;\n\tborder-radius: 5px;\n\t}\n.leaflet-control-layers-toggle {\n\tbackground-image: url(images/layers.png);\n\twidth: 36px;\n\theight: 36px;\n\t}\n.leaflet-retina .leaflet-control-layers-toggle {\n\tbackground-image: url(images/layers-2x.png);\n\tbackground-size: 26px 26px;\n\t}\n.leaflet-touch .leaflet-control-layers-toggle {\n\twidth: 44px;\n\theight: 44px;\n\t}\n.leaflet-control-layers .leaflet-control-layers-list,\n.leaflet-control-layers-expanded .leaflet-control-layers-toggle {\n\tdisplay: none;\n\t}\n.leaflet-control-layers-expanded .leaflet-control-layers-list {\n\tdisplay: block;\n\tposition: relative;\n\t}\n.leaflet-control-layers-expanded {\n\tpadding: 6px 10px 6px 6px;\n\tcolor: #333;\n\tbackground: #fff;\n\t}\n.leaflet-control-layers-selector {\n\tmargin-top: 2px;\n\tposition: relative;\n\ttop: 1px;\n\t}\n.leaflet-control-layers label {\n\tdisplay: block;\n\t}\n.leaflet-control-layers-separator {\n\theight: 0;\n\tborder-top: 1px solid #ddd;\n\tmargin: 5px -10px 5px -6px;\n\t}\n\n\n/* attribution and scale controls */\n\n.leaflet-container .leaflet-control-attribution {\n\tbackground: #fff;\n\tbackground: rgba(255, 255, 255, 0.7);\n\tmargin: 0;\n\t}\n.leaflet-control-attribution,\n.leaflet-control-scale-line {\n\tpadding: 0 5px;\n\tcolor: #333;\n\t}\n.leaflet-control-attribution a {\n\ttext-decoration: none;\n\t}\n.leaflet-control-attribution a:hover {\n\ttext-decoration: underline;\n\t}\n.leaflet-container .leaflet-control-attribution,\n.leaflet-container .leaflet-control-scale {\n\tfont-size: 11px;\n\t}\n.leaflet-left .leaflet-control-scale {\n\tmargin-left: 5px;\n\t}\n.leaflet-bottom .leaflet-control-scale {\n\tmargin-bottom: 5px;\n\t}\n.leaflet-control-scale-line {\n\tborder: 2px solid #777;\n\tborder-top: none;\n\tline-height: 1.1;\n\tpadding: 2px 5px 1px;\n\tfont-size: 11px;\n\twhite-space: nowrap;\n\toverflow: hidden;\n\t-moz-box-sizing: content-box;\n\t box-sizing: content-box;\n\n\tbackground: #fff;\n\tbackground: rgba(255, 255, 255, 0.5);\n\t}\n.leaflet-control-scale-line:not(:first-child) {\n\tborder-top: 2px solid #777;\n\tborder-bottom: none;\n\tmargin-top: -2px;\n\t}\n.leaflet-control-scale-line:not(:first-child):not(:last-child) {\n\tborder-bottom: 2px solid #777;\n\t}\n\n.leaflet-touch .leaflet-control-attribution,\n.leaflet-touch .leaflet-control-layers,\n.leaflet-touch .leaflet-bar {\n\tbox-shadow: none;\n\t}\n.leaflet-touch .leaflet-control-layers,\n.leaflet-touch .leaflet-bar {\n\tborder: 2px solid rgba(0,0,0,0.2);\n\tbackground-clip: padding-box;\n\t}\n\n\n/* popup */\n\n.leaflet-popup {\n\tposition: absolute;\n\ttext-align: center;\n\t}\n.leaflet-popup-content-wrapper {\n\tpadding: 1px;\n\ttext-align: left;\n\tborder-radius: 12px;\n\t}\n.leaflet-popup-content {\n\tmargin: 13px 19px;\n\tline-height: 1.4;\n\t}\n.leaflet-popup-content p {\n\tmargin: 18px 0;\n\t}\n.leaflet-popup-tip-container {\n\tmargin: 0 auto;\n\twidth: 40px;\n\theight: 20px;\n\tposition: relative;\n\toverflow: hidden;\n\t}\n.leaflet-popup-tip {\n\twidth: 17px;\n\theight: 17px;\n\tpadding: 1px;\n\n\tmargin: -10px auto 0;\n\n\t-webkit-transform: rotate(45deg);\n\t -moz-transform: rotate(45deg);\n\t -ms-transform: rotate(45deg);\n\t -o-transform: rotate(45deg);\n\t transform: rotate(45deg);\n\t}\n.leaflet-popup-content-wrapper,\n.leaflet-popup-tip {\n\tbackground: white;\n\n\tbox-shadow: 0 3px 14px rgba(0,0,0,0.4);\n\t}\n.leaflet-container a.leaflet-popup-close-button {\n\tposition: absolute;\n\ttop: 0;\n\tright: 0;\n\tpadding: 4px 4px 0 0;\n\ttext-align: center;\n\twidth: 18px;\n\theight: 14px;\n\tfont: 16px/14px Tahoma, Verdana, sans-serif;\n\tcolor: #c3c3c3;\n\ttext-decoration: none;\n\tfont-weight: bold;\n\tbackground: transparent;\n\t}\n.leaflet-container a.leaflet-popup-close-button:hover {\n\tcolor: #999;\n\t}\n.leaflet-popup-scrolled {\n\toverflow: auto;\n\tborder-bottom: 1px solid #ddd;\n\tborder-top: 1px solid #ddd;\n\t}\n\n.leaflet-oldie .leaflet-popup-content-wrapper {\n\tzoom: 1;\n\t}\n.leaflet-oldie .leaflet-popup-tip {\n\twidth: 24px;\n\tmargin: 0 auto;\n\n\t-ms-filter: \"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)\";\n\tfilter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);\n\t}\n.leaflet-oldie .leaflet-popup-tip-container {\n\tmargin-top: -1px;\n\t}\n\n.leaflet-oldie .leaflet-control-zoom,\n.leaflet-oldie .leaflet-control-layers,\n.leaflet-oldie .leaflet-popup-content-wrapper,\n.leaflet-oldie .leaflet-popup-tip {\n\tborder: 1px solid #999;\n\t}\n\n\n/* div icon */\n\n.leaflet-div-icon {\n\tbackground: #fff;\n\tborder: 1px solid #666;\n\t}\n",".leaflet-vml-shape {\n\twidth: 1px;\n\theight: 1px;\n\t}\n.lvml {\n\tbehavior: url(#default#VML);\n\tdisplay: inline-block;\n\tposition: absolute;\n\t}\n\n.leaflet-control {\n\tdisplay: inline;\n\t}\n\n.leaflet-popup-tip {\n\twidth: 21px;\n\t_width: 27px;\n\tmargin: 0 auto;\n\t_margin-top: -3px;\n\n\tfilter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);\n\t-ms-filter: \"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)\";\n\t}\n.leaflet-popup-tip-container {\n\tmargin-top: -1px;\n\t}\n.leaflet-popup-content-wrapper, .leaflet-popup-tip {\n\tborder: 1px solid #999;\n\t}\n.leaflet-popup-content-wrapper {\n\tzoom: 1;\n\t}\n\n.leaflet-control-zoom,\n.leaflet-control-layers {\n\tborder: 3px solid #999;\n\t}\n.leaflet-control-layers-toggle {\n\t}\n.leaflet-control-attribution,\n.leaflet-control-layers,\n.leaflet-control-scale-line {\n\tbackground: white;\n\t}\n.leaflet-zoom-box {\n\tfilter: alpha(opacity=50);\n\t}\n.leaflet-control-attribution {\n\tborder-top: 1px solid #bbb;\n\tborder-left: 1px solid #bbb;\n\t}\n","/* Requires Variables.less\n================================================== */\n.vco-map {\n\t/*\n\t.leaflet-zoom-anim .leaflet-zoom-animated {\n\t\t-webkit-transition: -webkit-transform 0.8s cubic-bezier(0.25,0.1,0.25,0.75);\n\t\t -moz-transition: -moz-transform 0.8s cubic-bezier(0.25,0.1,0.25,0.75);\n\t\t -o-transition: -o-transform 0.8s cubic-bezier(0.25,0.1,0.25,0.75);\n\t\t transition: transform 0.8s cubic-bezier(0.25,0.1,0.25,0.75);\n\t}\n\t*/\n\t/*\n\t.leaflet-zoom-anim .leaflet-zoom-animated {\n\t\t-webkit-transition: -webkit-transform 1s cubic-bezier(1, 0, 0, 1);\n\t\t -moz-transition: -moz-transform 1s cubic-bezier(1, 0, 0, 1);\n\t\t -o-transition: -o-transform 1s cubic-bezier(1, 0, 0, 1);\n\t\t transition: transform 1s cubic-bezier(1, 0, 0, 1); \n\t}\n\t*/\n\t\n\t.leaflet-container {\n\t\t.leaflet-control-attribution {\n\t\t\tcolor:#999;\n\t\t\tmargin-bottom:3px !important;\n\t\t\ta {\n\t\t\t\tcolor: #666;\n\t\t\t}\n\t\t\t.vco-knightlab-brand, a.vco-knightlab-brand {\n\t\t\t\tmargin-left:5px;\n\t\t\t\t//color:@color-theme;\n\t\t\t\ttext-shadow: 0px 0px 1px #FFF, 0px 0px 1px #FFF, 0px 0px 5px #FFF;\n\t\t\t\tfont-size: 14px;\n\t\t\t\tfont-weight:bold;\n\t\t\t\tspan {\n\t\t\t\t\tcolor:@color-theme;\n\t\t\t\t\tdisplay:inline-block;\n\t\t\t\t\ttransform:rotate(45deg);\n\t\t\t\t\t-ms-transform:rotate(45deg); /* IE 9 */\n\t\t\t\t\t-webkit-transform:rotate(45deg); /* Opera, Chrome, and Safari */\n\t\t\t\t}\n\t\t\t\t&:hover {\n\t\t\t\t\ttext-decoration:none;\n\t\t\t\t\tcolor:lighten(@color-theme, 15);\n\t\t\t\t\t//text-shadow: 0px 0px 0px #000;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\timg.leaflet-image-layer {\n\t\t max-width: none !important;\n\t\t}\n\n\t\t\n\t}\n\t.leaflet-overlay-pane {\n\t\tz-index:auto;\n\t\t.leaflet-image-layer {\n\t\t\tz-index:-1;\n\t\t}\n\t\tsvg {\n\t\t\tz-index:4;\n\t\t}\n\t}\n\t.leaflet-fade-anim .leaflet-tile,\n\t.leaflet-fade-anim .leaflet-popup {\n\t\topacity: 0;\n\t\t-webkit-transition: opacity 0.5s linear;\n\t\t -moz-transition: opacity 0.5s linear;\n\t\t -o-transition: opacity 0.5s linear;\n\t\t transition: opacity 0.5s linear;\n\t}\n\t.leaflet-fade-anim .leaflet-tile-loaded,\n\t.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {\n\t\topacity: 1;\n\t}\n\t.leaflet-zoom-anim .leaflet-zoom-animated {\n\t\t-webkit-transition: -webkit-transform 1s cubic-bezier(0.75, 0.1, 0.2, 1);\n\t\t -moz-transition: -moz-transform 1s cubic-bezier(0.75, 0.1, 0.2, 1);\n\t\t -o-transition: -o-transform 1s cubic-bezier(0.75, 0.1, 0.2, 1);\n\t\t transition: transform 1s cubic-bezier(0.75, 0.1, 0.2, 1); \n\t\t-webkit-transform: translateZ(0);\n\t\t-webkit-perspective: 1000;\n\t\t-webkit-backface-visibility: hidden;\n\t}\n\t&.vco-map-touch-zoom {\n\t\t.leaflet-zoom-anim .leaflet-zoom-animated {\n\t\t\t-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);\n\t\t\t -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);\n\t\t\t -o-transition: -o-transform 0.25s cubic-bezier(0,0,0.25,1);\n\t\t\t transition: transform 0.25s cubic-bezier(0,0,0.25,1);\n\t\t\t-webkit-transform: translateZ(0);\n\t\t\t-webkit-perspective: 1000;\n\t\t\t-webkit-backface-visibility: hidden;\n\t\t}\n\t}\n\t/*\n\t.leaflet-zoom-anim .leaflet-zoom-animated {\n\t\t-webkit-transition: none;\n\t\t -moz-transition: none;\n\t\t -o-transition: none;\n\t\t transition: none; \n\t}\n\t*/\n\t.leaflet-bottom {\n\t\tbottom: 0;\n\t}\n\t.leaflet-right {\n\t\tleft: 0;\n\t\tright:auto;\n\t}\n\t.leaflet-container .leaflet-control-attribution{\n\t\tbackground-color:transparent;\n\t\tbox-shadow:none;\n\t\tmargin:0;\n\t\tborder:none;\n\t\tfont-size: 10px;\n\t}\n\t\n\t.leaflet-container {\n\t\t//background-color: @color-foreground;\n\t\tbackground-color: transparent;\n\t\t//background: @color-foreground url(\"cartographer.jpg\") repeat;\n\t\t\n\t}\n\t\n\t.leaflet-popup-content-wrapper {\n\t\tdisplay:none;\n\t\t.border-radius(5px);\n\t\tborder: 1px solid darken(@ui-background-color, 15);\n\t\t.box-shadow();\n\t\t.box-shadow(1px 1px 2px rgba(0,0,0,.30));\n\t\t//background: @color-foreground;\n\t\t//.translucent-background(@color-foreground, 0.75);\n\t\t.leaflet-popup-content {\n\t\t\tmargin:7px;\n\t\t\th4 {\n\t\t\t\tmargin:0;\n\t\t\t\tfont-weight:normal;\n\t\t\t\t//color:@color-background;\n\t\t\t}\n\t\t}\n\t}\n\t.leaflet-popup-tip-container {\n\t\tmargin: 0 auto;\n\t\twidth: 40px;\n\t\theight: 20px;\n\t\tposition: relative;\n\t\toverflow: hidden;\n\t\tdisplay:none;\n\t}\n\t\n\t.leaflet-bar {\n\t\t.box-shadow(none);\n\t}\n\t\n\t\n\n}\n\n/* Landscape\n================================================== */\n.vco-layout-landscape {\n\t.vco-map {\n\t\t.leaflet-bottom {\n\t\t\tbottom: 0;\n\t\t\t//top: auto;\n\t\t}\n\t\t.leaflet-right {\n\t\t\tleft: 0;\n\t\t\tright:auto;\n\t\t}\n\t\t.leaflet-top {\n\t\t\tbottom: 0;\n\t\t\ttop: 28px;\n\t\t}\n\t\t.leaflet-left {\n\t\t\t//left: 0;\n\t\t\t//right:auto;\n\t\t}\n\t}\n\t\n}\n.vco-layout-portrait {\n\t.leaflet-control-container {\n\t\t\n\t}\n\t.leaflet-bottom {\n\t\t//position:relative;\n\t\tbottom: 0;\n\t\ttop: auto;\n\t}\n}\n/* Mobile, iPhone and skinny\n================================================== */\n@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {\n\t\n}\n.vco-mobile.vco-skinny {\n\t.leaflet-control-zoom, .leaflet-control-layers {\n\t\tdisplay:none;\n\t}\n\t.leaflet-container {\n\t\t.leaflet-control-attribution {\n\t\t\tfont-size:8px;\n\t\t\t.vco-knightlab-brand, a.vco-knightlab-brand {\n\t\t\t\tfont-size:8px;\n\t\t\t}\n\t\t}\n\t}\n}\n.vco-skinny {\n\t\n\t.leaflet-container .leaflet-control-attribution{\n\t\tbackground-color:transparent;\n\t\tbox-shadow:none;\n\t\tmargin:0;\n\t\tborder:none;\n\t\tfont-size:8px;\n\t\t.vco-knightlab-brand, a.vco-knightlab-brand {\n\t\t\tfont-size:12px;\n\t\t}\n\t\t//font-size: 6px !important;\n\t}\n}\n\n",".vco-map {\n\t.leaflet-container {\n\t\t.leaflet-bottom {\n\t\t\t.leaflet-control-minimap {\n\t\t\t\tmargin-left:10px;\n\t\t\t\tmargin-bottom:25px;\n\t\t\t}\n\t\t}\n\t\t.leaflet-top {\n\t\t\t.leaflet-control-minimap {\n\t\t\t\tmargin-left:10px;\n\t\t\t\tmargin-top:10px;\n\t\t\t}\n\t\t}\n\t\t.leaflet-control-minimap {\n\t\t border:solid #FFF 2px;\n\t\t .box-shadow(1px 1px 7px rgba(0,0,0,.30));\n\t\t .border-radius(3px);\n\t\t //background: #f8f8f9;\n\t\t\tbackground-color: darken(@color-background,30);\n\t\t transition: all .2s;\n\t\t\tborder: 2px solid darken(@color-background,30);\n\t\t}\n\n\t\t.leaflet-control-minimap a {\n\t\t background-color: darken(@color-background,30);\n\t\t //background-repeat: no-repeat;\n\t\t z-index: 99999;\n\t\t transition: all .2s;\n\t\t border-radius: 3px 0px 0px 0px;\n\t\t}\n\n\t\t.leaflet-control-minimap a.minimized {\n\t\t -webkit-transform: rotate(180deg);\n\t\t transform: rotate(180deg);\n\t\t // border-radius: 0px;\n\t\t}\n\n\t\t.leaflet-control-minimap-toggle-display {\n\t\t //background-image: url(\"images/toggle.png\");\n\t\t height: 19px;\n\t\t width: 19px;\n\t\t position: absolute;\n\t\t bottom: 0;\n\t\t right: 0; \n\t\t\tborder: 1px solid darken(@color-background,30);\n\t\t\tbackground-color:darken(@color-background,50);\n\t\t}\n\t\t.leaflet-control-minimap-toggle-display:after {\n\t\t\tfont-family: 'vco-icons';\n\t\t\tspeak: none;\n\t\t\tfont-style: normal;\n\t\t\tfont-weight: normal;\n\t\t\tfont-variant: normal;\n\t\t\ttext-transform: none;\n\t\t\tline-height: 1;\n\t\t\n\t\t\t/* Better Font Rendering =========== */\n\t\t\t-webkit-font-smoothing: antialiased;\n\t\t\t-moz-osx-font-smoothing: grayscale;\n\t\t\n\t\t\t//color: darken(@color-background,50);\n\t\t\tcolor:#FFF;\n\t\t\tfont-size: 20px;\n\t\t\tcontent: \"\\e647\";\n\t\t}\n\t}\n}\n\n\n",".vco-map {\n\t.leaflet-container {\n\t\t.mapbox-maplogo {\n\t\t\tposition:relative;\n\t\t\tdisplay:inline-block;\n\t\t\theight: 20px;\n\t\t\twidth: 65px;\n\t\t\t//left:10px;\n\t\t\t//bottom:10px;\n\t\t\tmargin: 0 3px -5px 3px;\n\t\t\ttext-indent: -9999px;\n\t\t\tz-index:99999;\n\t\t\toverflow:hidden;\n\t\t\tbackground-image: url(\"data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg 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' viewBox='0 0 84.49 21' style='enable-background:new 0 0 84.49 21;' xml:space='preserve'%3E%3Cg%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M83.25,14.26c0,0.12-0.09,0.21-0.21,0.21h-1.61c-0.13,0-0.24-0.06-0.3-0.17l-1.44-2.39l-1.44,2.39 c-0.06,0.11-0.18,0.17-0.3,0.17h-1.61c-0.04,0-0.08-0.01-0.12-0.03c-0.09-0.06-0.13-0.19-0.06-0.28l0,0l2.43-3.68L76.2,6.84 c-0.02-0.03-0.03-0.07-0.03-0.12c0-0.12,0.09-0.21,0.21-0.21h1.61c0.13,0,0.24,0.06,0.3,0.17l1.41,2.36l1.4-2.35 c0.06-0.11,0.18-0.17,0.3-0.17H83c0.04,0,0.08,0.01,0.12,0.03c0.09,0.06,0.13,0.19,0.06,0.28l0,0l-2.37,3.63l2.43,3.67 C83.24,14.18,83.25,14.22,83.25,14.26z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M66.24,9.59c-0.39-1.88-1.96-3.28-3.84-3.28c-1.03,0-2.03,0.42-2.73,1.18V3.51c0-0.13-0.1-0.23-0.23-0.23h-1.4 c-0.13,0-0.23,0.11-0.23,0.23v10.72c0,0.13,0.1,0.23,0.23,0.23h1.4c0.13,0,0.23-0.11,0.23-0.23V13.5c0.71,0.75,1.7,1.18,2.73,1.18 c1.88,0,3.45-1.41,3.84-3.29C66.37,10.79,66.37,10.18,66.24,9.59L66.24,9.59z M62.08,13c-1.32,0-2.39-1.11-2.41-2.48v-0.06 c0.02-1.38,1.09-2.48,2.41-2.48s2.42,1.12,2.42,2.51S63.41,13,62.08,13z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M71.67,6.32c-1.98-0.01-3.72,1.35-4.16,3.29c-0.13,0.59-0.13,1.19,0,1.77c0.44,1.94,2.17,3.32,4.17,3.3 c2.35,0,4.26-1.87,4.26-4.19S74.04,6.32,71.67,6.32z M71.65,13.01c-1.33,0-2.42-1.12-2.42-2.51s1.08-2.52,2.42-2.52 c1.33,0,2.42,1.12,2.42,2.51S72.99,13,71.65,13.01L71.65,13.01z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M62.08,7.98c-1.32,0-2.39,1.11-2.41,2.48v0.06C59.68,11.9,60.75,13,62.08,13s2.42-1.12,2.42-2.51 S63.41,7.98,62.08,7.98z M62.08,11.76c-0.63,0-1.14-0.56-1.17-1.25v-0.04c0.01-0.69,0.54-1.25,1.17-1.25 c0.63,0,1.17,0.57,1.17,1.27C63.24,11.2,62.73,11.76,62.08,11.76z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M71.65,7.98c-1.33,0-2.42,1.12-2.42,2.51S70.32,13,71.65,13s2.42-1.12,2.42-2.51S72.99,7.98,71.65,7.98z M71.65,11.76c-0.64,0-1.17-0.57-1.17-1.27c0-0.7,0.53-1.26,1.17-1.26s1.17,0.57,1.17,1.27C72.82,11.21,72.29,11.76,71.65,11.76z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M45.74,6.53h-1.4c-0.13,0-0.23,0.11-0.23,0.23v0.73c-0.71-0.75-1.7-1.18-2.73-1.18 c-2.17,0-3.94,1.87-3.94,4.19s1.77,4.19,3.94,4.19c1.04,0,2.03-0.43,2.73-1.19v0.73c0,0.13,0.1,0.23,0.23,0.23h1.4 c0.13,0,0.23-0.11,0.23-0.23V6.74c0-0.12-0.09-0.22-0.22-0.22C45.75,6.53,45.75,6.53,45.74,6.53z M44.12,10.53 C44.11,11.9,43.03,13,41.71,13s-2.42-1.12-2.42-2.51s1.08-2.52,2.4-2.52c1.33,0,2.39,1.11,2.41,2.48L44.12,10.53z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M41.71,7.98c-1.33,0-2.42,1.12-2.42,2.51S40.37,13,41.71,13s2.39-1.11,2.41-2.48v-0.06 C44.1,9.09,43.03,7.98,41.71,7.98z M40.55,10.49c0-0.7,0.52-1.27,1.17-1.27c0.64,0,1.14,0.56,1.17,1.25v0.04 c-0.01,0.68-0.53,1.24-1.17,1.24C41.08,11.75,40.55,11.19,40.55,10.49z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M52.41,6.32c-1.03,0-2.03,0.42-2.73,1.18V6.75c0-0.13-0.1-0.23-0.23-0.23h-1.4c-0.13,0-0.23,0.11-0.23,0.23 v10.72c0,0.13,0.1,0.23,0.23,0.23h1.4c0.13,0,0.23-0.1,0.23-0.23V13.5c0.71,0.75,1.7,1.18,2.74,1.18c2.17,0,3.94-1.87,3.94-4.19 S54.58,6.32,52.41,6.32z M52.08,13.01c-1.32,0-2.39-1.11-2.42-2.48v-0.07c0.02-1.38,1.09-2.49,2.4-2.49c1.32,0,2.41,1.12,2.41,2.51 S53.4,13,52.08,13.01L52.08,13.01z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M52.08,7.98c-1.32,0-2.39,1.11-2.42,2.48v0.06c0.03,1.38,1.1,2.48,2.42,2.48s2.41-1.12,2.41-2.51 S53.4,7.98,52.08,7.98z M52.08,11.76c-0.63,0-1.14-0.56-1.17-1.25v-0.04c0.01-0.69,0.54-1.25,1.17-1.25c0.63,0,1.17,0.58,1.17,1.27 S52.72,11.76,52.08,11.76z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M36.08,14.24c0,0.13-0.1,0.23-0.23,0.23h-1.41c-0.13,0-0.23-0.11-0.23-0.23V9.68c0-0.98-0.74-1.71-1.62-1.71 c-0.8,0-1.46,0.7-1.59,1.62l0.01,4.66c0,0.13-0.11,0.23-0.23,0.23h-1.41c-0.13,0-0.23-0.11-0.23-0.23V9.68 c0-0.98-0.74-1.71-1.62-1.71c-0.85,0-1.54,0.79-1.6,1.8v4.48c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23V6.74 c0.01-0.13,0.1-0.22,0.23-0.22h1.4c0.13,0,0.22,0.11,0.23,0.22V7.4c0.5-0.68,1.3-1.09,2.16-1.1h0.03c1.09,0,2.09,0.6,2.6,1.55 c0.45-0.95,1.4-1.55,2.44-1.56c1.62,0,2.93,1.25,2.9,2.78L36.08,14.24z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M84.34,13.59l-0.07-0.13l-1.96-2.99l1.94-2.95c0.44-0.67,0.26-1.56-0.41-2.02c-0.02,0-0.03,0-0.04-0.01 c-0.23-0.15-0.5-0.22-0.78-0.22h-1.61c-0.56,0-1.08,0.29-1.37,0.78L79.72,6.6l-0.34-0.56C79.09,5.56,78.57,5.27,78,5.27h-1.6 c-0.6,0-1.13,0.37-1.35,0.92c-2.19-1.66-5.28-1.47-7.26,0.45c-0.35,0.34-0.65,0.72-0.89,1.14c-0.9-1.62-2.58-2.72-4.5-2.72 c-0.5,0-1.01,0.07-1.48,0.23V3.51c0-0.82-0.66-1.48-1.47-1.48h-1.4c-0.81,0-1.47,0.66-1.47,1.47v3.75 c-0.95-1.36-2.5-2.18-4.17-2.19c-0.74,0-1.46,0.16-2.12,0.47c-0.24-0.17-0.54-0.26-0.84-0.26h-1.4c-0.45,0-0.87,0.21-1.15,0.56 c-0.02-0.03-0.04-0.05-0.07-0.08c-0.28-0.3-0.68-0.47-1.09-0.47h-1.39c-0.3,0-0.6,0.09-0.84,0.26c-0.67-0.3-1.39-0.46-2.12-0.46 c-1.83,0-3.43,1-4.37,2.5c-0.2-0.46-0.48-0.89-0.83-1.25c-0.8-0.81-1.89-1.25-3.02-1.25h-0.01c-0.89,0.01-1.75,0.33-2.46,0.88 c-0.74-0.57-1.64-0.88-2.57-0.88H28.1c-0.29,0-0.58,0.03-0.86,0.11c-0.28,0.06-0.56,0.16-0.82,0.28c-0.21-0.12-0.45-0.18-0.7-0.18 h-1.4c-0.82,0-1.47,0.66-1.47,1.47v7.5c0,0.82,0.66,1.47,1.47,1.47h1.4c0.82,0,1.48-0.66,1.48-1.48l0,0V9.79 c0.03-0.36,0.23-0.59,0.36-0.59c0.18,0,0.38,0.18,0.38,0.47v4.57c0,0.82,0.66,1.47,1.47,1.47h1.41c0.82,0,1.47-0.66,1.47-1.47 l-0.01-4.57c0.06-0.32,0.25-0.47,0.35-0.47c0.18,0,0.38,0.18,0.38,0.47v4.57c0,0.82,0.66,1.47,1.47,1.47h1.41 c0.82,0,1.47-0.66,1.47-1.47v-0.38c0.96,1.29,2.46,2.06,4.06,2.06c0.74,0,1.46-0.16,2.12-0.47c0.24,0.17,0.54,0.26,0.84,0.26h1.39 c0.3,0,0.6-0.09,0.84-0.26v2.01c0,0.82,0.66,1.47,1.47,1.47h1.4c0.82,0,1.47-0.66,1.47-1.47v-1.77c0.48,0.15,0.99,0.23,1.49,0.22 c1.7,0,3.22-0.87,4.17-2.2v0.52c0,0.82,0.66,1.47,1.47,1.47h1.4c0.3,0,0.6-0.09,0.84-0.26c0.66,0.31,1.39,0.47,2.12,0.47 c1.92,0,3.6-1.1,4.49-2.73c1.54,2.65,4.95,3.53,7.58,1.98c0.18-0.11,0.36-0.22,0.53-0.36c0.22,0.55,0.76,0.91,1.35,0.9H78 c0.56,0,1.08-0.29,1.37-0.78l0.37-0.61l0.37,0.61c0.29,0.48,0.81,0.78,1.38,0.78h1.6c0.81,0,1.46-0.66,1.45-1.46 C84.49,14.02,84.44,13.8,84.34,13.59L84.34,13.59z M35.86,14.47h-1.41c-0.13,0-0.23-0.11-0.23-0.23V9.68 c0-0.98-0.74-1.71-1.62-1.71c-0.8,0-1.46,0.7-1.59,1.62l0.01,4.66c0,0.13-0.1,0.23-0.23,0.23h-1.41c-0.13,0-0.23-0.11-0.23-0.23 V9.68c0-0.98-0.74-1.71-1.62-1.71c-0.85,0-1.54,0.79-1.6,1.8v4.48c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23 V6.74c0.01-0.13,0.11-0.22,0.23-0.22h1.4c0.13,0,0.22,0.11,0.23,0.22V7.4c0.5-0.68,1.3-1.09,2.16-1.1h0.03 c1.09,0,2.09,0.6,2.6,1.55c0.45-0.95,1.4-1.55,2.44-1.56c1.62,0,2.93,1.25,2.9,2.78l0.01,5.16C36.09,14.36,35.98,14.46,35.86,14.47 L35.86,14.47z M45.97,14.24c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23V13.5c-0.7,0.76-1.69,1.18-2.72,1.18 c-2.17,0-3.94-1.87-3.94-4.19s1.77-4.19,3.94-4.19c1.03,0,2.02,0.43,2.73,1.18V6.74c0-0.13,0.1-0.23,0.23-0.23h1.4 c0.12-0.01,0.22,0.08,0.23,0.21c0,0.01,0,0.01,0,0.02v7.51h-0.01V14.24z M52.41,14.67c-1.03,0-2.02-0.43-2.73-1.18v3.97 c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.1-0.23-0.23V6.75c0-0.13,0.1-0.22,0.23-0.22h1.4c0.13,0,0.23,0.11,0.23,0.23v0.73 c0.71-0.76,1.7-1.18,2.73-1.18c2.17,0,3.94,1.86,3.94,4.18S54.58,14.67,52.41,14.67z M66.24,11.39c-0.39,1.87-1.96,3.29-3.84,3.29 c-1.03,0-2.02-0.43-2.73-1.18v0.73c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23V3.51c0-0.13,0.1-0.23,0.23-0.23 h1.4c0.13,0,0.23,0.11,0.23,0.23v3.97c0.71-0.75,1.7-1.18,2.73-1.17c1.88,0,3.45,1.4,3.84,3.28C66.37,10.19,66.37,10.8,66.24,11.39 L66.24,11.39L66.24,11.39z M71.67,14.68c-2,0.01-3.73-1.35-4.17-3.3c-0.13-0.59-0.13-1.19,0-1.77c0.44-1.94,2.17-3.31,4.17-3.3 c2.36,0,4.26,1.87,4.26,4.19S74.03,14.68,71.67,14.68L71.67,14.68z M83.04,14.47h-1.61c-0.13,0-0.24-0.06-0.3-0.17l-1.44-2.39 l-1.44,2.39c-0.06,0.11-0.18,0.17-0.3,0.17h-1.61c-0.04,0-0.08-0.01-0.12-0.03c-0.09-0.06-0.13-0.19-0.06-0.28l0,0l2.43-3.68 L76.2,6.84c-0.02-0.03-0.03-0.07-0.03-0.12c0-0.12,0.09-0.21,0.21-0.21h1.61c0.13,0,0.24,0.06,0.3,0.17l1.41,2.36l1.41-2.36 c0.06-0.11,0.18-0.17,0.3-0.17h1.61c0.04,0,0.08,0.01,0.12,0.03c0.09,0.06,0.13,0.19,0.06,0.28l0,0l-2.38,3.64l2.43,3.67 c0.02,0.03,0.03,0.07,0.03,0.12C83.25,14.38,83.16,14.47,83.04,14.47L83.04,14.47L83.04,14.47z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M10.5,1.24c-5.11,0-9.25,4.15-9.25,9.25s4.15,9.25,9.25,9.25s9.25-4.15,9.25-9.25 C19.75,5.38,15.61,1.24,10.5,1.24z M14.89,12.77c-1.93,1.93-4.78,2.31-6.7,2.31c-0.7,0-1.41-0.05-2.1-0.16c0,0-1.02-5.64,2.14-8.81 c0.83-0.83,1.95-1.28,3.13-1.28c1.27,0,2.49,0.51,3.39,1.42C16.59,8.09,16.64,11,14.89,12.77z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M10.5-0.01C4.7-0.01,0,4.7,0,10.49s4.7,10.5,10.5,10.5S21,16.29,21,10.49C20.99,4.7,16.3-0.01,10.5-0.01z M10.5,19.74c-5.11,0-9.25-4.15-9.25-9.25s4.14-9.26,9.25-9.26s9.25,4.15,9.25,9.25C19.75,15.61,15.61,19.74,10.5,19.74z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M14.74,6.25C12.9,4.41,9.98,4.35,8.23,6.1c-3.16,3.17-2.14,8.81-2.14,8.81s5.64,1.02,8.81-2.14 C16.64,11,16.59,8.09,14.74,6.25z M12.47,10.34l-0.91,1.87l-0.9-1.87L8.8,9.43l1.86-0.9l0.9-1.87l0.91,1.87l1.86,0.9L12.47,10.34z'/%3E %3Cpolygon class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' points='14.33,9.43 12.47,10.34 11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 '/%3E%3C/g%3E%3C/svg%3E\");\n\t\t\tbackground-repeat:no-repeat;\n\t\t\tbackground-position: 0 0 ;\n\t\t\tbackground-size: 65px 20px;\n\t\t}\n\t}\n}\n\n\n","/* Requires Variables.less\n================================================== */\n@leaflet-offset: 6px;\n@map-icon-size: 44px; //52\n@map-icon-width: 32px; //38\n@map-icon-size: 52px;\n@map-icon-width: 38px;\n.vco-map {\n\t.vco-mapmarker, .vco-mapmarker-active {\n\t\tfont-family: 'vco-icons';\n\t\tspeak: none;\n\t\tfont-style: normal;\n\t\tfont-weight: normal;\n\t\tfont-variant: normal;\n\t\ttext-transform: none;\n\t\tline-height: 1;\n\n\t\t/* Better Font Rendering =========== */\n\t\t-webkit-font-smoothing: antialiased;\n\t\t-moz-osx-font-smoothing: grayscale;\n\t\t\n\t\t\n\t\twidth: @map-icon-width !important;\n\t\theight: @map-icon-size !important;\n\t\t//overflow:hidden;\n\t\ttop:-(@map-icon-size - @leaflet-offset);\n\t\tleft: -((@map-icon-width/2) - @leaflet-offset);\n\t\t\n\t} \n\t// Map Pin\n\t.vco-mapmarker:before, .vco-mapmarker-active:before {\n\t\tcontent: \"\\e600\";\n\t\tfont-size:@map-icon-size;\n\t\ttext-shadow: rgba(0,0,0, 0.66) 0px 2px 5px;\n\t\t\n\t}\n\t\n\t.vco-mapmarker {\n\t\tcolor:#a5a5a5;\n\t}\n\t.vco-mapmarker-active {\n\t\tcolor:@color-theme;\n\t}\n\t\n\t.vco-mapmarker-image-icon, .vco-mapmarker-image-icon-active {\n\t\tborder: 2px solid #a5a5a5;\n\t\tbox-shadow: 2px 2px 2px #000;\n\t\topacity:1;\n\t\t\n\t}\n\t.vco-mapmarker-image-icon {\n\t\t-webkit-filter: grayscale(100%);\n\t\t-moz-filter: grayscale(100%);\n\t\tfilter: grayscale(100%);\n\t}\n\t.vco-mapmarker-image-icon-active {\n\t\topacity:1;\n\t\tborder: 4px solid @color-theme;\n\t\t-webkit-filter: grayscale(0);\n\t\t-moz-filter: grayscale(0);\n\t\tfilter: grayscale(0);\n\t}\n\t\n\t/* Marker Media Icons\n\t================================================== */\n\t.vco-mapmarker-icon:after {\n\t\t\t//font-size:20px;\n\t\t\tfont-size:24px;\n\t\t\tcolor:#FFF; \n\t\t\ttext-align:center;\n\t\t\twidth:@map-icon-width;\n\t\t\theight: 24px;\n\t\t\toverflow:hidden;\n\t\t\t//content:'';\n\t\t\tdisplay:block;\n\t\t\tposition:absolute;\n\t\t\t//top:4px;\n\t\t\ttop:8px;\n\t\t\tleft:0px;\n\t\t\t\n\t\t\t.opacity(75);\n\t}\n\t\n\t.vco-mapmarker-active.vco-mapmarker-icon:after {\n\t\t.opacity(100);\n\t}\n\t.vco-mapmarker-icon.vco-icon-youtube:after {\n\t\t//content: \"\\e63a\";\n\t\t//font-size:22px;\n\t}\n\t.vco-icon-wikipedia:after {\n\t\t//font-size:14px;\n\t\tfont-size:16px;\n\t\t//top:10px;\n\t\ttop:12px;\n\t}\n\t.vco-icon-image:after {\n\t\ttop:6px;\n\t}\n\t.vco-icon-vine:after, .vco-icon-vimeo:after, .vco-icon-twitter:after {\n\t\t//top: 6px;\n\t\ttop: 8px;\n\t}\n\t\n\n\t\n}\n\n\n\n\n/* Mobile, iPhone and skinny\n================================================== */\n@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {\n\t.vco-map {\n\t\t.vco-mapmarker {\n\t\n\t\t}\n\t}\n}\n\n","/* Requires Variables.less\n================================================== */\n@leaflet-offset: 6px;\n@map-icon-size: 44px; //52\n@map-icon-width: 32px; //38\n@map-icon-size: 52px;\n@map-icon-width: 38px;\n.vco-map {\n\t.vco-mapimage-display:hover {\n\t\t.vco-mapmarker, .vco-mapmarker-active {\n\t\t\tdisplay:block;\n\t\t\n\t\t} \n\t}\n\t.vco-mapimage-display {\n\t\t.vco-mapmarker, .vco-mapmarker-active {\n\t\t\tdisplay:none;\n\t\t\n\t\t} \n\t\t\n\t}\n\n}\n\n.vco-map:hover {\n\t.vco-mapimage-display {\n\t\t\n\t}\n}\n\n\n/* Mobile, iPhone and skinny\n================================================== */\n@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {\n\t.vco-map {\n\t\t.vco-mapmarker {\n\t\n\t\t}\n\t}\n}\n\n","/* Requires Variables.less\n================================================== */\n.vco-map {\n\theight: 100%;\n\toverflow: hidden;\n\ttop:0px;\n\tbackground-color: @color-foreground;\n\t.vco-map-mask {\n\t\twidth: 100%;\n\t\theight:\t100%;\n\t\toverflow: hidden;\n\t\t.vco-map-display {\n\t\t\twidth: 100%;\n\t\t\theight:\t100%;\n\t\t}\n\t\t\n\t}\n\t\n}\n\n\n\n/* Mobile, iPhone and skinny\n================================================== */\n@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {\n\t.vco-map {\n\n\t}\n}\n\n",".vco-storymap {\n\n\t\n\th1, h2, h3 {\n\t\t.vco-snapmap-instagram {\n\t\t\n\t\t}\n\n\t}\n\th4, h5, h6 {\n\t\t.vco-snapmap-instagram {\n\t\t\n\t\t}\n\n\t}\n\th2.vco-headline-title {\n\t\t.vco-snapmap-instagram, .vco-snapmap-flickr {\n\t\t\ttext-align:center;\n\t\t\tdisplay:block;\n\t\t\ttext-transform: none !important;\n\t\t\ta {\n\t\t\t\tcolor:lighten(@color-dark, 40%);\n\t\t\t}\n\t\t}\n\n\t}\n\t.vco-media-instagram-likes {\n\t\tdisplay:inline-block;\n\t\tfont-family:@font-main;\n\t\tfont-weight:bold;\n\t\tmargin-top:10px;\n\t\tfont-size:12px;\n\t\tcolor: lighten(@color-dark, 40%);\n\t\t/*\n\t\t&:before {\n\t\t\tcontent:'\\2665';\n\t\t\tmargin-right:3px;\n\t\t\tfont-weight:normal;\n\t\t\tfont-size:14px;\n\t\t}\n\t\t*/\n\t\t&:after {\n\t\t\tcontent:'Likes';\n\t\t\tmargin-left:3px;\n\t\t\tcolor:#999;\n\t\t\tfont-weight:normal;\n\t\t\tmargin-right:10px;\n\t\t}\n\t}\n\t.vco-snapmap-user-description, .vco-snapmap-user-location {\n\t\tfont-family:@font-main;\n\t\t//font-size:12px;\n\t\t//width:50%;\n\t\tdisplay:block;\n\t\t\n\t}\n\t\n\t.vco-snapmap-instagram-text {\n\t\ttext-align:center;\n\t\tdisplay:none;\n\t\ta {\n\t\t\tcolor:#000;\n\t\t}\n\t\t.vco-snapmap-instagram-posts,\n\t\t.vco-snapmap-instagram-followed_by,\n\t\t.vco-snapmap-instagram-follows,\n\t\t.vco-snapmap-instagram-website,\n\t\t.vco-snapmap-instagram-website a {\n\t\t\tdisplay:inline-block;\n\t\t\tfont-family:@font-main;\n\t\t\tfont-weight:bold;\n\t\t\tmargin-top:10px;\n\t\t\tfont-size:12px;\n\t\t\tmargin-left:20px;\n\t\t\t&:after {\n\t\t\t\tmargin-left:3px;\n\t\t\t\tcolor:#999;\n\t\t\t\tfont-weight:normal;\n\t\t\t}\n\t\t}\n\t\t.vco-snapmap-instagram-posts:after {\n\t\t\tcontent:'Posts';\n\t\t}\n\t\t\n\t\t.vco-snapmap-instagram-followed_by:after {\n\t\t\tcontent:'Followers';\n\t\t}\n\t\t\n\t\t.vco-snapmap-instagram-follows:after {\n\t\t\tcontent:'Following';\n\t\t}\n\t\t\n\t\t.vco-snapmap-instagram-website,\n\t\t.vco-snapmap-instagram-website a {\n\t\t\tfont-weight:normal;\n\t\t\tdisplay:block;\n\t\t\tmargin:0;\n\t\t\tcolor:#999;\n\t\t\t&:after {\n\t\t\t\tmargin-left:0;\n\t\t\t\tcolor:#999;\n\t\t\t\tfont-weight:normal;\n\t\t\t}\n\t\t}\n\t\t\n\t\t.vco-snapmap-instagram-bio {\n\t\t}\n\t}\n\t\n\t.vco-snapmap-user-location {\n\t\tfont-weight:bold;\n\t\tfont-size:12px;\n\t\ttext-align:center;\n\t}\n\t.vco-snapmap-flickr-views {\n\t\tdisplay:block;\n\t\tfont-family:@font-main;\n\t\tfont-weight:bold;\n\t\tmargin-top:10px;\n\t\tfont-size:12px;\n\t\t&:before {\n\t\t\t\n\t\t}\n\t\t&:after {\n\t\t\tcontent:'Views';\n\t\t\tmargin-left:3px;\n\t\t\tcolor:#999;\n\t\t\tfont-weight:normal;\n\t\t}\n\t}\n}\n","\n/* simplified from https://jekyllcodex.org/without-plugin/lightbox/ */\n#lightbox {\n width: 100%;\n height: 100%;\n position: fixed;\n top: 0;\n left: 0;\n background: rgba(0,0,0,0.85);\n z-index: 9999999;\n line-height: 0;\n cursor: pointer;\n display: none;\n}\n#lightbox .img {\n position: relative;\n top: 50%;\n left: 50%;\n transform: translate(-50%,-50%);\n max-width: 100%;\n max-height: 100%;\n}\n#lightbox .img img {\n opacity: 0;\n pointer-events: none;\n width: auto;\n}\n@media screen and (min-width: 1200px) {\n #lightbox .img {\n max-width: 1200px;\n }\n}\n@media screen and (min-height: 1200px) {\n #lightbox .img {\n max-height: 1200px;\n }\n}\n#lightbox #close {\n height: 50px;\n width: 50px;\n position: fixed;\n cursor: pointer;\n text-decoration: none;\n z-index: 99;\n right: 0;\n top: 0;\n}\n#lightbox #close:after, #lightbox #close:before {\n position: absolute;\n margin-top: 22px;\n margin-left: 14px;\n content: \"\";\n height: 3px;\n background: white;\n width: 23px;\n transform-origin: 50% 50%;\n transform: rotate(-45deg);\n}\n#lightbox #close:after {\n transform: rotate(45deg);\n}\n#lightbox, #lightbox * {\n user-select: none;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/dist/js/storymap.js b/dist/js/storymap.js index eca6e46..414a90e 100644 --- a/dist/js/storymap.js +++ b/dist/js/storymap.js @@ -1,3 +1,2 @@ -/*! For license information please see storymap.js.LICENSE.txt */ -var KLStoryMap;(()=>{var t={481:function(t,e){!function(t){"use strict";var e="1.9.4";function i(t){var e,i,o,n;for(i=1,o=arguments.length;i0?Math.floor(t):Math.ceil(t)};function A(t,e,i){return t instanceof Z?t:f(t)?new Z(t[0],t[1]):null==t?t:"object"==typeof t&&"x"in t&&"y"in t?new Z(t.x,t.y):new Z(t,e,i)}function D(t,e){if(t)for(var i=e?[t,e]:t,o=0,n=i.length;o=this.min.x&&i.x<=this.max.x&&e.y>=this.min.y&&i.y<=this.max.y},intersects:function(t){t=I(t);var e=this.min,i=this.max,o=t.min,n=t.max,s=n.x>=e.x&&o.x<=i.x,a=n.y>=e.y&&o.y<=i.y;return s&&a},overlaps:function(t){t=I(t);var e=this.min,i=this.max,o=t.min,n=t.max,s=n.x>e.x&&o.xe.y&&o.y=o.lat&&i.lat<=n.lat&&e.lng>=o.lng&&i.lng<=n.lng},intersects:function(t){t=j(t);var e=this._southWest,i=this._northEast,o=t.getSouthWest(),n=t.getNorthEast(),s=n.lat>=e.lat&&o.lat<=i.lat,a=n.lng>=e.lng&&o.lng<=i.lng;return s&&a},overlaps:function(t){t=j(t);var e=this._southWest,i=this._northEast,o=t.getSouthWest(),n=t.getNorthEast(),s=n.lat>e.lat&&o.late.lng&&o.lng1,Ct=function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveEventSupport",l,e),window.removeEventListener("testPassiveEventSupport",l,e)}catch(t){}return t}(),Ot=!!document.createElement("canvas").getContext,Et=!(!document.createElementNS||!X("svg").createSVGRect),Zt=!!Et&&((Q=document.createElement("div")).innerHTML="","http://www.w3.org/2000/svg"===(Q.firstChild&&Q.firstChild.namespaceURI)),Bt=!Et&&function(){try{var t=document.createElement("div");t.innerHTML='';var e=t.firstChild;return e.style.behavior="url(#default#VML)",e&&"object"==typeof e.adj}catch(t){return!1}}(),At=0===navigator.platform.indexOf("Mac"),Dt=0===navigator.platform.indexOf("Linux");function It(t){return navigator.userAgent.toLowerCase().indexOf(t)>=0}var Nt={ie:et,ielt9:it,edge:ot,webkit:nt,android:st,android23:at,androidStock:ht,opera:lt,chrome:ct,gecko:dt,safari:_t,phantom:ut,opera12:pt,win:mt,ie3d:gt,webkit3d:ft,gecko3d:vt,any3d:yt,mobile:wt,mobileWebkit:bt,mobileWebkit3d:xt,msPointer:kt,pointer:Mt,touch:Tt,touchNative:Lt,mobileOpera:Pt,mobileGecko:zt,retina:St,passiveEvents:Ct,canvas:Ot,svg:Et,vml:Bt,inlineSvg:Zt,mac:At,linux:Dt},jt=Nt.msPointer?"MSPointerDown":"pointerdown",Rt=Nt.msPointer?"MSPointerMove":"pointermove",Ht=Nt.msPointer?"MSPointerUp":"pointerup",Ft=Nt.msPointer?"MSPointerCancel":"pointercancel",Wt={touchstart:jt,touchmove:Rt,touchend:Ht,touchcancel:Ft},Vt={touchstart:te,touchmove:Qt,touchend:Qt,touchcancel:Qt},qt={},Ut=!1;function Kt(t,e,i){return"touchstart"===e&&$t(),Vt[e]?(i=Vt[e].bind(this,i),t.addEventListener(Wt[e],i,!1),i):(console.warn("wrong event specified:",e),l)}function Gt(t,e,i){Wt[e]?t.removeEventListener(Wt[e],i,!1):console.warn("wrong event specified:",e)}function Yt(t){qt[t.pointerId]=t}function Jt(t){qt[t.pointerId]&&(qt[t.pointerId]=t)}function Xt(t){delete qt[t.pointerId]}function $t(){Ut||(document.addEventListener(jt,Yt,!0),document.addEventListener(Rt,Jt,!0),document.addEventListener(Ht,Xt,!0),document.addEventListener(Ft,Xt,!0),Ut=!0)}function Qt(t,e){if(e.pointerType!==(e.MSPOINTER_TYPE_MOUSE||"mouse")){for(var i in e.touches=[],qt)e.touches.push(qt[i]);e.changedTouches=[e],t(e)}}function te(t,e){e.MSPOINTER_TYPE_TOUCH&&e.pointerType===e.MSPOINTER_TYPE_TOUCH&&Ye(e),Qt(t,e)}function ee(t){var e,i,o={};for(i in t)e=t[i],o[i]=e&&e.bind?e.bind(t):e;return t=o,o.type="dblclick",o.detail=2,o.isTrusted=!1,o._simulated=!0,o}var ie=200;function oe(t,e){t.addEventListener("dblclick",e);var i,o=0;function n(t){if(1===t.detail){if("mouse"!==t.pointerType&&(!t.sourceCapabilities||t.sourceCapabilities.firesTouchEvents)){var n=Xe(t);if(!n.some((function(t){return t instanceof HTMLLabelElement&&t.attributes.for}))||n.some((function(t){return t instanceof HTMLInputElement||t instanceof HTMLSelectElement}))){var s=Date.now();s-o<=ie?2==++i&&e(ee(t)):i=1,o=s}}}else i=t.detail}return t.addEventListener("click",n),{dblclick:e,simDblclick:n}}function ne(t,e){t.removeEventListener("dblclick",e.dblclick),t.removeEventListener("click",e.simDblclick)}var se,ae,re,he,le,ce=Pe(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),de=Pe(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),_e="webkitTransition"===de||"OTransition"===de?de+"End":"transitionend";function ue(t){return"string"==typeof t?document.getElementById(t):t}function pe(t,e){var i=t.style[e]||t.currentStyle&&t.currentStyle[e];if((!i||"auto"===i)&&document.defaultView){var o=document.defaultView.getComputedStyle(t,null);i=o?o[e]:null}return"auto"===i?null:i}function me(t,e,i){var o=document.createElement(t);return o.className=e||"",i&&i.appendChild(o),o}function ge(t){var e=t.parentNode;e&&e.removeChild(t)}function fe(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function ve(t){var e=t.parentNode;e&&e.lastChild!==t&&e.appendChild(t)}function ye(t){var e=t.parentNode;e&&e.firstChild!==t&&e.insertBefore(t,e.firstChild)}function we(t,e){if(void 0!==t.classList)return t.classList.contains(e);var i=Me(t);return i.length>0&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(i)}function be(t,e){if(void 0!==t.classList)for(var i=_(e),o=0,n=i.length;o0?2*window.devicePixelRatio:1;function ti(t){return Nt.edge?t.wheelDeltaY/2:t.deltaY&&0===t.deltaMode?-t.deltaY/Qe:t.deltaY&&1===t.deltaMode?20*-t.deltaY:t.deltaY&&2===t.deltaMode?60*-t.deltaY:t.deltaX||t.deltaZ?0:t.wheelDelta?(t.wheelDeltaY||t.wheelDelta)/2:t.detail&&Math.abs(t.detail)<32765?20*-t.detail:t.detail?t.detail/-32765*60:0}function ei(t,e){var i=e.relatedTarget;if(!i)return!0;try{for(;i&&i!==t;)i=i.parentNode}catch(t){return!1}return i!==t}var ii={__proto__:null,on:je,off:He,stopPropagation:Ue,disableScrollPropagation:Ke,disableClickPropagation:Ge,preventDefault:Ye,stop:Je,getPropagationPath:Xe,getMousePosition:$e,getWheelDelta:ti,isExternalTarget:ei,addListener:je,removeListener:He},oi=E.extend({run:function(t,e,i,o){this.stop(),this._el=t,this._inProgress=!0,this._duration=i||.25,this._easeOutPower=1/Math.max(o||.5,.2),this._startPos=Ce(t),this._offset=e.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=T(this._animate,this),this._step()},_step:function(t){var e=+new Date-this._startTime,i=1e3*this._duration;ethis.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,e){this._enforcingBounds=!0;var i=this.getCenter(),o=this._limitCenter(i,this._zoom,j(t));return i.equals(o)||this.panTo(o,e),this._enforcingBounds=!1,this},panInside:function(t,e){var i=A((e=e||{}).paddingTopLeft||e.padding||[0,0]),o=A(e.paddingBottomRight||e.padding||[0,0]),n=this.project(this.getCenter()),s=this.project(t),a=this.getPixelBounds(),r=I([a.min.add(i),a.max.subtract(o)]),h=r.getSize();if(!r.contains(s)){this._enforcingBounds=!0;var l=s.subtract(r.getCenter()),c=r.extend(s).getSize().subtract(h);n.x+=l.x<0?-c.x:c.x,n.y+=l.y<0?-c.y:c.y,this.panTo(this.unproject(n),e),this._enforcingBounds=!1}return this},invalidateSize:function(t){if(!this._loaded)return this;t=i({animate:!1,pan:!0},!0===t?{animate:!0}:t);var e=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var o=this.getSize(),s=e.divideBy(2).round(),a=o.divideBy(2).round(),r=s.subtract(a);return r.x||r.y?(t.animate&&t.pan?this.panBy(r):(t.pan&&this._rawPanBy(r),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(n(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:e,newSize:o})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=i({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var e=n(this._handleGeolocationResponse,this),o=n(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,o,t):navigator.geolocation.getCurrentPosition(e,o,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){if(this._container._leaflet_id){var e=t.code,i=t.message||(1===e?"permission denied":2===e?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+i+"."})}},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var e=new R(t.coords.latitude,t.coords.longitude),i=e.toBounds(2*t.coords.accuracy),o=this._locateOptions;if(o.setView){var n=this.getBoundsZoom(i);this.setView(e,o.maxZoom?Math.min(n,o.maxZoom):n)}var s={latlng:e,bounds:i,timestamp:t.timestamp};for(var a in t.coords)"number"==typeof t.coords[a]&&(s[a]=t.coords[a]);this.fire("locationfound",s)}},addHandler:function(t,e){if(!e)return this;var i=this[t]=new e(this);return this._handlers.push(i),this.options[t]&&i.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(t){this._container._leaflet_id=void 0,this._containerId=void 0}var t;for(t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),ge(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(P(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)ge(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,e){var i=me("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),e||this._mapPane);return t&&(this._panes[t]=i),i},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new N(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,i){t=j(t),i=A(i||[0,0]);var o=this.getZoom()||0,n=this.getMinZoom(),s=this.getMaxZoom(),a=t.getNorthWest(),r=t.getSouthEast(),h=this.getSize().subtract(i),l=I(this.project(r,o),this.project(a,o)).getSize(),c=Nt.any3d?this.options.zoomSnap:1,d=h.x/l.x,_=h.y/l.y,u=e?Math.max(d,_):Math.min(d,_);return o=this.getScaleZoom(u,o),c&&(o=Math.round(o/(c/100))*(c/100),o=e?Math.ceil(o/c)*c:Math.floor(o/c)*c),Math.max(n,Math.min(s,o))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new Z(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,e){var i=this._getTopLeftPoint(t,e);return new D(i,i.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,e){var i=this.options.crs;return e=void 0===e?this._zoom:e,i.scale(t)/i.scale(e)},getScaleZoom:function(t,e){var i=this.options.crs;e=void 0===e?this._zoom:e;var o=i.zoom(t*i.scale(e));return isNaN(o)?1/0:o},project:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.latLngToPoint(H(t),e)},unproject:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.pointToLatLng(A(t),e)},layerPointToLatLng:function(t){var e=A(t).add(this.getPixelOrigin());return this.unproject(e)},latLngToLayerPoint:function(t){return this.project(H(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(H(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(j(t))},distance:function(t,e){return this.options.crs.distance(H(t),H(e))},containerPointToLayerPoint:function(t){return A(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return A(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var e=this.containerPointToLayerPoint(A(t));return this.layerPointToLatLng(e)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(H(t)))},mouseEventToContainerPoint:function(t){return $e(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var e=this._container=ue(t);if(!e)throw new Error("Map container not found.");if(e._leaflet_id)throw new Error("Map container is already initialized.");je(e,"scroll",this._onScroll,this),this._containerId=a(e)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&&Nt.any3d,be(t,"leaflet-container"+(Nt.touch?" leaflet-touch":"")+(Nt.retina?" leaflet-retina":"")+(Nt.ielt9?" leaflet-oldie":"")+(Nt.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var e=pe(t,"position");"absolute"!==e&&"relative"!==e&&"fixed"!==e&&"sticky"!==e&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Se(this._mapPane,new Z(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(be(t.markerPane,"leaflet-zoom-hide"),be(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,e,i){Se(this._mapPane,new Z(0,0));var o=!this._loaded;this._loaded=!0,e=this._limitZoom(e),this.fire("viewprereset");var n=this._zoom!==e;this._moveStart(n,i)._move(t,e)._moveEnd(n),this.fire("viewreset"),o&&this.fire("load")},_moveStart:function(t,e){return t&&this.fire("zoomstart"),e||this.fire("movestart"),this},_move:function(t,e,i,o){void 0===e&&(e=this._zoom);var n=this._zoom!==e;return this._zoom=e,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),o?i&&i.pinch&&this.fire("zoom",i):((n||i&&i.pinch)&&this.fire("zoom",i),this.fire("move",i)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return P(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){Se(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={},this._targets[a(this._container)]=this;var e=t?He:je;e(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&e(window,"resize",this._onResize,this),Nt.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){P(this._resizeRequest),this._resizeRequest=T((function(){this.invalidateSize({debounceMoveend:!0})}),this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,e){for(var i,o=[],n="mouseout"===e||"mouseover"===e,s=t.target||t.srcElement,r=!1;s;){if((i=this._targets[a(s)])&&("click"===e||"preclick"===e)&&this._draggableMoved(i)){r=!0;break}if(i&&i.listens(e,!0)){if(n&&!ei(s,t))break;if(o.push(i),n)break}if(s===this._container)break;s=s.parentNode}return o.length||r||n||!this.listens(e,!0)||(o=[this]),o},_isClickDisabled:function(t){for(;t&&t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var e=t.target||t.srcElement;if(!(!this._loaded||e._leaflet_disable_events||"click"===t.type&&this._isClickDisabled(e))){var i=t.type;"mousedown"===i&&Be(e),this._fireDOMEvent(t,i)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,e,o){if("click"===t.type){var n=i({},t);n.type="preclick",this._fireDOMEvent(n,n.type,o)}var s=this._findEventTargets(t,e);if(o){for(var a=[],r=0;r0?Math.round(t-e)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(e))},_limitZoom:function(t){var e=this.getMinZoom(),i=this.getMaxZoom(),o=Nt.any3d?this.options.zoomSnap:1;return o&&(t=Math.round(t/o)*o),Math.max(e,Math.min(i,t))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){xe(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,e){var i=this._getCenterOffset(t)._trunc();return!(!0!==(e&&e.animate)&&!this.getSize().contains(i)||(this.panBy(i,e),0))},_createAnimProxy:function(){var t=this._proxy=me("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(t),this.on("zoomanim",(function(t){var e=ce,i=this._proxy.style[e];ze(this._proxy,this.project(t.center,t.zoom),this.getZoomScale(t.zoom,1)),i===this._proxy.style[e]&&this._animatingZoom&&this._onZoomTransitionEnd()}),this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){ge(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var t=this.getCenter(),e=this.getZoom();ze(this._proxy,this.project(t,e),this.getZoomScale(e,1))},_catchTransitionEnd:function(t){this._animatingZoom&&t.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,e,i){if(this._animatingZoom)return!0;if(i=i||{},!this._zoomAnimated||!1===i.animate||this._nothingToAnimate()||Math.abs(e-this._zoom)>this.options.zoomAnimationThreshold)return!1;var o=this.getZoomScale(e),n=this._getCenterOffset(t)._divideBy(1-1/o);return!(!0!==i.animate&&!this.getSize().contains(n)||(T((function(){this._moveStart(!0,i.noMoveStart||!1)._animateZoom(t,e,!0)}),this),0))},_animateZoom:function(t,e,i,o){this._mapPane&&(i&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=e,be(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:e,noUpdate:o}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(n(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&xe(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function si(t,e){return new ni(t,e)}var ai=S.extend({options:{position:"topright"},initialize:function(t){u(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),o=t._controlCorners[i];return be(e,"leaflet-control"),-1!==i.indexOf("bottom")?o.insertBefore(e,o.firstChild):o.appendChild(e),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(ge(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(t){this._map&&t&&t.screenX>0&&t.screenY>0&&this._map.getContainer().focus()}}),ri=function(t){return new ai(t)};ni.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this},_initControlPos:function(){var t=this._controlCorners={},e="leaflet-",i=this._controlContainer=me("div",e+"control-container",this._container);function o(o,n){var s=e+o+" "+e+n;t[o+n]=me("div",s,i)}o("top","left"),o("top","right"),o("bottom","left"),o("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)ge(this._controlCorners[t]);ge(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var hi=ai.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(t,e,i,o){return i1,this._baseLayersList.style.display=t?"":"none"),this._separator.style.display=e&&t?"":"none",this},_onLayerChange:function(t){this._handlingClick||this._update();var e=this._getLayer(a(t.target)),i=e.overlay?"add"===t.type?"overlayadd":"overlayremove":"add"===t.type?"baselayerchange":null;i&&this._map.fire(i,e)},_createRadioElement:function(t,e){var i='",o=document.createElement("div");return o.innerHTML=i,o.firstChild},_addItem:function(t){var e,i=document.createElement("label"),o=this._map.hasLayer(t.layer);t.overlay?((e=document.createElement("input")).type="checkbox",e.className="leaflet-control-layers-selector",e.defaultChecked=o):e=this._createRadioElement("leaflet-base-layers_"+a(this),o),this._layerControlInputs.push(e),e.layerId=a(t.layer),je(e,"click",this._onInputClick,this);var n=document.createElement("span");n.innerHTML=" "+t.name;var s=document.createElement("span");return i.appendChild(s),s.appendChild(e),s.appendChild(n),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(i),this._checkDisabledLayers(),i},_onInputClick:function(){if(!this._preventClick){var t,e,i=this._layerControlInputs,o=[],n=[];this._handlingClick=!0;for(var s=i.length-1;s>=0;s--)t=i[s],e=this._getLayer(t.layerId).layer,t.checked?o.push(e):t.checked||n.push(e);for(s=0;s=0;n--)t=i[n],e=this._getLayer(t.layerId).layer,t.disabled=void 0!==e.options.minZoom&&oe.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var t=this._section;this._preventClick=!0,je(t,"click",Ye),this.expand();var e=this;setTimeout((function(){He(t,"click",Ye),e._preventClick=!1}))}}),li=function(t,e,i){return new hi(t,e,i)},ci=ai.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",i=me("div",e+" leaflet-bar"),o=this.options;return this._zoomInButton=this._createButton(o.zoomInText,o.zoomInTitle,e+"-in",i,this._zoomIn),this._zoomOutButton=this._createButton(o.zoomOutText,o.zoomOutTitle,e+"-out",i,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,e,i,o,n){var s=me("a",i,o);return s.innerHTML=t,s.href="#",s.title=e,s.setAttribute("role","button"),s.setAttribute("aria-label",e),Ge(s),je(s,"click",Je),je(s,"click",n,this),je(s,"click",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";xe(this._zoomInButton,e),xe(this._zoomOutButton,e),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||t._zoom===t.getMinZoom())&&(be(this._zoomOutButton,e),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||t._zoom===t.getMaxZoom())&&(be(this._zoomInButton,e),this._zoomInButton.setAttribute("aria-disabled","true"))}});ni.mergeOptions({zoomControl:!0}),ni.addInitHook((function(){this.options.zoomControl&&(this.zoomControl=new ci,this.addControl(this.zoomControl))}));var di=function(t){return new ci(t)},_i=ai.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var e="leaflet-control-scale",i=me("div",e),o=this.options;return this._addScales(o,e+"-line",i),t.on(o.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,i){t.metric&&(this._mScale=me("div",e,i)),t.imperial&&(this._iScale=me("div",e,i))},_update:function(){var t=this._map,e=t.getSize().y/2,i=t.distance(t.containerPointToLatLng([0,e]),t.containerPointToLatLng([this.options.maxWidth,e]));this._updateScales(i)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var e=this._getRoundNum(t),i=e<1e3?e+" m":e/1e3+" km";this._updateScale(this._mScale,i,e/t)},_updateImperial:function(t){var e,i,o,n=3.2808399*t;n>5280?(e=n/5280,i=this._getRoundNum(e),this._updateScale(this._iScale,i+" mi",i/e)):(o=this._getRoundNum(n),this._updateScale(this._iScale,o+" ft",o/n))},_updateScale:function(t,e,i){t.style.width=Math.round(this.options.maxWidth*i)+"px",t.innerHTML=e},_getRoundNum:function(t){var e=Math.pow(10,(Math.floor(t)+"").length-1),i=t/e;return e*(i=i>=10?10:i>=5?5:i>=3?3:i>=2?2:1)}}),ui=function(t){return new _i(t)},pi='',mi=ai.extend({options:{position:"bottomright",prefix:''+(Nt.inlineSvg?pi+" ":"")+"Leaflet"},initialize:function(t){u(this,t),this._attributions={}},onAdd:function(t){for(var e in t.attributionControl=this,this._container=me("div","leaflet-control-attribution"),Ge(this._container),t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",(function(){this.removeAttribution(t.layer.getAttribution())}),this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):this},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):this},_update:function(){if(this._map){var t=[];for(var e in this._attributions)this._attributions[e]&&t.push(e);var i=[];this.options.prefix&&i.push(this.options.prefix),t.length&&i.push(t.join(", ")),this._container.innerHTML=i.join(' ')}}});ni.mergeOptions({attributionControl:!0}),ni.addInitHook((function(){this.options.attributionControl&&(new mi).addTo(this)}));var gi=function(t){return new mi(t)};ai.Layers=hi,ai.Zoom=ci,ai.Scale=_i,ai.Attribution=mi,ri.layers=li,ri.zoom=di,ri.scale=ui,ri.attribution=gi;var fi=S.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});fi.addTo=function(t,e){return t.addHandler(e,this),this};var vi={Events:O},yi=Nt.touch?"touchstart mousedown":"mousedown",wi=E.extend({options:{clickTolerance:3},initialize:function(t,e,i,o){u(this,o),this._element=t,this._dragStartTarget=e||t,this._preventOutline=i},enable:function(){this._enabled||(je(this._dragStartTarget,yi,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(wi._dragging===this&&this.finishDrag(!0),He(this._dragStartTarget,yi,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){if(this._enabled&&(this._moved=!1,!we(this._element,"leaflet-zoom-anim")))if(t.touches&&1!==t.touches.length)wi._dragging===this&&this.finishDrag();else if(!(wi._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||(wi._dragging=this,this._preventOutline&&Be(this._element),Ee(),se(),this._moving))){this.fire("down");var e=t.touches?t.touches[0]:t,i=De(this._element);this._startPoint=new Z(e.clientX,e.clientY),this._startPos=Ce(this._element),this._parentScale=Ie(i);var o="mousedown"===t.type;je(document,o?"mousemove":"touchmove",this._onMove,this),je(document,o?"mouseup":"touchend touchcancel",this._onUp,this)}},_onMove:function(t){if(this._enabled)if(t.touches&&t.touches.length>1)this._moved=!0;else{var e=t.touches&&1===t.touches.length?t.touches[0]:t,i=new Z(e.clientX,e.clientY)._subtract(this._startPoint);(i.x||i.y)&&(Math.abs(i.x)+Math.abs(i.y)h&&(s=a,h=r);h>i&&(e[s]=1,Ci(t,e,i,o,s),Ci(t,e,i,s,n))}function Oi(t,e){for(var i=[t[0]],o=1,n=0,s=t.length;oe&&(i.push(t[o]),n=o);return ne.max.x&&(i|=2),t.ye.max.y&&(i|=8),i}function Ai(t,e){var i=e.x-t.x,o=e.y-t.y;return i*i+o*o}function Di(t,e,i,o){var n,s=e.x,a=e.y,r=i.x-s,h=i.y-a,l=r*r+h*h;return l>0&&((n=((t.x-s)*r+(t.y-a)*h)/l)>1?(s=i.x,a=i.y):n>0&&(s+=r*n,a+=h*n)),r=t.x-s,h=t.y-a,o?r*r+h*h:new Z(s,a)}function Ii(t){return!f(t[0])||"object"!=typeof t[0][0]&&void 0!==t[0][0]}function Ni(t){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),Ii(t)}function ji(t,e){var i,o,n,s,a,r,h,l;if(!t||0===t.length)throw new Error("latlngs not passed");Ii(t)||(console.warn("latlngs are not flat! Only the first ring will be used"),t=t[0]);var c=H([0,0]),d=j(t);d.getNorthWest().distanceTo(d.getSouthWest())*d.getNorthEast().distanceTo(d.getNorthWest())<1700&&(c=ki(t));var _=t.length,u=[];for(i=0;i<_;i++){var p=H(t[i]);u.push(e.project(H([p.lat-c.lat,p.lng-c.lng])))}for(i=0,o=0;i<_-1;i++)o+=u[i].distanceTo(u[i+1])/2;if(0===o)l=u[0];else for(i=0,s=0;i<_-1;i++)if(a=u[i],r=u[i+1],(s+=n=a.distanceTo(r))>o){h=(s-o)/n,l=[r.x-h*(r.x-a.x),r.y-h*(r.y-a.y)];break}var m=e.unproject(A(l));return H([m.lat+c.lat,m.lng+c.lng])}var Ri={__proto__:null,simplify:Ti,pointToSegmentDistance:Pi,closestPointOnSegment:zi,clipSegment:Ei,_getEdgeIntersection:Zi,_getBitCode:Bi,_sqClosestPointOnSegment:Di,isFlat:Ii,_flat:Ni,polylineCenter:ji},Hi={project:function(t){return new Z(t.lng,t.lat)},unproject:function(t){return new R(t.y,t.x)},bounds:new D([-180,-90],[180,90])},Fi={R:6378137,R_MINOR:6356752.314245179,bounds:new D([-20037508.34279,-15496570.73972],[20037508.34279,18764656.23138]),project:function(t){var e=Math.PI/180,i=this.R,o=t.lat*e,n=this.R_MINOR/i,s=Math.sqrt(1-n*n),a=s*Math.sin(o),r=Math.tan(Math.PI/4-o/2)/Math.pow((1-a)/(1+a),s/2);return o=-i*Math.log(Math.max(r,1e-10)),new Z(t.lng*e*i,o)},unproject:function(t){for(var e,i=180/Math.PI,o=this.R,n=this.R_MINOR/o,s=Math.sqrt(1-n*n),a=Math.exp(-t.y/o),r=Math.PI/2-2*Math.atan(a),h=0,l=.1;h<15&&Math.abs(l)>1e-7;h++)e=s*Math.sin(r),e=Math.pow((1-e)/(1+e),s/2),r+=l=Math.PI/2-2*Math.atan(a*e)-r;return new R(r*i,t.x*i/o)}},Wi={__proto__:null,LonLat:Hi,Mercator:Fi,SphericalMercator:U},Vi=i({},V,{code:"EPSG:3395",projection:Fi,transformation:function(){var t=.5/(Math.PI*Fi.R);return G(t,.5,-t,.5)}()}),qi=i({},V,{code:"EPSG:4326",projection:Hi,transformation:G(1/180,1,-1/180,.5)}),Ui=i({},W,{projection:Hi,transformation:G(1,0,-1,0),scale:function(t){return Math.pow(2,t)},zoom:function(t){return Math.log(t)/Math.LN2},distance:function(t,e){var i=e.lng-t.lng,o=e.lat-t.lat;return Math.sqrt(i*i+o*o)},infinite:!0});W.Earth=V,W.EPSG3395=Vi,W.EPSG3857=Y,W.EPSG900913=J,W.EPSG4326=qi,W.Simple=Ui;var Ki=E.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(t){return t.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(t){return t&&t.removeLayer(this),this},getPane:function(t){return this._map.getPane(t?this.options[t]||t:this.options.pane)},addInteractiveTarget:function(t){return this._map._targets[a(t)]=this,this},removeInteractiveTarget:function(t){return delete this._map._targets[a(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var e=t.target;if(e.hasLayer(this)){if(this._map=e,this._zoomAnimated=e._zoomAnimated,this.getEvents){var i=this.getEvents();e.on(i,this),this.once("remove",(function(){e.off(i,this)}),this)}this.onAdd(e),this.fire("add"),e.fire("layeradd",{layer:this})}}});ni.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var e=a(t);return this._layers[e]||(this._layers[e]=t,t._mapToAdd=this,t.beforeAdd&&t.beforeAdd(this),this.whenReady(t._layerAdd,t)),this},removeLayer:function(t){var e=a(t);return this._layers[e]?(this._loaded&&t.onRemove(this),delete this._layers[e],this._loaded&&(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null,this):this},hasLayer:function(t){return a(t)in this._layers},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},_addLayers:function(t){for(var e=0,i=(t=t?f(t)?t:[t]:[]).length;ethis._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()=2&&e[0]instanceof R&&e[0].equals(e[i-1])&&e.pop(),e},_setLatLngs:function(t){lo.prototype._setLatLngs.call(this,t),Ii(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return Ii(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,e=this.options.weight,i=new Z(e,e);if(t=new D(t.min.subtract(i),t.max.add(i)),this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var o,n=0,s=this._rings.length;nt.y!=o.y>t.y&&t.x<(o.x-i.x)*(t.y-i.y)/(o.y-i.y)+i.x&&(l=!l);return l||lo.prototype._containsPoint.call(this,t,!0)}});function uo(t,e){return new _o(t,e)}var po=Ji.extend({initialize:function(t,e){u(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e,i,o,n=f(t)?t:t.features;if(n){for(e=0,i=n.length;e0&&n.push(n[0].slice()),n}function bo(t,e){return t.feature?i({},t.feature,{geometry:e}):xo(e)}function xo(t){return"Feature"===t.type||"FeatureCollection"===t.type?t:{type:"Feature",properties:{},geometry:t}}var ko={toGeoJSON:function(t){return bo(this,{type:"Point",coordinates:yo(this.getLatLng(),t)})}};function Mo(t,e){return new po(t,e)}io.include(ko),ro.include(ko),so.include(ko),lo.include({toGeoJSON:function(t){var e=!Ii(this._latlngs);return bo(this,{type:(e?"Multi":"")+"LineString",coordinates:wo(this._latlngs,e?1:0,!1,t)})}}),_o.include({toGeoJSON:function(t){var e=!Ii(this._latlngs),i=e&&!Ii(this._latlngs[0]),o=wo(this._latlngs,i?2:e?1:0,!0,t);return e||(o=[o]),bo(this,{type:(i?"Multi":"")+"Polygon",coordinates:o})}}),Gi.include({toMultiPoint:function(t){var e=[];return this.eachLayer((function(i){e.push(i.toGeoJSON(t).geometry.coordinates)})),bo(this,{type:"MultiPoint",coordinates:e})},toGeoJSON:function(t){var e=this.feature&&this.feature.geometry&&this.feature.geometry.type;if("MultiPoint"===e)return this.toMultiPoint(t);var i="GeometryCollection"===e,o=[];return this.eachLayer((function(e){if(e.toGeoJSON){var n=e.toGeoJSON(t);if(i)o.push(n.geometry);else{var s=xo(n);"FeatureCollection"===s.type?o.push.apply(o,s.features):o.push(s)}}})),i?bo(this,{geometries:o,type:"GeometryCollection"}):{type:"FeatureCollection",features:o}}});var Lo=Mo,To=Ki.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(t,e,i){this._url=t,this._bounds=j(e),u(this,i)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(be(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){ge(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(t){return this.options.opacity=t,this._image&&this._updateOpacity(),this},setStyle:function(t){return t.opacity&&this.setOpacity(t.opacity),this},bringToFront:function(){return this._map&&ve(this._image),this},bringToBack:function(){return this._map&&ye(this._image),this},setUrl:function(t){return this._url=t,this._image&&(this._image.src=t),this},setBounds:function(t){return this._bounds=j(t),this._map&&this._reset(),this},getEvents:function(){var t={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var t="IMG"===this._url.tagName,e=this._image=t?this._url:me("img");be(e,"leaflet-image-layer"),this._zoomAnimated&&be(e,"leaflet-zoom-animated"),this.options.className&&be(e,this.options.className),e.onselectstart=l,e.onmousemove=l,e.onload=n(this.fire,this,"load"),e.onerror=n(this._overlayOnError,this,"error"),(this.options.crossOrigin||""===this.options.crossOrigin)&&(e.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),t?this._url=e.src:(e.src=this._url,e.alt=this.options.alt)},_animateZoom:function(t){var e=this._map.getZoomScale(t.zoom),i=this._map._latLngBoundsToNewLayerBounds(this._bounds,t.zoom,t.center).min;ze(this._image,i,e)},_reset:function(){var t=this._image,e=new D(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),i=e.getSize();Se(t,e.min),t.style.width=i.x+"px",t.style.height=i.y+"px"},_updateOpacity:function(){Le(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var t=this.options.errorOverlayUrl;t&&this._url!==t&&(this._url=t,this._image.src=t)},getCenter:function(){return this._bounds.getCenter()}}),Po=function(t,e,i){return new To(t,e,i)},zo=To.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var t="VIDEO"===this._url.tagName,e=this._image=t?this._url:me("video");if(be(e,"leaflet-image-layer"),this._zoomAnimated&&be(e,"leaflet-zoom-animated"),this.options.className&&be(e,this.options.className),e.onselectstart=l,e.onmousemove=l,e.onloadeddata=n(this.fire,this,"load"),t){for(var i=e.getElementsByTagName("source"),o=[],s=0;s0?o:[e.src]}else{f(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(e.style,"objectFit")&&(e.style.objectFit="fill"),e.autoplay=!!this.options.autoplay,e.loop=!!this.options.loop,e.muted=!!this.options.muted,e.playsInline=!!this.options.playsInline;for(var a=0;an?(e.height=n+"px",be(t,s)):xe(t,s),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),i=this._getAnchor();Se(this._container,e.add(i))},_adjustPan:function(){if(this.options.autoPan)if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning)this._autopanning=!1;else{var t=this._map,e=parseInt(pe(this._container,"marginBottom"),10)||0,i=this._container.offsetHeight+e,o=this._containerWidth,n=new Z(this._containerLeft,-i-this._containerBottom);n._add(Ce(this._container));var s=t.layerPointToContainerPoint(n),a=A(this.options.autoPanPadding),r=A(this.options.autoPanPaddingTopLeft||a),h=A(this.options.autoPanPaddingBottomRight||a),l=t.getSize(),c=0,d=0;s.x+o+h.x>l.x&&(c=s.x+o-l.x+h.x),s.x-c-r.x<0&&(c=s.x-r.x),s.y+i+h.y>l.y&&(d=s.y+i-l.y+h.y),s.y-d-r.y<0&&(d=s.y-r.y),(c||d)&&(this.options.keepInView&&(this._autopanning=!0),t.fire("autopanstart").panBy([c,d]))}},_getAnchor:function(){return A(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),Bo=function(t,e){return new Zo(t,e)};ni.mergeOptions({closePopupOnClick:!0}),ni.include({openPopup:function(t,e,i){return this._initOverlay(Zo,t,e,i).openOn(this),this},closePopup:function(t){return(t=arguments.length?t:this._popup)&&t.close(),this}}),Ki.include({bindPopup:function(t,e){return this._popup=this._initOverlay(Zo,this._popup,t,e),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&(this instanceof Ji||(this._popup._source=this),this._popup._prepareOpen(t||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){if(this._popup&&this._map){Je(t);var e=t.layer||t.target;this._popup._source!==e||e instanceof no?(this._popup._source=e,this.openPopup(t.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng)}},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}});var Ao=Eo.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){Eo.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){Eo.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=Eo.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=me("div",t),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+a(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var e,i,o=this._map,n=this._container,s=o.latLngToContainerPoint(o.getCenter()),a=o.layerPointToContainerPoint(t),r=this.options.direction,h=n.offsetWidth,l=n.offsetHeight,c=A(this.options.offset),d=this._getAnchor();"top"===r?(e=h/2,i=l):"bottom"===r?(e=h/2,i=0):"center"===r?(e=h/2,i=l/2):"right"===r?(e=0,i=l/2):"left"===r?(e=h,i=l/2):a.xthis.options.maxZoom||io&&this._retainParent(n,s,a,o))},_retainChildren:function(t,e,i,o){for(var n=2*t;n<2*t+2;n++)for(var s=2*e;s<2*e+2;s++){var a=new Z(n,s);a.z=i+1;var r=this._tileCoordsToKey(a),h=this._tiles[r];h&&h.active?h.retain=!0:(h&&h.loaded&&(h.retain=!0),i+1this.options.maxZoom||void 0!==this.options.minZoom&&n1)this._setView(t,i);else{for(var d=n.min.y;d<=n.max.y;d++)for(var _=n.min.x;_<=n.max.x;_++){var u=new Z(_,d);if(u.z=this._tileZoom,this._isValidTile(u)){var p=this._tiles[this._tileCoordsToKey(u)];p?p.current=!0:a.push(u)}}if(a.sort((function(t,e){return t.distanceTo(s)-e.distanceTo(s)})),0!==a.length){this._loading||(this._loading=!0,this.fire("loading"));var m=document.createDocumentFragment();for(_=0;_i.max.x)||!e.wrapLat&&(t.yi.max.y))return!1}if(!this.options.bounds)return!0;var o=this._tileCoordsToBounds(t);return j(this.options.bounds).overlaps(o)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var e=this._map,i=this.getTileSize(),o=t.scaleBy(i),n=o.add(i);return[e.unproject(o,t.z),e.unproject(n,t.z)]},_tileCoordsToBounds:function(t){var e=this._tileCoordsToNwSe(t),i=new N(e[0],e[1]);return this.options.noWrap||(i=this._map.wrapLatLngBounds(i)),i},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var e=t.split(":"),i=new Z(+e[0],+e[1]);return i.z=+e[2],i},_removeTile:function(t){var e=this._tiles[t];e&&(ge(e.el),delete this._tiles[t],this.fire("tileunload",{tile:e.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){be(t,"leaflet-tile");var e=this.getTileSize();t.style.width=e.x+"px",t.style.height=e.y+"px",t.onselectstart=l,t.onmousemove=l,Nt.ielt9&&this.options.opacity<1&&Le(t,this.options.opacity)},_addTile:function(t,e){var i=this._getTilePos(t),o=this._tileCoordsToKey(t),s=this.createTile(this._wrapCoords(t),n(this._tileReady,this,t));this._initTile(s),this.createTile.length<2&&T(n(this._tileReady,this,t,null,s)),Se(s,i),this._tiles[o]={el:s,coords:t,current:!0},e.appendChild(s),this.fire("tileloadstart",{tile:s,coords:t})},_tileReady:function(t,e,i){e&&this.fire("tileerror",{error:e,tile:i,coords:t});var o=this._tileCoordsToKey(t);(i=this._tiles[o])&&(i.loaded=+new Date,this._map._fadeAnimated?(Le(i.el,0),P(this._fadeFrame),this._fadeFrame=T(this._updateOpacity,this)):(i.active=!0,this._pruneTiles()),e||(be(i.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:i.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),Nt.ielt9||!this._map._fadeAnimated?T(this._pruneTiles,this):setTimeout(n(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var e=new Z(this._wrapX?h(t.x,this._wrapX):t.x,this._wrapY?h(t.y,this._wrapY):t.y);return e.z=t.z,e},_pxBoundsToTileRange:function(t){var e=this.getTileSize();return new D(t.min.unscaleBy(e).floor(),t.max.unscaleBy(e).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});function Ro(t){return new jo(t)}var Ho=jo.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,e){this._url=t,(e=u(this,e)).detectRetina&&Nt.retina&&e.maxZoom>0?(e.tileSize=Math.floor(e.tileSize/2),e.zoomReverse?(e.zoomOffset--,e.minZoom=Math.min(e.maxZoom,e.minZoom+1)):(e.zoomOffset++,e.maxZoom=Math.max(e.minZoom,e.maxZoom-1)),e.minZoom=Math.max(0,e.minZoom)):e.zoomReverse?e.minZoom=Math.min(e.maxZoom,e.minZoom):e.maxZoom=Math.max(e.minZoom,e.maxZoom),"string"==typeof e.subdomains&&(e.subdomains=e.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(t,e){return this._url===t&&void 0===e&&(e=!0),this._url=t,e||this.redraw(),this},createTile:function(t,e){var i=document.createElement("img");return je(i,"load",n(this._tileOnLoad,this,e,i)),je(i,"error",n(this._tileOnError,this,e,i)),(this.options.crossOrigin||""===this.options.crossOrigin)&&(i.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),"string"==typeof this.options.referrerPolicy&&(i.referrerPolicy=this.options.referrerPolicy),i.alt="",i.src=this.getTileUrl(t),i},getTileUrl:function(t){var e={r:Nt.retina?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var o=this._globalTileRange.max.y-t.y;this.options.tms&&(e.y=o),e["-y"]=o}return g(this._url,i(e,this.options))},_tileOnLoad:function(t,e){Nt.ielt9?setTimeout(n(t,this,null,e),0):t(null,e)},_tileOnError:function(t,e,i){var o=this.options.errorTileUrl;o&&e.getAttribute("src")!==o&&(e.src=o),t(i,e)},_onTileRemove:function(t){t.tile.onload=null},_getZoomForUrl:function(){var t=this._tileZoom,e=this.options.maxZoom;return this.options.zoomReverse&&(t=e-t),t+this.options.zoomOffset},_getSubdomain:function(t){var e=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[e]},_abortLoading:function(){var t,e;for(t in this._tiles)if(this._tiles[t].coords.z!==this._tileZoom&&((e=this._tiles[t].el).onload=l,e.onerror=l,!e.complete)){e.src=y;var i=this._tiles[t].coords;ge(e),delete this._tiles[t],this.fire("tileabort",{tile:e,coords:i})}},_removeTile:function(t){var e=this._tiles[t];if(e)return e.el.setAttribute("src",y),jo.prototype._removeTile.call(this,t)},_tileReady:function(t,e,i){if(this._map&&(!i||i.getAttribute("src")!==y))return jo.prototype._tileReady.call(this,t,e,i)}});function Fo(t,e){return new Ho(t,e)}var Wo=Ho.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(t,e){this._url=t;var o=i({},this.defaultWmsParams);for(var n in e)n in this.options||(o[n]=e[n]);var s=(e=u(this,e)).detectRetina&&Nt.retina?2:1,a=this.getTileSize();o.width=a.x*s,o.height=a.y*s,this.wmsParams=o},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var e=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[e]=this._crs.code,Ho.prototype.onAdd.call(this,t)},getTileUrl:function(t){var e=this._tileCoordsToNwSe(t),i=this._crs,o=I(i.project(e[0]),i.project(e[1])),n=o.min,s=o.max,a=(this._wmsVersion>=1.3&&this._crs===qi?[n.y,n.x,s.y,s.x]:[n.x,n.y,s.x,s.y]).join(","),r=Ho.prototype.getTileUrl.call(this,t);return r+p(this.wmsParams,r,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+a},setParams:function(t,e){return i(this.wmsParams,t),e||this.redraw(),this}});function Vo(t,e){return new Wo(t,e)}Ho.WMS=Wo,Fo.wms=Vo;var qo=Ki.extend({options:{padding:.1},initialize:function(t){u(this,t),a(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),be(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var t={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(t.zoomanim=this._onAnimZoom),t},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(t,e){var i=this._map.getZoomScale(e,this._zoom),o=this._map.getSize().multiplyBy(.5+this.options.padding),n=this._map.project(this._center,e),s=o.multiplyBy(-i).add(n).subtract(this._map._getNewPixelOrigin(t,e));Nt.any3d?ze(this._container,s,i):Se(this._container,s)},_reset:function(){for(var t in this._update(),this._updateTransform(this._center,this._zoom),this._layers)this._layers[t]._reset()},_onZoomEnd:function(){for(var t in this._layers)this._layers[t]._project()},_updatePaths:function(){for(var t in this._layers)this._layers[t]._update()},_update:function(){var t=this.options.padding,e=this._map.getSize(),i=this._map.containerPointToLayerPoint(e.multiplyBy(-t)).round();this._bounds=new D(i,i.add(e.multiplyBy(1+2*t)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),Uo=qo.extend({options:{tolerance:0},getEvents:function(){var t=qo.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){qo.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");je(t,"mousemove",this._onMouseMove,this),je(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),je(t,"mouseout",this._handleMouseOut,this),t._leaflet_disable_events=!0,this._ctx=t.getContext("2d")},_destroyContainer:function(){P(this._redrawRequest),delete this._ctx,ge(this._container),He(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){for(var t in this._redrawBounds=null,this._layers)this._layers[t]._update();this._redraw()}},_update:function(){if(!this._map._animatingZoom||!this._bounds){qo.prototype._update.call(this);var t=this._bounds,e=this._container,i=t.getSize(),o=Nt.retina?2:1;Se(e,t.min),e.width=o*i.x,e.height=o*i.y,e.style.width=i.x+"px",e.style.height=i.y+"px",Nt.retina&&this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update")}},_reset:function(){qo.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t),this._layers[a(t)]=t;var e=t._order={layer:t,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=e),this._drawLast=e,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(t){this._requestRedraw(t)},_removePath:function(t){var e=t._order,i=e.next,o=e.prev;i?i.prev=o:this._drawLast=o,o?o.next=i:this._drawFirst=i,delete t._order,delete this._layers[a(t)],this._requestRedraw(t)},_updatePath:function(t){this._extendRedrawBounds(t),t._project(),t._update(),this._requestRedraw(t)},_updateStyle:function(t){this._updateDashArray(t),this._requestRedraw(t)},_updateDashArray:function(t){if("string"==typeof t.options.dashArray){var e,i,o=t.options.dashArray.split(/[, ]+/),n=[];for(i=0;i')}}catch(t){}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),Yo={_initContainer:function(){this._container=me("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(qo.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var e=t._container=Go("shape");be(e,"leaflet-vml-shape "+(this.options.className||"")),e.coordsize="1 1",t._path=Go("path"),e.appendChild(t._path),this._updateStyle(t),this._layers[a(t)]=t},_addPath:function(t){var e=t._container;this._container.appendChild(e),t.options.interactive&&t.addInteractiveTarget(e)},_removePath:function(t){var e=t._container;ge(e),t.removeInteractiveTarget(e),delete this._layers[a(t)]},_updateStyle:function(t){var e=t._stroke,i=t._fill,o=t.options,n=t._container;n.stroked=!!o.stroke,n.filled=!!o.fill,o.stroke?(e||(e=t._stroke=Go("stroke")),n.appendChild(e),e.weight=o.weight+"px",e.color=o.color,e.opacity=o.opacity,o.dashArray?e.dashStyle=f(o.dashArray)?o.dashArray.join(" "):o.dashArray.replace(/( *, *)/g," "):e.dashStyle="",e.endcap=o.lineCap.replace("butt","flat"),e.joinstyle=o.lineJoin):e&&(n.removeChild(e),t._stroke=null),o.fill?(i||(i=t._fill=Go("fill")),n.appendChild(i),i.color=o.fillColor||o.color,i.opacity=o.fillOpacity):i&&(n.removeChild(i),t._fill=null)},_updateCircle:function(t){var e=t._point.round(),i=Math.round(t._radius),o=Math.round(t._radiusY||i);this._setPath(t,t._empty()?"M0 0":"AL "+e.x+","+e.y+" "+i+","+o+" 0,23592600")},_setPath:function(t,e){t._path.v=e},_bringToFront:function(t){ve(t._container)},_bringToBack:function(t){ye(t._container)}},Jo=Nt.vml?Go:X,Xo=qo.extend({_initContainer:function(){this._container=Jo("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=Jo("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){ge(this._container),He(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!this._map._animatingZoom||!this._bounds){qo.prototype._update.call(this);var t=this._bounds,e=t.getSize(),i=this._container;this._svgSize&&this._svgSize.equals(e)||(this._svgSize=e,i.setAttribute("width",e.x),i.setAttribute("height",e.y)),Se(i,t.min),i.setAttribute("viewBox",[t.min.x,t.min.y,e.x,e.y].join(" ")),this.fire("update")}},_initPath:function(t){var e=t._path=Jo("path");t.options.className&&be(e,t.options.className),t.options.interactive&&be(e,"leaflet-interactive"),this._updateStyle(t),this._layers[a(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){ge(t._path),t.removeInteractiveTarget(t._path),delete this._layers[a(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var e=t._path,i=t.options;e&&(i.stroke?(e.setAttribute("stroke",i.color),e.setAttribute("stroke-opacity",i.opacity),e.setAttribute("stroke-width",i.weight),e.setAttribute("stroke-linecap",i.lineCap),e.setAttribute("stroke-linejoin",i.lineJoin),i.dashArray?e.setAttribute("stroke-dasharray",i.dashArray):e.removeAttribute("stroke-dasharray"),i.dashOffset?e.setAttribute("stroke-dashoffset",i.dashOffset):e.removeAttribute("stroke-dashoffset")):e.setAttribute("stroke","none"),i.fill?(e.setAttribute("fill",i.fillColor||i.color),e.setAttribute("fill-opacity",i.fillOpacity),e.setAttribute("fill-rule",i.fillRule||"evenodd")):e.setAttribute("fill","none"))},_updatePoly:function(t,e){this._setPath(t,$(t._parts,e))},_updateCircle:function(t){var e=t._point,i=Math.max(Math.round(t._radius),1),o="a"+i+","+(Math.max(Math.round(t._radiusY),1)||i)+" 0 1,0 ",n=t._empty()?"M0 0":"M"+(e.x-i)+","+e.y+o+2*i+",0 "+o+2*-i+",0 ";this._setPath(t,n)},_setPath:function(t,e){t._path.setAttribute("d",e)},_bringToFront:function(t){ve(t._path)},_bringToBack:function(t){ye(t._path)}});function $o(t){return Nt.svg||Nt.vml?new Xo(t):null}Nt.vml&&Xo.include(Yo),ni.include({getRenderer:function(t){var e=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer;return e||(e=this._renderer=this._createRenderer()),this.hasLayer(e)||this.addLayer(e),e},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var e=this._paneRenderers[t];return void 0===e&&(e=this._createRenderer({pane:t}),this._paneRenderers[t]=e),e},_createRenderer:function(t){return this.options.preferCanvas&&Ko(t)||$o(t)}});var Qo=_o.extend({initialize:function(t,e){_o.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=j(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});function tn(t,e){return new Qo(t,e)}Xo.create=Jo,Xo.pointsToPath=$,po.geometryToLayer=mo,po.coordsToLatLng=fo,po.coordsToLatLngs=vo,po.latLngToCoords=yo,po.latLngsToCoords=wo,po.getFeature=bo,po.asFeature=xo,ni.mergeOptions({boxZoom:!0});var en=fi.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){je(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){He(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){ge(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),se(),Ee(),this._startPoint=this._map.mouseEventToContainerPoint(t),je(document,{contextmenu:Je,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=me("div","leaflet-zoom-box",this._container),be(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var e=new D(this._point,this._startPoint),i=e.getSize();Se(this._box,e.min),this._box.style.width=i.x+"px",this._box.style.height=i.y+"px"},_finish:function(){this._moved&&(ge(this._box),xe(this._container,"leaflet-crosshair")),ae(),Ze(),He(document,{contextmenu:Je,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){if((1===t.which||1===t.button)&&(this._finish(),this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(n(this._resetState,this),0);var e=new N(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(e).fire("boxzoomend",{boxZoomBounds:e})}},_onKeyDown:function(t){27===t.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});ni.addInitHook("addHandler","boxZoom",en),ni.mergeOptions({doubleClickZoom:!0});var on=fi.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var e=this._map,i=e.getZoom(),o=e.options.zoomDelta,n=t.originalEvent.shiftKey?i-o:i+o;"center"===e.options.doubleClickZoom?e.setZoom(n):e.setZoomAround(t.containerPoint,n)}});ni.addInitHook("addHandler","doubleClickZoom",on),ni.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var nn=fi.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new wi(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))}be(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){xe(this._map._container,"leaflet-grab"),xe(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t=this._map;if(t._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var e=j(this._map.options.maxBounds);this._offsetLimit=I(this._map.latLngToContainerPoint(e.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(e.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){if(this._map.options.inertia){var e=this._lastTime=+new Date,i=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(i),this._times.push(e),this._prunePositions(e)}this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;this._positions.length>1&&t-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var t=this._map.getSize().divideBy(2),e=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=e.subtract(t).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(t,e){return t-(t-e)*this._viscosity},_onPreDragLimit:function(){if(this._viscosity&&this._offsetLimit){var t=this._draggable._newPos.subtract(this._draggable._startPos),e=this._offsetLimit;t.xe.max.x&&(t.x=this._viscousLimit(t.x,e.max.x)),t.y>e.max.y&&(t.y=this._viscousLimit(t.y,e.max.y)),this._draggable._newPos=this._draggable._startPos.add(t)}},_onPreDragWrap:function(){var t=this._worldWidth,e=Math.round(t/2),i=this._initialWorldOffset,o=this._draggable._newPos.x,n=(o-e+i)%t+e-i,s=(o+e+i)%t-e-i,a=Math.abs(n+i)0?s:-s))-e;this._delta=0,this._startTime=null,a&&("center"===t.options.scrollWheelZoom?t.setZoom(e+a):t.setZoomAround(this._lastMousePos,e+a))}});ni.addInitHook("addHandler","scrollWheelZoom",an);var rn=600;ni.mergeOptions({tapHold:Nt.touchNative&&Nt.safari&&Nt.mobile,tapTolerance:15});var hn=fi.extend({addHooks:function(){je(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){He(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(clearTimeout(this._holdTimeout),1===t.touches.length){var e=t.touches[0];this._startPos=this._newPos=new Z(e.clientX,e.clientY),this._holdTimeout=setTimeout(n((function(){this._cancel(),this._isTapValid()&&(je(document,"touchend",Ye),je(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",e))}),this),rn),je(document,"touchend touchcancel contextmenu",this._cancel,this),je(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function t(){He(document,"touchend",Ye),He(document,"touchend touchcancel",t)},_cancel:function(){clearTimeout(this._holdTimeout),He(document,"touchend touchcancel contextmenu",this._cancel,this),He(document,"touchmove",this._onMove,this)},_onMove:function(t){var e=t.touches[0];this._newPos=new Z(e.clientX,e.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(t,e){var i=new MouseEvent(t,{bubbles:!0,cancelable:!0,view:window,screenX:e.screenX,screenY:e.screenY,clientX:e.clientX,clientY:e.clientY});i._simulated=!0,e.target.dispatchEvent(i)}});ni.addInitHook("addHandler","tapHold",hn),ni.mergeOptions({touchZoom:Nt.touch,bounceAtZoomLimits:!0});var ln=fi.extend({addHooks:function(){be(this._map._container,"leaflet-touch-zoom"),je(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){xe(this._map._container,"leaflet-touch-zoom"),He(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var e=this._map;if(t.touches&&2===t.touches.length&&!e._animatingZoom&&!this._zooming){var i=e.mouseEventToContainerPoint(t.touches[0]),o=e.mouseEventToContainerPoint(t.touches[1]);this._centerPoint=e.getSize()._divideBy(2),this._startLatLng=e.containerPointToLatLng(this._centerPoint),"center"!==e.options.touchZoom&&(this._pinchStartLatLng=e.containerPointToLatLng(i.add(o)._divideBy(2))),this._startDist=i.distanceTo(o),this._startZoom=e.getZoom(),this._moved=!1,this._zooming=!0,e._stop(),je(document,"touchmove",this._onTouchMove,this),je(document,"touchend touchcancel",this._onTouchEnd,this),Ye(t)}},_onTouchMove:function(t){if(t.touches&&2===t.touches.length&&this._zooming){var e=this._map,i=e.mouseEventToContainerPoint(t.touches[0]),o=e.mouseEventToContainerPoint(t.touches[1]),s=i.distanceTo(o)/this._startDist;if(this._zoom=e.getScaleZoom(s,this._startZoom),!e.options.bounceAtZoomLimits&&(this._zoome.getMaxZoom()&&s>1)&&(this._zoom=e._limitZoom(this._zoom)),"center"===e.options.touchZoom){if(this._center=this._startLatLng,1===s)return}else{var a=i._add(o)._divideBy(2)._subtract(this._centerPoint);if(1===s&&0===a.x&&0===a.y)return;this._center=e.unproject(e.project(this._pinchStartLatLng,this._zoom).subtract(a),this._zoom)}this._moved||(e._moveStart(!0,!1),this._moved=!0),P(this._animRequest);var r=n(e._move,e,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=T(r,this,!0),Ye(t)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,P(this._animRequest),He(document,"touchmove",this._onTouchMove,this),He(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}});ni.addInitHook("addHandler","touchZoom",ln),ni.BoxZoom=en,ni.DoubleClickZoom=on,ni.Drag=nn,ni.Keyboard=sn,ni.ScrollWheelZoom=an,ni.TapHold=hn,ni.TouchZoom=ln,t.Bounds=D,t.Browser=Nt,t.CRS=W,t.Canvas=Uo,t.Circle=ro,t.CircleMarker=so,t.Class=S,t.Control=ai,t.DivIcon=Io,t.DivOverlay=Eo,t.DomEvent=ii,t.DomUtil=Ne,t.Draggable=wi,t.Evented=E,t.FeatureGroup=Ji,t.GeoJSON=po,t.GridLayer=jo,t.Handler=fi,t.Icon=$i,t.ImageOverlay=To,t.LatLng=R,t.LatLngBounds=N,t.Layer=Ki,t.LayerGroup=Gi,t.LineUtil=Ri,t.Map=ni,t.Marker=io,t.Mixin=vi,t.Path=no,t.Point=Z,t.PolyUtil=Li,t.Polygon=_o,t.Polyline=lo,t.Popup=Zo,t.PosAnimation=oi,t.Projection=Wi,t.Rectangle=Qo,t.Renderer=qo,t.SVG=Xo,t.SVGOverlay=Co,t.TileLayer=Ho,t.Tooltip=Ao,t.Transformation=K,t.Util=z,t.VideoOverlay=zo,t.bind=n,t.bounds=I,t.canvas=Ko,t.circle=ho,t.circleMarker=ao,t.control=ri,t.divIcon=No,t.extend=i,t.featureGroup=Xi,t.geoJSON=Mo,t.geoJson=Lo,t.gridLayer=Ro,t.icon=Qi,t.imageOverlay=Po,t.latLng=H,t.latLngBounds=j,t.layerGroup=Yi,t.map=si,t.marker=oo,t.point=A,t.polygon=uo,t.polyline=co,t.popup=Bo,t.rectangle=tn,t.setOptions=u,t.stamp=a,t.svg=$o,t.svgOverlay=Oo,t.tileLayer=Fo,t.tooltip=Do,t.transformation=G,t.version=e,t.videoOverlay=So;var cn=window.L;t.noConflict=function(){return window.L=cn,this},window.L=t}(e)},454:(t,e,i)=>{"use strict";i.r(e)},434:(t,e,i)=>{var o={"./be.json":656,"./bg.json":242,"./cs.json":435,"./de.json":758,"./el.json":388,"./en.json":38,"./es.json":589,"./et.json":516,"./fr.json":469,"./he.json":146,"./hu.json":450,"./is.json":297,"./it.json":536,"./jp.json":543,"./ko.json":287,"./nl.json":807,"./nn.json":537,"./no.json":950,"./pl.json":893,"./pt.json":253,"./ru.json":112,"./sk.json":211,"./sr.json":424,"./sv.json":116,"./tr.json":619,"./uk.json":613,"./ur.json":810,"./zh-cn.json":867,"./zh-tw.json":803};function n(t){var e=s(t);return i(e)}function s(t){if(!i.o(o,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return o[t]}n.keys=function(){return Object.keys(o)},n.resolve=s,t.exports=n,n.id=434},656:t=>{"use strict";t.exports=JSON.parse('{"name":"Беларуская","lang":"be","messages":{"loading":"Загрузка","wikipedia":"Вікіпедыя","start":"Start Exploring"},"buttons":{"map_overview":"Прагляд мапы","overview":"Прагляд","backtostart":"Вярнуцца ў пачатак","collapse_toggle":"Схаваць мапу","uncollapse_toggle":"Паказаць мапу","swipe_to_navigate":"Swipe to Navigate
OK"}}')},242:t=>{"use strict";t.exports=JSON.parse('{"name":"Български","lang":"bg","messages":{"loading":"Зареждане","wikipedia":"От Уикипедия, свободната енциклопедия","start":"Започнете да разглеждате"},"buttons":{"map_overview":"Преглед на картата","overview":"Преглед","backtostart":"Към началото","collapse_toggle":"Скриване на картата","uncollapse_toggle":"Показване на картата","swipe_to_navigate":"Swipe to Navigate
OK"}}')},435:t=>{"use strict";t.exports=JSON.parse('{"name":"Čeština","lang":"cs","messages":{"loading":"Nahrávání","wikipedia":"Z Wikipedie, svobodné encyklopedie","start":"Prozkoumat"},"buttons":{"map_overview":"Přehledová mapa","overview":"Přehled","backtostart":"Zpět na začátek","collapse_toggle":"Skrýt mapu","uncollapse_toggle":"Zobrazit mapu","swipe_to_navigate":"Swipe to Navigate
OK"}}')},758:t=>{"use strict";t.exports=JSON.parse('{"name":"Deutsch","lang":"de","messages":{"loading":"Daten werden geladen","wikipedia":"von Wikipedia, der freien Enzyklopädie","start":"Explore"},"buttons":{"map_overview":"Kartenübersicht","overview":"Kartenübersicht","backtostart":"Zurück zum Anfang","collapse_toggle":"Karte ausblenden","uncollapse_toggle":"Karte anzeigen","swipe_to_navigate":"Swipe to Navigate
OK"}}')},388:t=>{"use strict";t.exports=JSON.parse('{"name":"Ελληνικά","lang":"el","messages":{"loading":"Φόρτωση","wikipedia":"Από την Wikipedia, την ελεύθερη εγκυκλοπαίδεια","start":"Έναρξη περιήγησης"},"buttons":{"map_overview":"Επισκόπηση χάρτη","overview":"Επισκόπηση","backtostart":"Επιστροφή στην αρχή","collapse_toggle":"Απόκρυψη χάρτη","uncollapse_toggle":"Εμφάνιση χάρτη","swipe_to_navigate":"Κτυπήστε ελαφρά για περιήγηση
OK"}}')},38:t=>{"use strict";t.exports=JSON.parse('{"name":"English","lang":"en","messages":{"loading":"Loading","wikipedia":"From Wikipedia, the free encyclopedia","start":"Start Exploring"},"buttons":{"map_overview":"Map Overview","overview":"Overview","backtostart":"Back To Beginning","collapse_toggle":"Hide Map","uncollapse_toggle":"Show Map","swipe_to_navigate":"Swipe to Navigate
OK"}}')},589:t=>{"use strict";t.exports=JSON.parse('{"name":"Español","lang":"es","messages":{"loading":"cargando","wikipedia":"de Wikipedia, la enciclopedia libre","start":"Explore"},"buttons":{"map_overview":"vista general del mapa","overview":"vista general","backtostart":"volver al comienzo","collapse_toggle":"ocultar mapa","uncollapse_toggle":"mostrar mapa","swipe_to_navigate":"Deslizar para navegar
Entendido"}}')},516:t=>{"use strict";t.exports=JSON.parse('{"name":"eesti","lang":"et","messages":{"loading":"Laadib","wikipedia":"Vikipeedia, vaba entsüklopeedia","start":"Uuri"},"buttons":{"map_overview":"Kaardi ülevaade","overview":"Ülevaade","backtostart":"Tagasi algusesse","collapse_toggle":"Peida kaart","uncollapse_toggle":"Näita kaarti","swipe_to_navigate":"Swipe to Navigate
OK"}}')},469:t=>{"use strict";t.exports=JSON.parse('{"name":"Français","lang":"fr","messages":{"loading":"Chargement","wikipedia":"Extrait de Wikipédia, l\'encyclopédie libre","start":"Explore"},"buttons":{"map_overview":"Vue d\'ensemble de la carte","overview":"Vue d\'ensemble","backtostart":"Retourner au point de départ","collapse_toggle":"Masquer la carte","uncollapse_toggle":"Afficher la carte","swipe_to_navigate":"Faites glisser pour naviguer
OK"}}')},146:t=>{"use strict";t.exports=JSON.parse('{"name":"עברית","lang":"he","direction":"rtl","messages":{"loading":"טוען","wikipedia":"מתוך ויקיפדיה, האנציקלופדיה החופשית","start":"התחל במסע"},"buttons":{"map_overview":"המפה במלואה","overview":"תצוגה מקדימה","backtostart":"חזור להתחלה","collapse_toggle":"הסתר מפה","uncollapse_toggle":"הצג מפה","swipe_to_navigate":"Swipe to Navigate
OK"}}')},450:t=>{"use strict";t.exports=JSON.parse('{"name":"Magyar","lang":"hu","messages":{"loading":"töltés","wikipedia":"Wikipedia","start":"Indítsd"},"buttons":{"map_overview":"teljes térkép","overview":"teljes sztori","backtostart":"vissza az elejére","collapse_toggle":"összecsuk","uncollapse_toggle":"kinyit","swipe_to_navigate":"Húzd el a navigációhoz
OK"}}')},297:t=>{"use strict";t.exports=JSON.parse('{"name":"Icelandic","lang":"is","messages":{"loading":"Hleðsla","wikipedia":"Frá Wikipedia","start":"Hefja"},"buttons":{"map_overview":"Kortayfirlit","overview":"Yfirlit","backtostart":"Hefja aftur","collapse_toggle":"Fela kortið","uncollapse_toggle":"Sýna kortið","swipe_to_navigate":"Strjúktu fyrir valmynd
Allt í lagi"}}')},536:t=>{"use strict";t.exports=JSON.parse('{"name":"Italiano","lang":"it","messages":{"loading":"caricare","wikipedia":"da Wikipedia, la enciclopedia libera","start":"Explore"},"buttons":{"map_overview":"vista generale della mappa","overview":"vista generale","backtostart":"tornare all\' inizio","collapse_toggle":"nascondere mappa","uncollapse_toggle":"mostrare mappa","swipe_to_navigate":"Swipe to Navigate
OK"}}')},543:t=>{"use strict";t.exports=JSON.parse('{"name":"日本語","lang":"jp","messages":{"loading":"ローディング","wikipedia":"フリー百科事典ウィキペディア(Wikipedia)から","start":"Explore"},"buttons":{"map_overview":"概観地図","overview":"概観","backtostart":"初めに戻る","collapse_toggle":"地図を隠す","uncollapse_toggle":"地図を表示","swipe_to_navigate":"Swipe to Navigate
OK"}}')},287:t=>{"use strict";t.exports=JSON.parse('{"name":"한국어","lang":"ko","messages":{"loading":"불러오는중","wikipedia":"위키피디아","start":"시작하기"},"buttons":{"map_overview":"지도 전체보기","overview":"전체보기","backtostart":"되돌아가기","collapse_toggle":"숨기기","uncollapse_toggle":"보이기","swipe_to_navigate":"Swipe to Navigate
OK"}}')},807:t=>{"use strict";t.exports=JSON.parse('{"name":"Nederlands","lang":"nl","messages":{"loading":"Laden","wikipedia":"Van Wikipedia, de gratis encyclopedie","start":"Start Exploring"},"buttons":{"map_overview":"Kaart overzicht","overview":"Overzicht","backtostart":"Terug naar begin","collapse_toggle":"Verberg kaart","uncollapse_toggle":"Toon kaart","swipe_to_navigate":"Swipe to Navigate
OK"}}')},537:t=>{"use strict";t.exports=JSON.parse('{"name":"Norsk nynorsk","lang":"nn","messages":{"loading":"Lastar inn","wikipedia":"Frå Wikipedia, det frie oppslagsverket","start":"Utforsk"},"buttons":{"map_overview":"Sjå oversiktskart","overview":"Oversikt","backtostart":"Til starten","collapse_toggle":"Gøym kartet","uncollapse_toggle":"Vis kartet","swipe_to_navigate":"Swipe to Navigate
OK"}}')},950:t=>{"use strict";t.exports=JSON.parse('{"name":"Norsk","lang":"no","messages":{"loading":"Laster inn","wikipedia":"fra Wikipedia, den frie encyklopedi","start":"Explore"},"buttons":{"map_overview":"Se oversiktskart","overview":"Se oversiktskart","backtostart":"Til begynnelsen","collapse_toggle":"Skjul kartet","uncollapse_toggle":"Vis kartet","swipe_to_navigate":"Swipe to Navigate
OK"}}')},893:t=>{"use strict";t.exports=JSON.parse('{"name":"Polski","lang":"pl","messages":{"loading":"Wczytuję","wikipedia":"z Wikipedii, wolnej encyklopedii","start":"Explore"},"buttons":{"map_overview":"Przeglądaj mapę","overview":"Przeglądaj","backtostart":"Powrót","collapse_toggle":"Ukryj mapę","uncollapse_toggle":"Pokaż mapę","swipe_to_navigate":"Swipe to Navigate
OK"}}')},253:t=>{"use strict";t.exports=JSON.parse('{"name":"Português","lang":"pt","messages":{"loading":"carregando","wikipedia":"de Wikipedia, a enciclopédia livre","start":"início"},"buttons":{"map_overview":"vista geral do mapa","overview":"vista geral","backtostart":"voltar ao início","collapse_toggle":"ocultar mapa","uncollapse_toggle":"mostrar mapa","swipe_to_navigate":"Deslize para navegar
OK"}}')},112:t=>{"use strict";t.exports=JSON.parse('{"name":"Русский","lang":"ru","messages":{"loading":"Загрузка","wikipedia":"Из Википедии, свободной энциклопедии","start":"Начать просмотр"},"buttons":{"map_overview":"Просмотр карты","overview":"Обзор","backtostart":"К началу","collapse_toggle":"Скрыть карту","uncollapse_toggle":"Показать карту","swipe_to_navigate":"Swipe to Navigate
OK"}}')},211:t=>{"use strict";t.exports=JSON.parse('{"name":"Slovenčina","lang":"sk","messages":{"loading":"Nahrávanie","wikipedia":"Z Wikipédie, slobodnej encyklopédie","start":"Preskúmať"},"buttons":{"map_overview":"Prehľadová mapa","overview":"Prehľad","backtostart":"Späť na začiatok","collapse_toggle":"Skryť mapu","uncollapse_toggle":"Zobraziť mapu","swipe_to_navigate":"Navigujte potiahnutím prsta
OK"}}')},424:t=>{"use strict";t.exports=JSON.parse('{"name":"Srpski","lang":"sr","messages":{"loading":"Učitavanje","wikipedia":"Wikipedia","start":"Explore"},"buttons":{"map_overview":"Pregled mapę","backtostart":"Nazad na početak","collapse_toggle":"Sakrij mapu","uncollapse_toggle":"Prikaži mapu","swipe_to_navigate":"Swipe to Navigate
OK"}}')},116:t=>{"use strict";t.exports=JSON.parse('{"name":"Svenska","lang":"sv","messages":{"loading":"Laddar","wikipedia":"Från Wikipedia, den fria encyklopedin","start":"Explore"},"buttons":{"map_overview":"Översiktskarta","overview":"Översikt","backtostart":"Tillbaka till början","collapse_toggle":"Göm kartan","uncollapse_toggle":"Visa kartan","swipe_to_navigate":"Swipe to Navigate
OK"}}')},619:t=>{"use strict";t.exports=JSON.parse('{"name":"Türkçe","lang":"tr","messages":{"loading":"Yükleniyor","wikipedia":"Vikipedi, Özgür Ansiklopedi","start":"Keşfet"},"buttons":{"map_overview":"Genel harita","overview":"Genel harita","backtostart":"Başlangıç menüsüne dön","collapse_toggle":"Menüyü gizle","uncollapse_toggle":"Menüyü göster","swipe_to_navigate":"Dokun ve kaydır
OK"}}')},613:t=>{"use strict";t.exports=JSON.parse('{"name":"Українська","lang":"uk","messages":{"loading":"Завантаження","wikipedia":"З Вікіпедії, вільної енциклопедії","start":"Почати перегляд"},"buttons":{"map_overview":"Перегляд карти","overview":"Огляд","backtostart":"Повернутися до початку","collapse_toggle":"Приховати карту","uncollapse_toggle":"Показати карту","swipe_to_navigate":"Swipe to Navigate
OK"}}')},810:t=>{"use strict";t.exports=JSON.parse('{"name":"Urdu","lang":"ur","direction":"rtl","messages":{"loading":"لوڈ ہو رہا ہے","wikipedia":"ویکیپیڈیا, مفت دستیاب انسائیکلوپیڈیا سے ","start":"دریافت شروع کی جایے "},"buttons":{"map_overview":"نقشے کا جائزہ","overview":"جائزہ","backtostart":"واپس شروع سے","collapse_toggle":"نقشہ غائب","uncollapse_toggle":"نقشہ حاضر","swipe_to_navigate":"Swipe to Navigate
OK"}}')},867:t=>{"use strict";t.exports=JSON.parse('{"name":"中文","lang":"zh-cn","messages":{"loading":"加载中","wikipedia":"来自维基百科,自由的百科全书","start":"Explore"},"buttons":{"map_overview":"地图总览","overview":"总览","backtostart":"回到首页","collapse_toggle":"隐藏地图","uncollapse_toggle":"显示地图","swipe_to_navigate":"Swipe to Navigate
OK"}}')},803:t=>{"use strict";t.exports=JSON.parse('{"name":"正體中文","lang":"zh-tw","messages":{"loading":"載入中","wikipedia":"來自維基百科,自由的百科全書","start":"探索"},"buttons":{"map_overview":"地圖總覽","overview":"總覽","backtostart":"回到首頁","collapse_toggle":"隱藏地圖","uncollapse_toggle":"顯示地圖","swipe_to_navigate":"左右滑動以瀏覽
我知道了"}}')}},e={};function i(o){var n=e[o];if(void 0!==n)return n.exports;var s=e[o]={exports:{}};return t[o].call(s.exports,s,s.exports,i),s.exports}i.d=(t,e)=>{for(var o in e)i.o(e,o)&&!i.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),i.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var o={};(()=>{"use strict";i.r(o),i.d(o,{MediaType:()=>Pt,StamenTileLayer:()=>it,StoryMap:()=>Et,ZoomifyTileLayer:()=>K,loadCSS:()=>A,setLanguage:()=>F});const t=navigator.userAgent.toLowerCase(),e=document.documentElement,s=-1!==t.indexOf("webkit"),a="ActiveXObject"in window,r=-1!==t.indexOf("phantom"),h=-1!==t.search("android [23]"),l="undefined"!=typeof orientation,c=navigator.msPointerEnabled&&navigator.msMaxTouchPoints&&!window.PointerEvent,d=window.PointerEvent&&navigator.pointerEnabled&&navigator.maxTouchPoints||c,_=a&&"transition"in e.style,u="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!h,p="MozPerspective"in e.style,m="OTransition"in e.style,g=(window.opera,!window.L_NO_TOUCH&&!r&&(d||"ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch));let f="devicePixelRatio"in window&&window.devicePixelRatio>1;if(!f&&"matchMedia"in window){var v=window.matchMedia("(min-resolution:144dpi)");f=v&&v.matches}a&&document.addEventListener;const y=-1!==t.indexOf("chrome"),w=-1!==t.indexOf("gecko")&&!s&&!window.opera&&!a,b=(t.indexOf("android"),window.L_DISABLE_3D,l),x=(l&&window.opera,!!g),k=!!f,M=function(){var t="portrait";return window.innerWidth>window.innerHeight&&(t="landscape"),Math.abs(window.orientation),trace(t),t};function T(t){for(var e,i=Array.prototype.slice.call(arguments,1),o=0,n=i.length;o'}))}(t)),t.match(/

[\s\S]*?<\/p>/)?t:"

"+t+"

"}const E=function(t){var e={w:0,h:0};return t.w>t.h&&t.h>0?(e.h=t.h,e.w=t.h):(e.w=t.w,e.h=t.w),e},Z=function(t){return null!==t.w&&""!==t.w?Math.round(t.w/16*9):null!==t.h&&""!==t.h?Math.round(t.h/9*16):0};function B(t,e,i,o){D.js(t,e,i,o)}function A(t,e,i,o){D.css(t,e,i,o)}let D=new class{constructor(t){this.doc=t,this.pending={},this.queue={css:[],js:[]},this.styleSheets=t.styleSheets,this.env=this.getEnv(),this.head=this.doc.head||this.doc.getElementsByTagName("head")[0],this.pollCount=0}createNode(t,e){var i,o=this.doc.createElement(t);for(i in e)e.hasOwnProperty(i)&&o.setAttribute(i,e[i]);return o}finish(t){var e,i,o=this.pending[t];o&&(e=o.callback,(i=o.urls).shift(),this.pollCount=0,i.length||(e&&e.call(o.context,o.obj),this.pending[t]=null,this.queue[t].length&&this.load(t)))}getEnv(){var t=navigator.userAgent,e={async:!0===this.doc.createElement("script").async};return(e.webkit=/AppleWebKit\//.test(t))||(e.ie=/MSIE/.test(t))||(e.opera=/Opera/.test(t))||(e.gecko=/Gecko\//.test(t))||(e.unknown=!0),e}load(t,e,i,o,n){var s,a,r,h,l,c,d=function(){this.finish(t)}.bind(this),_="css"===t,u=[];if(e)if(e="string"==typeof e?[e]:e.concat(),_||this.env.async||this.env.gecko||this.env.opera)this.queue[t].push({urls:e,callback:i,obj:o,context:n});else for(s=0,a=e.length;s=0;)if(this.styleSheets[t].href===e.urls[0]){this.finish("css");break}this.pollCount+=1,e&&(this.pollCount<200?setTimeout(this.pollWebKit.bind(this),50):this.finish("css"))}}css(t,e,i,o){this.load("css",t,e,i,o)}js(t,e,i,o){this.load("js",t,e,i,o)}}(document);class I{static get(t){return"string"==typeof t?document.getElementById(t):t}static getByClass(t){if(t)return document.getElementsByClassName(t)}static create(t,e,i){var o=document.createElement(t);return o.className=e,i&&i.appendChild(o),o}static createText(t,e){var i=document.createTextNode(t);return e&&e.appendChild(i),i}static getTranslateString(t){return I.TRANSLATE_OPEN+t.x+"px,"+t.y+"px"+I.TRANSLATE_CLOSE}static setPosition(t,e){t._vco_pos=e,Browser.webkit3d?(t.style[I.TRANSFORM]=I.getTranslateString(e),Browser.android&&(t.style["-webkit-perspective"]="1000",t.style["-webkit-backface-visibility"]="hidden")):(t.style.left=e.x+"px",t.style.top=e.y+"px")}static getPosition(t){for(var e={x:0,y:0};t&&!isNaN(t.offsetLeft)&&!isNaN(t.offsetTop);)e.x+=t.offsetLeft,e.y+=t.offsetTop,t=t.offsetParent;return e}static testProp(t){for(var e=document.documentElement.style,i=0;i1?1:t)}mirror(t){return t<.5?easings.sinusoidal(2*t):easings.sinusoidal(1-2*(t-.5))}easeInQuad(t){return t*t}easeOutQuad(t){return t*(2-t)}easeInOutQuad(t){return t<.5?2*t*t:(4-2*t)*t-1}easeInCubic(t){return t*t*t}easeOutCubic(t){return--t*t*t+1}easeInOutCubic(t){return t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1}easeInQuart(t){return t*t*t*t}easeOutQuart(t){return 1- --t*t*t*t}easeInOutQuart(t){return t<.5?8*t*t*t*t:1-8*--t*t*t*t}easeInQuint(t){return t*t*t*t*t}easeOutQuint(t){return 1+--t*t*t*t*t}easeInOutQuint(t){return t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t}}let R=i(38);var H={};function F(t){return H=function(t){var e=i(434)(`./${t}.json`);for(let t in R)e[t]?"object"==typeof R[t]&&(e[t]=Object.assign(R[t],e[t])):e[t]=R[t];return e}(t),H}class W{on(t,e,i){var o=this._vco_events=this._vco_events||{};return o[t]=o[t]||[],o[t].push({action:e,context:i||this}),this}hasEventListeners(t){var e="_vco_events";return e in this&&t in this[e]&&this[e][t].length>0}off(t,e,i){if(!this.hasEventListeners(t))return this;for(var o=0,n=this._vco_events,s=n[t].length;o=0){var i=0,o=this.current_marker;this.current_marker=t;var n=this._markers[this.current_marker];if(this.animator&&this.animator.stop(),this._resetMarkersActive(),n.data.type&&"overview"==n.data.type)this._markerOverview(),e||this._onMarkerChange();else if(n.active(!0),e)n.data.location&&this._viewTo(n.data.location);else{if(n.data.location&&n.data.location.lat)if(i=this._calculateZoomChange(this._getMapCenter(!0),n.location()),this._viewTo(n.data.location,{calculate_zoom:this.options.calculate_zoom,zoom:i}),this.options.line_follows_path){if(this.options.show_history_line&&n.data.real_marker&&this._markers[o].data.real_marker){var s,a=[],r=o;if(rthis.current_marker)for(;r>this.current_marker;)this._markers[r].data.location&&this._markers[r].data.location.lat&&(s={lat:this._markers[r].data.location.lat,lon:this._markers[r].data.location.lon},a.push(s)),r--;a.push({lat:n.data.location.lat,lon:n.data.location.lon}),this._replaceLines(this._line_active,a)}}else this.options.show_history_line&&n.data.real_marker&&this._markers[o].data.real_marker&&this._replaceLines(this._line_active,[{lat:n.data.location.lat,lon:n.data.location.lon},{lat:this._markers[o].data.location.lat,lon:this._markers[o].data.location.lon}]);else this._markerOverview(),e||this._onMarkerChange();this._onMarkerChange()}}}panTo(t,e){this._panTo(t,e)}zoomTo(t,e){this._zoomTo(t,e)}viewTo(t,e){this._viewTo(t,e)}getBoundsZoom(t,e,i,o){this.__getBoundsZoom(t,e,i,o)}markerOverview(){this._markerOverview()}calculateMarkerZooms(){this._calculateMarkerZooms()}createMiniMap(){this._createMiniMap()}setMapOffset(t,e){this.options.map_center_offset.left=t,this.options.map_center_offset.top=e}calculateMinMaxZoom(){for(var t=0;tt&&(this.zoom_min_max.min=t)}initialMapLocation(){this._loaded.data&&this._loaded.map&&(this.goTo(this.options.start_at_slide,!0),this._initialMapLocation())}show(){}hide(){}addTo(t){t.appendChild(this._el.container),this.onAdd()}removeFrom(t){t.removeChild(this._el.container),this.onRemove()}createMarkers(t){this._createMarkers(t)}createMarker(t){this._createMarker(t)}_destroyMarker(t){this._removeMarker(t);for(var e=0;eo||i.y>o;)i=i.divideBy(2).floor(),this._imageSize.push(i),this._gridSize.push(this._getGridSize(i));this._imageSize.reverse(),this._gridSize.reverse(),this.options.maxZoom=this._gridSize.length-1}onAdd(t){L.TileLayer.prototype.onAdd.call(this,t);var e=t.getSize(),i=this._getBestFitZoom(e),o=this._imageSize[i],n=o.x?o.x:0,s=o.y?o.y:0;t.options.crs.pointToLatLng(L.point(n/2,s/2),i)}getZoomifyBounds(t){var e=this._imageSize[0],i=t.options.crs.pointToLatLng(L.point(0,0),0),o=t.options.crs.pointToLatLng(L.point(e.x,e.y),0);return L.latLngBounds(i,o)}getCenterZoom(t){var e=t.getSize(),i=this._getBestFitZoom(e),o=this._imageSize[i],n=o.x?o.x:0,s=o.y?o.y:0,a=t.options.crs.pointToLatLng(L.point(n/2,s/2),i);return{center:a,lat:a.lat,lon:a.lng,zoom:i}}_getGridSize(t){var e=this.options.tileSize,i=t.x?t.x:0,o=t.y?t.y:0;return L.point(Math.ceil(i/e),Math.ceil(o/e))}_getBestFitZoom(t){for(var e,i=this.options.tolerance,o=this._imageSize.length-1;o;){if((e=this._imageSize[o]).x*i=0&&t.x=0&&t.ythis.options.zoomLevelOffset&&this._mainMap.getZoom()this._lastMiniMapZoom?(e=this._mainMap.getZoom()+1,this._miniMap.setZoom(this._miniMap.getZoom()-1)):e=this._mainMap.getZoom():e=o,this._lastMiniMapZoom=this._miniMap.getZoom(),e}_decideMinimized(){return this._userToggledDisplay?this._minimized:this.options.autoToggleDisplay?!!this._mainMap.getBounds().contains(this._miniMap.getBounds()):this._minimized}}L.Map.mergeOptions({miniMapControl:!1}),L.Map.addInitHook((function(){this.options.miniMapControl&&(this.miniMapControl=(new L.Control.MiniMap).addTo(this))})),L.control.minimap=function(t){return new L.Control.MiniMap(t)};class J{constructor(t,e){this._el={container:{},content_container:{},content:{}},this._marker={},this._icon={},this._custom_icon=!1,this._custom_icon_url="",this._custom_image_icon=!1,this.marker_number=0,this.media_icon_class="",this.timer={},this.data={},this.options={duration:1e3,ease:j.easeInSpline,width:600,height:600,map_popup:!1},this.animator=null,z(this.options,e),z(this.data,t),this._initLayout()}show(){}hide(){}addTo(t){this._addTo(t)}removeFrom(t){this._removeFrom(t)}updateDisplay(t,e,i){this._updateDisplay(t,e,i)}createMarker(t,e){this._createMarker(t,e)}createPopup(t,e){this._createPopup(t,e)}active(t){this._active(t)}location(){return this._location()}_createMarker(t,e){}_addTo(t){}_removeFrom(t){}_createPopup(t,e){}_active(t){}_location(){return{lat:0,lng:0}}_onMarkerClick(t){this.fire("markerclick",{marker_number:this.marker_number})}_initLayout(){this._createMarker(this.data,this.options)}_updateDisplay(t,e,i){}}P(J,W);class X extends J{_createMarker(t,e){if(t.location&&"number"==typeof t.location.lat&&"number"==typeof t.location.lon){this.data.real_marker=!0;var i=e.use_custom_markers||t.location.use_custom_marker;i&&t.location.icon?(this._custom_icon={url:t.location.icon,size:t.location.iconSize||[48,48],anchor:this._customIconAnchor(t.location.iconSize)},this._icon=this._createIcon()):i&&t.location.image?(this._custom_image_icon=t.location.image,this._icon=this._createImage()):this._icon=this._createDefaultIcon(!1),this._marker=new L.marker([t.location.lat,t.location.lon],{title:t.text.headline,icon:this._icon}),this._marker.on("click",this._onMarkerClick,this),e.map_popup&&this._createPopup(t,e)}}_addTo(t){this.data.real_marker&&this._marker.addTo(t)}_createPopup(t,e){}_active(t){this.data.media&&this.data.media.mediatype?this.media_icon_class="vco-mapmarker-icon vco-icon-"+this.data.media.mediatype.type:this.media_icon_class="vco-mapmarker-icon vco-icon-plaintext",this.data.real_marker&&(t?this._marker.setZIndexOffset(100):(clearTimeout(this.timer),this._marker.setZIndexOffset(0)),this._custom_icon?this._icon=this._createIcon():this._custom_image_icon?this._icon=this._createImage(t):this._icon=this._createDefaultIcon(t),this._setIcon())}_createIcon(){return new L.icon({iconUrl:this._custom_icon.url,iconSize:this._custom_icon.size,iconAnchor:this._custom_icon.anchor})}_createImage(t){var e=t?"vco-mapmarker-image-icon-active":"vco-mapmarker-image-icon";return new L.icon({iconUrl:url,iconSize:[48],iconAnchor:[24,48],shadowSize:[68,95],shadowAnchor:[22,94],className:e})}_createDefaultIcon(t){var e=t?"vco-mapmarker-active":"vco-mapmarker";return L.divIcon({className:e+" "+this.media_icon_class,iconAnchor:[10,10]})}_customIconAnchor(t){return t?[.5*t[0],t[1]]:[24,48]}_openPopup(){this._marker.openPopup()}_setIcon(){this._marker.setIcon(this._icon)}_location(){return this.data.real_marker?this._marker.getLatLng():{}}}function $(t,e,i,o){return{url:["https://tiles.stadiamaps.com/tiles/",t=t.replace("-","_"),"/{Z}/{X}/{Y}.",e].join(""),type:e,subdomains:"",minZoom:i,maxZoom:o,attribution:["Leaflet | ",'Map tiles by Stamen Design, served by ','Stadia ','under CC BY 3.0. ','Data by OpenStreetMap, ','under CC BY SA.'].join("")}}let Q={toner:$("stamen_toner","png",0,20),terrain:$("stamen_terrain","jpg",4,18),watercolor:$("stamen_watercolor","jpg",0,16),ch_watercolor:{url:"https://watercolormaps.collection.cooperhewitt.org/tile/watercolor//{z}/{x}/{y}.png",type:"png",subdomains:"",minZoom:0,maxZoom:16,attribution:["Leaflet | ",'Map tiles by Stamen Design, served by ','Cooper Hewitt, Smithsonian Design Museum ','under CC BY 3.0. ','Data by OpenStreetMap, ','under CC BY SA.'].join("")}};function tt(t,e,i){for(var o=et(t),n=0;n StoryMapJS"),this._tile_layer=this._createTileLayer(this.options.map_type),this._tile_layer.on("load",this._onTilesLoaded,this),this._map.addLayer(this._tile_layer),this._image_layer&&this._map.addLayer(this._image_layer),this._line=this._createLine(this._line),this._line.setStyle({color:this.options.line_color_inactive}),this._addLineToMap(this._line),this._line_active=this._createLine(this._line_active),this._line_active.setStyle({opacity:1}),this._addLineToMap(this._line_active),this.options.map_as_image&&(this._line_active.setStyle({opacity:0}),this._line.setStyle({opacity:0}))}_createMiniMap(){this.options.map_as_image&&(this.zoom_min_max.min=0),this.bounds_array||(this.bounds_array=this._getAllMarkersBounds(this._markers)),this._tile_layer_mini=this._createTileLayer(this.options.map_type),this._mini_map=new Y(this._tile_layer_mini,{width:150,height:100,position:"topleft",bounds_array:this.bounds_array,zoomLevelFixed:this.zoom_min_max.min,zoomAnimation:!0,aimingRectOptions:{fillColor:"#FFFFFF",color:"#FFFFFF",opacity:.4,weight:1,stroke:!0}}).addTo(this._map),this._mini_map.getContainer().style.backgroundColor=this.options.map_background_color}_createBackgroundMap(t){if(this._image_layer?this._image_layer.clearLayers():(this._image_layer=new L.layerGroup,this._map.addLayer(this._image_layer)),t)for(let s in t){var e,i=t[s],o={x:0,y:0,url:i.src,height:parseInt(i.style.height.split("px")[0]),width:parseInt(i.style.width.split("px")[0]),pos:{start:0,end:0}};if(i.style.left||i.style.top)i.style.left&&(o.x=parseInt(i.style.left.split("px")[0])),i.style.top&&(o.y=parseInt(i.style.top.split("px")[0]));else if(i.style["-webkit-transform"]||i.style.transform||i.style["-ms-transform"]){var n;i.style["-webkit-transform"]?n=i.style["-webkit-transform"].split("3d(")[1].split(", 0)")[0].split(", "):i.style.transform?n=i.style.transform.split("3d(")[1].split(", 0)")[0].split(", "):i.style["-ms-transform"]&&(n=i.style["-ms-transform"].split("3d(")[1].split(", 0)")[0].split(", ")),o.x=parseInt(n[0].split("px")[0]),o.y=parseInt(n[1].split("px")[0])}o.url.match("toner")&&(o.url=o.url.replace("/toner-hybrid/","/toner-lines/"),o.url=o.url.replace("/toner/","/toner-background/")),o.pos.start=this._map.containerPointToLatLng([o.x,o.y]),o.pos.end=this._map.containerPointToLatLng([o.x+o.width,o.y+o.height]),e=new L.imageOverlay(o.url,[o.pos.start,o.pos.end]),this._image_layer.addLayer(e)}}_createTileLayer(t,e){var i=null,o=(e={r:""},"Leaflet | ");t||(t="osm:standard"),"stamen:trees-cabs-crime"==t&&(console.log("stamen:trees-cabs-crime layer no longer available. Using OSM instead"),t="osm"),k&&(e.r="@2x");let n=t.split(":");switch(n[0]){case"mapbox":var s;if(e.attribution=o+"© Mapbox © OpenStreetMap",n.length>2)s="https://api.mapbox.com/styles/v1/"+n[2].substr(9)+"/tiles/256/{z}/{x}/{y}@2x?access_token="+this.options.map_access_token;else s="https://api.tiles.mapbox.com/v4/"+n[1]+"/{z}/{x}/{y}.png?access_token="+this.options.map_access_token;i=new L.TileLayer(s,e);break;case"stadia":var a;n.length>1&&(a=n.slice(1).join(":"),this.options.map_access_token&&(a=`${a}?api_key=${this.options.map_access_token}`)),i=new L.TileLayer(a,e);break;case"stamen":i=new it(n[1]||"toner-lite",e),this._map.getContainer().style.backgroundColor="#FFFFFF";break;case"zoomify":e.width=this.options.zoomify.width,e.height=this.options.zoomify.height,e.tolerance=this.options.zoomify.tolerance||.9,e.attribution=o+this.options.zoomify.attribution,i=new K(this.options.zoomify.path,e);break;case"http":case"https":e.subdomains=this.options.map_subdomains,e.attribution=o+this.options.attribution,i=new L.TileLayer(this.options.map_type,e);break;case"ch-watercolor":e.attribution=o+'Map tiles by Stamen Design, served by Cooper Hewitt, Smithsonian Design Museum under CC BY 3.0. Data by OpenStreetMap, under CC BY SA.',e.type="jpg",e.minZoom=0,e.maxZoom=16,i=new L.TileLayer("https://watercolormaps.collection.cooperhewitt.org/tile/watercolor/{z}/{x}/{y}.jpg",e);break;default:e.subdomains="ab",e.attribution=o+"© OpenStreetMap and contributors, under an open license",i=new L.TileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",e)}return i}_onMapMoveEnd(t){}_onTilesLoaded(t){this._createBackgroundMap(t.target._tiles),this._tile_layer.off("load",this._onTilesLoaded,this)}_onMapZoomed(t){this._map.off("zoomend",this._onMapZoomed,this)}_onMapZoom(t){}_createMarker(t){var e=new X(t,this.options);e.on("markerclick",this._onMarkerClick,this),this._addMarker(e),this._markers.push(e),e.marker_number=this._markers.length-1,this.fire("markerAdded",e)}_addMarker(t){t.addTo(this._map)}_removeMarker(t){}_markerOverview(){var t,e;if(this._line_active.setStyle({opacity:0}),"zoomify"==this.options.map_type&&this.options.map_as_image){var i=this._tile_layer.getCenterZoom(this._map);t=i.center,(this.options.map_center_offset&&0!=this.options.map_center_offset.left||0!=this.options.map_center_offset.top)&&(i.zoom=i.zoom-1,t=this._getMapCenterOffset(t,i.zoom)),this._map.setView(t,i.zoom,{pan:{animate:!0,duration:this.options.duration/1e3,easeLinearity:.1},zoom:{animate:!0,duration:this.options.duration/1e3,easeLinearity:.1}})}else if(this.bounds_array=this._getAllMarkersBounds(this._markers),this.options.map_center_offset&&0!=this.options.map_center_offset.left||0!=this.options.map_center_offset.top){var o=new L.latLngBounds(this.bounds_array);t=o.getCenter(),e=this._map.getBoundsZoom(o),t=this._getMapCenterOffset(t,e-1),this._map.setView(t,e-1,{pan:{animate:!0,duration:this.options.duration/1e3,easeLinearity:.1},zoom:{animate:!0,duration:this.options.duration/1e3,easeLinearity:.1}})}else this._map.fitBounds(this.bounds_array,{padding:[15,15]});this._mini_map&&this._mini_map.minimize()}_getAllMarkersBounds(t){for(var e=[],i=0;i0?this._markers[t-1].location():this._getMapCenter(!0),n=this._calculateZoomChange(e,o),i=tthis.options.skinny_size&&(n-1<=this.zoom_min_max.min?this._mini_map.minimize():this._mini_map.restore())}_getMapLocation(t){return this._map.latLngToContainerPoint(t)}_getMapZoom(){return this._map.getZoom()}_getMapCenter(t){return this._map.getCenter()}_getMapCenterOffset(t,e){var i;return i=this._map.project(t,e).subtract([this.options.map_center_offset.left,this.options.map_center_offset.top]),this._map.unproject(i,e)}_getBoundsZoom(t,e,i){var o=t,n=[3*Math.abs(this.options.map_center_offset.left),3*Math.abs(this.options.map_center_offset.top)];if(i){var s=o.lat+(o.lat-e.lat)/2,a=o.lng+(o.lng-e.lng)/2;o=new L.LatLng(s,a)}var r=new L.LatLngBounds([o,e]);return this.options.less_bounce?this._map.getBoundsZoom(r,!1,n):this._map.getBoundsZoom(r,!0,n)}_getZoomifyZoom(){}_initialMapLocation(){this._map.on("zoomend",this._onMapZoomed,this)}_updateMapDisplay(t,e){if(t){var i=this.options.duration,o=this;e&&(i=e),this.timer&&clearTimeout(this.timer),this.timer=setTimeout((function(){o._refreshMap()}),i)}else this.timer||this._refreshMap();this._mini_map&&this._el.container.offsetWidth1e4&&(this.data.direction="left",e.x>0&&(this.data.direction="right")),Math.abs(e.y)>1e4&&(this.data.direction="up",e.y>0&&(this.data.direction="down")),this._animateMomentum(),i&&this.fire("swipe_"+this.data.direction,this.data)}_animateMomentum(){var t={x:this.data.new_pos.x,y:this.data.new_pos.y},e={duration:this.options.duration,easing:VCO.Ease.easeOutStrong};this.options.enable.y&&((this.options.constraint.top||this.options.constraint.bottom)&&(t.y>this.options.constraint.bottom?t.y=this.options.constraint.bottom:t.ythis.options.constraint.left?t.x=this.options.constraint.left:t.x":H.buttons.collapse_toggle+""):(this.collapsed=!0,this.hide(25),this._el.button_overview.style.display="none",this.fire("collapse",{y:1}),this._el.button_collapse_toggle.innerHTML=b?"":H.buttons.uncollapse_toggle+"")}_initLayout(){this._el.button_overview=I.create("span","vco-menubar-button",this._el.container),st.addListener(this._el.button_overview,"click",this._onButtonOverview,this),this._el.button_backtostart=I.create("span","vco-menubar-button",this._el.container),st.addListener(this._el.button_backtostart,"click",this._onButtonBackToStart,this),this._el.button_collapse_toggle=I.create("span","vco-menubar-button",this._el.container),st.addListener(this._el.button_collapse_toggle,"click",this._onButtonCollapseMap,this),this.options.map_as_image?this._el.button_overview.innerHTML=H.buttons.overview:this._el.button_overview.innerHTML=H.buttons.map_overview,b?(this._el.button_backtostart.innerHTML="",this._el.button_collapse_toggle.innerHTML="",this._el.container.setAttribute("ontouchstart"," ")):(this._el.button_backtostart.innerHTML=H.buttons.backtostart+" ",this._el.button_collapse_toggle.innerHTML=H.buttons.collapse_toggle+""),"landscape"==this.options.layout&&(this._el.button_collapse_toggle.style.display="none")}_initEvents(){}_updateDisplay(t,e,i){t&&(this.options.width=t),e&&(this.options.height=e)}}function rt(t,e){return ht(t,e)}P(at,W,V);const ht=function(){var t=document,e=window,i=e.performance,o=i&&(i.now||i.webkitNow||i.msNow||i.mozNow),n=o?function(){return o.call(i)}:function(){return+new Date},s=t.documentElement,a=!1,r=1e3,h=/^rgb\(|#/,l=/^([+\-])=([\d\.]+)/,c=/^(?:[\+\-]=?)?\d+(?:\.\d+)?(%|in|cm|mm|em|ex|pt|pc|px)$/,d=/rotate\(((?:[+\-]=)?([\-\d\.]+))deg\)/,_=/scale\(((?:[+\-]=)?([\d\.]+))\)/,u=/skew\(((?:[+\-]=)?([\-\d\.]+))deg, ?((?:[+\-]=)?([\-\d\.]+))deg\)/,p=/translate\(((?:[+\-]=)?([\-\d\.]+))px, ?((?:[+\-]=)?([\-\d\.]+))px\)/,m={lineHeight:1,zoom:1,zIndex:1,opacity:1,transform:1},g=function(){var e,i=t.createElement("a").style,o=["webkitTransform","MozTransform","OTransform","msTransform","Transform"];for(e=0;e1e12&&(t=n()),a&&(t=n()),e=i;e--;)w[e](t);w.length&&y(b)}function x(t){var e,i=function(t,e,i){if(Array.prototype.indexOf)return t.indexOf(e);for(i=0;i=0&&(e=w.slice(i+1),w.length=i,w=w.concat(e))}function k(t,e){var i,o={};return(i=t.match(d))&&(o.rotate=E(i[1],e?e.rotate:null)),(i=t.match(_))&&(o.scale=E(i[1],e?e.scale:null)),(i=t.match(u))&&(o.skewx=E(i[1],e?e.skewx:null),o.skewy=E(i[3],e?e.skewy:null)),(i=t.match(p))&&(o.translatex=E(i[1],e?e.translatex:null),o.translatey=E(i[3],e?e.translatey:null)),o}function M(t){var e="";return"rotate"in t&&(e+="rotate("+t.rotate+"deg) "),"scale"in t&&(e+="scale("+t.scale+") "),"translatex"in t&&(e+="translate("+t.translatex+"px,"+t.translatey+"px) "),"skewx"in t&&(e+="skew("+t.skewx+"deg,"+t.skewy+"deg)"),e}function L(t){var e,i,o,n=t.match(/rgba?\((\d+),\s*(\d+),\s*(\d+)/);return(n?(e=n[1],i=n[2],o=n[3],"#"+(1<<24|e<<16|i<<8|o).toString(16).slice(1)):t).replace(/#(\w)(\w)(\w)$/,"#$1$1$2$2$3$3")}function T(t){return t.replace(/-(.)/g,(function(t,e){return e.toUpperCase()}))}function P(t){return"function"==typeof t}function z(t){return Math.sin(t*Math.PI/2)}function S(t,e,i,o,s,a){o=P(o)?o:Z.easings[o]||z;var h,l=t||r,c=this,d=a-s,_=n(),u=0,p=0;return h=function t(n){var r=n-_;if(r>l||u)return a=isFinite(a)?a:1,u?p&&e(a):e(a),x(t),i&&i.apply(c);isFinite(a)?e(d*o(r/l)+s):e(o(r/l))},1===w.push(h)&&y(b),{stop:function(t){u=1,p=t,t||(i=null)}}}function C(t,e){var i,o,n=t.length,s=[];for(i=0;i15?15:n<0?0:n,r[o]=n.toString(16);return"#"+r.join("")}(t,i[s][n],o[s][n]):(a=Math.round(((o[s][n]-i[s][n])*t+i[s][n])*r)/r,n in m||(a+=e[s][n]||"px"),a)}function E(t,e,i,o,n){return(i=l.exec(t))?(n=parseFloat(i[2]))&&e+("+"==i[1]?1:-1)*n:parseFloat(t)}function Z(t,e){var i,o,n,s=t?s=isFinite(t.length)?t:[t]:[],a=e.complete,r=e.duration,l=e.easing,d=e.bezier,_=[],u=[],p=[],m=[];for(d&&(o=e.left,n=e.top,delete e.right,delete e.bottom,delete e.left,delete e.top),i=s.length;i--;){if(_[i]={},u[i]={},p[i]={},d){var y=v(s[i],"left"),w=v(s[i],"top"),b=[E(P(o)?o(s[i]):o||0,parseFloat(y)),E(P(n)?n(s[i]):n||0,parseFloat(w))];m[i]=P(d)?d(s[i],b):d,m[i].push(b),m[i].unshift([parseInt(y,10),parseInt(w,10)])}for(var x in e){switch(x){case"complete":case"duration":case"easing":case"bezier":continue}var z,Z=v(s[i],x),B=P(e[x])?e[x](s[i]):e[x];"string"!=typeof B||!h.test(B)||h.test(Z)?(_[i][x]="transform"==x?k(Z):"string"==typeof B&&h.test(B)?L(Z).slice(1):parseFloat(Z),u[i][x]="transform"==x?k(B,_[i][x]):"string"==typeof B&&"#"==B.charAt(0)?L(B).slice(1):E(B,parseFloat(Z)),"string"==typeof B&&(z=B.match(c))&&(p[i][x]=z[1])):delete e[x]}}return S.apply(s,[r,function(t,o,n){for(i=s.length;i--;)for(var a in d&&(n=C(m[i],t),s[i].style.left=n[0]+"px",s[i].style.top=n[1]+"px"),e)o=O(t,p,_,u,a,i),"transform"==a?s[i].style[g]=M(o):"opacity"!=a||f?s[i].style[T(a)]=o:s[i].style.filter="alpha(opacity="+100*o+")"},a,l])}return y((function(t){a=t>1e12!=n()>1e12})),Z.tween=S,Z.getStyle=v,Z.bezier=C,Z.transform=g,Z.parseTransform=k,Z.formatTransform=M,Z.easings={},Z}();class lt{constructor(t,e,i){this._el={container:{},content_container:{},icon:{},title:{},description:{}},this.mediatype={},this.data={title:"Navigation",description:"Description"},this.options={direction:"previous"},this.animator=null,this.animator_position=null,z(this.options,e),z(this.data,t),this._el.container=I.create("div","vco-slidenav-"+this.options.direction),b&&this._el.container.setAttribute("ontouchstart"," "),this._initLayout(),this._initEvents(),i&&i.appendChild(this._el.container)}update(t){this._update(t)}setColor(t){this._el.content_container.className=t?"vco-slidenav-content-container vco-slidenav-inverted":"vco-slidenav-content-container"}updatePosition(t,e,i,o,n,s){var a,r=this,h={duration:i,easing:o,complete:function(){r._onUpdatePositionComplete(s)}},l=n;for(var c in t)t.hasOwnProperty(c)&&(h[c]=e?t[c]+"%":t[c]+"px");this.animator_position&&this.animator_position.stop(),a=h.right?"right":"left",this._el.container.style[a]=e?l+"%":l+"px",this.animator_position=rt(this._el.container,h)}_onUpdatePositionComplete(t){t&&(this._el.container.style.left="",this._el.container.style.right="")}_onMouseClick(){this.fire("clicked",this.options)}_update(t){this.data=z(this.data,t),""!=this.data.title&&(this._el.title.innerHTML=this.data.title),""!=this.data.date&&(this._el.description.innerHTML=this.data.description)}_initLayout(){this._el.content_container=I.create("div","vco-slidenav-content-container",this._el.container),this._el.icon=I.create("div","vco-slidenav-icon",this._el.content_container),this._el.title=I.create("div","vco-slidenav-title",this._el.content_container),this._el.description=I.create("div","vco-slidenav-description",this._el.content_container),this._el.icon.innerHTML=" ",this._update()}_initEvents(){st.addListener(this._el.container,"click",this._onMouseClick,this)}}P(lt,W,V);class ct{constructor(t,e,i){this._el={parent:{},container:{},message_container:{},loading_icon:{},message:{}},this.options={width:600,height:600,message_class:"vco-message",message_icon_class:"vco-loading-icon"},z(this.data,t),z(this.options,e),this._el.container=I.create("div",this.options.message_class),i&&(i.appendChild(this._el.container),this._el.parent=i),this.animator={},this._initLayout(),this._initEvents()}updateMessage(t){this._updateMessage(t)}updateDisplay(t,e){this._updateDisplay(t,e)}_updateMessage(t){this._el.message.innerHTML=t||(H?H.messages.loading:"Loading")}_onMouseClick(){this.fire("clicked",this.options)}_initLayout(){this._el.message_container=I.create("div","vco-message-container",this._el.container),this._el.loading_icon=I.create("div",this.options.message_icon_class,this._el.message_container),this._el.message=I.create("div","vco-message-content",this._el.message_container),this._updateMessage()}_initEvents(){st.addListener(this._el.container,"click",this._onMouseClick,this)}_updateDisplay(t,e,i){}}P(ct,W,V);class dt{constructor(t,e,i){this._el={container:{},content_container:{},content:{},content_item:{},content_link:{},caption:null,credit:null,parent:{},link:null},this.player=null,this.timer=null,this.load_timer=null,this.message=null,this.media_id=null,this._state={loaded:!1,show_meta:!1,media_loaded:!1},this.data={uniqueid:null,url:null,credit:null,caption:null,link:null,link_target:null},this.options={api_key_flickr:"8f2d5becf7b6ba46570741620054b507",credit_height:0,caption_height:0},this.animator={},z(this.options,e),z(this.data,t),this._el.container=I.create("div","vco-media"),this.data.uniqueid&&(this._el.container.id=this.data.uniqueid),this._initLayout(),i&&(i.appendChild(this._el.container),this._el.parent=i)}loadMedia(){var t=this;if(!this._state.loaded)try{this.load_timer=setTimeout((function(){t._loadMedia(),t._state.loaded=!0,t._updateDisplay()}),1200)}catch(t){console.log("Error loading media for ",this._media),console.log(t)}}loadingMessage(){this.message.updateMessage(this._("loading")+" "+this.options.media_name)}updateMediaDisplay(t){this._state.loaded&&(this._updateMediaDisplay(t),b||"portrait"==t||(this._el.content_item.style.maxHeight=this.options.height/2+"px"),this._state.media_loaded&&(this._el.credit&&(this._el.credit.style.width="auto"),this._el.caption&&(this._el.caption.style.width="auto")),w&&(this._el.content_item.offsetWidth>this._el.content_item.offsetHeight&&(this._el.content_item.style.width="100%",this._el.content_item.style.maxWidth="100%"),"portrait"==t&&(this._el.content_item.style.maxHeight="none")),this._state.media_loaded&&(this._el.credit&&(this._el.credit.style.width=this._el.content_item.offsetWidth+"px"),this._el.caption&&(this._el.caption.style.width=this._el.content_item.offsetWidth+"px")))}_loadMedia(){}_updateMediaDisplay(t){}show(){}hide(){}addTo(t){t.appendChild(this._el.container),this.onAdd()}removeFrom(t){t.removeChild(this._el.container),this.onRemove()}updateDisplay(t,e,i){this._updateDisplay(t,e,i)}stopMedia(){this._stopMedia()}loadErrorDisplay(t){this._el.content.removeChild(this._el.content_item),this._el.content_item=I.create("div","vco-media-item vco-media-loaderror",this._el.content),this._el.content_item.innerHTML="

"+t+"

",this.onLoaded(!0)}onLoaded(t){this._state.loaded=!0,this.fire("loaded",this.data),this.message&&this.message.hide(),t||this.showMeta(),this.updateDisplay()}onMediaLoaded(t){this._state.media_loaded=!0,this.fire("media_loaded",this.data),this._el.credit&&(this._el.credit.style.width=this._el.content_item.offsetWidth+"px"),this._el.caption&&(this._el.caption.style.width=this._el.content_item.offsetWidth+"px")}showMeta(t,e){this._state.show_meta=!0,this.data.credit&&""!=this.data.credit&&!this._el.credit&&(this._el.credit=I.create("div","vco-credit",this._el.content_container),this._el.credit.innerHTML=this.data.credit,this.options.credit_height=this._el.credit.offsetHeight),this.data.caption&&""!=this.data.caption&&!this._el.caption&&(this._el.caption=I.create("div","vco-caption",this._el.content_container),this._el.caption.innerHTML=this.data.caption,this.options.caption_height=this._el.caption.offsetHeight)}onAdd(){this.fire("added",this.data)}onRemove(){this.fire("removed",this.data)}_initLayout(){this.message=new ct({},this.options),this.message.addTo(this._el.container),this._el.content_container=I.create("div","vco-media-content-container",this._el.container),this.data.link&&""!=this.data.link?(this._el.link=I.create("a","vco-media-link",this._el.content_container),this._el.link.href=this.data.link,this.data.link_target&&""!=this.data.link_target?this._el.link.target=this.data.link_target:this._el.link.target="_blank",this._el.content=I.create("div","vco-media-content",this._el.link)):this._el.content=I.create("div","vco-media-content",this._el.content_container)}_updateDisplay(t,e,i){t&&(this.options.width=t),e&&(this.options.height=e),i&&(this.options.layout=i),this._el.credit&&(this.options.credit_height=this._el.credit.offsetHeight),this._el.caption&&(this.options.caption_height=this._el.caption.offsetHeight+5),this.updateMediaDisplay(this.options.layout)}_stopMedia(){}}P(dt,W);class _t extends dt{_loadMedia(){var t=this;this.message.updateMessage(H.messages.loading+" "+this.options.media_name),this.data.link?(this._el.content_link=I.create("a","",this._el.content),this._el.content_link.href=this.data.link,this._el.content_link.target="_blank",this._el.content_item=I.create("img","vco-media-item vco-media-image vco-media-shadow",this._el.content_link),this.data.link.match(/\.(jpg|jpeg|png|gif)$/i)&&this._el.content_link.addEventListener("click",(function(t){t.preventDefault(),document.getElementById("lightbox").innerHTML=`\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t
`,document.getElementById("lightbox").style.display="block"}))):this._el.content_item=I.create("img","vco-media-item vco-media-image vco-media-shadow",this._el.content),this._el.content_item.addEventListener("load",(function(e){t.onMediaLoaded()})),this._el.content_item.src=this.data.url,this.onLoaded()}_updateMediaDisplay(t){w&&(this._el.content_item.style.width="auto")}}class ut extends dt{_loadMedia(){var t,e=this;this.message.updateMessage(H.messages.loading+" "+this.options.media_name),this.youtube_loaded=!1,this._el.content_item=I.create("div","vco-media-item vco-media-youtube vco-media-shadow",this._el.content),this._el.content_item.id=C(7),t=function(t){var e,i,o,n=[];(e=t.toString()).match("&")?e=e.replace("&","&"):e.match("&")?e=e.replace("&","&"):e.match("&")&&(e=e.replace("&","&")),o=e.slice(e.indexOf("?")+1).split("&");for(var s=0;s")?e.text_array=e.extract.split("

"):e.text_array.push(e.extract);for(var o=0;o"+e.text_array[o+1]);i="

"+e.title+"

",i+=""+H.messages.wikipedia+"",i+=e.text,e.extract.match("REDIRECT")||(this._el.content_item.innerHTML=i,this.onLoaded())}}updateMediaDisplay(){}_updateMediaDisplay(){}}class gt extends dt{_loadMedia(){var t,e=this;this.message.updateMessage(H.messages.loading+" "+this.options.media_name),this._el.content_item=I.create("div","vco-media-item vco-media-iframe vco-media-soundcloud vco-media-shadow",this._el.content),this.media_id=this.data.url,t="https://soundcloud.com/oembed?url="+this.media_id+"&format=json",fetch(t).then((t=>t.json().then((t=>{B("https://w.soundcloud.com/player/api.js",(function(){e.createMedia(t)}))}))))}createMedia(t){this._el.content_item.innerHTML=t.html,this.soundCloudCreated=!0,self.widget=SC.Widget(this._el.content_item.querySelector("iframe")),this.onLoaded()}_stopMedia(){this.soundCloudCreated&&self.widget.pause()}}class ft extends dt{_loadMedia(){var t;this.message.updateMessage(H.messages.loading+" "+this.options.media_name),this._el.content_item=I.create("div","vco-media-item vco-media-iframe vco-media-vimeo vco-media-shadow",this._el.content),this.media_id=this.data.url.split(/video\/|\/\/vimeo\.com\//)[1].split(/[?&]/)[0],t="https://player.vimeo.com/video/"+this.media_id+"?api=1&title=0&byline=0&portrait=0&color=ffffff",this.player=I.create("iframe","",this._el.content_item),this.player.width="100%",this.player.height="100%",this.player.frameBorder="0",this.player.src=t,this.onLoaded()}_updateMediaDisplay(){this._el.content_item.style.height=Z({w:this._el.content_item.offsetWidth})+"px"}_stopMedia(){try{this.player.contentWindow.postMessage(JSON.stringify({method:"pause"}),"https://player.vimeo.com")}catch(t){console.log(t)}}}class vt extends dt{_loadMedia(){var t;this.message.updateMessage(H.messages.loading+" "+this.options.media_name),this._el.content_item=I.create("div","vco-media-item vco-media-iframe vco-media-dailymotion",this._el.content),this.data.url.match("video")?this.media_id=this.data.url.split("video/")[1].split(/[?&]/)[0]:this.media_id=this.data.url.split("embed/")[1].split(/[?&]/)[0],t="https://www.dailymotion.com/embed/video/"+this.media_id+"?api=postMessage",this._el.content_item.innerHTML="",this.onLoaded()}_updateMediaDisplay(){this._el.content_item.style.height=Z({w:this._el.content_item.offsetWidth})+"px"}_stopMedia(){this._el.content_item.querySelector("iframe").contentWindow.postMessage('{"command":"pause","parameters":[]}',"*")}}class yt extends dt{_loadMedia(){var t;this.message.updateMessage(H.messages.loading+" "+this.options.media_name),this._el.content_item=I.create("div","vco-media-item vco-media-iframe vco-media-vine vco-media-shadow",this._el.content),this.media_id=this.data.url.split("vine.co/v/")[1],t="https://vine.co/v/"+this.media_id+"/embed/simple",this._el.content_item.innerHTML="\"\n\n\t\t// After Loaded\n\t\tthis.onLoaded();\n\t}\n\n\t// Update Media Display\n\t_updateMediaDisplay() {\n\t\tvar size = ratio.square({w:this._el.content_item.offsetWidth , h:this.options.height});\n\t\tthis._el.content_item.style.height = size.h + \"px\";\n\t}\n\n\t \t_stopMedia() {\n\t \t\tthis._el.content_item.querySelector(\"iframe\").contentWindow.postMessage('pause', '*');\n\t}\n\n}\n","import { Media } from \"../Media\"\nimport Dom from \"../../dom/Dom\"\nimport { Language } from \"../../language/Language\"\n\n/*\tMedia.Twitter\n\tProduces Twitter Display\n================================================== */\n\nexport default class Twitter extends Media {\n\t\n\t/*\tLoad the media\n\t================================================== */\n\t_loadMedia() {\n\t\tvar api_url,\n\t\t\tself = this;\n\t\t\t\n\t\t// Loading Message\n\t\tthis.message.updateMessage(Language.messages.loading + \" \" + this.options.media_name);\n\t\t\n\t\t// Create Dom element\n\t\tthis._el.content_item = Dom.create(\"div\", \"vco-media-twitter\", this._el.content);\n\t\t\n\t\t// Get Media ID\n\n let r = /twitter.com\\/(.+?)\\/status\\/(\\d+)/\n let match = r.exec(this.data.url);\n if (match) { \n this.user_id = match[1];\n this.media_id = match[2];\n }\n let callbackName = `twitterCallback_${this.media_id}`;\n api_url = `https://api.twitter.com/1/statuses/oembed.json?id=${this.media_id}&include_entities=true&callback=${callbackName}`;\n let callbackScript = document.createElement('script');\n window[callbackName] = function(data) {\n self.createMedia(data);\n };\n callbackScript.src = api_url;\n document.body.appendChild(callbackScript);\n\t}\n\n\tcreateMedia(d) {\t\n\t\tvar tweet\t\t\t\t= \"\",\n\t\t\ttweet_text\t\t\t= \"\",\n\t\t\ttweetuser\t\t\t= \"\",\n\t\t\ttweet_status_temp \t= \"\",\n\t\t\ttweet_status_url \t= \"\",\n\t\t\ttweet_status_date \t= \"\";\n\t\t\t\n\t\t//\tTWEET CONTENT\n\t\ttweet_text \t\t\t= d.html.split(\"<\\/p>\\—\")[0] + \"

\";\n\t\ttweetuser\t\t\t= d.author_url.split(\"twitter.com\\/\")[1];\n\t\ttweet_status_temp \t= d.html.split(\"<\\/p>\\—\")[1].split(\"\")[0];\n\t\ttweet_status_date \t= tweet_status_temp.split(\"\\\"\\>\")[1].split(\"<\\/a>\")[0];\n\t\t\n\t\t// Open links in new window\n\t\ttweet_text = tweet_text.replace(/\";\n\t\ttweet += \"\";\n\t\ttweet += \"\";\n\t\ttweet += \"\";\n\t\t\n\t\t\n\t\t// Add to DOM\n\t\tthis._el.content_item.innerHTML\t= tweet;\n\t\t\n\t\t// After Loaded\n\t\tthis.onLoaded();\n\t\t\t\n\t}\n\t\n\tupdateMediaDisplay() {\n\t\t\n\t}\n\t\n\t_updateMediaDisplay() {\n\t\t\n\t}\n\t\n}\n","import { Media } from \"../Media\"\nimport Dom from \"../../dom/Dom\"\nimport { Language } from \"../../language/Language\" \n\n/*\tMedia.Flickr\n\n================================================== */\n\nexport default class Flickr extends Media {\n\t\n\t/*\tLoad the media\n\t================================================== */\n\t_loadMedia() {\n\t\tvar api_url,\n\t\t\tself = this;\n\t\t\n\t\t// Loading Message\n\t\tthis.message.updateMessage(Language.messages.loading + \" \" + this.options.media_name);\n\t\t\n\t\t// Create Dom element\n\t\tthis._el.content_item\t= Dom.create(\"img\", \"vco-media-item vco-media-image vco-media-flickr vco-media-shadow\", this._el.content);\n\t\t\n\t\t// Media Loaded Event\n\t\tthis._el.content_item.addEventListener('load', function(e) {\n\t\t\tself.onMediaLoaded();\n\t\t});\n\t\t\n\t\t// Get Media ID\n\t\tthis.establishMediaID();\n\t\t\n\t\tapi_url = \"https://api.flickr.com/services/rest/?method=flickr.photos.getSizes&api_key=\" + this.options.api_key_flickr + \"&photo_id=\" + this.media_id + \"&format=json&nojsoncallback=1\";\n\t\t\n fetch(api_url).then(r => r.json().then(d => {\n if (d.stat == \"ok\") {\n self.createMedia(d);\n } else {\n\t\t\t\tself.loadErrorDisplay(\"Photo not found or private.\");\n }\n }));\n\t\t\n\t}\n\n\testablishMediaID() {\n\t\tvar marker = 'flickr.com/photos/';\n\t\tvar idx = this.data.url.indexOf(marker);\n\t\tif (idx == -1) { throw \"Invalid Flickr URL\"; }\n\t\tvar pos = idx + marker.length;\n\t\tthis.media_id = this.data.url.substr(pos).split(\"/\")[1];\n\t}\n\t\n\tcreateMedia(d) {\n\t\tvar best_size \t= this.sizes(this.options.height),\n\t\t\tsize \t\t= d.sizes.size[d.sizes.size.length - 2].source;\n\t\t\n\t\tfor(var i = 0; i < d.sizes.size.length; i++) {\n\t\t\tif (d.sizes.size[i].label == best_size) {\n\t\t\t\tsize = d.sizes.size[i].source;\n\t\t\t}\n\t\t}\n\t\t\n\t\t// Set Image Source\n\t\tthis._el.content_item.src\t\t\t= size;\n\t\t\n\t\t// After Loaded\n\t\tthis.onLoaded();\n\t}\n\t\n\tsizes(s) {\n\t\tvar _size = \"\";\n\t\t\n\t\tif (s <= 75) {\n\t\t\tif (s <= 0) {\n\t\t\t\t_size = \"Large\";\n\t\t\t} else {\n\t\t\t\t_size = \"Thumbnail\";\n\t\t\t}\n\t\t} else if (s <= 180) {\n\t\t\t_size = \"Small\";\n\t\t} else if (s <= 240) {\n\t\t\t_size = \"Small 320\";\n\t\t} else if (s <= 375) {\n\t\t\t_size = \"Medium\";\n\t\t} else if (s <= 480) {\n\t\t\t_size = \"Medium 640\";\n\t\t} else if (s <= 600) {\n\t\t\t_size = \"Large\";\n\t\t} else {\n\t\t\t_size = \"Large\";\n\t\t}\n\t\t\n\t\treturn _size;\n\t}\n\t\n}\n","import { Media } from \"../Media\"\nimport Dom from \"../../dom/Dom\"\nimport { Language } from \"../../language/Language\" \n\n/*\tMedia.GoogleDoc\n\n================================================== */\n\nexport default class GoogleDoc extends Media {\n\t\n\t/*\tLoad the media\n\t================================================== */\n\t_loadMedia() {\n\t\tvar api_url,\n\t\t\tself = this;\n\t\t\n\t\t// Loading Message\n\t\tthis.message.updateMessage(Language.messages.loading + \" \" + this.options.media_name);\n\t\t\n\t\t// Create Dom element\n\t\tthis._el.content_item\t= Dom.create(\"div\", \"vco-media-item vco-media-iframe\", this._el.content);\n\t\t\n\t\t// Get Media ID\n\t\tthis.media_id = this.data.url;\n\t\t\n\t\t// API URL\n\t\tapi_url = this.media_id;\n\t\t\n\t\t// API Call\n\t\tif (this.media_id.match(/docs.google.com/i)) {\n\t\t\tthis._el.content_item.innerHTML\t=\t\"\";\n\t\t} else {\n\t\t\tthis._el.content_item.innerHTML\t=\t\"\";\n\t\t}\n\t\t\n\t\t// After Loaded\n\t\tthis.onLoaded();\n\t}\n\t\n\t// Update Media Display\n\t_updateMediaDisplay() {\n\t\tthis._el.content_item.style.height = this.options.height + \"px\";\n\t}\n}\n","import { Media } from \"../Media\"\nimport Dom from \"../../dom/Dom\"\n\n/*\tMedia.SLider\n\tProduces a Slider\n\tTakes a data object and populates a dom object\n\tTODO\n\tPlaceholder\n================================================== */\n\nexport default class Slider extends Media {\n\t\n\t/*\tLoad the media\n\t================================================== */\n\t_loadMedia() {\n\t\t\n\t\tthis._el.content_item\t\t\t\t= Dom.create(\"img\", \"vco-media-item vco-media-image\", this._el.content);\n\t\tthis._el.content_item.src\t\t\t= this.data.url;\n\t\t\n\t\tthis.onLoaded();\n\t}\n\t\n}\n","import { Media } from \"../Media\"\nimport Dom from \"../../dom/Dom\"\nimport { Language } from \"../../language/Language\" \n\n/*\tMedia.IFrame\n================================================== */\n\nexport default class IFrame extends Media {\n\t\n\t/*\tLoad the media\n\t================================================== */\n\t_loadMedia() {\n\t\tself = this;\n\t\t\n\t\t// Loading Message\n\t\tthis.message.updateMessage(Language.messages.loading + \" \" + this.options.media_name);\n\t\t\n\t\t// Create Dom element\n\t\tthis._el.content_item\t= Dom.create(\"div\", \"vco-media-item vco-media-iframe\", this._el.content);\n\t\t\n\t\t// Get Media ID\n\t\tthis.media_id = this.data.url;\n\t\t\n\t\t// API URL\n\t\tlet iframe = this.media_id;\n\n\t\t// API Call\n\t\tthis._el.content_item.innerHTML = iframe;\n\t\t\n\t\t// After Loaded\n\t\tthis.onLoaded();\n\t}\n\t\n\t// Update Media Display\n\t_updateMediaDisplay() {\n\t\tthis._el.content_item.style.height = this.options.height + \"px\";\n\t}\n\t\n}\n","import { Media } from \"../Media\"\nimport Dom from \"../../dom/Dom\"\nimport { Language } from \"../../language/Language\"\n\n/*\tMedia.Website\n================================================== */\n\nexport default class Website extends Media {\n\t\n\t_loadMedia() {\n\t\tthis.message.updateMessage(Language.messages.loading + \" \" + this.options.media_name);\n\t\tthis._el.content_item\t= Dom.create(\"div\", \"vco-media-item vco-media-iframe\", this._el.content);\n\t\tthis.media_id = this.data.url;\n\t\tlet iframe = `\"\n\n\t\t// After Loaded\n\t\tthis.onLoaded();\n\t}\n\n\t// Update Media Display\n\t_updateMediaDisplay() {\n\t\tthis._el.content_item.style.height = ratio.r16_9({w:this._el.content_item.offsetWidth}) + \"px\";\n\t}\n\n\t_stopMedia() {\n\t\tthis._el.content_item.querySelector(\"iframe\").contentWindow.postMessage('{\"command\":\"pause\",\"parameters\":[]}', \"*\");\n\t}\n\n}\n","import { Media } from \"../Media\"\nimport Dom from \"../../dom/Dom\"\nimport { Language } from \"../../language/Language\"\nimport { ratio } from \"../../core/Util\"\n\n/*\tMedia.Vine\n\n================================================== */\n\nexport default class Vine extends Media {\n\n\t/*\tLoad the media\n\t================================================== */\n\t_loadMedia() {\n\t\tvar api_url,\n\t\t\tself = this;\n\n\t\t// Loading Message\n\t\tthis.message.updateMessage(Language.messages.loading + \" \" + this.options.media_name);\n\n\t\t// Create Dom element\n\t\tthis._el.content_item\t= Dom.create(\"div\", \"vco-media-item vco-media-iframe vco-media-vine vco-media-shadow\", this._el.content);\n\n\t\t// Get Media ID\n\t\tthis.media_id = this.data.url.split(\"vine.co/v/\")[1];\n\n\t\t// API URL\n\t\tapi_url = \"https://vine.co/v/\" + this.media_id + \"/embed/simple\";\n\n\t\t// API Call\n\t\tthis._el.content_item.innerHTML = \"\"\n\n\t\t// After Loaded\n\t\tthis.onLoaded();\n\t}\n\n\t// Update Media Display\n\t_updateMediaDisplay() {\n\t\tvar size = ratio.square({w:this._el.content_item.offsetWidth , h:this.options.height});\n\t\tthis._el.content_item.style.height = size.h + \"px\";\n\t}\n\n\t \t_stopMedia() {\n\t \t\tthis._el.content_item.querySelector(\"iframe\").contentWindow.postMessage('pause', '*');\n\t}\n\n}\n","import { Media } from \"../Media\"\nimport Dom from \"../../dom/Dom\"\nimport { Language } from \"../../language/Language\"\n\n/*\tMedia.Twitter\n\tProduces Twitter Display\n================================================== */\n\nexport default class Twitter extends Media {\n\t\n\t/*\tLoad the media\n\t================================================== */\n\t_loadMedia() {\n\t\tvar api_url,\n\t\t\tself = this;\n\t\t\t\n\t\t// Loading Message\n\t\tthis.message.updateMessage(Language.messages.loading + \" \" + this.options.media_name);\n\t\t\n\t\t// Create Dom element\n\t\tthis._el.content_item = Dom.create(\"div\", \"vco-media-twitter\", this._el.content);\n\t\t\n\t\t// Get Media ID\n\n let r = /twitter.com\\/(.+?)\\/status\\/(\\d+)/\n let match = r.exec(this.data.url);\n if (match) { \n this.user_id = match[1];\n this.media_id = match[2];\n }\n let callbackName = `twitterCallback_${this.media_id}`;\n api_url = `https://api.twitter.com/1/statuses/oembed.json?id=${this.media_id}&include_entities=true&callback=${callbackName}`;\n let callbackScript = document.createElement('script');\n window[callbackName] = function(data) {\n self.createMedia(data);\n };\n callbackScript.src = api_url;\n document.body.appendChild(callbackScript);\n\t}\n\n\tcreateMedia(d) {\t\n\t\tvar tweet\t\t\t\t= \"\",\n\t\t\ttweet_text\t\t\t= \"\",\n\t\t\ttweetuser\t\t\t= \"\",\n\t\t\ttweet_status_temp \t= \"\",\n\t\t\ttweet_status_url \t= \"\",\n\t\t\ttweet_status_date \t= \"\";\n\t\t\t\n\t\t//\tTWEET CONTENT\n\t\ttweet_text \t\t\t= d.html.split(\"<\\/p>\\—\")[0] + \"

\";\n\t\ttweetuser\t\t\t= d.author_url.split(\"twitter.com\\/\")[1];\n\t\ttweet_status_temp \t= d.html.split(\"<\\/p>\\—\")[1].split(\"\")[0];\n\t\ttweet_status_date \t= tweet_status_temp.split(\"\\\"\\>\")[1].split(\"<\\/a>\")[0];\n\t\t\n\t\t// Open links in new window\n\t\ttweet_text = tweet_text.replace(/\";\n\t\ttweet += \"\";\n\t\ttweet += \"\";\n\t\ttweet += \"\";\n\t\t\n\t\t\n\t\t// Add to DOM\n\t\tthis._el.content_item.innerHTML\t= tweet;\n\t\t\n\t\t// After Loaded\n\t\tthis.onLoaded();\n\t\t\t\n\t}\n\t\n\tupdateMediaDisplay() {\n\t\t\n\t}\n\t\n\t_updateMediaDisplay() {\n\t\t\n\t}\n\t\n}\n","import { Media } from \"../Media\"\nimport Dom from \"../../dom/Dom\"\nimport { Language } from \"../../language/Language\" \n\n/*\tMedia.Flickr\n\n================================================== */\n\nexport default class Flickr extends Media {\n\t\n\t/*\tLoad the media\n\t================================================== */\n\t_loadMedia() {\n\t\tvar api_url,\n\t\t\tself = this;\n\t\t\n\t\t// Loading Message\n\t\tthis.message.updateMessage(Language.messages.loading + \" \" + this.options.media_name);\n\t\t\n\t\t// Create Dom element\n\t\tthis._el.content_item\t= Dom.create(\"img\", \"vco-media-item vco-media-image vco-media-flickr vco-media-shadow\", this._el.content);\n\t\t\n\t\t// Media Loaded Event\n\t\tthis._el.content_item.addEventListener('load', function(e) {\n\t\t\tself.onMediaLoaded();\n\t\t});\n\t\t\n\t\t// Get Media ID\n\t\tthis.establishMediaID();\n\t\t\n\t\tapi_url = \"https://api.flickr.com/services/rest/?method=flickr.photos.getSizes&api_key=\" + this.options.api_key_flickr + \"&photo_id=\" + this.media_id + \"&format=json&nojsoncallback=1\";\n\t\t\n fetch(api_url).then(r => r.json().then(d => {\n if (d.stat == \"ok\") {\n self.createMedia(d);\n } else {\n\t\t\t\tself.loadErrorDisplay(\"Photo not found or private.\");\n }\n }));\n\t\t\n\t}\n\n\testablishMediaID() {\n\t\tvar marker = 'flickr.com/photos/';\n\t\tvar idx = this.data.url.indexOf(marker);\n\t\tif (idx == -1) { throw \"Invalid Flickr URL\"; }\n\t\tvar pos = idx + marker.length;\n\t\tthis.media_id = this.data.url.substr(pos).split(\"/\")[1];\n\t}\n\t\n\tcreateMedia(d) {\n\t\tvar best_size \t= this.sizes(this.options.height),\n\t\t\tsize \t\t= d.sizes.size[d.sizes.size.length - 2].source;\n\t\t\n\t\tfor(var i = 0; i < d.sizes.size.length; i++) {\n\t\t\tif (d.sizes.size[i].label == best_size) {\n\t\t\t\tsize = d.sizes.size[i].source;\n\t\t\t}\n\t\t}\n\t\t\n\t\t// Set Image Source\n\t\tthis._el.content_item.src\t\t\t= size;\n\t\t\n\t\t// After Loaded\n\t\tthis.onLoaded();\n\t}\n\t\n\tsizes(s) {\n\t\tvar _size = \"\";\n\t\t\n\t\tif (s <= 75) {\n\t\t\tif (s <= 0) {\n\t\t\t\t_size = \"Large\";\n\t\t\t} else {\n\t\t\t\t_size = \"Thumbnail\";\n\t\t\t}\n\t\t} else if (s <= 180) {\n\t\t\t_size = \"Small\";\n\t\t} else if (s <= 240) {\n\t\t\t_size = \"Small 320\";\n\t\t} else if (s <= 375) {\n\t\t\t_size = \"Medium\";\n\t\t} else if (s <= 480) {\n\t\t\t_size = \"Medium 640\";\n\t\t} else if (s <= 600) {\n\t\t\t_size = \"Large\";\n\t\t} else {\n\t\t\t_size = \"Large\";\n\t\t}\n\t\t\n\t\treturn _size;\n\t}\n\t\n}\n","import { Media } from \"../Media\"\nimport Dom from \"../../dom/Dom\"\nimport { Language } from \"../../language/Language\" \n\n/*\tMedia.GoogleDoc\n\n================================================== */\n\nexport default class GoogleDoc extends Media {\n\t\n\t/*\tLoad the media\n\t================================================== */\n\t_loadMedia() {\n\t\tvar api_url,\n\t\t\tself = this;\n\t\t\n\t\t// Loading Message\n\t\tthis.message.updateMessage(Language.messages.loading + \" \" + this.options.media_name);\n\t\t\n\t\t// Create Dom element\n\t\tthis._el.content_item\t= Dom.create(\"div\", \"vco-media-item vco-media-iframe\", this._el.content);\n\t\t\n\t\t// Get Media ID\n\t\tthis.media_id = this.data.url;\n\t\t\n\t\t// API URL\n\t\tapi_url = this.media_id;\n\t\t\n\t\t// API Call\n\t\tif (this.media_id.match(/docs.google.com/i)) {\n\t\t\tthis._el.content_item.innerHTML\t=\t\"\";\n\t\t} else {\n\t\t\tthis._el.content_item.innerHTML\t=\t\"\";\n\t\t}\n\t\t\n\t\t// After Loaded\n\t\tthis.onLoaded();\n\t}\n\t\n\t// Update Media Display\n\t_updateMediaDisplay() {\n\t\tthis._el.content_item.style.height = this.options.height + \"px\";\n\t}\n}\n","import { Media } from \"../Media\"\nimport Dom from \"../../dom/Dom\"\n\n/*\tMedia.SLider\n\tProduces a Slider\n\tTakes a data object and populates a dom object\n\tTODO\n\tPlaceholder\n================================================== */\n\nexport default class Slider extends Media {\n\t\n\t/*\tLoad the media\n\t================================================== */\n\t_loadMedia() {\n\t\t\n\t\tthis._el.content_item\t\t\t\t= Dom.create(\"img\", \"vco-media-item vco-media-image\", this._el.content);\n\t\tthis._el.content_item.src\t\t\t= this.data.url;\n\t\t\n\t\tthis.onLoaded();\n\t}\n\t\n}\n","import { Media } from \"../Media\"\nimport Dom from \"../../dom/Dom\"\nimport { Language } from \"../../language/Language\" \n\n/*\tMedia.IFrame\n================================================== */\n\nexport default class IFrame extends Media {\n\t\n\t/*\tLoad the media\n\t================================================== */\n\t_loadMedia() {\n\t\tself = this;\n\t\t\n\t\t// Loading Message\n\t\tthis.message.updateMessage(Language.messages.loading + \" \" + this.options.media_name);\n\t\t\n\t\t// Create Dom element\n\t\tthis._el.content_item\t= Dom.create(\"div\", \"vco-media-item vco-media-iframe\", this._el.content);\n\t\t\n\t\t// Get Media ID\n\t\tthis.media_id = this.data.url;\n\t\t\n\t\t// API URL\n\t\tlet iframe = this.media_id;\n\n\t\t// API Call\n\t\tthis._el.content_item.innerHTML = iframe;\n\t\t\n\t\t// After Loaded\n\t\tthis.onLoaded();\n\t}\n\t\n\t// Update Media Display\n\t_updateMediaDisplay() {\n\t\tthis._el.content_item.style.height = this.options.height + \"px\";\n\t}\n\t\n}\n","import { Media } from \"../Media\"\nimport Dom from \"../../dom/Dom\"\nimport { Language } from \"../../language/Language\"\n\n/*\tMedia.Website\n================================================== */\n\nexport default class Website extends Media {\n\t\n\t_loadMedia() {\n\t\tthis.message.updateMessage(Language.messages.loading + \" \" + this.options.media_name);\n\t\tthis._el.content_item\t= Dom.create(\"div\", \"vco-media-item vco-media-iframe\", this._el.content);\n\t\tthis.media_id = this.data.url;\n\t\tlet iframe = `