From 08c10486042ec1ca254f8286940f4f6210e7c2c2 Mon Sep 17 00:00:00 2001 From: Chandler Swift Date: Sun, 22 Dec 2024 22:35:28 -0600 Subject: [PATCH] Add custom StoryMapJS build From StoryMapJS@3a009d50ca0ee1392c790e77bf756a94f97dc169, which includes these commits on top of upstream: commit 3a009d50ca0ee1392c790e77bf756a94f97dc169 Author: Chandler Swift Date: Sun Dec 22 22:28:46 2024 -0600 Add support for HTML5 video element commit 6ade0d609203fe3063b26fff23602b0b3caf7e38 Author: Chandler Swift Date: Sun Dec 22 22:26:37 2024 -0600 Re-enable scroll-to-zoom on map commit ce2220d6f7325c2fa5f3f9963a56daf1e8b6c90f Author: Chandler Swift Date: Sun Dec 22 22:25:58 2024 -0600 Add lightbox for image links Fixes #3 --- dist/css/icons/layers-2x.png | Bin 0 -> 2898 bytes dist/css/icons/layers.png | Bin 0 -> 1502 bytes dist/css/icons/vco-icons.eot | Bin 0 -> 14644 bytes dist/css/icons/vco-icons.svg | 63 + dist/css/icons/vco-icons.ttf | Bin 0 -> 14472 bytes dist/css/icons/vco-icons.woff | Bin 0 -> 14548 bytes dist/css/icons/vco-icons.woff2 | Bin 0 -> 8544 bytes dist/css/storymap.css | 3124 ++++++++++++++++++++++++++++++++ dist/css/storymap.css.map | 1 + dist/embed/index.html | 127 ++ dist/js/locale/be.json | 17 + dist/js/locale/bg.json | 17 + dist/js/locale/cs.json | 17 + dist/js/locale/de.json | 17 + dist/js/locale/el.json | 17 + dist/js/locale/en.json | 17 + dist/js/locale/es.json | 17 + dist/js/locale/et.json | 17 + dist/js/locale/fr.json | 17 + dist/js/locale/he.json | 18 + dist/js/locale/hu.json | 17 + dist/js/locale/is.json | 17 + dist/js/locale/it.json | 17 + dist/js/locale/jp.json | 17 + dist/js/locale/ko.json | 17 + dist/js/locale/nl.json | 17 + dist/js/locale/nn.json | 17 + dist/js/locale/no.json | 17 + dist/js/locale/pl.json | 17 + dist/js/locale/pt.json | 17 + dist/js/locale/ru.json | 17 + dist/js/locale/sk.json | 17 + dist/js/locale/sr.json | 16 + dist/js/locale/sv.json | 17 + dist/js/locale/tr.json | 17 + dist/js/locale/uk.json | 17 + dist/js/locale/ur.json | 18 + dist/js/locale/zh-cn.json | 17 + dist/js/locale/zh-tw.json | 17 + dist/js/storymap.js | 2 + dist/js/storymap.js.map | 1 + index.html | 7 +- 42 files changed, 3814 insertions(+), 5 deletions(-) create mode 100644 dist/css/icons/layers-2x.png create mode 100644 dist/css/icons/layers.png create mode 100644 dist/css/icons/vco-icons.eot create mode 100644 dist/css/icons/vco-icons.svg create mode 100644 dist/css/icons/vco-icons.ttf create mode 100644 dist/css/icons/vco-icons.woff create mode 100644 dist/css/icons/vco-icons.woff2 create mode 100644 dist/css/storymap.css create mode 100644 dist/css/storymap.css.map create mode 100644 dist/embed/index.html create mode 100644 dist/js/locale/be.json create mode 100644 dist/js/locale/bg.json create mode 100644 dist/js/locale/cs.json create mode 100644 dist/js/locale/de.json create mode 100644 dist/js/locale/el.json create mode 100644 dist/js/locale/en.json create mode 100644 dist/js/locale/es.json create mode 100644 dist/js/locale/et.json create mode 100644 dist/js/locale/fr.json create mode 100644 dist/js/locale/he.json create mode 100644 dist/js/locale/hu.json create mode 100644 dist/js/locale/is.json create mode 100644 dist/js/locale/it.json create mode 100644 dist/js/locale/jp.json create mode 100644 dist/js/locale/ko.json create mode 100644 dist/js/locale/nl.json create mode 100644 dist/js/locale/nn.json create mode 100644 dist/js/locale/no.json create mode 100644 dist/js/locale/pl.json create mode 100644 dist/js/locale/pt.json create mode 100644 dist/js/locale/ru.json create mode 100644 dist/js/locale/sk.json create mode 100644 dist/js/locale/sr.json create mode 100644 dist/js/locale/sv.json create mode 100644 dist/js/locale/tr.json create mode 100644 dist/js/locale/uk.json create mode 100644 dist/js/locale/ur.json create mode 100644 dist/js/locale/zh-cn.json create mode 100644 dist/js/locale/zh-tw.json create mode 100644 dist/js/storymap.js create mode 100644 dist/js/storymap.js.map diff --git a/dist/css/icons/layers-2x.png b/dist/css/icons/layers-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a2cf7f9efef65d2e021f382f47ef50d51d51a0df GIT binary patch literal 2898 zcmV-Y3$65tP)?AfzNU07Ji0>J$I zyy*J%>jA&t|KY2zz8cz!dNXf;;xfzYhMv6otBB#?C3IqawZEtV)Ws@UgL!F(S zVuQi(g3)MfC@U-DvZ*wkrlzJCm&-NacDq09>gq~l5}T2sGiS~m&}cNz)Ya8VDT)#l zNC*+dVzFibkV>Wf6h#RdO+pCebUI^xzyIT7$BqeRmmotYPo7ln-o5)Lb#-+Wt4tB1 zL?WS%$KwYGA#wnqC~8q6kz5js#Q~u?=I7@{PN#EXe0=;bLfDnk&?-~(di{aQ%F2}6 z@Otq)pTDxQa)9Ug-O2u^X?k2HlU<@|dP!(bpU+2oJf2JG*tMadci(-tUaeLiZfIyI zNXL}*ZH>iZbu7y^5kgWvyHOOC5Q#)KsZ{C&ASge}vh={fz(ODpIRDBkuQ-zCz2DG@ z6DQ<4o$iRqWHRj7u|x2JWLdT}9*;l4^Za(9F#tf*^mh`8#Vh4?g(dDVl2B@enN;WQv=CFQPhf9EWRp{ zNIXJgB9Vy5;c(oXn3y=%-rnw`&Ye4V)Mzv|l$VzaHo|e-_E;?T1kdxO*)=`2Xqpa6 zrP7NG!+a++W^!^;hrf`@B%%6jB1%hvEb zFJ>4fL{U`QO=E0qtk7<^KSgzPbPxbBg+g)p>8GEbC@wBeYV3ZdJSwGQ*R5N(WS@NU zNkupuZUrD^T3cIt2q6ce(P*R7=`5L>n_JN7bW0RVDKOzL<*owE|)*| z=9_Ph+_P37C(~njkHQ666opafyd+FS(c>%d`Sp- z`JH#(8C@+SS|9N2v(JVZh6&ubaf8_Hc6w-N2$PeOXliOgb#?V4H?UqKBO|ccY?z;) zhfF4;&1N%EsZ;@u*D=RA~Dk?%tOA8c=4VUv}hGC8|TCMgUDwV34 zrs<>$B{w%0TCEl`nGC^T5K~iA2m}Ji&(FuUZQHiQ%*4b5KL7l4_AkZ2nK`j`Fyy2 z`!Kkw^p=FJ44nUmup2m!VRr@Z^(ELa9_@6(h;y^ZEL^ySv4Ui;H!u96I#v zx8Iulet&Oyc{weSNRq-+EEYqhQlX@z1T!-;2nK`jdc6PurBeA&W*iO&zWVAbghCjHZwG}lrH7Pr5d3kyIv(G*o9v>e!1DK_0`Y=TZ!5eS9AzNHr{1t#-0$?jED{U<; zEss+aCE6$%&+`}>8iL#H2FGzIEiJ{qefu&t77B&X)6;`sFbIZWU@#a^TU(oQjS@oG zzP`RIKA*1%cXsNx<#PF3ufP8K%7z@u%gc+I&1Px31}-ctz-F@{6beBs7DKPs-EPOq$_fe#3sbV|KBl0tu@My&6)E$_Vlnjh z_hWK$5)z37)z#HdDwY2N(B9V8Hu->|?(XjA0i48L4zVl?uh+Ylz+^I^s;VmG;!MXb z0Ze&7gb<95j$&|d5UU-m)9D}*t*wS70KWlns;#Y!r7m2!Py^tP0KT6r;ljcKTrL+D z7Z-)F0KkLns;#XB01OQc31!LydE|0Aj7DRsDR~{hPnqiK>c8#Sv12d8FgeLeNu^Sh zm6bsvksuTb!RPZK8jWJ-&Yc@B++^&Uo}L!W6qaRSx7%T}*^o#iP*qh0qtOVNY~vSW zj^pG`r&CXLbaW&DENHb_w??CRe8ULbna3WF2RCotL{3f)_U_#awOXAj1kq>|cDo$_ z(Ae0BoSdZnwx&QJfNR&Tt#z7SuTQ&vr>Cd;T`pHCA*77z=;&wz@E(9lu~_VEYHG@t z%jK1+5`@EH3=a>lRcbbyk)NNRveI-~T3SMHZ|_=X)zs9aos!XLblPUKO-7?pGXNie zmnlLBEEbClz$%C6l9G}ud-m*UVHjq^dBO8M{C+h5~JRXF@VdUrMqot)qFkC~S5c>N1u(Y%Ug+c+nUXQ%Iyp%EFaCp$+a7a0hs{-&P zfS0XSYjO^)Gxi*S-vij0latfi)YMd-lasS6UE@YZMj(V;8!#oMkwhXfXSdsj78Vv- z0n7mSxz%d@`~BrMJPNj0EQJ8N02~7lEh{Ut84QM$k3;F$C4ebO<@ft9kByDh0N4iL z41i9n)jFT7Y}(rgi^bA>H%SA-Fr)SL^)ZD)VM-N~j9maSVG00XadFXSv)Pssi9{WM z0RYFWR%?H%7(v%57K?=ea2&vI0musq3NAM`Hr9&8;tgM42_cxAoW$7J7 zXf#RRbXT>?E&v%b1;9T6{LE^#3O>ls>W z1%Om4^+QKT$He~%>hA6?ZftBk<8ry0&1N$IV0CpB>2x|AjYe;Fc6L7h&!E1(zLV9} z)u*ghYw33S?Ck9Fgo=++wEZ(=B3H#x{g#TB~MOH_MSa^ zc4|)`Ns{=6hK6>J$8)^2w3OYbQA&$)x!mgjU^1EhAcSN$>dVW^nk>r$u~@866vh0G zpj)?YHF`XrckFh1+18Bm`FyRSC@qvyBLEOW)(i&25YO}DTWx1%W}eBi{Nw42!K@e0==o zxpU{{$nD#=-|~9BZwP{5+EOON+S*#Ps;cz>Ufv`?=QwW6Xf%ciA<9N!VPPScOeTM2 z-EQ}HPN#E85Cpv-DvILC<#KQ7y6yx(c7Xr@(RKZxs;V`FkY$!-7Yf4T$B&Ed-o1N< zZE9+oefaR<2dPx*`JqFH463TWsVGVi0KW&o*2Qa@R;_7TrK+m4y}iAba5&toD9UGq zQi`6Qp4W6;?^|76J$~%iG2-=lUxD$@N+y%IckdoGo6Q3Z!?d42e}0ifqtTO;(yIXc zOG`@#hr=i-DM4#%D-IkuurEL+lfmHNAXZjZ(A?Y%i^T!}aYD$4ti$2>-r;b#3kZ@&v(P5LT;o-DhrY4v|QNvMf8u^L+b-3m2Y|J9qB10=NpGer06^@pv5N<>feX zg(&*Cs5aQjE#+9YHA8TpAUi{Y=lqVzkffYD9SGYK9?lv`KH@j6va9K z-w1+$Kp+s{IIgtNqjWlrr%#_E5C{MOMn*5}%e7uUP19CmvDon3+#Ch)u_Q@< z7GnSFJrYHc0C=AeBKmy3#j2{RmV%bcAKzn;9E(O zHU-}Cg%w4y9Ke@Gqw#Ps7_=4_7gud(m(6BpB9X|WY&JU%;8RJG=C`xk_0J%RVjCgk zE1S)hsjI7NVHm~;0F+WS9*+-BPfwdErJa%_g6>_bA&n03^Lb6;W6fI zsAMu1GgmX$Ft;!_GKZO)krOZnkaIIiuS4x)Or9BGhVc7cJ)nRNtTBrW$BbOGe|XG% zlDh{vU&imyk(&;mc<#>Eeu7GAq!+F^{I(MaZKP=^UvuMaN8k00U;hH>lMGY;-nCaB zzKZ?EQJ-NN3n-ts78%OF7yc*GA40l(?M-h#`9el>kbWHL@7;L($l+t(f9Dvg(()5G z9X@%2*+K@8K7(}r*x{S5UikWDafWGPd~(5w<8OOA=80#+wX~e!c!u1^2n@si8T%Y^ z?(Kx+XH1M?v&Q)gt9 z@#sN(t@+xeE6Xb@D9yjdyw?BPBu%aSFv%uD4>&60*G$*5>5nEYe zU&CxT1}knBG{P0evaIiTCR-{LhuDTQKEu}ki3s=HJwp~Nn@7^=kER+nnW@=KbT>|EH^6EFhYny zB|7F1*B~P^Y;%TN_a#{pW{D@FRp&d3DroBmo=HYWvTV2($+BLEpOhxiAd={12|6ao zjdIv(ZHVi98`afuXm`yq`lDT?Nq3-85rfhJM`lPsr^-I^ryo&AcU{sua-dZq{kyJg z4(^?JX30aljQ`K*9}vWbxl{LVy&d8iG(leu5Ac}aD)>?iI*%> zWd+~24L@xwj;XMOsD{DuJTFKx%WXszo4h0`5^s5-rr5g7 z3X00}q9}1HCd2U@VP)M?ctsMUrs$FrR7D_Y&GI};Fa?(I=<%6*?$}BQuc%rgun3V= znGnrXFMRh|tBRJ_z5!F?L^~GhcHr8o*f%Boskp<5x*~@`jF$wK6^X1_a&pV;n9Ru%dRIgqi{}JEa0Mr)Ces;R z3iG{jZ@51%s$nv1>6j?1C?d;ZF@~iRUeXm-##n-;>7t~HgcZ?`C~|CP7df5l8~O+L|3ey!YNuh$Fi$=^5TXTkfB~vN^DCy2AEp zo+T66j9^KLA}gvJq&5R`es#nGu|!$&J?N;R3TqaZVAI&v2t0 zC2N$bQ9?&)4xz^$c3X6aPefD@tx4xrc0sn*NC+aJShXRL7W7WKw53D=2#4$gh{7P6 zh$K=tp%e)D9Wdy=$(WrgI7Y(Nx2T52^BcD`{Dj8?fF;|I->m~@6x-KVLzZFpzU9JA zhMzRtN;a14sVCiX#<5}+N#+vlTlK(FRV!Gl|4{7m%O+#8WvIO4nwre=vZ3M7V+PPe z;#Hs`1tH!5ln9iXh^i`s?(jfM5E@YeB@q2u!7W!RF=KGBCP||^cgMsaTW~br56oCT zlhOfGzRX_ZmxmHwZ^4hvUouaIHViAO5|jqxnGJ)f_K9c}>t@IPh*L~+M)xyzqB)oe zOFfQ`bGJQ*Y}vbme~{Lv6a%3_SAXUSr@H;3P)j7^+Q?)r7l^5J$XltvP-C_!>a3#i zTFlV%g}iQJI|V(aS-nH`gqnzZg5hDV>ZZ9#Mc`Fa;8{8F!d%=p1taEZvTfUvVyH6D zfnv&lsXJEw3t;N+B0901xs3U5fT>zB!u>iuUX!cW!e$99go06MawPytQwpOpu&R2u zZdj9=9nM3B2p|B2VTQ6Z3Y5+2#P~!F6o&R#L;D)KD>mU-8C>kLmMRoGr9FA88b=1KGtW+Up1cppDZ~luXh-wC^;o3N1*>(*T`$InY zCc=r}2$W=^SW`paAanCi{kX7Q z;bXc6Azrd*>W(3B#l}odvF3>_TMO{68eP^kuz7jrnrjAe3$kStj7xlLm#r^Yaw zbSkY`@l?v;HCg3l6D*E5bxY7Ki5K-mCa#5fKc*@%S0(JD=~%WmObnL;zt|tTxj=V6 zv!MBw0x}0;MMF>jjGO8i@v^hyh5YEolvm5U?k5+jSe7e^05Maf`hVxCd;0qr?EKjPgd4U8MF_S3VQ>5;VI)5!~V&P=DRUDdDA;jR-N9SqV5%K zF~(CcQ(|7ij#X+kUvk};q&k+ZNS@~iitl?M;H)CrsYJp8N#-Ey;o%vsg_pu)nG(2_ zQ*a6dKZmTRUz9|-1(!5Y^9;i+omu1-A@Lxj*tKrfzvqYFhu61UKYb`VE(sGN< zudhHWw(~60UOGgFrUGKf{g%6xsbl1@BXNOfMcj{ya1+@`P@;ej@T1h0=}T3snl{`R zHTC|yBceDqy`|MpKm7#o-?u|d#Z$!ePG0k30)jpJiCzIhY-p{D1`hH>v>pG+sl zi+nu1?XmCNcH7m?JFicPgS-0rwvMFI<9kNO?mn?iRd?^7>&z>UeK`b`gCRgX;E2gd zm;uOmL~=oqAzo7AOQ$yOje8B6Fu9soEmlieu8#Uupjiz#GQ%~d*eXRdo-s4Iob9CJ zG11N!N-?uk>k9{VPZkJa$=o}R9jb|%#2bmCZzSS@mK>ZZOQvB-f(oHZt=4CYsp+{L z;A*-dmUizuFz}I=KXDrn-v+z1q@@^>_jyT@^L+q<-%eDksJT^Ti3BN1U@~U&OptfFq6aH zEHZnbqTR*(33h0tkEINW?niwi-Kx&ch<#)&8?>k~j;&e~Z=zJa$wB@F%7aBx5bKKR zly7m^V$doY1%Inm8YREv*Zq2<-e8C4E_rieaAB^NnYdtxlOTX`Ah)7w$f5=!)I7YS zXW)XXnyo9hl+>Vz-|=Jut0;|E8%cuv~v=*FLr*W!7kpkUphwgTP?yG~1EfGf{K)S`AZH;Vpe0z<( ztG0cd#(LT<(rN=Cqxf1miOQE3S!M+vh7r4CP>o80_G~dO69Ov>*swSF01nPD6v598 zIi~gcgFaVj%pzhc<1ke^e~_2vD5W%9p#h@eQ~hjBR-%BwEiPjoi)YYiX?bypNMBr9 zB{Hia$6)e{id}D9Yp`sSvb>GX5-=BiV>ig9ufyp4towpcVj| zN^VIiNp-1StJg~0EB{^bVy@(u0+W#GYd>_+z7Jf#iI7d#e_&r}+swu|VHI6@-pZHr zmTqvCz5J<(gF9-3)OH-47{6j$FCo3#t{9)aliW$}iavK<`hsl8Tw-!|YkBVnubY~> z?t^=2XoST;j=8S-Ys+S#xE4wU^S}0Nzr4}7e0$GoNR}4qbIv+<{@<;WD@cX^PwV>% zme#)O|7m5dMVue-Y-I_!yadozVD2h08$d~c6MmuLti8@-zLAY&J#?OzL4XYuBRaqK zqE{M9rG_Yj{+ERucD>#Gu}kN+Y%l)d9LmqTYa7CfDv^bUVp12oLq|A2i?rCK^-vGK z7i#U+d089?LB6nYAdwi@SfC-xiyWE1y?tILYf(I5nI+i3TG(fg>BVfi{E2F4l=YOH zbrXyD56f)6<&Va$I(ZeoV}EqZ=AJJ3Tn)J;ntSp$&)t3ZbH6!B>$Vw6Qdi4q7>&ES z2R+OS7#C_kxEn;5t`O7J?jw<&gGgXTLOUzg#33Sv0n9+C8wN-Luj!YXkf>CSx`;yT z2%+dnv{@4)h$)hVK1o<6g5c- zD)CZ%c(kCFiYYd*;!@U5nncM}^W_|=7Q}+4*`h6Hla^$qQYlMi?W7^8$#P88G?fRd zwn#8MGM23D*fN`ubZARrs?z5}?Na$zpb}oTG?^3qd~YH@zwf}{;DLSfd9LsGtzmUl z%a_I*lhb)gVJ$li8$o)|y?yH>6xUcK7c_=TVqjNmM6)bM z=N+nmS|O%e>P^@wLvjVdu~d%8u)!%N<{k4TL6PIhIP?=1b`0InY)#a{g3rTjBs$fs z!^LVneZFYhCNIbQKrd~co=oINijGqp$y2y}9fx3Vrcf(YVCorfOyR&AmCo5k089Zo z4L#2nI!7HzUzG9-)E2p#imGyloO~v!wf9AG-RHDqChx3AB|_T!&dQ9clg|;difl9_ zjHJ8Ti!i?d7O2qmqUP$-`WolwzTRT}cyyiAumU>BE&@A;nFh0op@KJEZx?b+t|Q`% zY=mggMOvZWtd%6GRBP5lsS}Uh+#Ql(=ptX6-8-ZOzOV2CER%TM{QjFsYNYJ@<&jj| z%iDI|-W$CikKQMuH+hD|dG+sV<|$1osc=K* z4?esmlWk+bpU4|YWo{Sushu0h9GSW)ic&!Xi0DHv`yEo-qM(|J;)ii#dC`c6zM_~g zJg(-kujef<{T}gd>HMbT^`>jxwHI5k;nQW|y-GJBEs+Sqs0`jE8a_zK8Y$}#sD@MO z+7LjY>Xe1CEdrA%6kAD-d7kFwb9vX!WzvS3%4DrrCK)%4MChxEZK^zM0ptS~EId%# z92=%bMPmPoKqO_Ep9YY~CD8y~5M+VnV1RxAW=4sJ-I-+ts!kiGEIYB7qJ*iOL$3LV zpqsX;ctKn@GKI3Y!Yp;xgnJag+CMQjL5{#t46{S43S1M$wk8xefL)}1tQkP+D2SAl zPC*l!fI4d$V3)3Q<2|z@RZ~B#_cmsWL;E1bPwgAZZ>sm2HGh0+OL_MA{*jUW$7e_0 zv~#1&y6K{$`k7iLJzR*Hsaj%i>tGo4PuCLt<(xjJcz$TavVrcEN3%T}t8T7&LH{YQ zJW))3KRZ&6L7$u6J3M&trZTJ>*}=q{lRa4wvf+het(g-Sk3xAE-Z3EbZ@I7*_M{xv zPSw0H>6@xis5Oe^W}gp}OPG)6fyXe_7+%JXXM9uBv$ctGPir&@5D=Lf_~uLCo7XUR zFdt{0WnLsy51^O{l%!fNb^>q^MOVYu=~5Rc!14j-_(ofZSOZ`K%sxy0rg8zdjt`^f zj;Fp zs5d&9pSh(%)-(fC;$>ZuEDKO%DuRGlvX<19Skf_brCLzGa6IYtO!eUIL=#|xVMW-E zom@JhsSZru(BWXkR(Pk7%NTk*ku;646xX#NAH*vOT?>n$9802aykH~MaeIOmv4lew zWXsfXmjUe+FHwi>92E>vP-u=Kh=yUwv+pA0UDQm9U#Q0nag38Bk#@qfhpEzjHz6BD z4Q55$cPOG9q)MKZN(3q_WwyfpgJ`(AnJrX&Bbi8OTFg{AjyGT<(tQ}sStXIL#l3Pi z4jwM?LI2!9YM>B`M37*_gu=?Jj*cq;6$VmRE($SG*L8{Nt?b)GO@s+q;+DT5VH2&; zk`P)}U`eD$bu+G?^Kn(9N`hfpiko#++>MAZ{u-E@ z=>$gmVI%IDf@J#%lU$~H$38$SD)_99vQ+N;|yx~{e7^AB9jw+Yh! zOZfAjw|{|qXPLI=@af9wgWyn?fqvWxT&Vk{25b@C7ZucSkqLHuwn|>3!d9t46*0;N z*4=d$Hj-d0^y`5ac)nACt!UNy(ext(iLMqwRspw5ornF059=^xI_hq(hu}Xl<~!IMqr)9|B?L*oOg(9JzOS+v*_PAsWLF(OAn5 z{VFwFa;adD8ShJrPZNg5qhX%LfF0f`KnJ=5T$I`x7{V3Y8YvKkxH!$vvW-WE+uvz_ zmXzC%w!iZzDU*Tri=?(de%t2B-?WAHOXRl^T?e07VqeA?;XYj`fe|$+;%_28m3=d$ zE|na%wY0eC4DXx$@TKvz$$irOP>W?AC)Z3In94t{0?99VqD}jv{JbNNcuXHNi#gE~ z1-V-jJ{qIz^)E`h1o~Q^$>o#7RO5o!&<)oc1gK7P=9TrD4K1Y>(%0+Lc8AWb^2)ir zV6O6-uI0gcx|6w_`B%()nNKlKVCE4w>+1U<*WqnbTy*^mkVKk0cWvisL-axtR2$X7 z^ALvyL9L)jhhrlf$!OG1q|zWa(oZ^rvTZIgva23a+nE-GfnMI;+L(NG*UcC9abX3x zEbh4ReLDdQ5>MqUHg)}%sBz#+*RO_`KYZJc9k)Gv`D%D02g^9u*fXByynLV&VRZiB z2mp{JcWt@-(2S&3o7;N$bZt0(0I=m{T#a?gm6}&*ZED83!j2RBb`4%U*C$BnKFD`U zEakF4;Ilo0-oWmunm})`jYK(U{~*3^?~IVx)Y?&|*TUeFK_JsxLv#w_%dejzo$8s^ z`bpBsl2;|%gG&Bbf1Zywr{;=8k%&kynAuAmPbLHVwl!U$wrO|&m&UKyGhtAItNB@1 zXwL6R}6VE3opsyya3+-9=u{+#DTt$9H8RQKyo!C&o>Xx_x8>o zZi1H?V*4-B^-2&_>S=OiltI1_RK_wNOZH`KJJXl^SZ1seJc2HvUMRw@wMhHd#Z80B zj$O3VIpCi#H?KU;eSrHKGu453s{B@=Dp7MW)uVA!ipx-l6aZf;icrChT9N_G4OxXx3+lD9oesRYI*9^plw>SMMKkgWKP8vuWMC@&hC@c$pfo>Qrqz~Xzf8J!@vuvQgG_@{`qWvH4Wy- zQT7O+7zO;mwtDnEW~wjUeu?^d$fm1u41@>y=mJ@2Kl{ckaA&G=?c)MMs&V>?54Y_)LFCp6pOpSRG6L7|yH1 zLnDg&dfu5_vnL+!Y34SB!#7;;$4^WgxQje?ejcaB`!?ir8~WmxAHRI(H{0JlCrRo1 zZFrsJJ^^R5lg#_E*+2qZ-VXsHU?YjJfr^w7zN}vJbi~>Soj~yDC94HNVtk@LHUS#g zgy6q=+m4)AwZXwO1H>XlYPF%wBx=YTl~#3F?qs@<{zqIrLJ`epbi-D7qPRK#R(cC< zCJLTDzp%%$aCr%LoLDxDj}K%)>fm5;Nf5-kBUMS{A@-D7=W%0Yj`c=?=j>ZMJ-W1B2d~ca2 zQ~YRi;Bim}fohX0f6u*_I}L}v=nf46IyGQLn+aZl%>h=fvs!m_uv#gIMXp#dVF78O z_|FpVy{hXu>d2d>q4wyplx4?V&}BG4@Wd)_=$CLOOh|U}Ky%|IvpE`}a`M_swt+;=Zmzj_E@E=k(v!|&J%zY+d+EDvivEi&9` zLM@FQzc98)&29J+6Vd1@PuUFkkc( zDKNyP7i0KF-X83DM`uOTdel5>goYC#$X(a)NZaM$6VOq`pv{heO4cD;o-<;UwSGW} zbII$i0LbCQ?-)pAz&GGB24))iF1AkVgfMZ9gJAjsw$1 zB5gx(1*=6sE4cFq$4));F)ikplIXah zfl~B=PFQq-t3*|CU0=mX!b2qt!?iA;i0SY+5|3O7V*;lmN&UL$;8d89T`$matL{Kw zv16(c4_t+o1JigUVhT(dfpO211k2%AEi468+J^QAGahc6;eupKShlOGuInfiwz$7$ zAznnHIT4{@%3h`rocSt@7w~1k>#_F5t8s3lpG$j+2*9FSLDvYcDN&5(hUw8Mb^>Jb z3iZ0{`q=Oq{*pcCm0Q(s|neMPOq$Ln$R9b@TDoOOym0*Qw-^1Rm+VCs1 z(=n~n`us6DUZV1KgeP1LGy%6DuzVHpCHIs2+c&juBp+=bCm)%|Fe`1cymEG3h3!;r z--PNPMdgpQk8`J&QIo8&gx*%JoaU}Tzbf2{Q*aL6!dwYm?ZeCi%-=Hq4qVUoO2t|O zblVT1wv8jKz)IlPox0=Josuu2xH=6+pKipZ#sHQ>>SJ*0JORr+a+H-XMgj2=QF27p5`!7ON5J%nANQ*)Z2 z8m;0tp~!S6RQKUjgy9=?wm&d+-3-1`Pb8OLoPKg@@~_6mVz8f+F!7Dqk)tJ|u^qk5GjleOAACnnloBHQpwz8Kfp z*gw9UHvLj=;jMjEK6gj^Jt??5^onv;@Owr#4f@%vKX_!&&tz>&NVDq6TJ2;{Pka9# zZ!U%*r|Zxzimms(XGb*2Eg2`%fmCL5@hZs#LY$Z06-iki+FDghgyW zu3PX%Wxrag4%7Ox1OybE1n-c$sQpB?zdzf4JewtZY3xs5y&+yGhTG!tpEv<$7ejKG z%{X~|xNro=pM|LW@E|X*JC(v7tT$Jk@$e$1yWDUaUEr@!~TdG1)dR%zeIo%Vz5 znNwL9>4PkH3?cchEDEVq6+NNX(6;g3HPw%2YP!F#uYbDzh5321^Rm|5+-jfX`275_ z`*+RXzg+Hg#C|X92Z2xT-zc47*zaO*C@p}*+blR8-6 zFEEAncgeADi_%k)P0GN4@HEo`pM*5e_WtMTICnfRQu{P7G!_iRJ z>?f&H4yHoSDh?l~i|`+V94ON^Sdjjlc^Wing3<;`Cn!w-eQ2)BKr%!LtwAXVtsylj z!B}e$HJPZQRMNYJ(Q&xgIpfnso}tNJc}g5+RQExi$vvc-?5ta|$~nud6`r zhUwCCgHYGuLG6X1(EwkBB}s`WM@Qd66zXH)6qlfuy8uK9&K7Zzl3 zaAA+Z^5eeW+qbbg^j0sX0ssr298xZAmaqnh@Jh_e zWvb+8x>(Mc)B(`Y%u*&P@-iH}42_diEqQQae#aIIj2$LXYhivXxu7rHxqWR-kTMv?)NM+5+{?emOw3ip_ry8L;ShNrY{n%&h+ zlhaYIX3fuATDKIn)}=8#2CuA~Ca1t_qwyuNpEwcM>P#gXzd5mqL`WA=()t)3pPbTE z+Orzv%k5})2rr%js>#zcU6!kj3RU(%kSPCX-{5kL^#V*#`t<}NW3ca%HY zo%@Le%iRMOUdhs)KHk$=<3KPUBARSE*3!ytsCrB10 zkxrK`M>C_9M$6hP$Q17AZ}*Q&_r1lM`e#Oq9J`noUb3H~C(;QcE$C}V(ti?l9<-tV zN9s73t*k)sqdl#EnlwSHv#(LE#yrb@Jqq_Aeg_@p|M0i;2K86-YA9=Uf9RKD(pvvJ z5x*IEb^N^U5Amq{D8k#g_jXpn)vzY|JH}YRgQySoyKDV07D8z-UgkOt~ia)^J$u8+hxhkJh7-hS1xB8b_pxvtdNZ+mh$lPuowLEKsb%phL z`>&k|=alo1^O*Bx=Rd~G*oCg>-r?JR)t?Gl!M_bRhaZSP8UJ-+EOB4rm(lJvNguVU z<5@k0DA9eH%wyd%AmEUz=fN^2^QLY-hy0#yoJagfH!k4Mc(HC=g!j_MZd^s}Tflko z-w@=`K0EPFpPhK8&rZD4XD8n2vlAE5c1yQyr_b~MBKXFC20X9ctw)XzUU%g9vA4a! zzYNd*hv9imnH~7Q;j!pHhliQBBfN^qL!Gz{?|E#+aky(8kN%0+ku}zD?b-4F4d+G~ AF#rGn literal 0 HcmV?d00001 diff --git a/dist/css/icons/vco-icons.svg b/dist/css/icons/vco-icons.svg new file mode 100644 index 0000000..8092ead --- /dev/null +++ b/dist/css/icons/vco-icons.svg @@ -0,0 +1,63 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/css/icons/vco-icons.ttf b/dist/css/icons/vco-icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..74eb8c4ab13fc0571f8bd09aa2ea29187cab4bc1 GIT binary patch literal 14472 zcmb_@37B0~o##Dw-!yCIrGFgowffL@7YqwMB#4 zHuSXE*xe4&$TFYNR-l}jwm)Y8+tF_XH&FV^IBuWqd_6Otre4kO-1n*|h^;-#t#|L) z&;Km{{hVS5!!R1N#Bj{WMF)q+%qO^ekn?4{M~>Zi^yIU5p8YYykSx-R*BpK8NrX1i zG?cHo;kM)N{Kl_-j`S&pX?*Y6tB+pAe&e{$FwI4jPh5)(<=+ec6X_2kUA^|kx1D-E zr#VPJhV=Jtxaru@6W@Qw7^>3plQ$kcb&}ae29Q37bn(Q|8?Rpc`ejLmX#qaD;N(qj zeH+G!XVbN`oZ)zee3%g!hW!)vS>)W?3CT~H22p6e4G+PvU;E54#j}@k%d7a~mYF#e z(zRH7igAR+mqPULrKKLj$2E0EW?00FXT`IvvzM-}tgfQ8c$PWae|D0lR)3ggQ$I+3 zzuOLl-G?v)b*&As0HZY-gGOw1nLUfqa13VLDrtl(jpbS2@l3W-Di5(uXMBcj{38+W zxqF5z)wYggvm;w;?WNlMXf``KU;9q`EJ?FxX%v~=VpK#i;B(9~tFLhL+*3@F8D#zk zCftf7uWk~_q20B{=u5lGk}jZ85kM)xkr@)u zp|TJE@ki9rJ(u*39Ga_<{ykT=2KP_bI6<*pU2{#DD3+&bo+-7z$#MeA>xL=Gx~8jA zIjSgXD&>p1Ya0R~9N`2};w8&eS;6;h!_V4^V=62ms$peCPXvU3*YscS;f<9zZpa0L^~1ccHr8o*f%BonWV#sx*~@`f|mrA6^X1_a(dhB zn9Ru%dRIgqljj6Ma0REJrn5O+3X8o-Z@9lGs$n{7=@=-hC?d;ZGKQrSUeXm-1}s6- zbWu`8!iwle6gjrDiX6`ZADPu}uwMhdQ+#}cVce({Qv3lfjSR7sy2%0`%O-F!A7eyw z0=e!Q#sF`cKvs&G6TnwsL<_BAY+@&97W$!hGB!R#y2+@EI~9auonlEuTeE|R_ul&n zab(XWJ;MiQtNjaCwgwJN*VsPIvt%NhF)k@_WL0&8tmh9zIZ@JdO%x4Pq`QZyalDYu z`b5@c9;=|>3vARAGN-tqZK=Fz0!>hz6--O^JXcJ33b4#}70U-IimE9mLQ55}D;7&M zjhF39jvw|o0hr5v`F(HSNd#RrGD({#no3k%yXYy3=DKGpF+%9BC7*i`gHdE9@I6WL zl1W_;5*Db)@if&#OcYW>Wgw-(Pwv|vs->RcRA#bK6AdXHxr$@kvYB)gJ4mVmkuVfT zi;*3&JhPPNZ48e#QaN~WeU+13ZzQ|OWN#+XXt;~`wTVxM9vpW#M1%GM}Xql}L7974A}?6&AIpO~p28cDCO?1F8rvk*kU zv7#Zc7W7WKyrn`B2%GE!iNYWrh$K=xp&SVL9W>~E$(WrfIY!FWx2cB3^P9Id{glT8 zfhF6J-=%|Q6x-L=LY86ozv;p)hMzXvT0W8PX{6n1&an~}Nf%P=TlBzERV!Gp|6tO~Z<+1eL*LZqs0< zeKMZKhS9M<;uO=I(fypAY7OSXN{^#s-)+w!+xG9`AE5Oq$3SS%*`Isdsqeff)KclB zHZmC%0x^>fc`FkbYQi=}omDhmOBi~wRMbr@r=TY^t9Pi8Qd3D!Fg%P^-7-I^2)t?v zJSzuYSV;P&U?egIV?ZhVnXW;ImoA&SV+dTiIa3fV!xR)lhXiy}S;;Qd>Vf1X z9L_Nlxq>02OIC7z%b3ck35+J2$!b0NDQD8+#P*%`n*>m(PCI|V+%9<&I_kmMkZ9p$P72IOj zKbg~fHzB8Qe8;J})7w+ly|OJPc#399!b{nSS`_(`>n0@Cv1~>1JV#J`-va|@717S5 zQWjV;2VD;j&v0}2C`_KIKw3E^r$q2NWF!BgEXpmpq=lO27;gF861N16FJ1AxO4?cr zmsgl&!Ypxf=a#v-6^312nPZC^E6|GVBFnUwk5JH5K@7RyaJMoIKn^<^7noKo{iq5z zk&hK6iugc3%59mxOuepY!_84s@1NXWt^UzR-x>IC`}6~ef%ys>1pT$Vrnw&II#Jp@ zK6b+!x3C{}4ONG3bJZ*=VLlRH#( z@4@-bxQbYpBg}P3fbc*gCMRJ8VB;~%1xJQ@NtrJl+PF9FHEF`+BC%esSMpo~_3I$B z2sARoHK*7*B{ZHfbA^KKWRnTeE|w|@vl8`%1A8Y+gs^1(?I(^zq9*Z1s_Yx7WT2%7 zXR4BESdySZsZ#5W*>Yxjeix*gZitn=2M!H<$K1f&#rzRgXrzy&0*S6iV>4Z<&dP{=WIY?as5y?M zT32u4RHMZ~{{_iIL{b#%s_9g2aadyTDjJ1+i)zh^U-27$quFS(!}FKCF*Ue2ALS-4 z7~&)-U>w-3s2Z}UfeE#a?&=x1;HuW#mD?(6P{}CCz~*(&wzD3DR>^GViXmKSJ@b?26s=a#vp;>50~cUKcwsT+o< zgRMxU)ZAICZte|A6FaN9k=~js`pHny9LF_`LZ!z~jrJDh{*|{tk(RhzqwWV$Glwvs zLXowS$+S%>Br`NsE^p~e5|SR=QZ7&Rr^q7|=JFiY8#WX(7t?8y+EAoK7u%t$U83vi zU|}o7Q3!}`sb@zspC8{Dv3Er~$7!smJxAu+AjmkrUQXijl_i#0#UI0nT^Q7&l3+bs zjLU?e$`TgrxBLMQ&M}n0UmtSJ+^Y}zT;nlIh^dUj)am%aURtA+({QCGn2JyBvvpmG zA_BLxf^jUJL!;%DrDY<0ae0l&tc4td!7nXQPP8(&M5nkk_wwtR&Dz=#sO2^00?cPk zBco7auzoC0IcbI+!*X`@wclF$!=a0(E0yVshiFK4-u}?##hJ-wAjmQ-Aw^MmcJBAq zVAk5xuz2}Hx9?oila&z7p_dZ!yGya0SQTdV1@6bNFNT@z%zjJ@GzA7lg?y|Pg7;9t zpXUlB9}8+Qp&I5B&7c5g0jR0sR-}s5kQz}Vs&Fs=cg0J%l3xi-LZ+|%;6(@CfBhCh zwp{=I1C<>!o0Ei9bmcj#SS?z*!CCgorzQ^XiU^5z9iAA!Vn;6_y*sWLpS_dZN$!gO z?!5GQ*^s%^p0$uH zFVW|9^W6P^H&3o4mHt1??<<&E`>y||nawR>|3GJ}%b?|Dpti!8khz<{NkJ2Ssp+hL z&J(_|k7Ofuo|i#D4U{4}Z+pqB3}rGyR6zgBLJq6m?!N5u>sz*$et!;?=iRvtVMevs z!$T>lOWmO(oS#MJ*yW8_54jg=?YZ-^I52`@Y4boTHL$rvLzWjgvT%F*yiC@jbiy*r z@PW-?ojs-(qv^^gYN1ilQ*ky7ES5hkv-Org7`y7!Rrrnl!7W>Ry6kf;P z_ubF_`V_6(W++QtE2m)$cWn)NnCAf(WKp>~8Y^d#D>1(HX0gi=JIDbcE+@;n)vXn`qE#+HX-X;Nhc zt^`Ezg+z@R1b2OPQ{D6Go2u2t!^awpV}}>3=jRNDJ^4_COGo0kbh&QZqkSn+9jKXs zF$h6Ps$&gHm2~(^8Utlbl7d>Y(ik2ssg-hu4XmV;x6>w33iV>OK!vAQBqjT&cX+!Xu4un9nFv`sXYfS%=S8NWMp@4 zpM>F>s1<_da77I4dPFqKa&+FI2B;NcxRu_NoiQX=5FAV8hzuW`Vq)A0UlJ5KnNGq! zVd2Nn4b9d>EiCyw+(x2P&pTWq>gn@E+ctSQ;RkwU>-1!*I8t_;@<@^5?W;5de>25e zsRmcicykIH-mG=@E=FLA&{^1dzR=m~So@-!U!cCowNzY{JK_{`X{~)A*6Ti}rE^7R zBPkKmKJc2%xH|b9A#21&L&8Y9tGxjC8*qUtT`y>^E^VxFe(tL+Ho~Lxq>dHvL3Rn$ zIm|SfEeut>>3qAGYjPbGXJj)}gD%kujaF2Vq)OCkgiy<1cxd#eVhgX%#6?L7eB>H$tQ2yz+25 z4Hnvd8P7xi`oRam9;tFe#}7HYu9NLxAfL!@)5_c~?NdKDh>3Qxc_$1_;rIUG~pt zZA*e`DvBQ_jg=)M8TyK1!tuD4$G)1kviv*LyXEtnl2@Cqch_E;gAboh3*R-q32lkQ z7)EvQF4OSALe^PXhe0)+O4o+~4%MI{jGZHJnZmG@yGUa?Sg?LsbVn3-JOO61Z> z(@2HBs@SH=!xuo_Z^6R@v(2&LdQ>F#F9=jpmib8lja(89@C88@SPl;8`{8Dkc=(-J zR-opzVal?TNGM8}DLCYsj|jSHtBMySbt6}*daKNGXHGar0j~Wcb0hQ!Y{f7;v}VAy z;B0Hba0A-K=Eu4Nq=ACiNa+-`un4HLZUJ`rIyc@kJ5o3Gqk3<1wmftITKv?3q2iWC zuNnE{Q`@SuHys=qIe63T$QyQVc3C%Dc2qwX<+8)2gqev_gWCtgpnp0_^;Zk}yyE$x zk;n(SR~^mwY_7Y7)&>2iz3N0c{r&t%H355WdjIg?#apWIZsZ43Z%p^(!N`UePt47n zym%DG!|<*Fp?}+jQP`7lSUVGWVcIuUqZBpE)mEPmmrGbo7D2~w)fisRPUd`5)AP|p zwP$WL4HOWW2y*j9$jxh*JD86%&oD0#Y6not1W8gW7b^igh@)%at9+@86cG8qbNu2Z zM63z40cF2N|E78Yw?Pi0=Z?4ZHNawN)$NG(P|30)SOX4G{01a>OjAvQZl(#W&u}x> zXjWn=Tgj6w$&rdrRr|0z^td-Vn4h|pQr^52Or=dDtR!_UC^A1IngG|MMZ=_QxO-q<6 z$MFVyM7j^BIjf|KQPQjClaS#OAN0=;WClv1NCXK^Oc<=Z>gYHEP~jkj=c1GlbzPUJ z-O9dI)I_+DC2r*#5*E=4EeWAz1(rm5R5$1P1s_K>sw5burMP)l#o34m=dXcr$+l&P zqDtqf;-JB@WrgNQnE5Irm`-4{A2O1jDM+@TGRY;n@0ddS4#my7Ung%KiCF@#=%zgQ zW-8MDQ`lREA1{DU3oCh2z=03=*xc$e`)lB_31Kq>=_&aN@!?ToCHB|-^-Z7sOnZqe zeeIQ<7hN~E@ALOx&9@2C|4aDOpS6E}GfskOdk%kHJ$(=o>N4<;J3$K#ztV&+qWhtW z8V)icj$dn%M^xFWG^rs*#lVKM&eCQQjD>z9@B+_wYVZ}Uc|TfyOd#>mBG@YMcDeJg zfA=9Bu1u$0wDZ1U_&JAt$;tT!T#x!7yoD@z2*+70xwp>T?L zkdY(zuIyL?!X2S8fQVtOJowAZaK)vHL2kS+D?UXS8jry|1%MsdDZmE015%Xw8W_Tr z+=!HjLR{?TXW8b%!|m_1KTE3ZN7~@>gx4{UZ5I%-10&mf4rE zM>tOxDiB01O88rdPj%lMX-E}^om*a7a)uAge(2I<*5p3vesGRu9wXOG9GWUVrh>>X zdAv>gqVl|>k9bTUGmA0N9R<5vS3a7f8|^R3y9D~#n8_8>!_?w}+RzO*Is~XqbMEDh zmJKbX9@1Cq({@K*U*+Z3_kyv?>$a8$@9A#la^_z#?_oa0JdTma(yVLmhg?UtO>yz@ zGf)y~?)7s!&l;i!lHl5?4w;8IEC}iaMLHZC*-S>`eqxgbxv_oH0m`D|>Ffu#XFCpk;B_4e#9zT#$IGXR(>bEV*mj?MG%Lwcgs%!)K%6m7w(EdU4!2TH_wPkKsl^zR2 zP6mNYPYuy2m@mI^h;*pu<~9zJ4wk$k;T%-*$NGzWvNbhdCW=Hvdce$H>Uc64IIyGT z3elFm{a+ftV&8;88LsB%U7@wGFN-q{Rb`_K<|ci4Y}aA9!+Gqf$9;i&H#`K>%pvB@ z*w-~T=@dQVschgj72HSgUCM)i^iVIUcG-wk{}65ZJHj!h43y*uM-AYOD8Q+GyN|Y7 zM|byOU7z&pV_Ei!>{#7@5(`~h`Ewe5DKWfhrd*!cG@N*eR@lZ%vbZ4NZU7Hiu^?hY zpHB}^^=BZx7Lw;$M;Cf~7ml_d%M7voXW2$A2x^TixiZcmUkGYrxsRp$a<-l8OMfgk zRtp|RmoP6BVb6M`{j2hp!F0zj+UXqlPnermpX1)oeT|vwU_3Q`>oAq5yO`S1I4Q+p zC{zldFI7dTVn;p6KxXnqHCY|2X?m_|1hpN*lYYOr>w;?r62sdbzyD1(A3DVCpDYx&5EG?SQ70554P9vQo$=NKfy5Um~4{uiw zJa9BwsSFgAzUd1G_q_e^q@-kb-@NzGzj@a_k=0#aX9#I9KV+X{zW@c7Ax@2bu6>;S zLc8~8bWX%04ErTDSosy@EACQK&{EuzvbS;onbDH>66L|>cEN@6S4w} z1FGEMweHwpQ6)&kSFzy20@1?opC#OTRM&IVkvB}k?9me$%TBuB%eVl+6RWzZU&5I% zA^FKet<9Ir7T~lP+cD_%4h^RU7I$v4A1j==^_rBCPNsBk*P+FdQOK8IGyM&9(UfKn zZ^;ehEF;^K#d4%^=4{Ar|IkpdJgy1 zBxzfZzI{9HjqtZ)dYJ1Ok>Sn|>S^rU3uDXF-G(1A5si-mwO6AATnN89b@O!%pjI#j zr4YWmpcPDD_ISr2Zz)1T_@bxSfFUkD7{f2V?ZJ+BY*sXF#LeSIXgCpq-E|$0v|Ryr z0y?G`tl1H8$p&=G*FlW4HUgA5m%Q2vh#XG*Gk`<}asyY!AWTC)Ak_CoH$x~`*8+~WR{g?bUI=0t>rDSNq6aPF&cUf?bRK99C9UW;>^{X*7L zL?9Mj3OYyJni9o$Y#1ILVkbZ*uh3g}9O#%g3|kfyO_NuSkXdqpU(et$3g=LCJx~Ym z>AeiV!xGU>sF?uHBJ=dJ0aP5_(fii|mPlB#opx|y3_miiBfx(~ccu%LhO`9A zj7m#zTqTKqwic{1?R(g}RU7vT?QBBpv_2mu$4gYdj_HJpz!Pu^0?$_oKXM3H9J*=oX4O-1&?PQB0cSl`=9KV@=%X#2V7NQJwxZ$6Fxh z7NCdFh=JfROfU*s)(GL3=+vAhs79;!Ef_N00X2MFDgyXsgY6GYT{nZTG*ao67p9+> zn*58gu>}0*WQ>>6*}^{wY9W_wG}4)ZDtu*}@NW9J9n_=1w!^5`N4@r^lc`jaJYdPG zROz~Jee1eXIz{i(q|$3C$y)j9<{guA#NxV&RVVyEC}%&@0M$!S5N}GU(^? z{@}4eKbN;HAZY_r)r|YmT%5(31_qI|P^19B4VQKEY?2G^Kzyp03 zZ5jD^&sD>IE*A`4)#>MO`;|h)H*-Jy&k0sfekay3@ZnB!Czu{)C&S<-Xe362u0NS* z1qC8Sb*XOQvYA&PK>>%OP!_TLIBvlgmHm39K1}P+5-?Cm5`07MqW0tY{{DRXv3#EF zr?EeN<;}@bIoy#<{@4jPyBw0Eq)-^xABq9XLo#&v!(_Lj>oPgfejL3O z$VG*|fgC!4wEDy=*TecwZl^u{#G>RFkYikKpszrV@4y8*rG11FBP;$yLSj4aQ!4k8 zUC2@y*vxpK)183b+sh2WTHTJb?IR$t4%T9V9lWHN7b9=jMY2u?MZr?D>sL3V-L9S=g_(JdlweVf)@0*_P>+gJ5&TuEron}wZ&0TgG zJmv9s<;?fKx4@lfN455cxifx{KX*D0Cw-9TP9P-Tl|>}f?pvvLI%2<<_k+Nv=WmqHFzk1+Hk21Y<876k z4sqj3Q-f}Aan+M2dN z&LI7Zl`6|P(i4*S?L?dD)Zu8TYxWcLQVxbf_bQ1yP8Z>S3<}^(JK#b3Q|2k~qzTF! zD4(D_0sNu0Ap^+}CA0?R9JGeiq6}lbLEK~_q8r=!1FFXr*0>E?pyx)=8f!Hu9wQlp zT4O>S?Q1kY8iv<_UNu_k!bNiCezj)k%g3FNCQ|YP!*1^L6ST2{7*Nj6jc3vp*#D->T7CVlujo6rEl%|J;v%29b;m)rC+e%!a|Ih7D=$$gO*Cfb_Acx> z64iR^7gGg*#hn~dt!$Mr2dMB$!YbtI;faM^ z+bjrnxJ0dyv1YB;v^7pvEyplfJMcFFmmot4XrDa+FBLoj;AUOy?#Pif_C*Cr4n!U^ z0N}RIGummKV`}Qk=T#b>*1BnSPd81@#JQTauwZH3QqjRbv-0 zfVDJ*PwiQ7KG1g|_R;}t%)U3WDgdN>F9sWvdU+UjS_R*jw|69RhoO(eB+iTC(+BC039Uyilfc7_g6#dx~|#6;BY0K3z&R^zeJkzV{X z9nDsOoW=mL3rNQU#6;+d(*cqtNuO5#e{~xJy!EALEiXZK17 z%KzcJ{9Ed;%QohQqp?=yAi(`c@4Z?_eDG|KaTJ=?meAZa1rK2-xG`lI*9vV zzq{TKL(VWYl+kj^{TWE2&E#(O2JYkh3qn%3O8Axdi1-7Xo$QgGkn8ekg;91YcdLJ{ z1=_9JkMzCzkIbFsam%wdSyxz}xBt?aa85f9I*&SEcK&0+OkC)S?j64E*ZrwrF8H_M z*6{twCz8KPjio-E`bE6DEz(E5>Uh?6Ax?BZCi7@_4+tdW+J3N%$-JSP&mq638|M)} z){P5HfK+GyMBHB5+>NWKeG4Qn{x<|Uw9ihw(`P5%>9Z5>^x27b`s~C-wB6Qi+v)RG zz`hCpM{`{qp1^-z9Ad6!Zbo<=@=q{DNYo*`=heIQ*iD1i9lPnoThA|oL*i;2Zr+0H tt4Gn*c}0CEQ0vW+5KNK7gjcJG#ckrG0Jue*;X#2Oj_c literal 0 HcmV?d00001 diff --git a/dist/css/icons/vco-icons.woff b/dist/css/icons/vco-icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..d065e98ecb85947c95406745fcfc91d8a8d2fe2a GIT binary patch literal 14548 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 O1>Vs$HZJXJ0Vgw)sgCPfmJR4syBN29b_VSCO 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 .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/embed/index.html b/dist/embed/index.html new file mode 100644 index 0000000..afa1f5c --- /dev/null +++ b/dist/embed/index.html @@ -0,0 +1,127 @@ + + + + StoryMapJS Embed + + + + + + + + + + + +
+ + + + + + + + diff --git a/dist/js/locale/be.json b/dist/js/locale/be.json new file mode 100644 index 0000000..3b48bf8 --- /dev/null +++ b/dist/js/locale/be.json @@ -0,0 +1,17 @@ +{ + "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" + } +} diff --git a/dist/js/locale/bg.json b/dist/js/locale/bg.json new file mode 100644 index 0000000..3e0608c --- /dev/null +++ b/dist/js/locale/bg.json @@ -0,0 +1,17 @@ +{ + "name": "Български", + "lang": "bg", + "messages": { + "loading": "Зареждане", + "wikipedia": "От Уикипедия, свободната енциклопедия", + "start": "Започнете да разглеждате" + }, + "buttons": { + "map_overview": "Преглед на картата", + "overview": "Преглед", + "backtostart": "Към началото", + "collapse_toggle": "Скриване на картата", + "uncollapse_toggle": "Показване на картата", + "swipe_to_navigate": "Swipe to Navigate
OK" + } +} diff --git a/dist/js/locale/cs.json b/dist/js/locale/cs.json new file mode 100644 index 0000000..3d78c44 --- /dev/null +++ b/dist/js/locale/cs.json @@ -0,0 +1,17 @@ +{ + "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" + } +} diff --git a/dist/js/locale/de.json b/dist/js/locale/de.json new file mode 100644 index 0000000..b57ec89 --- /dev/null +++ b/dist/js/locale/de.json @@ -0,0 +1,17 @@ +{ + "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" + } +} diff --git a/dist/js/locale/el.json b/dist/js/locale/el.json new file mode 100644 index 0000000..10f1252 --- /dev/null +++ b/dist/js/locale/el.json @@ -0,0 +1,17 @@ +{ + "name": "Ελληνικά", + "lang": "el", + "messages": { + "loading": "Φόρτωση", + "wikipedia": "Από την Wikipedia, την ελεύθερη εγκυκλοπαίδεια", + "start": "Έναρξη περιήγησης" + }, + "buttons": { + "map_overview": "Επισκόπηση χάρτη", + "overview": "Επισκόπηση", + "backtostart": "Επιστροφή στην αρχή", + "collapse_toggle": "Απόκρυψη χάρτη", + "uncollapse_toggle": "Εμφάνιση χάρτη", + "swipe_to_navigate": "Κτυπήστε ελαφρά για περιήγηση
OK" + } +} diff --git a/dist/js/locale/en.json b/dist/js/locale/en.json new file mode 100644 index 0000000..ec8cdc9 --- /dev/null +++ b/dist/js/locale/en.json @@ -0,0 +1,17 @@ +{ + "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" + } +} diff --git a/dist/js/locale/es.json b/dist/js/locale/es.json new file mode 100644 index 0000000..f207afc --- /dev/null +++ b/dist/js/locale/es.json @@ -0,0 +1,17 @@ +{ + "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" + } +} diff --git a/dist/js/locale/et.json b/dist/js/locale/et.json new file mode 100644 index 0000000..c39e2bb --- /dev/null +++ b/dist/js/locale/et.json @@ -0,0 +1,17 @@ +{ + "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" + } +} diff --git a/dist/js/locale/fr.json b/dist/js/locale/fr.json new file mode 100644 index 0000000..ce6daa2 --- /dev/null +++ b/dist/js/locale/fr.json @@ -0,0 +1,17 @@ +{ + "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" + } +} diff --git a/dist/js/locale/he.json b/dist/js/locale/he.json new file mode 100644 index 0000000..a9a644f --- /dev/null +++ b/dist/js/locale/he.json @@ -0,0 +1,18 @@ +{ + "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" + } +} diff --git a/dist/js/locale/hu.json b/dist/js/locale/hu.json new file mode 100644 index 0000000..2a8167f --- /dev/null +++ b/dist/js/locale/hu.json @@ -0,0 +1,17 @@ +{ + "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" + } +} diff --git a/dist/js/locale/is.json b/dist/js/locale/is.json new file mode 100644 index 0000000..48cca90 --- /dev/null +++ b/dist/js/locale/is.json @@ -0,0 +1,17 @@ +{ + "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" + } +} diff --git a/dist/js/locale/it.json b/dist/js/locale/it.json new file mode 100644 index 0000000..35c8b9a --- /dev/null +++ b/dist/js/locale/it.json @@ -0,0 +1,17 @@ +{ + "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" + } +} diff --git a/dist/js/locale/jp.json b/dist/js/locale/jp.json new file mode 100644 index 0000000..d29b8a2 --- /dev/null +++ b/dist/js/locale/jp.json @@ -0,0 +1,17 @@ +{ + "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" + } +} diff --git a/dist/js/locale/ko.json b/dist/js/locale/ko.json new file mode 100644 index 0000000..a5eff6d --- /dev/null +++ b/dist/js/locale/ko.json @@ -0,0 +1,17 @@ +{ + "name": "한국어", + "lang": "ko", + "messages": { + "loading": "불러오는중", + "wikipedia": "위키피디아", + "start": "시작하기" + }, + "buttons": { + "map_overview": "지도 전체보기", + "overview": "전체보기", + "backtostart": "되돌아가기", + "collapse_toggle": "숨기기", + "uncollapse_toggle": "보이기", + "swipe_to_navigate": "Swipe to Navigate
OK" + } +} diff --git a/dist/js/locale/nl.json b/dist/js/locale/nl.json new file mode 100644 index 0000000..c7a34b7 --- /dev/null +++ b/dist/js/locale/nl.json @@ -0,0 +1,17 @@ +{ + "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" + } +} diff --git a/dist/js/locale/nn.json b/dist/js/locale/nn.json new file mode 100644 index 0000000..d385111 --- /dev/null +++ b/dist/js/locale/nn.json @@ -0,0 +1,17 @@ +{ + "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" + } +} diff --git a/dist/js/locale/no.json b/dist/js/locale/no.json new file mode 100644 index 0000000..658e167 --- /dev/null +++ b/dist/js/locale/no.json @@ -0,0 +1,17 @@ +{ + "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" + } +} diff --git a/dist/js/locale/pl.json b/dist/js/locale/pl.json new file mode 100644 index 0000000..a8344f4 --- /dev/null +++ b/dist/js/locale/pl.json @@ -0,0 +1,17 @@ +{ + "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" + } +} diff --git a/dist/js/locale/pt.json b/dist/js/locale/pt.json new file mode 100644 index 0000000..7e00a06 --- /dev/null +++ b/dist/js/locale/pt.json @@ -0,0 +1,17 @@ +{ + "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" + } +} diff --git a/dist/js/locale/ru.json b/dist/js/locale/ru.json new file mode 100644 index 0000000..aaf8d33 --- /dev/null +++ b/dist/js/locale/ru.json @@ -0,0 +1,17 @@ +{ + "name": "Русский", + "lang": "ru", + "messages": { + "loading": "Загрузка", + "wikipedia": "Из Википедии, свободной энциклопедии", + "start": "Начать просмотр" + }, + "buttons": { + "map_overview": "Просмотр карты", + "overview": "Обзор", + "backtostart": "К началу", + "collapse_toggle": "Скрыть карту", + "uncollapse_toggle": "Показать карту", + "swipe_to_navigate": "Swipe to Navigate
OK" + } +} diff --git a/dist/js/locale/sk.json b/dist/js/locale/sk.json new file mode 100644 index 0000000..30cdb88 --- /dev/null +++ b/dist/js/locale/sk.json @@ -0,0 +1,17 @@ +{ + "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" + } +} diff --git a/dist/js/locale/sr.json b/dist/js/locale/sr.json new file mode 100644 index 0000000..ed14f04 --- /dev/null +++ b/dist/js/locale/sr.json @@ -0,0 +1,16 @@ +{ + "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" + } +} diff --git a/dist/js/locale/sv.json b/dist/js/locale/sv.json new file mode 100644 index 0000000..65273b2 --- /dev/null +++ b/dist/js/locale/sv.json @@ -0,0 +1,17 @@ +{ + "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" + } +} diff --git a/dist/js/locale/tr.json b/dist/js/locale/tr.json new file mode 100644 index 0000000..7ce4acb --- /dev/null +++ b/dist/js/locale/tr.json @@ -0,0 +1,17 @@ +{ + "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" + } +} diff --git a/dist/js/locale/uk.json b/dist/js/locale/uk.json new file mode 100644 index 0000000..bc7dea0 --- /dev/null +++ b/dist/js/locale/uk.json @@ -0,0 +1,17 @@ +{ + "name": "Українська", + "lang": "uk", + "messages": { + "loading": "Завантаження", + "wikipedia": "З Вікіпедії, вільної енциклопедії", + "start": "Почати перегляд" + }, + "buttons": { + "map_overview": "Перегляд карти", + "overview": "Огляд", + "backtostart": "Повернутися до початку", + "collapse_toggle": "Приховати карту", + "uncollapse_toggle": "Показати карту", + "swipe_to_navigate": "Swipe to Navigate
OK" + } +} diff --git a/dist/js/locale/ur.json b/dist/js/locale/ur.json new file mode 100644 index 0000000..ee236cb --- /dev/null +++ b/dist/js/locale/ur.json @@ -0,0 +1,18 @@ +{ + "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" + } +} diff --git a/dist/js/locale/zh-cn.json b/dist/js/locale/zh-cn.json new file mode 100644 index 0000000..e2b6af4 --- /dev/null +++ b/dist/js/locale/zh-cn.json @@ -0,0 +1,17 @@ +{ + "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" + } +} diff --git a/dist/js/locale/zh-tw.json b/dist/js/locale/zh-tw.json new file mode 100644 index 0000000..710dc81 --- /dev/null +++ b/dist/js/locale/zh-tw.json @@ -0,0 +1,17 @@ +{ + "name": "正體中文", + "lang": "zh-tw", + "messages": { + "loading": "載入中", + "wikipedia": "來自維基百科,自由的百科全書", + "start": "探索" + }, + "buttons": { + "map_overview": "地圖總覽", + "overview": "總覽", + "backtostart": "回到首頁", + "collapse_toggle": "隱藏地圖", + "uncollapse_toggle": "顯示地圖", + "swipe_to_navigate": "左右滑動以瀏覽
我知道了" + } +} diff --git a/dist/js/storymap.js b/dist/js/storymap.js new file mode 100644 index 0000000..414a90e --- /dev/null +++ b/dist/js/storymap.js @@ -0,0 +1,2 @@ +var KLStoryMap;(()=>{var t={481:(t,e,i)=>{var o,n;!function(s,a,r){var h,l,c=s.L,d={};d.version="0.7.7","object"==typeof t.exports?t.exports=d:(n="function"==typeof(o=d)?o.call(e,i,e,t):o)===r||(t.exports=n),d.noConflict=function(){return s.L=c,this},s.L=d,d.Util={extend:function(t){var e,i,o,n,s=Array.prototype.slice.call(arguments,1);for(i=0,o=s.length;i2?Array.prototype.slice.call(arguments,2):null;return function(){return t.apply(e,i||arguments)}},stamp:(h=0,l="_leaflet_id",function(t){return t[l]=t[l]||++h,t[l]}),invokeEach:function(t,e,i){var o,n;if("object"==typeof t){for(o in n=Array.prototype.slice.call(arguments,3),t)e.apply(i,[o,t[o]].concat(n));return!0}return!1},limitExecByInterval:function(t,e,i){var o,n;return function s(){var a=arguments;o?n=!0:(o=!0,setTimeout((function(){o=!1,n&&(s.apply(i,a),n=!1)}),e),t.apply(i,a))}},falseFn:function(){return!1},formatNum:function(t,e){var i=Math.pow(10,e||5);return Math.round(t*i)/i},trim:function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")},splitWords:function(t){return d.Util.trim(t).split(/\s+/)},setOptions:function(t,e){return t.options=d.extend({},t.options,e),t.options},getParamString:function(t,e,i){var o=[];for(var n in t)o.push(encodeURIComponent(i?n.toUpperCase():n)+"="+encodeURIComponent(t[n]));return(e&&-1!==e.indexOf("?")?"&":"?")+o.join("&")},template:function(t,e){return t.replace(/\{ *([\w_]+) *\}/g,(function(t,i){var o=e[i];if(o===r)throw new Error("No value provided for variable "+t);return"function"==typeof o&&(o=o(e)),o}))},isArray:Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)},emptyImageUrl:"data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs="},function(){function t(t){var e,i,o=["webkit","moz","o","ms"];for(e=0;e0||t+"_idx"in e&&e[t+"_idx_len"]>0)},removeEventListener:function(t,e,i){if(!this[A])return this;if(!t)return this.clearAllEventListeners();if(d.Util.invokeEach(t,this.removeEventListener,this,e,i))return this;var o,n,s,a,r,h,l,c,p=this[A],_=i&&i!==this&&d.stamp(i);for(o=0,n=(t=d.Util.splitWords(t)).length;o=0;r--)a[r].action!==e||i&&a[r].context!==i||(a.splice(r,1)[0].action=d.Util.falseFn);i&&c&&0===a.length&&(delete c[_],p[l]--)}}else delete p[s],delete p[h],delete p[l];return this},clearAllEventListeners:function(){return delete this[A],this},fireEvent:function(t,e){if(!this.hasEventListeners(t))return this;var i,o,n,s,a,r=d.Util.extend({},e,{type:t,target:this}),h=this[A];if(h[t])for(o=0,n=(i=h[t].slice()).length;o1||"matchMedia"in s&&s.matchMedia("(min-resolution:144dpi)")&&s.matchMedia("(min-resolution:144dpi)").matches,k=a.documentElement,P=p&&"transition"in k.style,T="WebKitCSSMatrix"in s&&"m11"in new s.WebKitCSSMatrix&&!y,D="MozPerspective"in k.style,S="OTransition"in k.style,C=!s.L_DISABLE_3D&&(P||T||D||S)&&!f,E=!s.L_NO_TOUCH&&!f&&(x||"ontouchstart"in s||s.DocumentTouch&&a instanceof s.DocumentTouch),d.Browser={ie:p,ielt9:_,webkit:m,gecko:w&&!m&&!s.opera&&!p,android:v,android23:y,chrome:g,ie3d:P,webkit3d:T,gecko3d:D,opera3d:S,any3d:C,mobile:b,mobileWebkit:b&&m,mobileWebkit3d:b&&T,mobileOpera:b&&s.opera,touch:E,msPointer:L,pointer:x,retina:M},d.Point=function(t,e,i){this.x=i?Math.round(t):t,this.y=i?Math.round(e):e},d.Point.prototype={clone:function(){return new d.Point(this.x,this.y)},add:function(t){return this.clone()._add(d.point(t))},_add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.clone()._subtract(d.point(t))},_subtract:function(t){return this.x-=t.x,this.y-=t.y,this},divideBy:function(t){return this.clone()._divideBy(t)},_divideBy:function(t){return this.x/=t,this.y/=t,this},multiplyBy:function(t){return this.clone()._multiplyBy(t)},_multiplyBy:function(t){return this.x*=t,this.y*=t,this},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},distanceTo:function(t){var e=(t=d.point(t)).x-this.x,i=t.y-this.y;return Math.sqrt(e*e+i*i)},equals:function(t){return(t=d.point(t)).x===this.x&&t.y===this.y},contains:function(t){return t=d.point(t),Math.abs(t.x)<=Math.abs(this.x)&&Math.abs(t.y)<=Math.abs(this.y)},toString:function(){return"Point("+d.Util.formatNum(this.x)+", "+d.Util.formatNum(this.y)+")"}},d.point=function(t,e,i){return t instanceof d.Point?t:d.Util.isArray(t)?new d.Point(t[0],t[1]):t===r||null===t?t:new d.Point(t,e,i)},d.Bounds=function(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=d.bounds(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},isValid:function(){return!(!this.min||!this.max)}},d.bounds=function(t,e){return!t||t instanceof d.Bounds?t:new d.Bounds(t,e)},d.Transformation=function(t,e,i,o){this._a=t,this._b=e,this._c=i,this._d=o},d.Transformation.prototype={transform:function(t,e){return this._transform(t.clone(),e)},_transform:function(t,e){return e=e||1,t.x=e*(this._a*t.x+this._b),t.y=e*(this._c*t.y+this._d),t},untransform:function(t,e){return e=e||1,new d.Point((t.x/e-this._b)/this._a,(t.y/e-this._d)/this._c)}},d.DomUtil={get:function(t){return"string"==typeof t?a.getElementById(t):t},getStyle:function(t,e){var i=t.style[e];if(!i&&t.currentStyle&&(i=t.currentStyle[e]),(!i||"auto"===i)&&a.defaultView){var o=a.defaultView.getComputedStyle(t,null);i=o?o[e]:null}return"auto"===i?null:i},getViewportOffset:function(t){var e,i=0,o=0,n=t,s=a.body,r=a.documentElement;do{if(i+=n.offsetTop||0,o+=n.offsetLeft||0,i+=parseInt(d.DomUtil.getStyle(n,"borderTopWidth"),10)||0,o+=parseInt(d.DomUtil.getStyle(n,"borderLeftWidth"),10)||0,e=d.DomUtil.getStyle(n,"position"),n.offsetParent===s&&"absolute"===e)break;if("fixed"===e){i+=s.scrollTop||r.scrollTop||0,o+=s.scrollLeft||r.scrollLeft||0;break}if("relative"===e&&!n.offsetLeft){var h=d.DomUtil.getStyle(n,"width"),l=d.DomUtil.getStyle(n,"max-width"),c=n.getBoundingClientRect();"none"===h&&"none"===l||(o+=c.left+n.clientLeft),i+=c.top+(s.scrollTop||r.scrollTop||0);break}n=n.offsetParent}while(n);n=t;do{if(n===s)break;i-=n.scrollTop||0,o-=n.scrollLeft||0,n=n.parentNode}while(n);return new d.Point(o,i)},documentIsLtr:function(){return d.DomUtil._docIsLtrCached||(d.DomUtil._docIsLtrCached=!0,d.DomUtil._docIsLtr="ltr"===d.DomUtil.getStyle(a.body,"direction")),d.DomUtil._docIsLtr},create:function(t,e,i){var o=a.createElement(t);return o.className=e,i&&i.appendChild(o),o},hasClass:function(t,e){if(t.classList!==r)return t.classList.contains(e);var i=d.DomUtil._getClass(t);return i.length>0&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(i)},addClass:function(t,e){if(t.classList!==r)for(var i=d.Util.splitWords(e),o=0,n=i.length;o=o.lat&&i.lat<=n.lat&&e.lng>=o.lng&&i.lng<=n.lng},intersects:function(t){t=d.latLngBounds(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},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(t){return!!t&&(t=d.latLngBounds(t),this._southWest.equals(t.getSouthWest())&&this._northEast.equals(t.getNorthEast()))},isValid:function(){return!(!this._southWest||!this._northEast)}},d.latLngBounds=function(t,e){return!t||t instanceof d.LatLngBounds?t:new d.LatLngBounds(t,e)},d.Projection={},d.Projection.SphericalMercator={MAX_LATITUDE:85.0511287798,project:function(t){var e=d.LatLng.DEG_TO_RAD,i=this.MAX_LATITUDE,o=Math.max(Math.min(i,t.lat),-i),n=t.lng*e,s=o*e;return s=Math.log(Math.tan(Math.PI/4+s/2)),new d.Point(n,s)},unproject:function(t){var e=d.LatLng.RAD_TO_DEG,i=t.x*e,o=(2*Math.atan(Math.exp(t.y))-Math.PI/2)*e;return new d.LatLng(o,i)}},d.Projection.LonLat={project:function(t){return new d.Point(t.lng,t.lat)},unproject:function(t){return new d.LatLng(t.y,t.x)}},d.CRS={latLngToPoint:function(t,e){var i=this.projection.project(t),o=this.scale(e);return this.transformation._transform(i,o)},pointToLatLng:function(t,e){var i=this.scale(e),o=this.transformation.untransform(t,i);return this.projection.unproject(o)},project:function(t){return this.projection.project(t)},scale:function(t){return 256*Math.pow(2,t)},getSize:function(t){var e=this.scale(t);return d.point(e,e)}},d.CRS.Simple=d.extend({},d.CRS,{projection:d.Projection.LonLat,transformation:new d.Transformation(1,0,-1,0),scale:function(t){return Math.pow(2,t)}}),d.CRS.EPSG3857=d.extend({},d.CRS,{code:"EPSG:3857",projection:d.Projection.SphericalMercator,transformation:new d.Transformation(.5/Math.PI,.5,-.5/Math.PI,.5),project:function(t){return this.projection.project(t).multiplyBy(6378137)}}),d.CRS.EPSG900913=d.extend({},d.CRS.EPSG3857,{code:"EPSG:900913"}),d.CRS.EPSG4326=d.extend({},d.CRS,{code:"EPSG:4326",projection:d.Projection.LonLat,transformation:new d.Transformation(1/360,.5,-1/360,.5)}),d.Map=d.Class.extend({includes:d.Mixin.Events,options:{crs:d.CRS.EPSG3857,fadeAnimation:d.DomUtil.TRANSITION&&!d.Browser.android23,trackResize:!0,markerZoomAnimation:d.DomUtil.TRANSITION&&d.Browser.any3d},initialize:function(t,e){e=d.setOptions(this,e),this._initContainer(t),this._initLayout(),this._onResize=d.bind(this._onResize,this),this._initEvents(),e.maxBounds&&this.setMaxBounds(e.maxBounds),e.center&&e.zoom!==r&&this.setView(d.latLng(e.center),e.zoom,{reset:!0}),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._tileLayersNum=0,this.callInitHooks(),this._addLayers(e.layers)},setView:function(t,e){return e=e===r?this.getZoom():e,this._resetView(d.latLng(t),this._limitZoom(e)),this},setZoom:function(t,e){return this._loaded?this.setView(this.getCenter(),t,{zoom:e}):(this._zoom=this._limitZoom(t),this)},zoomIn:function(t,e){return this.setZoom(this._zoom+(t||1),e)},zoomOut:function(t,e){return this.setZoom(this._zoom-(t||1),e)},setZoomAround:function(t,e,i){var o=this.getZoomScale(e),n=this.getSize().divideBy(2),s=(t instanceof d.Point?t:this.latLngToContainerPoint(t)).subtract(n).multiplyBy(1-1/o),a=this.containerPointToLatLng(n.add(s));return this.setView(a,e,{zoom:i})},fitBounds:function(t,e){e=e||{},t=t.getBounds?t.getBounds():d.latLngBounds(t);var i=d.point(e.paddingTopLeft||e.padding||[0,0]),o=d.point(e.paddingBottomRight||e.padding||[0,0]),n=this.getBoundsZoom(t,!1,i.add(o));n=e.maxZoom?Math.min(e.maxZoom,n):n;var s=o.subtract(i).divideBy(2),a=this.project(t.getSouthWest(),n),r=this.project(t.getNorthEast(),n),h=this.unproject(a.add(r).divideBy(2).add(s),n);return this.setView(h,n,e)},fitWorld:function(t){return this.fitBounds([[-90,-180],[90,180]],t)},panTo:function(t,e){return this.setView(t,this._zoom,{pan:e})},panBy:function(t){return this.fire("movestart"),this._rawPanBy(d.point(t)),this.fire("move"),this.fire("moveend")},setMaxBounds:function(t){return t=d.latLngBounds(t),this.options.maxBounds=t,t?(this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds,this)):this.off("moveend",this._panInsideMaxBounds,this)},panInsideBounds:function(t,e){var i=this.getCenter(),o=this._limitCenter(i,this._zoom,t);return i.equals(o)?this:this.panTo(o,e)},addLayer:function(t){var e=d.stamp(t);return this._layers[e]||(this._layers[e]=t,!t.options||isNaN(t.options.maxZoom)&&isNaN(t.options.minZoom)||(this._zoomBoundLayers[e]=t,this._updateZoomLevels()),this.options.zoomAnimation&&d.TileLayer&&t instanceof d.TileLayer&&(this._tileLayersNum++,this._tileLayersToLoad++,t.on("load",this._onTileLayerLoad,this)),this._loaded&&this._layerAdd(t)),this},removeLayer:function(t){var e=d.stamp(t);return this._layers[e]?(this._loaded&&t.onRemove(this),delete this._layers[e],this._loaded&&this.fire("layerremove",{layer:t}),this._zoomBoundLayers[e]&&(delete this._zoomBoundLayers[e],this._updateZoomLevels()),this.options.zoomAnimation&&d.TileLayer&&t instanceof d.TileLayer&&(this._tileLayersNum--,this._tileLayersToLoad--,t.off("load",this._onTileLayerLoad,this)),this):this},hasLayer:function(t){return!!t&&d.stamp(t)in this._layers},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},invalidateSize:function(t){if(!this._loaded)return this;t=d.extend({animate:!1,pan:!0},!0===t?{animate:!0}:t);var e=this.getSize();this._sizeChanged=!0,this._initialCenter=null;var i=this.getSize(),o=e.divideBy(2).round(),n=i.divideBy(2).round(),s=o.subtract(n);return s.x||s.y?(t.animate&&t.pan?this.panBy(s):(t.pan&&this._rawPanBy(s),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(d.bind(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:e,newSize:i})):this},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(){this._loaded&&this.fire("unload"),this._initEvents("off");try{delete this._container._leaflet}catch(t){this._container._leaflet=r}return this._clearPanes(),this._clearControlPos&&this._clearControlPos(),this._clearHandlers(),this},getCenter:function(){return this._checkIfLoaded(),this._initialCenter&&!this._moved()?this._initialCenter:this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds(),e=this.unproject(t.getBottomLeft()),i=this.unproject(t.getTopRight());return new d.LatLngBounds(e,i)},getMinZoom:function(){return this.options.minZoom===r?this._layersMinZoom===r?0:this._layersMinZoom:this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===r?this._layersMaxZoom===r?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,i){t=d.latLngBounds(t);var o,n=this.getMinZoom()-(e?1:0),s=this.getMaxZoom(),a=this.getSize(),r=t.getNorthWest(),h=t.getSouthEast(),l=!0;i=d.point(i||[0,0]);do{n++,o=this.project(h,n).subtract(this.project(r,n)).add(i),l=e?o.x0?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();return Math.max(e,Math.min(i,t))}}),d.map=function(t,e){return new d.Map(t,e)},d.Projection.Mercator={MAX_LATITUDE:85.0840591556,R_MINOR:6356752.314245179,R_MAJOR:6378137,project:function(t){var e=d.LatLng.DEG_TO_RAD,i=this.MAX_LATITUDE,o=Math.max(Math.min(i,t.lat),-i),n=this.R_MAJOR,s=this.R_MINOR,a=t.lng*e*n,r=o*e,h=s/n,l=Math.sqrt(1-h*h),c=l*Math.sin(r);c=Math.pow((1-c)/(1+c),.5*l);var p=Math.tan(.5*(.5*Math.PI-r))/c;return r=-n*Math.log(p),new d.Point(a,r)},unproject:function(t){for(var e,i=d.LatLng.RAD_TO_DEG,o=this.R_MAJOR,n=this.R_MINOR,s=t.x*i/o,a=n/o,r=Math.sqrt(1-a*a),h=Math.exp(-t.y/o),l=Math.PI/2-2*Math.atan(h),c=15,p=.1;Math.abs(p)>1e-7&&--c>0;)e=r*Math.sin(l),l+=p=Math.PI/2-2*Math.atan(h*Math.pow((1-e)/(1+e),.5*r))-l;return new d.LatLng(l*i,s)}},d.CRS.EPSG3395=d.extend({},d.CRS,{code:"EPSG:3395",projection:d.Projection.Mercator,transformation:(O=d.Projection.Mercator.R_MAJOR,z=.5/(Math.PI*O),new d.Transformation(z,.5,-z,.5))}),d.TileLayer=d.Class.extend({includes:d.Mixin.Events,options:{minZoom:0,maxZoom:18,tileSize:256,subdomains:"abc",errorTileUrl:"",attribution:"",zoomOffset:0,opacity:1,unloadInvisibleTiles:d.Browser.mobile,updateWhenIdle:d.Browser.mobile},initialize:function(t,e){(e=d.setOptions(this,e)).detectRetina&&d.Browser.retina&&e.maxZoom>0&&(e.tileSize=Math.floor(e.tileSize/2),e.zoomOffset++,e.minZoom>0&&e.minZoom--,this.options.maxZoom--),e.bounds&&(e.bounds=d.latLngBounds(e.bounds)),this._url=t;var i=this.options.subdomains;"string"==typeof i&&(this.options.subdomains=i.split(""))},onAdd:function(t){this._map=t,this._animated=t._zoomAnimated,this._initContainer(),t.on({viewreset:this._reset,moveend:this._update},this),this._animated&&t.on({zoomanim:this._animateZoom,zoomend:this._endZoomAnim},this),this.options.updateWhenIdle||(this._limitedUpdate=d.Util.limitExecByInterval(this._update,150,this),t.on("move",this._limitedUpdate,this)),this._reset(),this._update()},addTo:function(t){return t.addLayer(this),this},onRemove:function(t){this._container.parentNode.removeChild(this._container),t.off({viewreset:this._reset,moveend:this._update},this),this._animated&&t.off({zoomanim:this._animateZoom,zoomend:this._endZoomAnim},this),this.options.updateWhenIdle||t.off("move",this._limitedUpdate,this),this._container=null,this._map=null},bringToFront:function(){var t=this._map._panes.tilePane;return this._container&&(t.appendChild(this._container),this._setAutoZIndex(t,Math.max)),this},bringToBack:function(){var t=this._map._panes.tilePane;return this._container&&(t.insertBefore(this._container,t.firstChild),this._setAutoZIndex(t,Math.min)),this},getAttribution:function(){return this.options.attribution},getContainer:function(){return this._container},setOpacity:function(t){return this.options.opacity=t,this._map&&this._updateOpacity(),this},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},setUrl:function(t,e){return this._url=t,e||this.redraw(),this},redraw:function(){return this._map&&(this._reset({hard:!0}),this._update()),this},_updateZIndex:function(){this._container&&this.options.zIndex!==r&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(t,e){var i,o,n,s=t.children,a=-e(1/0,-1/0);for(o=0,n=s.length;oi&&(o=Math.round(t.getZoomScale(e)/t.getZoomScale(i)*o)),o},_update:function(){if(this._map){var t=this._map,e=t.getPixelBounds(),i=t.getZoom(),o=this._getTileSize();if(!(i>this.options.maxZoom||i=i.x)||t.y<0||t.y>=i.y)return!1}if(e.bounds){var o=this._getTileSize(),n=t.multiplyBy(o),s=n.add([o,o]),a=this._map.unproject(n),r=this._map.unproject(s);if(e.continuousWorld||e.noWrap||(a=a.wrap(),r=r.wrap()),!e.bounds.intersects([a,r]))return!1}return!0},_removeOtherTiles:function(t){var e,i,o,n;for(n in this._tiles)e=n.split(":"),i=parseInt(e[0],10),o=parseInt(e[1],10),(it.max.x||ot.max.y)&&this._removeTile(n)},_removeTile:function(t){var e=this._tiles[t];this.fire("tileunload",{tile:e,url:e.src}),this.options.reuseTiles?(d.DomUtil.removeClass(e,"leaflet-tile-loaded"),this._unusedTiles.push(e)):e.parentNode===this._tileContainer&&this._tileContainer.removeChild(e),d.Browser.android||(e.onload=null,e.src=d.Util.emptyImageUrl),delete this._tiles[t]},_addTile:function(t,e){var i=this._getTilePos(t),o=this._getTile();d.DomUtil.setPosition(o,i,d.Browser.chrome),this._tiles[t.x+":"+t.y]=o,this._loadTile(o,t),o.parentNode!==this._tileContainer&&e.appendChild(o)},_getZoomForUrl:function(){var t=this.options,e=this._map.getZoom();return t.zoomReverse&&(e=t.maxZoom-e),e+=t.zoomOffset,t.maxNativeZoom?Math.min(e,t.maxNativeZoom):e},_getTilePos:function(t){var e=this._map.getPixelOrigin(),i=this._getTileSize();return t.multiplyBy(i).subtract(e)},getTileUrl:function(t){return d.Util.template(this._url,d.extend({s:this._getSubdomain(t),z:t.z,x:t.x,y:t.y},this.options))},_getWrapTileNum:function(){return this._map.options.crs.getSize(this._map.getZoom()).divideBy(this._getTileSize())._floor()},_adjustTilePoint:function(t){var e=this._getWrapTileNum();this.options.continuousWorld||this.options.noWrap||(t.x=(t.x%e.x+e.x)%e.x),this.options.tms&&(t.y=e.y-t.y-1),t.z=this._getZoomForUrl()},_getSubdomain:function(t){var e=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[e]},_getTile:function(){if(this.options.reuseTiles&&this._unusedTiles.length>0){var t=this._unusedTiles.pop();return this._resetTile(t),t}return this._createTile()},_resetTile:function(){},_createTile:function(){var t=d.DomUtil.create("img","leaflet-tile");return t.style.width=t.style.height=this._getTileSize()+"px",t.galleryimg="no",t.onselectstart=t.onmousemove=d.Util.falseFn,d.Browser.ielt9&&this.options.opacity!==r&&d.DomUtil.setOpacity(t,this.options.opacity),d.Browser.mobileWebkit3d&&(t.style.WebkitBackfaceVisibility="hidden"),t},_loadTile:function(t,e){t._layer=this,t.onload=this._tileOnLoad,t.onerror=this._tileOnError,this._adjustTilePoint(e),t.src=this.getTileUrl(e),this.fire("tileloadstart",{tile:t,url:t.src})},_tileLoaded:function(){this._tilesToLoad--,this._animated&&d.DomUtil.addClass(this._tileContainer,"leaflet-zoom-animated"),this._tilesToLoad||(this.fire("load"),this._animated&&(clearTimeout(this._clearBgBufferTimer),this._clearBgBufferTimer=setTimeout(d.bind(this._clearBgBuffer,this),500)))},_tileOnLoad:function(){var t=this._layer;this.src!==d.Util.emptyImageUrl&&(d.DomUtil.addClass(this,"leaflet-tile-loaded"),t.fire("tileload",{tile:this,url:this.src})),t._tileLoaded()},_tileOnError:function(){var t=this._layer;t.fire("tileerror",{tile:this,url:this.src});var e=t.options.errorTileUrl;e&&(this.src=e),t._tileLoaded()}}),d.tileLayer=function(t,e){return new d.TileLayer(t,e)},d.TileLayer.WMS=d.TileLayer.extend({defaultWmsParams:{service:"WMS",request:"GetMap",version:"1.1.1",layers:"",styles:"",format:"image/jpeg",transparent:!1},initialize:function(t,e){this._url=t;var i=d.extend({},this.defaultWmsParams),o=e.tileSize||this.options.tileSize;for(var n in e.detectRetina&&d.Browser.retina?i.width=i.height=2*o:i.width=i.height=o,e)this.options.hasOwnProperty(n)||"crs"===n||(i[n]=e[n]);this.wmsParams=i,d.setOptions(this,e)},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,d.TileLayer.prototype.onAdd.call(this,t)},getTileUrl:function(t){var e=this._map,i=this.options.tileSize,o=t.multiplyBy(i),n=o.add([i,i]),s=this._crs.project(e.unproject(o,t.z)),a=this._crs.project(e.unproject(n,t.z)),r=this._wmsVersion>=1.3&&this._crs===d.CRS.EPSG4326?[a.y,s.x,s.y,a.x].join(","):[s.x,a.y,a.x,s.y].join(","),h=d.Util.template(this._url,{s:this._getSubdomain(t)});return h+d.Util.getParamString(this.wmsParams,h,!0)+"&BBOX="+r},setParams:function(t,e){return d.extend(this.wmsParams,t),e||this.redraw(),this}}),d.tileLayer.wms=function(t,e){return new d.TileLayer.WMS(t,e)},d.TileLayer.Canvas=d.TileLayer.extend({options:{async:!1},initialize:function(t){d.setOptions(this,t)},redraw:function(){for(var t in this._map&&(this._reset({hard:!0}),this._update()),this._tiles)this._redrawTile(this._tiles[t]);return this},_redrawTile:function(t){this.drawTile(t,t._tilePoint,this._map._zoom)},_createTile:function(){var t=d.DomUtil.create("canvas","leaflet-tile");return t.width=t.height=this.options.tileSize,t.onselectstart=t.onmousemove=d.Util.falseFn,t},_loadTile:function(t,e){t._layer=this,t._tilePoint=e,this._redrawTile(t),this.options.async||this.tileDrawn(t)},drawTile:function(){},tileDrawn:function(t){this._tileOnLoad.call(t)}}),d.tileLayer.canvas=function(t){return new d.TileLayer.Canvas(t)},d.ImageOverlay=d.Class.extend({includes:d.Mixin.Events,options:{opacity:1},initialize:function(t,e,i){this._url=t,this._bounds=d.latLngBounds(e),d.setOptions(this,i)},onAdd:function(t){this._map=t,this._image||this._initImage(),t._panes.overlayPane.appendChild(this._image),t.on("viewreset",this._reset,this),t.options.zoomAnimation&&d.Browser.any3d&&t.on("zoomanim",this._animateZoom,this),this._reset()},onRemove:function(t){t.getPanes().overlayPane.removeChild(this._image),t.off("viewreset",this._reset,this),t.options.zoomAnimation&&t.off("zoomanim",this._animateZoom,this)},addTo:function(t){return t.addLayer(this),this},setOpacity:function(t){return this.options.opacity=t,this._updateOpacity(),this},bringToFront:function(){return this._image&&this._map._panes.overlayPane.appendChild(this._image),this},bringToBack:function(){var t=this._map._panes.overlayPane;return this._image&&t.insertBefore(this._image,t.firstChild),this},setUrl:function(t){this._url=t,this._image.src=this._url},getAttribution:function(){return this.options.attribution},_initImage:function(){this._image=d.DomUtil.create("img","leaflet-image-layer"),this._map.options.zoomAnimation&&d.Browser.any3d?d.DomUtil.addClass(this._image,"leaflet-zoom-animated"):d.DomUtil.addClass(this._image,"leaflet-zoom-hide"),this._updateOpacity(),d.extend(this._image,{galleryimg:"no",onselectstart:d.Util.falseFn,onmousemove:d.Util.falseFn,onload:d.bind(this._onImageLoad,this),src:this._url})},_animateZoom:function(t){var e=this._map,i=this._image,o=e.getZoomScale(t.zoom),n=this._bounds.getNorthWest(),s=this._bounds.getSouthEast(),a=e._latLngToNewLayerPoint(n,t.zoom,t.center),r=e._latLngToNewLayerPoint(s,t.zoom,t.center)._subtract(a),h=a._add(r._multiplyBy(.5*(1-1/o)));i.style[d.DomUtil.TRANSFORM]=d.DomUtil.getTranslateString(h)+" scale("+o+") "},_reset:function(){var t=this._image,e=this._map.latLngToLayerPoint(this._bounds.getNorthWest()),i=this._map.latLngToLayerPoint(this._bounds.getSouthEast())._subtract(e);d.DomUtil.setPosition(t,e),t.style.width=i.x+"px",t.style.height=i.y+"px"},_onImageLoad:function(){this.fire("load")},_updateOpacity:function(){d.DomUtil.setOpacity(this._image,this.options.opacity)}}),d.imageOverlay=function(t,e,i){return new d.ImageOverlay(t,e,i)},d.Icon=d.Class.extend({options:{className:""},initialize:function(t){d.setOptions(this,t)},createIcon:function(t){return this._createIcon("icon",t)},createShadow:function(t){return this._createIcon("shadow",t)},_createIcon:function(t,e){var i,o=this._getIconUrl(t);if(!o){if("icon"===t)throw new Error("iconUrl not set in Icon options (see the docs).");return null}return i=e&&"IMG"===e.tagName?this._createImg(o,e):this._createImg(o),this._setIconStyles(i,t),i},_setIconStyles:function(t,e){var i,o=this.options,n=d.point(o[e+"Size"]);!(i="shadow"===e?d.point(o.shadowAnchor||o.iconAnchor):d.point(o.iconAnchor))&&n&&(i=n.divideBy(2,!0)),t.className="leaflet-marker-"+e+" "+o.className,i&&(t.style.marginLeft=-i.x+"px",t.style.marginTop=-i.y+"px"),n&&(t.style.width=n.x+"px",t.style.height=n.y+"px")},_createImg:function(t,e){return(e=e||a.createElement("img")).src=t,e},_getIconUrl:function(t){return d.Browser.retina&&this.options[t+"RetinaUrl"]?this.options[t+"RetinaUrl"]:this.options[t+"Url"]}}),d.icon=function(t){return new d.Icon(t)},d.Icon.Default=d.Icon.extend({options:{iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],shadowSize:[41,41]},_getIconUrl:function(t){var e=t+"Url";if(this.options[e])return this.options[e];d.Browser.retina&&"icon"===t&&(t+="-2x");var i=d.Icon.Default.imagePath;if(!i)throw new Error("Couldn't autodetect L.Icon.Default.imagePath, set it manually.");return i+"/marker-"+t+".png"}}),d.Icon.Default.imagePath=function(){var t,e,i,o,n=a.getElementsByTagName("script"),s=/[\/^]leaflet[\-\._]?([\w\-\._]*)\.js\??/;for(t=0,e=n.length;tn?(e.height=n+"px",d.DomUtil.addClass(t,s)):d.DomUtil.removeClass(t,s),this._containerWidth=this._container.offsetWidth},_updatePosition:function(){if(this._map){var t=this._map.latLngToLayerPoint(this._latlng),e=this._animated,i=d.point(this.options.offset);e&&d.DomUtil.setPosition(this._container,t),this._containerBottom=-i.y-(e?0:t.y),this._containerLeft=-Math.round(this._containerWidth/2)+i.x+(e?0:t.x),this._container.style.bottom=this._containerBottom+"px",this._container.style.left=this._containerLeft+"px"}},_zoomAnimation:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center);d.DomUtil.setPosition(this._container,e)},_adjustPan:function(){if(this.options.autoPan){var t=this._map,e=this._container.offsetHeight,i=this._containerWidth,o=new d.Point(this._containerLeft,-e-this._containerBottom);this._animated&&o._add(d.DomUtil.getPosition(this._container));var n=t.layerPointToContainerPoint(o),s=d.point(this.options.autoPanPadding),a=d.point(this.options.autoPanPaddingTopLeft||s),r=d.point(this.options.autoPanPaddingBottomRight||s),h=t.getSize(),l=0,c=0;n.x+i+r.x>h.x&&(l=n.x+i-h.x+r.x),n.x-l-a.x<0&&(l=n.x-a.x),n.y+e+r.y>h.y&&(c=n.y+e-h.y+r.y),n.y-c-a.y<0&&(c=n.y-a.y),(l||c)&&t.fire("autopanstart").panBy([l,c])}},_onCloseButtonClick:function(t){this._close(),d.DomEvent.stop(t)}}),d.popup=function(t,e){return new d.Popup(t,e)},d.Map.include({openPopup:function(t,e,i){if(this.closePopup(),!(t instanceof d.Popup)){var o=t;t=new d.Popup(i).setLatLng(e).setContent(o)}return t._isOpen=!0,this._popup=t,this.addLayer(t)},closePopup:function(t){return t&&t!==this._popup||(t=this._popup,this._popup=null),t&&(this.removeLayer(t),t._isOpen=!1),this}}),d.Marker.include({openPopup:function(){return this._popup&&this._map&&!this._map.hasLayer(this._popup)&&(this._popup.setLatLng(this._latlng),this._map.openPopup(this._popup)),this},closePopup:function(){return this._popup&&this._popup._close(),this},togglePopup:function(){return this._popup&&(this._popup._isOpen?this.closePopup():this.openPopup()),this},bindPopup:function(t,e){var i=d.point(this.options.icon.options.popupAnchor||[0,0]);return i=i.add(d.Popup.prototype.options.offset),e&&e.offset&&(i=i.add(e.offset)),e=d.extend({offset:i},e),this._popupHandlersAdded||(this.on("click",this.togglePopup,this).on("remove",this.closePopup,this).on("move",this._movePopup,this),this._popupHandlersAdded=!0),t instanceof d.Popup?(d.setOptions(t,e),this._popup=t,t._source=this):this._popup=new d.Popup(e,this).setContent(t),this},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},unbindPopup:function(){return this._popup&&(this._popup=null,this.off("click",this.togglePopup,this).off("remove",this.closePopup,this).off("move",this._movePopup,this),this._popupHandlersAdded=!1),this},getPopup:function(){return this._popup},_movePopup:function(t){this._popup.setLatLng(t.latlng)}}),d.LayerGroup=d.Class.extend({initialize:function(t){var e,i;if(this._layers={},t)for(e=0,i=t.length;e';var e=t.firstChild;return e.style.behavior="url(#default#VML)",e&&"object"==typeof e.adj}catch(t){return!1}}(),d.Path=d.Browser.svg||!d.Browser.vml?d.Path:d.Path.extend({statics:{VML:!0,CLIP_PADDING:.02},_createElement:function(){try{return a.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(t){return a.createElement("')}}catch(t){return function(t){return a.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}}(),_initPath:function(){var t=this._container=this._createElement("shape");d.DomUtil.addClass(t,"leaflet-vml-shape"+(this.options.className?" "+this.options.className:"")),this.options.clickable&&d.DomUtil.addClass(t,"leaflet-clickable"),t.coordsize="1 1",this._path=this._createElement("path"),t.appendChild(this._path),this._map._pathRoot.appendChild(t)},_initStyle:function(){this._updateStyle()},_updateStyle:function(){var t=this._stroke,e=this._fill,i=this.options,o=this._container;o.stroked=i.stroke,o.filled=i.fill,i.stroke?(t||((t=this._stroke=this._createElement("stroke")).endcap="round",o.appendChild(t)),t.weight=i.weight+"px",t.color=i.color,t.opacity=i.opacity,i.dashArray?t.dashStyle=d.Util.isArray(i.dashArray)?i.dashArray.join(" "):i.dashArray.replace(/( *, *)/g," "):t.dashStyle="",i.lineCap&&(t.endcap=i.lineCap.replace("butt","flat")),i.lineJoin&&(t.joinstyle=i.lineJoin)):t&&(o.removeChild(t),this._stroke=null),i.fill?(e||(e=this._fill=this._createElement("fill"),o.appendChild(e)),e.color=i.fillColor||i.color,e.opacity=i.fillOpacity):e&&(o.removeChild(e),this._fill=null)},_updatePath:function(){var t=this._container.style;t.display="none",this._path.v=this.getPathString()+" ",t.display=""}}),d.Map.include(d.Browser.svg||!d.Browser.vml?{}:{_initPathRoot:function(){if(!this._pathRoot){var t=this._pathRoot=a.createElement("div");t.className="leaflet-vml-container",this._panes.overlayPane.appendChild(t),this.on("moveend",this._updatePathViewport),this._updatePathViewport()}}}),d.Browser.canvas=!!a.createElement("canvas").getContext,d.Path=d.Path.SVG&&!s.L_PREFER_CANVAS||!d.Browser.canvas?d.Path:d.Path.extend({statics:{CANVAS:!0,SVG:!1},redraw:function(){return this._map&&(this.projectLatlngs(),this._requestUpdate()),this},setStyle:function(t){return d.setOptions(this,t),this._map&&(this._updateStyle(),this._requestUpdate()),this},onRemove:function(t){t.off("viewreset",this.projectLatlngs,this).off("moveend",this._updatePath,this),this.options.clickable&&(this._map.off("click",this._onClick,this),this._map.off("mousemove",this._onMouseMove,this)),this._requestUpdate(),this.fire("remove"),this._map=null},_requestUpdate:function(){this._map&&!d.Path._updateRequest&&(d.Path._updateRequest=d.Util.requestAnimFrame(this._fireMapMoveEnd,this._map))},_fireMapMoveEnd:function(){d.Path._updateRequest=null,this.fire("moveend")},_initElements:function(){this._map._initPathRoot(),this._ctx=this._map._canvasCtx},_updateStyle:function(){var t=this.options;t.stroke&&(this._ctx.lineWidth=t.weight,this._ctx.strokeStyle=t.color),t.fill&&(this._ctx.fillStyle=t.fillColor||t.color),t.lineCap&&(this._ctx.lineCap=t.lineCap),t.lineJoin&&(this._ctx.lineJoin=t.lineJoin)},_drawPath:function(){var t,e,i,o,n,s;for(this._ctx.beginPath(),t=0,i=this._parts.length;th&&(s=a,h=r);h>i&&(e[s]=1,this._simplifyDPStep(t,e,i,o,s),this._simplifyDPStep(t,e,i,s,n))},_reducePoints:function(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},_sqDist:function(t,e){var i=e.x-t.x,o=e.y-t.y;return i*i+o*o},_sqClosestPointOnSegment:function(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 d.Point(s,a)}},d.Polyline=d.Path.extend({initialize:function(t,e){d.Path.prototype.initialize.call(this,e),this._latlngs=this._convertLatLngs(t)},options:{smoothFactor:1,noClip:!1},projectLatlngs:function(){this._originalPoints=[];for(var t=0,e=this._latlngs.length;t=2&&t[0].equals(t[t.length-1])&&t.pop()},projectLatlngs:function(){var t,e,i,o;if(d.Polyline.prototype.projectLatlngs.call(this),this._holePoints=[],this._holes)for(t=0,i=this._holes.length;tt.max.x||i.y-e>t.max.y||i.x+et.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}}:{}),d.Circle.include(d.Path.CANVAS?{_drawPath:function(){var t=this._point;this._ctx.beginPath(),this._ctx.arc(t.x,t.y,this._radius,0,2*Math.PI,!1)},_containsPoint:function(t){var e=this._point,i=this.options.stroke?this.options.weight/2:0;return t.distanceTo(e)<=this._radius+i}}:{}),d.CircleMarker.include(d.Path.CANVAS?{_updateStyle:function(){d.Path.prototype._updateStyle.call(this)}}:{}),d.GeoJSON=d.FeatureGroup.extend({initialize:function(t,e){d.setOptions(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e,i,o,n=d.Util.isArray(t)?t:t.features;if(n){for(e=0,i=n.length;e=0;i--)d.DomEvent.on(t,d.Draggable.START[i],e);return d.DomEvent.on(t,"click",d.DomEvent._fakeStop).on(t,"dblclick",e)},preventDefault:function(t){return t.preventDefault?t.preventDefault():t.returnValue=!1,this},stop:function(t){return d.DomEvent.preventDefault(t).stopPropagation(t)},getMousePosition:function(t,e){if(!e)return new d.Point(t.clientX,t.clientY);var i=e.getBoundingClientRect();return new d.Point(t.clientX-i.left-e.clientLeft,t.clientY-i.top-e.clientTop)},getWheelDelta:function(t){var e=0;return t.wheelDelta&&(e=t.wheelDelta/120),t.detail&&(e=-t.detail/3),e},_skipEvents:{},_fakeStop:function(t){d.DomEvent._skipEvents[t.type]=!0},_skipped:function(t){var e=this._skipEvents[t.type];return this._skipEvents[t.type]=!1,e},_checkMouse:function(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},_getEvent:function(){var t=s.event;if(!t)for(var e=arguments.callee.caller;e&&(!(t=e.arguments[0])||s.Event!==t.constructor);)e=e.caller;return t},_filterClick:function(t,e){var i=t.timeStamp||t.originalEvent.timeStamp,o=d.DomEvent._lastClick&&i-d.DomEvent._lastClick;if(!(o&&o>100&&o<500||t.target._simulatedClick&&!t._simulated))return d.DomEvent._lastClick=i,e(t);d.DomEvent.stop(t)}},d.DomEvent.on=d.DomEvent.addListener,d.DomEvent.off=d.DomEvent.removeListener,d.Draggable=d.Class.extend({includes:d.Mixin.Events,statics:{START:d.Browser.touch?["touchstart","mousedown"]:["mousedown"],END:{mousedown:"mouseup",touchstart:"touchend",pointerdown:"touchend",MSPointerDown:"touchend"},MOVE:{mousedown:"mousemove",touchstart:"touchmove",pointerdown:"touchmove",MSPointerDown:"touchmove"}},initialize:function(t,e){this._element=t,this._dragStartTarget=e||t},enable:function(){if(!this._enabled){for(var t=d.Draggable.START.length-1;t>=0;t--)d.DomEvent.on(this._dragStartTarget,d.Draggable.START[t],this._onDown,this);this._enabled=!0}},disable:function(){if(this._enabled){for(var t=d.Draggable.START.length-1;t>=0;t--)d.DomEvent.off(this._dragStartTarget,d.Draggable.START[t],this._onDown,this);this._enabled=!1,this._moved=!1}},_onDown:function(t){if(this._moved=!1,!t.shiftKey&&(1===t.which||1===t.button||t.touches)&&(d.DomEvent.stopPropagation(t),!d.Draggable._disabled&&(d.DomUtil.disableImageDrag(),d.DomUtil.disableTextSelection(),!this._moving))){var e=t.touches?t.touches[0]:t;this._startPoint=new d.Point(e.clientX,e.clientY),this._startPos=this._newPos=d.DomUtil.getPosition(this._element),d.DomEvent.on(a,d.Draggable.MOVE[t.type],this._onMove,this).on(a,d.Draggable.END[t.type],this._onUp,this)}},_onMove:function(t){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 d.Point(e.clientX,e.clientY).subtract(this._startPoint);(i.x||i.y)&&(d.Browser.touch&&Math.abs(i.x)+Math.abs(i.y)<3||(d.DomEvent.preventDefault(t),this._moved||(this.fire("dragstart"),this._moved=!0,this._startPos=d.DomUtil.getPosition(this._element).subtract(i),d.DomUtil.addClass(a.body,"leaflet-dragging"),this._lastTarget=t.target||t.srcElement,d.DomUtil.addClass(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(i),this._moving=!0,d.Util.cancelAnimFrame(this._animRequest),this._animRequest=d.Util.requestAnimFrame(this._updatePosition,this,!0,this._dragStartTarget)))}},_updatePosition:function(){this.fire("predrag"),d.DomUtil.setPosition(this._element,this._newPos),this.fire("drag")},_onUp:function(){for(var t in d.DomUtil.removeClass(a.body,"leaflet-dragging"),this._lastTarget&&(d.DomUtil.removeClass(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),d.Draggable.MOVE)d.DomEvent.off(a,d.Draggable.MOVE[t],this._onMove).off(a,d.Draggable.END[t],this._onUp);d.DomUtil.enableImageDrag(),d.DomUtil.enableTextSelection(),this._moved&&this._moving&&(d.Util.cancelAnimFrame(this._animRequest),this.fire("dragend",{distance:this._newPos.distanceTo(this._startPos)})),this._moving=!1}}),d.Handler=d.Class.extend({initialize:function(t){this._map=t},enable:function(){this._enabled||(this._enabled=!0,this.addHooks())},disable:function(){this._enabled&&(this._enabled=!1,this.removeHooks())},enabled:function(){return!!this._enabled}}),d.Map.mergeOptions({dragging:!0,inertia:!d.Browser.android23,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,inertiaThreshold:d.Browser.touch?32:18,easeLinearity:.25,worldCopyJump:!1}),d.Map.Drag=d.Handler.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new d.Draggable(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDrag,this),t.on("viewreset",this._onViewReset,this),t.whenReady(this._onViewReset,this))}this._draggable.enable()},removeHooks:function(){this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},_onDragStart:function(){var t=this._map;t._panAnim&&t._panAnim.stop(),t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(){if(this._map.options.inertia){var t=this._lastTime=+new Date,e=this._lastPos=this._draggable._newPos;this._positions.push(e),this._times.push(t),t-this._times[0]>200&&(this._positions.shift(),this._times.shift())}this._map.fire("move").fire("drag")},_onViewReset:function(){var t=this._map.getSize()._divideBy(2),e=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=e.subtract(t).x,this._worldWidth=this._map.project([0,180]).x},_onPreDrag: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)i.inertiaThreshold||!this._positions[0];if(e.fire("dragend",t),n)e.fire("moveend");else{var s=this._lastPos.subtract(this._positions[0]),a=(this._lastTime+o-this._times[0])/1e3,r=i.easeLinearity,h=s.multiplyBy(r/a),l=h.distanceTo([0,0]),c=Math.min(i.inertiaMaxSpeed,l),p=h.multiplyBy(c/l),_=c/(i.inertiaDeceleration*r),u=p.multiplyBy(-_/2).round();u.x&&u.y?(u=e._limitOffset(u,e.options.maxBounds),d.Util.requestAnimFrame((function(){e.panBy(u,{duration:_,easeLinearity:r,noMoveStart:!0})}))):e.fire("moveend")}}}),d.Map.addInitHook("addHandler","dragging",d.Map.Drag),d.Map.mergeOptions({doubleClickZoom:!0}),d.Map.DoubleClickZoom=d.Handler.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()+(t.originalEvent.shiftKey?-1:1);"center"===e.options.doubleClickZoom?e.setZoom(i):e.setZoomAround(t.containerPoint,i)}}),d.Map.addInitHook("addHandler","doubleClickZoom",d.Map.DoubleClickZoom),d.Map.mergeOptions({scrollWheelZoom:!0}),d.Map.ScrollWheelZoom=d.Handler.extend({addHooks:function(){d.DomEvent.on(this._map._container,"mousewheel",this._onWheelScroll,this),d.DomEvent.on(this._map._container,"MozMousePixelScroll",d.DomEvent.preventDefault),this._delta=0},removeHooks:function(){d.DomEvent.off(this._map._container,"mousewheel",this._onWheelScroll),d.DomEvent.off(this._map._container,"MozMousePixelScroll",d.DomEvent.preventDefault)},_onWheelScroll:function(t){var e=d.DomEvent.getWheelDelta(t);this._delta+=e,this._lastMousePos=this._map.mouseEventToContainerPoint(t),this._startTime||(this._startTime=+new Date);var i=Math.max(40-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(d.bind(this._performZoom,this),i),d.DomEvent.preventDefault(t),d.DomEvent.stopPropagation(t)},_performZoom:function(){var t=this._map,e=this._delta,i=t.getZoom();e=e>0?Math.ceil(e):Math.floor(e),e=Math.max(Math.min(e,4),-4),e=t._limitZoom(i+e)-i,this._delta=0,this._startTime=null,e&&("center"===t.options.scrollWheelZoom?t.setZoom(i+e):t.setZoomAround(this._lastMousePos,i+e))}}),d.Map.addInitHook("addHandler","scrollWheelZoom",d.Map.ScrollWheelZoom),d.extend(d.DomEvent,{_touchstart:d.Browser.msPointer?"MSPointerDown":d.Browser.pointer?"pointerdown":"touchstart",_touchend:d.Browser.msPointer?"MSPointerUp":d.Browser.pointer?"pointerup":"touchend",addDoubleTapListener:function(t,e,i){var o,n,s=!1,r="_leaflet_",h=this._touchstart,l=this._touchend,c=[];function p(t){var e;if(d.Browser.pointer?(c.push(t.pointerId),e=c.length):e=t.touches.length,!(e>1)){var i=Date.now(),a=i-(o||i);n=t.touches?t.touches[0]:t,s=a>0&&a<=250,o=i}}function _(t){if(d.Browser.pointer){var i=c.indexOf(t.pointerId);if(-1===i)return;c.splice(i,1)}if(s){if(d.Browser.pointer){var a,r={};for(var h in n)a=n[h],r[h]="function"==typeof a?a.bind(n):a;n=r}n.type="dblclick",e(n),o=null}}t[r+h+i]=p,t[r+l+i]=_;var u=d.Browser.pointer?a.documentElement:t;return t.addEventListener(h,p,!1),u.addEventListener(l,_,!1),d.Browser.pointer&&u.addEventListener(d.DomEvent.POINTER_CANCEL,_,!1),this},removeDoubleTapListener:function(t,e){var i="_leaflet_";return t.removeEventListener(this._touchstart,t[i+this._touchstart+e],!1),(d.Browser.pointer?a.documentElement:t).removeEventListener(this._touchend,t[i+this._touchend+e],!1),d.Browser.pointer&&a.documentElement.removeEventListener(d.DomEvent.POINTER_CANCEL,t[i+this._touchend+e],!1),this}}),d.extend(d.DomEvent,{POINTER_DOWN:d.Browser.msPointer?"MSPointerDown":"pointerdown",POINTER_MOVE:d.Browser.msPointer?"MSPointerMove":"pointermove",POINTER_UP:d.Browser.msPointer?"MSPointerUp":"pointerup",POINTER_CANCEL:d.Browser.msPointer?"MSPointerCancel":"pointercancel",_pointers:[],_pointerDocumentListener:!1,addPointerListener:function(t,e,i,o){switch(e){case"touchstart":return this.addPointerListenerStart(t,e,i,o);case"touchend":return this.addPointerListenerEnd(t,e,i,o);case"touchmove":return this.addPointerListenerMove(t,e,i,o);default:throw"Unknown touch event type"}},addPointerListenerStart:function(t,e,i,o){var n=this._pointers,s=function(t){"mouse"!==t.pointerType&&t.pointerType!==t.MSPOINTER_TYPE_MOUSE&&d.DomEvent.preventDefault(t);for(var e=!1,o=0;o1)||(this._moved||(d.DomUtil.addClass(e._mapPane,"leaflet-touching"),e.fire("movestart").fire("zoomstart"),this._moved=!0),d.Util.cancelAnimFrame(this._animRequest),this._animRequest=d.Util.requestAnimFrame(this._updateOnMove,this,!0,this._map._container),d.DomEvent.preventDefault(t)))}},_updateOnMove:function(){var t=this._map,e=this._getScaleOrigin(),i=t.layerPointToLatLng(e),o=t.getScaleZoom(this._scale);t._animateZoom(i,o,this._startCenter,this._scale,this._delta,!1,!0)},_onTouchEnd:function(){if(this._moved&&this._zooming){var t=this._map;this._zooming=!1,d.DomUtil.removeClass(t._mapPane,"leaflet-touching"),d.Util.cancelAnimFrame(this._animRequest),d.DomEvent.off(a,"touchmove",this._onTouchMove).off(a,"touchend",this._onTouchEnd);var e=this._getScaleOrigin(),i=t.layerPointToLatLng(e),o=t.getZoom(),n=t.getScaleZoom(this._scale)-o,s=n>0?Math.ceil(n):Math.floor(n),r=t._limitZoom(o+s),h=t.getZoomScale(r)/this._scale;t._animateZoom(i,r,e,h)}else this._zooming=!1},_getScaleOrigin:function(){var t=this._centerOffset.subtract(this._delta).divideBy(this._scale);return this._startCenter.add(t)}}),d.Map.addInitHook("addHandler","touchZoom",d.Map.TouchZoom),d.Map.mergeOptions({tap:!0,tapTolerance:15}),d.Map.Tap=d.Handler.extend({addHooks:function(){d.DomEvent.on(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){d.DomEvent.off(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(t.touches){if(d.DomEvent.preventDefault(t),this._fireClick=!0,t.touches.length>1)return this._fireClick=!1,void clearTimeout(this._holdTimeout);var e=t.touches[0],i=e.target;this._startPos=this._newPos=new d.Point(e.clientX,e.clientY),i.tagName&&"a"===i.tagName.toLowerCase()&&d.DomUtil.addClass(i,"leaflet-active"),this._holdTimeout=setTimeout(d.bind((function(){this._isTapValid()&&(this._fireClick=!1,this._onUp(),this._simulateEvent("contextmenu",e))}),this),1e3),d.DomEvent.on(a,"touchmove",this._onMove,this).on(a,"touchend",this._onUp,this)}},_onUp:function(t){if(clearTimeout(this._holdTimeout),d.DomEvent.off(a,"touchmove",this._onMove,this).off(a,"touchend",this._onUp,this),this._fireClick&&t&&t.changedTouches){var e=t.changedTouches[0],i=e.target;i&&i.tagName&&"a"===i.tagName.toLowerCase()&&d.DomUtil.removeClass(i,"leaflet-active"),this._isTapValid()&&this._simulateEvent("click",e)}},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_onMove:function(t){var e=t.touches[0];this._newPos=new d.Point(e.clientX,e.clientY)},_simulateEvent:function(t,e){var i=a.createEvent("MouseEvents");i._simulated=!0,e.target._simulatedClick=!0,i.initMouseEvent(t,!0,!0,s,1,e.screenX,e.screenY,e.clientX,e.clientY,!1,!1,!1,!1,0,null),e.target.dispatchEvent(i)}}),d.Browser.touch&&!d.Browser.pointer&&d.Map.addInitHook("addHandler","tap",d.Map.Tap),d.Map.mergeOptions({boxZoom:!0}),d.Map.BoxZoom=d.Handler.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._moved=!1},addHooks:function(){d.DomEvent.on(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){d.DomEvent.off(this._container,"mousedown",this._onMouseDown),this._moved=!1},moved:function(){return this._moved},_onMouseDown:function(t){if(this._moved=!1,!t.shiftKey||1!==t.which&&1!==t.button)return!1;d.DomUtil.disableTextSelection(),d.DomUtil.disableImageDrag(),this._startLayerPoint=this._map.mouseEventToLayerPoint(t),d.DomEvent.on(a,"mousemove",this._onMouseMove,this).on(a,"mouseup",this._onMouseUp,this).on(a,"keydown",this._onKeyDown,this)},_onMouseMove:function(t){this._moved||(this._box=d.DomUtil.create("div","leaflet-zoom-box",this._pane),d.DomUtil.setPosition(this._box,this._startLayerPoint),this._container.style.cursor="crosshair",this._map.fire("boxzoomstart"));var e=this._startLayerPoint,i=this._box,o=this._map.mouseEventToLayerPoint(t),n=o.subtract(e),s=new d.Point(Math.min(o.x,e.x),Math.min(o.y,e.y));d.DomUtil.setPosition(i,s),this._moved=!0,i.style.width=Math.max(0,Math.abs(n.x)-4)+"px",i.style.height=Math.max(0,Math.abs(n.y)-4)+"px"},_finish:function(){this._moved&&(this._pane.removeChild(this._box),this._container.style.cursor=""),d.DomUtil.enableTextSelection(),d.DomUtil.enableImageDrag(),d.DomEvent.off(a,"mousemove",this._onMouseMove).off(a,"mouseup",this._onMouseUp).off(a,"keydown",this._onKeyDown)},_onMouseUp:function(t){this._finish();var e=this._map,i=e.mouseEventToLayerPoint(t);if(!this._startLayerPoint.equals(i)){var o=new d.LatLngBounds(e.layerPointToLatLng(this._startLayerPoint),e.layerPointToLatLng(i));e.fitBounds(o),e.fire("boxzoomend",{boxZoomBounds:o})}},_onKeyDown:function(t){27===t.keyCode&&this._finish()}}),d.Map.addInitHook("addHandler","boxZoom",d.Map.BoxZoom),d.Map.mergeOptions({keyboard:!0,keyboardPanOffset:80,keyboardZoomOffset:1}),d.Map.Keyboard=d.Handler.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,173]},initialize:function(t){this._map=t,this._setPanOffset(t.options.keyboardPanOffset),this._setZoomOffset(t.options.keyboardZoomOffset)},addHooks:function(){var t=this._map._container;-1===t.tabIndex&&(t.tabIndex="0"),d.DomEvent.on(t,"focus",this._onFocus,this).on(t,"blur",this._onBlur,this).on(t,"mousedown",this._onMouseDown,this),this._map.on("focus",this._addHooks,this).on("blur",this._removeHooks,this)},removeHooks:function(){this._removeHooks();var t=this._map._container;d.DomEvent.off(t,"focus",this._onFocus,this).off(t,"blur",this._onBlur,this).off(t,"mousedown",this._onMouseDown,this),this._map.off("focus",this._addHooks,this).off("blur",this._removeHooks,this)},_onMouseDown:function(){if(!this._focused){var t=a.body,e=a.documentElement,i=t.scrollTop||e.scrollTop,o=t.scrollLeft||e.scrollLeft;this._map._container.focus(),s.scrollTo(o,i)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanOffset:function(t){var e,i,o=this._panKeys={},n=this.keyCodes;for(e=0,i=n.left.length;eLeaflet
'},initialize:function(t){d.setOptions(this,t),this._attributions={}},onAdd:function(t){for(var e in this._container=d.DomUtil.create("div","leaflet-control-attribution"),d.DomEvent.disableClickPropagation(this._container),t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return t.on("layeradd",this._onLayerAdd,this).on("layerremove",this._onLayerRemove,this),this._update(),this._container},onRemove:function(t){t.off("layeradd",this._onLayerAdd).off("layerremove",this._onLayerRemove)},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){if(t)return this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this},removeAttribution:function(t){if(t)return this._attributions[t]&&(this._attributions[t]--,this._update()),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(" | ")}},_onLayerAdd:function(t){t.layer.getAttribution&&this.addAttribution(t.layer.getAttribution())},_onLayerRemove:function(t){t.layer.getAttribution&&this.removeAttribution(t.layer.getAttribution())}}),d.Map.mergeOptions({attributionControl:!0}),d.Map.addInitHook((function(){this.options.attributionControl&&(this.attributionControl=(new d.Control.Attribution).addTo(this))})),d.control.attribution=function(t){return new d.Control.Attribution(t)},d.Control.Scale=d.Control.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0,updateWhenIdle:!1},onAdd:function(t){this._map=t;var e="leaflet-control-scale",i=d.DomUtil.create("div",e),o=this.options;return this._addScales(o,e,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=d.DomUtil.create("div",e+"-line",i)),t.imperial&&(this._iScale=d.DomUtil.create("div",e+"-line",i))},_update:function(){var t=this._map.getBounds(),e=t.getCenter().lat,i=6378137*Math.PI*Math.cos(e*Math.PI/180)*(t.getNorthEast().lng-t.getSouthWest().lng)/180,o=this._map.getSize(),n=this.options,s=0;o.x>0&&(s=i*(n.maxWidth/o.x)),this._updateScales(n,s)},_updateScales:function(t,e){t.metric&&e&&this._updateMetric(e),t.imperial&&e&&this._updateImperial(e)},_updateMetric:function(t){var e=this._getRoundNum(t);this._mScale.style.width=this._getScaleWidth(e/t)+"px",this._mScale.innerHTML=e<1e3?e+" m":e/1e3+" km"},_updateImperial:function(t){var e,i,o,n=3.2808399*t,s=this._iScale;n>5280?(e=n/5280,i=this._getRoundNum(e),s.style.width=this._getScaleWidth(i/e)+"px",s.innerHTML=i+" mi"):(o=this._getRoundNum(n),s.style.width=this._getScaleWidth(o/n)+"px",s.innerHTML=o+" ft")},_getScaleWidth:function(t){return Math.round(this.options.maxWidth*t)-10},_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)}}),d.control.scale=function(t){return new d.Control.Scale(t)},d.Control.Layers=d.Control.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0},initialize:function(t,e,i){for(var o in d.setOptions(this,i),this._layers={},this._lastZIndex=0,this._handlingClick=!1,t)this._addLayer(t[o],o);for(o in e)this._addLayer(e[o],o,!0)},onAdd:function(t){return this._initLayout(),this._update(),t.on("layeradd",this._onLayerChange,this).on("layerremove",this._onLayerChange,this),this._container},onRemove:function(t){t.off("layeradd",this._onLayerChange,this).off("layerremove",this._onLayerChange,this)},addBaseLayer:function(t,e){return this._addLayer(t,e),this._update(),this},addOverlay:function(t,e){return this._addLayer(t,e,!0),this._update(),this},removeLayer:function(t){var e=d.stamp(t);return delete this._layers[e],this._update(),this},_initLayout:function(){var t="leaflet-control-layers",e=this._container=d.DomUtil.create("div",t);e.setAttribute("aria-haspopup",!0),d.Browser.touch?d.DomEvent.on(e,"click",d.DomEvent.stopPropagation):d.DomEvent.disableClickPropagation(e).disableScrollPropagation(e);var i=this._form=d.DomUtil.create("form",t+"-list");if(this.options.collapsed){d.Browser.android||d.DomEvent.on(e,"mouseover",this._expand,this).on(e,"mouseout",this._collapse,this);var o=this._layersLink=d.DomUtil.create("a",t+"-toggle",e);o.href="#",o.title="Layers",d.Browser.touch?d.DomEvent.on(o,"click",d.DomEvent.stop).on(o,"click",this._expand,this):d.DomEvent.on(o,"focus",this._expand,this),d.DomEvent.on(i,"click",(function(){setTimeout(d.bind(this._onInputClick,this),0)}),this),this._map.on("click",this._collapse,this)}else this._expand();this._baseLayersList=d.DomUtil.create("div",t+"-base",i),this._separator=d.DomUtil.create("div",t+"-separator",i),this._overlaysList=d.DomUtil.create("div",t+"-overlays",i),e.appendChild(i)},_addLayer:function(t,e,i){var o=d.stamp(t);this._layers[o]={layer:t,name:e,overlay:i},this.options.autoZIndex&&t.setZIndex&&(this._lastZIndex++,t.setZIndex(this._lastZIndex))},_update:function(){if(this._container){this._baseLayersList.innerHTML="",this._overlaysList.innerHTML="";var t,e,i=!1,o=!1;for(t in this._layers)e=this._layers[t],this._addItem(e),o=o||e.overlay,i=i||!e.overlay;this._separator.style.display=o&&i?"":"none"}},_onLayerChange:function(t){var e=this._layers[d.stamp(t.layer)];if(e){this._handlingClick||this._update();var i=e.overlay?"layeradd"===t.type?"overlayadd":"overlayremove":"layeradd"===t.type?"baselayerchange":null;i&&this._map.fire(i,e)}},_createRadioElement:function(t,e){var i='=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),s=this._getCenterLayerPoint()._add(n);return!(!0!==i.animate&&!this.getSize().contains(n))&&(this.fire("movestart").fire("zoomstart"),this._animateZoom(t,e,s,o,null,!0),!0)},_animateZoom:function(t,e,i,o,n,s,a){a||(this._animatingZoom=!0),d.DomUtil.addClass(this._mapPane,"leaflet-zoom-anim"),this._animateToCenter=t,this._animateToZoom=e,d.Draggable&&(d.Draggable._disabled=!0),d.Util.requestAnimFrame((function(){this.fire("zoomanim",{center:t,zoom:e,origin:i,scale:o,delta:n,backwards:s}),setTimeout(d.bind(this._onZoomTransitionEnd,this),250)}),this)},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._animatingZoom=!1,d.DomUtil.removeClass(this._mapPane,"leaflet-zoom-anim"),d.Util.requestAnimFrame((function(){this._resetView(this._animateToCenter,this._animateToZoom,!0,!0),d.Draggable&&(d.Draggable._disabled=!1)}),this))}}:{}),d.TileLayer.include({_animateZoom:function(t){this._animating||(this._animating=!0,this._prepareBgBuffer());var e=this._bgBuffer,i=d.DomUtil.TRANSFORM,o=t.delta?d.DomUtil.getTranslateString(t.delta):e.style[i],n=d.DomUtil.getScaleString(t.scale,t.origin);e.style[i]=t.backwards?n+" "+o:o+" "+n},_endZoomAnim:function(){var t=this._tileContainer,e=this._bgBuffer;t.style.visibility="",t.parentNode.appendChild(t),d.Util.falseFn(e.offsetWidth);var i=this._map.getZoom();(i>this.options.maxZoom||i.5&&o<.5)return t.style.visibility="hidden",void this._stopLoadingImages(t);e.style.visibility="hidden",e.style[d.DomUtil.TRANSFORM]="",this._tileContainer=e,e=this._bgBuffer=t,this._stopLoadingImages(e),clearTimeout(this._clearBgBufferTimer)},_getLoadedTilesPercentage:function(t){var e,i,o=t.getElementsByTagName("img"),n=0;for(e=0,i=o.length;e{"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](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:()=>Tt,StamenTileLayer:()=>it,StoryMap:()=>Ot,ZoomifyTileLayer:()=>q,loadCSS:()=>A,setLanguage:()=>W});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,p=a&&"transition"in e.style,_="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!h,u="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),M=!!f,k=function(){var t="portrait";return window.innerWidth>window.innerHeight&&(t="landscape"),Math.abs(window.orientation),trace(t),t};function P(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 O=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){I.js(t,e,i,o)}function A(t,e,i,o){I.css(t,e,i,o)}let I=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),p="css"===t,_=[];if(e)if(e="string"==typeof e?[e]:e.concat(),p||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 N{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 N.TRANSLATE_OPEN+t.x+"px,"+t.y+"px"+N.TRANSLATE_CLOSE}static setPosition(t,e){t._vco_pos=e,Browser.webkit3d?(t.style[N.TRANSFORM]=N.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 j={};function W(t){return j=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),j}class H{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 Y{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:Z.easeInSpline,width:600,height:600,map_popup:!1},this.animator=null,D(this.options,e),D(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){}}T(Y,H);class X extends Y{_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 K(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"),M&&(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 q(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":j.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?"":j.buttons.uncollapse_toggle+"")}_initLayout(){this._el.button_overview=N.create("span","vco-menubar-button",this._el.container),st.addListener(this._el.button_overview,"click",this._onButtonOverview,this),this._el.button_backtostart=N.create("span","vco-menubar-button",this._el.container),st.addListener(this._el.button_backtostart,"click",this._onButtonBackToStart,this),this._el.button_collapse_toggle=N.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=j.buttons.overview:this._el.button_overview.innerHTML=j.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=j.buttons.backtostart+" ",this._el.button_collapse_toggle.innerHTML=j.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)}T(at,H,F);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\)/,p=/scale\(((?:[+\-]=)?([\d\.]+))\)/,_=/skew\(((?:[+\-]=)?([\-\d\.]+))deg, ?((?:[+\-]=)?([\-\d\.]+))deg\)/,u=/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 L(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 x(t,e){var i,o={};return(i=t.match(d))&&(o.rotate=O(i[1],e?e.rotate:null)),(i=t.match(p))&&(o.scale=O(i[1],e?e.scale:null)),(i=t.match(_))&&(o.skewx=O(i[1],e?e.skewx:null),o.skewy=O(i[3],e?e.skewy:null)),(i=t.match(u))&&(o.translatex=O(i[1],e?e.translatex:null),o.translatey=O(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 k(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 P(t){return t.replace(/-(.)/g,(function(t,e){return e.toUpperCase()}))}function T(t){return"function"==typeof t}function D(t){return Math.sin(t*Math.PI/2)}function S(t,e,i,o,s,a){o=T(o)?o:z.easings[o]||D;var h,l=t||r,c=this,d=a-s,p=n(),_=0,u=0;return h=function t(n){var r=n-p;if(r>l||_)return a=isFinite(a)?a:1,_?u&&e(a):e(a),L(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){_=1,u=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 O(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,p=[],_=[],u=[],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(p[i]={},_[i]={},u[i]={},d){var y=v(s[i],"left"),w=v(s[i],"top"),b=[O(T(o)?o(s[i]):o||0,parseFloat(y)),O(T(n)?n(s[i]):n||0,parseFloat(w))];m[i]=T(d)?d(s[i],b):d,m[i].push(b),m[i].unshift([parseInt(y,10),parseInt(w,10)])}for(var L in e){switch(L){case"complete":case"duration":case"easing":case"bezier":continue}var D,z=v(s[i],L),B=T(e[L])?e[L](s[i]):e[L];"string"!=typeof B||!h.test(B)||h.test(z)?(p[i][L]="transform"==L?x(z):"string"==typeof B&&h.test(B)?k(z).slice(1):parseFloat(z),_[i][L]="transform"==L?x(B,p[i][L]):"string"==typeof B&&"#"==B.charAt(0)?k(B).slice(1):O(B,parseFloat(z)),"string"==typeof B&&(D=B.match(c))&&(u[i][L]=D[1])):delete e[L]}}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=E(t,u,p,_,a,i),"transform"==a?s[i].style[g]=M(o):"opacity"!=a||f?s[i].style[P(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=x,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,D(this.options,e),D(this.data,t),this._el.container=N.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=D(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=N.create("div","vco-slidenav-content-container",this._el.container),this._el.icon=N.create("div","vco-slidenav-icon",this._el.content_container),this._el.title=N.create("div","vco-slidenav-title",this._el.content_container),this._el.description=N.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)}}T(lt,H,F);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"},D(this.data,t),D(this.options,e),this._el.container=N.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||(j?j.messages.loading:"Loading")}_onMouseClick(){this.fire("clicked",this.options)}_initLayout(){this._el.message_container=N.create("div","vco-message-container",this._el.container),this._el.loading_icon=N.create("div",this.options.message_icon_class,this._el.message_container),this._el.message=N.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){}}T(ct,H,F);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={},D(this.options,e),D(this.data,t),this._el.container=N.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=N.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=N.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=N.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=N.create("div","vco-media-content-container",this._el.container),this.data.link&&""!=this.data.link?(this._el.link=N.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=N.create("div","vco-media-content",this._el.link)):this._el.content=N.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(){}}T(dt,H);class pt extends dt{_loadMedia(){var t=this;this.message.updateMessage(j.messages.loading+" "+this.options.media_name),this.data.link?(this._el.content_link=N.create("a","",this._el.content),this._el.content_link.href=this.data.link,this._el.content_link.target="_blank",this._el.content_item=N.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=N.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 _t extends dt{_loadMedia(){var t,e=this;this.message.updateMessage(j.messages.loading+" "+this.options.media_name),this.youtube_loaded=!1,this._el.content_item=N.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+=""+j.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(j.messages.loading+" "+this.options.media_name),this._el.content_item=N.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(j.messages.loading+" "+this.options.media_name),this._el.content_item=N.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=N.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(j.messages.loading+" "+this.options.media_name),this._el.content_item=N.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(j.messages.loading+" "+this.options.media_name),this._el.content_item=N.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 = `