lightbox.js-react
Version:
React lightbox with animation and customization options
2,528 lines (2,064 loc) • 187 kB
JavaScript
"use client";
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// lib/index.ts
var lib_exports = {};
__export(lib_exports, {
Image: () => Image,
SlideshowLightbox: () => SlideshowLightbox,
initLightboxJS: () => initLightboxJS
});
module.exports = __toCommonJS(lib_exports);
var import_axios = __toESM(require("axios"));
// lib/components/SlideshowLightbox/SlideshowLightbox.tsx
var React2 = __toESM(require("react"));
var import_react3 = require("react");
var import_framer_motion = require("framer-motion");
// esbuild-css-modules-plugin-namespace:C:\Users\silvi\AppData\Local\Temp\tmp-2608-4fojdz1v9u01\lightbox.js-react\lib\components\SlideshowLightbox\SlideshowLightbox.module.css.js
var digest = "99ca605cb1c50ee933e422392cf286c96caa242e4274ee737321f350e55f34f2";
var css = `._lightboxjs_jnkk7_1 {
margin: 0;
padding: 0;
}
._lightboxjs_jnkk7_1 * {
box-sizing: border-box;
}
/* .lightboxjs img,
.lightboxjs svg,
.lightboxjs video {
display: block;
vertical-align: middle;
height: auto;
max-width: 100%;
} */
._slideshowBtn_jnkk7_37 {
padding-bottom: 2px;
}
._closeIcon_jnkk7_45:hover,
._closeIcon_jnkk7_45:focus,
._iconsHeader_jnkk7_49 svg:hover,
._iconsHeader_jnkk7_49 svg:focus,
._prev1_jnkk7_53 span:hover,
._next1_jnkk7_55:hover,
._icon_jnkk7_49:hover {
text-decoration: none;
cursor: pointer;
/* color: rgb(230, 230, 230); */
}
._prevIcon_jnkk7_69:hover,
._nextIcon_jnkk7_71:hover {
background-color: rgba(0, 0, 0, 0.8);
color: rgb(230, 230, 230);
}
._show_jnkk7_81 {
display: flex;
}
._displayHidden_jnkk7_89 {
display: none;
}
._thumbnail_jnkk7_97 {
opacity: 1;
transition: all 0.3s;
cursor: pointer;
position: relative;
}
._next1_jnkk7_55 {
right: 1%;
padding-left: 2vw;
padding-right: 3vw;
}
._prev1_jnkk7_53 {
left: 2%;
padding-right: 2vw;
}
._thumbnails_jnkk7_133 {
transition: border 0.3s;
}
._thumbnail_jnkk7_97 {
display: inline;
}
._thumbnailsWithCaption_jnkk7_149 {
width: 90%;
}
._thumbnailsOuterContainer_jnkk7_157 {
position: absolute;
bottom: 4%;
height: 5vh;
width: 100vw;
z-index: 10000000;
margin-top: 10px;
display: flex;
flex-wrap: wrap;
flex-direction: row;
}
._navigationDots_jnkk7_181 {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
/* Mobile screens */
@media screen and (min-width: 20em) {
._imageSlide_jnkk7_197 {
height: 67vw;
width: 60%;
}
._thumbnailsOuterContainer_jnkk7_157 {
position: absolute;
bottom: 7%;
width: 100vw;
/* width: 100%; */
}
._thumbnailsAndCaption_jnkk7_221 {
height: 23vh;
bottom: 2%;
}
._hideControlsBar_jnkk7_233 ._slideshowImg_jnkk7_233 {
/* height: 100vh; */
}
._rotateImgInnerContainer_jnkk7_241 {
top: 8%;
}
._hideControlsBar_jnkk7_233 ._slideshowInnerContainer_jnkk7_249 {
top: 0;
}
._thumbnail_jnkk7_97 {
width: 80px;
max-width: 80px;
height: 7vh;
}
._videoThumbnailsOuterContainer_jnkk7_269 {
bottom: 2%;
}
._imgTitleContainer_jnkk7_277 {
padding-bottom: 16px;
width: 100vw;
margin-top: 0;
margin-bottom: 0;
}
._thumbnails_jnkk7_133 {
margin-left: auto;
margin-right: auto;
}
._next1_jnkk7_55 {
right: 0.9%;
}
._prev1_jnkk7_53 {
left: 1.5%;
}
}
._thumbnail_jnkk7_97 {
height: 5vh;
border-radius: 6px;
margin-right: 7px;
object-fit: cover;
}
._thumbnailsOuterContainerMetadata_jnkk7_337 {
width: 78vw;
}
._videoThumbnailsOuterContainer_jnkk7_269 {
bottom: 5%;
}
._thumbnailsAndCaption_jnkk7_221 {
height: 19vh;
}
._htmlVideoOuterContainer_jnkk7_361 video {
height: 100%;
max-height: 70vh;
width: 100%;
}
._caption_jnkk7_373 {
position: absolute;
bottom: 14%;
width: 100vw;
z-index: 10000000;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
}
._galleryImg_jnkk7_393 {
cursor: pointer;
margin: 0.2em;
}
._modalContainer_jnkk7_403 {
width: 100vw;
/* height: 100%;
max-height: 100%; */
direction: ltr;
overflow: hidden;
touch-action: none;
padding: 0;
overflow-y: hidden;
margin: 0;
display: flex;
justify-content: center;
align-items: center;
position: fixed;
top: 0;
left: 0;
z-index: 1000000;
}
._slideshowAnimContainer_jnkk7_441 {
/* height: 100%;
max-height: 100%; */
direction: ltr;
overflow: hidden;
touch-action: none;
padding: 0;
overflow-y: hidden;
margin: 0;
display: flex;
justify-content: center;
align-items: center;
/* position: fixed; */
top: 0;
left: 0;
z-index: 1000000;
}
._fullScreenContainer_jnkk7_477 img {
height: 100vh;
max-width: 100%;
/* max-height: 100vh; */
}
._imageInnerContainer_jnkk7_489 img {
height: 80vh;
max-width: 100%;
max-height: 100%;
}
._imageInnerContainer_jnkk7_489 {
position: fixed;
display: flex;
flex-direction: column;
justify-content: center;
top: 0;
align-content: center;
margin-left: auto;
margin-right: auto;
text-align: center;
z-index: 1000000;
}
._magnifyWrapper_jnkk7_527 {
margin-bottom: 3em;
margin-left: auto;
margin-right: auto;
}
._slideshowInnerContainer_jnkk7_249 {
position: fixed;
display: flex;
flex-direction: column;
justify-content: center;
transition: top 0.2s ease-in-out 0s;
top: 12%;
align-content: center;
margin-left: auto;
margin-right: auto;
text-align: center;
z-index: 1000000;
}
._slideshowInnerVideoContainer_jnkk7_567 {
top: 6%;
}
._slideshowInnerContainerThumbnails_jnkk7_575 {
top: 12%;
}
._hideControlsBar_jnkk7_233 {
top: 0;
}
._fullScreenContainer_jnkk7_477 {
top: 0;
}
._lightboxContainer_jnkk7_599 {
width: 100%;
height: 100%;
position: relative;
display: flex;
justify-content: center;
align-items: center;
}
._next1_jnkk7_55,
._prev1_jnkk7_53 {
top: calc(50% - 20px);
position: absolute;
display: flex;
transition: all 0.2s;
justify-content: center;
align-items: center;
padding-bottom: 2vh;
padding-top: 2vh;
user-select: none;
cursor: pointer;
font-weight: bold;
border-radius: 30px;
width: 40px;
height: 40px;
font-size: 18px;
z-index: 10000000;
}
._next1_jnkk7_55:hover,
._prev1_jnkk7_53:hover {
color: rgb(230, 230, 230);
}
._slideshowAnimImg_jnkk7_671 {
position: absolute;
max-width: 100vw;
}
._controls_jnkk7_681 {
display: flex;
flex-direction: row;
align-items: center;
}
._iconsHeader_jnkk7_49 {
color: white;
display: flex;
flex-direction: row;
/* align-items: center;
justify-content: center; */
cursor: pointer;
z-index: 999999999;
/* padding: 0.14vw; */
}
._iconHeaderDefault_jnkk7_715 {
position: absolute;
top: 10px;
right: 45px;
}
._ytVideo_jnkk7_727 {
aspect-ratio: 16 / 9;
height: 65vh;
width: 100%;
}
._videoOuterContainer_jnkk7_739 {
width: 65%;
margin-left: auto;
margin-right: auto;
height: 60vh;
max-height: 65vh;
}
._htmlVideoOuterContainer_jnkk7_361 {
width: 80%;
margin-left: auto;
margin-right: auto;
}
._customVideoContainer_jnkk7_767, ._customEmbedContainer_jnkk7_767 {
margin-left: auto;
margin-right: auto;
}
._videoIconsHeader_jnkk7_777 {
position: fixed;
top: 4%;
right: 3%;
}
._lightbox_jnkk7_1 ._iconsHeader_jnkk7_49 svg {
transition: 0.3s all;
}
._iconsHeader_jnkk7_49 svg:active {
transform: scale(0.97);
}
._imgTitle_jnkk7_277 {
text-align: center;
width: 80%;
margin-left: auto;
margin-right: auto;
}
._iconsHeader_jnkk7_49 svg {
margin-left: 0.6em;
padding: 0.2em;
transition: all 0.1s;
/* width: 32px; */
/* font-size: 18px; */
line-height: 16px;
vertical-align: baseline;
}
._icon_jnkk7_49 {
/* width: 32px; */
}
@media screen and (min-width: 6em) {
._iconsHeader_jnkk7_49 {
top: 3%;
}
._slideshowAnimContainer_jnkk7_441 {
width: 100vw;
}
._iconsHeader_jnkk7_49 svg {
/* width: 34px; */
padding-right: 0.3em;
}
._lightboxjs_jnkk7_1 img {
cursor: pointer;
}
._thumbnail_jnkk7_97 {
height: 9vh;
/* width: 22vw; */
}
._next1_jnkk7_55 {
top: calc(48% - 20px);
}
._prev1_jnkk7_53 {
top: calc(48% - 20px);
}
._iconHeaderCenter_jnkk7_911 {
width: 100vw;
display: flex;
flex-direction: row;
cursor: pointer;
position: fixed;
top: 10px;
justify-content: center;
left: 0;
}
}
@media screen and (min-width: 39em) {
._slideshowAnimContainer_jnkk7_441 {
width: 100vw;
}
._slideshowInnerContainer_jnkk7_249 {
/* width: 100vw;
height: 95vh;
position: absolute; */
}
._imgTitleContainer_jnkk7_277 {
padding-bottom: 0px;
}
._next1_jnkk7_55 {
right: 0.7%;
}
._iconHeaderCenter_jnkk7_911 {
width: 100%;
display: flex;
flex-direction: row;
cursor: pointer;
position: fixed;
top: 10px;
justify-content: center;
left: 0;
}
/* .thumbnailsOuterContainer {
bottom: 10%;
} */
/* .hideControlsBar .slideshow_img {
height: 70vh;
}
.hideControlsBar {
top: 10%;
} */
._fullScreenContainer_jnkk7_477 {
width: 100vw;
/* height: 100vh; */
}
._fullScreenContainer_jnkk7_477 img {
height: 100vh;
}
._thumbnails_jnkk7_133 {
margin-top: 0.6em;
}
._thumbnail_jnkk7_97 {
/* height: 8vh; */
width: 80px;
max-width: 80px;
}
._iconsHeader_jnkk7_49 svg {
/* width: 32px;
font-size: 32px; */
}
._prev1_jnkk7_53 {
left: 2.7%;
padding-right: 2vw;
}
}
/* Desktop screens */
@media screen and (min-width: 42em) {
._imageSlide_jnkk7_197 {
height: 70vh;
width: 80vw;
}
._innerContainerWithTopCaption_jnkk7_1103 {
top: 8%;
}
._slideshowImgFullscreen_jnkk7_1111 {
display: grid;
width: 92vw;
place-items: start;
margin-left: auto;
margin-right: auto;
scrollbar-gutter: stable both-edges;
}
._thumbnailsAndCaption_jnkk7_221 {
bottom: 0%;
}
._rotateImgInnerContainer_jnkk7_241 {
top: 2%;
}
._slideshowInnerContainer_jnkk7_249 img {
margin-top: 0vh;
/* width: 70vw; */
}
._fullScreenContainer_jnkk7_477 img {
width: 80vw;
}
._slideshowInnerContainerFullScreen_jnkk7_1163 {
top: 0%;
}
._fullScreenLightboxImg_jnkk7_1171 {
margin-left: auto;
margin-right: auto;
height: 100vh;
}
._slideshowInnerContainerImgMetadata_jnkk7_1183 {
display: flex;
flex-direction: column;
flex-wrap: wrap;
justify-content: flex-start;
}
._slideshowInnerContainerFullScreen_jnkk7_1163 {
height: 100vh;
width: 100vw;
position: absolute;
}
._slideshowInnerContainerFullScreen_jnkk7_1163 img {
object-fit: contain;
}
._thumbnails_jnkk7_133 {
scrollbar-width: none;
-ms-overflow-style: none;
margin-top: 1.1em;
}
._thumbnails_jnkk7_133::-webkit-scrollbar {
display: none; /* Safari and Chrome */
}
._opacity-fade_jnkk7_1237 {
transition: opacity 0.3s;
-webkit-transition: opacity 0.3s;
opacity: 1;
}
._thumbnailsOuterContainer_jnkk7_157 {
margin-top: 0.1em;
padding-top: 0.3em;
height: 5vh;
bottom: 11%;
}
._thumbnailsAndCaption_jnkk7_221 {
bottom: 0%;
}
._thumbnail_jnkk7_97,
._imageSliderThumbnails_jnkk7_1273 img {
height: 10vh;
/* width: 7em; */
}
._slideshowAnimContainer_jnkk7_441 {
width: 100vw;
}
/* .slideshowInnerContainer {
width: 100vw;
height: 95vh;
} */
._hideControlsBar_jnkk7_233 {
/* height: 100vh; */
}
._fullScreenContainer_jnkk7_477 {
width: 100vw;
/* height: 100vh; */
}
._iconsHeader_jnkk7_49 svg {
/* width: 37px;
font-size: 34px; */
}
._prev1_jnkk7_53 {
left: 2%;
padding-right: 2vw;
}
._next1_jnkk7_55 {
right: 0.4%;
}
._slideshowImgMetadata_jnkk7_1349 {
width: 78vw;
}
._prev1Metadata_jnkk7_1357 {
left: 1%;
}
._navigationDots_jnkk7_181 {
gap: 8px;
}
}
@media screen and (min-width: 53em) {
._slideshowImg_jnkk7_233 {
display: grid;
width: 100vw;
height: 70vh;
place-items: start;
/* margin-top: 7vh; */
}
._slideshowImgWithCaption_jnkk7_1399 {
height: 68vh;
}
._hideControlsBar_jnkk7_233 ._slideshowImg_jnkk7_233, ._hideControlsBarAndCaption_jnkk7_1407 ._slideshowImg_jnkk7_233 {
padding-top: 12vh;
}
._fullScreenContainer_jnkk7_477 ._slideshowImg_jnkk7_233 {
padding-top: 0vh;
}
._lightboxImg_jnkk7_1425 {
/* height: 70vh; */
}
._thumbnail_jnkk7_97 {
width: 95px;
max-width: 80px;
}
._slideshowImgMetadata_jnkk7_1349 {
width: 78vw;
}
}
@media screen and (min-width: 80em) {
._slideshowInnerContainer_jnkk7_249 img {
/* width: 60vw; */
}
._fullScreenContainer_jnkk7_477 img {
width: 80vw;
}
}
._lightIcon_jnkk7_1475,
._lightIcon_jnkk7_1475 svg {
background-color: white;
color: black;
}
._lightIcon_jnkk7_1475:hover,
._lightIcon_jnkk7_1475 svg:hover {
background-color: white;
color: black;
fill: black;
}
._darkIcon_jnkk7_1501,
._darkIcon_jnkk7_1501 svg {
background-color: transparent;
/* background-color: #151515; */
color: silver;
fill: silver;
}
._darkIcon_jnkk7_1501:hover,
._darkIcon_jnkk7_1501 svg:hover {
color: rgba(107, 107, 107, 0.8);
fill: rgba(107, 107, 107, 0.8);
}
/* Header icons */
._lightHeaderIcon_jnkk7_1531 svg {
background-color: white;
color: black;
fill: black;
}
._lightHeaderIcon_jnkk7_1531 svg:hover {
background-color: white;
color: rgb(24, 24, 24, 0.8);
fill: rgb(24, 24, 24, 0.8);
}
._darkHeaderIcon_jnkk7_1557 svg {
background-color: transparent;
/* background-color: #151515; */
color: #626b77;
fill: #626b77;
}
._darkHeaderIcon_jnkk7_1557 svg:hover {
color: rgba(99, 99, 99, 0.8);
fill: rgba(99, 99, 99, 0.8);
}
._magnifierImage_jnkk7_1581 {
object-fit: contain;
}
._thumbnails_jnkk7_133 ._active_jnkk7_1589 {
border: solid rgb(107, 133, 206) 2px;
}
._inactiveThumbnailBorder_jnkk7_1597 {
border: solid transparent 2px;
}
._thumbnails_jnkk7_133 {
width: 95%;
}
._emblaThumbs_jnkk7_1613 {
--thumbs-slide-spacing: 2px;
/* --thumbs-slide-height: 9rem; */
margin-top: var(--thumbs-slide-spacing);
}
@media screen and (max-width: 40em) {
/* .innerContainerWithTopCaption {
position: relative;
} */
._imgTitleContainer_jnkk7_277 {
/* position: absolute;
top: 12%; */
}
._slideshowImg_jnkk7_233 {
height: 100vh;
}
}
@media screen and (max-width: 53em) {
._fullScreenSlideshowImg_jnkk7_1659 {
margin-top: auto;
margin-bottom: auto;
}
}
@media screen and (max-width: 44em) and (min-width: 30em) {
/* .innerContainerWithTopCaption {
position: relative;
} */
._thumbnailsOuterContainer_jnkk7_157 {
bottom: 11%;
}
._thumbnailsAndCaption_jnkk7_221 {
bottom: 4%;
}
._imgTitleContainer_jnkk7_277 {
/* position: absolute;
top: 5%; */
}
}
@media screen and (max-width: 46em) and (min-width: 30em) {
/* .innerContainerWithTopCaption {
position: relative;
} */
/* .imgTitleContainer {
position: absolute;
top: 7%;
} */
}
@media screen and (max-width: 49em) and (min-width: 45em) {
/* .innerContainerWithTopCaption {
position: relative;
} */
/* .imgTitleContainer {
position: absolute;
top: 5%;
} */
}
@media screen and (max-width: 29em) {
._fullScreenContainer_jnkk7_477 img {
object-fit: cover;
}
._emblaThumbs_jnkk7_1613 {
--thumbs-slide-spacing: 3px;
/* --thumbs-slide-height: 9rem; */
margin-top: var(--thumbs-slide-spacing);
}
._htmlVideo_jnkk7_361 {
margin-top: 5vh;
}
._thumbnails_jnkk7_133 {
width: 98%;
}
._thumbnail_jnkk7_97 {
width: 80px;
max-width: 80px;
}
._htmlVideoOuterContainer_jnkk7_361 video {
max-height: 65vh;
}
._videoIconsHeader_jnkk7_777 {
position: fixed;
top: 2%;
right: 15px;
}
._videoOuterContainer_jnkk7_739 {
width: 88%;
margin-left: auto;
margin-right: auto;
height: 100%;
max-height: 65vh;
}
._htmlVideoOuterContainer_jnkk7_361 {
width: 94%;
margin-left: auto;
margin-right: auto;
}
._iconHeaderDefault_jnkk7_715 {
position: fixed;
left: 115px;
}
._slideshowInnerVideoContainer_jnkk7_567 {
top: 3%;
}
._next1_jnkk7_55,
._prev1_jnkk7_53 {
padding-bottom: 2vh;
padding-top: 2vh;
}
._next1_jnkk7_55 {
padding-left: 4vw;
}
._prev1_jnkk7_53 {
padding-right: 4vw;
}
._iconsHeader_jnkk7_49 {
/* font-size: 28px; */
}
}
@media screen and (max-width: 53em) {
._slideshowImg_jnkk7_233 {
display: flex;
justify-content: center;
align-items: center;
text-align: center;
width: 100vw;
height: 70vh;
}
._slideshowImg_jnkk7_233 img {
margin-left: auto;
margin-right: auto;
}
._slideshowInnerContainerFullScreen_jnkk7_1163 {
position: fixed;
display: flex;
flex-direction: column;
justify-content: center;
transition: top 0.2s ease-in-out 0s;
top: 10%;
align-content: center;
margin-left: auto;
margin-right: auto;
text-align: center;
z-index: 1000000;
}
._containImg_jnkk7_1969 {
object-fit: contain;
}
}
._fullScreenContainer_jnkk7_477 img {
object-fit: contain;
width: 100%;
height: 100%;
}
._thumbnails_jnkk7_133 {
text-align: center;
white-space: nowrap;
}
._reactTransformComponent_jnkk7_2001 {
margin-left: auto;
margin-right: auto;
}
._magnifierImage_jnkk7_1581 {
margin-left: auto;
margin-right: auto;
}
/* CSS loader */
._loader_jnkk7_2023 {
width: 44px;
height: 44px;
box-sizing: border-box;
border-radius: 50%;
display: inline-block;
position: fixed;
top: 35%;
left: 50%;
animation: _rotation_jnkk7_1 1s linear infinite;
}
@keyframes _rotation_jnkk7_1 {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
._dayLoader_jnkk7_2069 {
border: 5px solid #626b77;
border-bottom-color: transparent;
}
._nightLoader_jnkk7_2079 {
border: 5px solid #fff;
border-bottom-color: transparent;
}
._lightboxImg_jnkk7_1425 {
max-height: 70vh;
margin-left: auto;
margin-right: auto;
}
._controls_jnkk7_681 button, ._closeButton_jnkk7_2101, ._closeButtonRounded_jnkk7_2101 {
background: none;
border: none;
padding: 0;
cursor: pointer;
font-size: 16px;
}
._controls_jnkk7_681 svg {
box-sizing: border-box;
}
._closeButton_jnkk7_2101 svg, ._closeButtonRounded_jnkk7_2101 svg {
box-sizing: border-box;
font-size: 16px;
padding-top: 0.5px;
}
._closeButton_jnkk7_2101 {
padding-top: 3px;
}
._closeButtonRounded_jnkk7_2101 {
cursor: pointer;
}
._closeButtonRounded_jnkk7_2101 svg {
margin: 0;
padding: 5px;
background-color: black;
border-color: transparent;
border-radius: 28px;
}
._thumbnailsAndCaption_jnkk7_221 {
height: 19vh;
margin-top: 0em;
width: 100vw;
}
._thumbnailsWithCaption_jnkk7_149 {
margin-top: 0em;
}
._slideImageAndCaption_jnkk7_2193 {
top: 9%;
}
._slideImageAndCaption_jnkk7_2193._hideControlsBar_jnkk7_233 {
top: 0;
}
._slideshowAnimContainer_jnkk7_441 {
-ms-overflow-style: none;
/* scrollbar-width: none; */
}
._thumbnails_jnkk7_133::-webkit-scrollbar {
display: none;
}
._roundedBorder_jnkk7_2225 {
border-radius: 20px;
}
._maxWidthFull_jnkk7_2233 {
max-width: 100%;
}
._maxWidthWithoutMagnifier_jnkk7_2241 {
max-width: 80%;
}
@media screen and (max-width: 880px) {
._iconHeaderDefault_jnkk7_715 {
position: fixed;
right: 5%;
}
}
@media screen and (max-width: 480px) {
._iconHeaderDefault_jnkk7_715 {
position: fixed;
left: 180px;
}
}
@media screen and (max-width: 440px) {
._iconHeaderDefault_jnkk7_715 {
position: fixed;
left: 160px;
}
}
@media screen and (max-width: 410px) {
._iconHeaderDefault_jnkk7_715 {
position: fixed;
left: 140px;
}
}
@media screen and (max-width: 385px) {
._iconHeaderDefault_jnkk7_715 {
position: fixed;
left: 135px;
/* top: 24px; */
}
}
@media screen and (max-width: 365px) {
._iconHeaderDefault_jnkk7_715 {
position: fixed;
left: 90px;
}
}
@media screen and (max-width: 345px) {
._iconHeaderDefault_jnkk7_715 {
position: fixed;
left: 94px;
}
}
@media screen and (max-width: 325px) {
._iconsHeader_jnkk7_49 {
position: fixed;
left: 60px;
}
}
@media screen and (max-width: 300px) {
._iconsHeader_jnkk7_49 {
position: fixed;
left: 30px;
}
}
._lightboxVideo_jnkk7_2379 {
margin-left: auto;
margin-right: auto;
}
._navigation-wrapper_jnkk7_2389 {
position: relative;
}
._dots_jnkk7_2397 {
display: flex;
padding: 10px 0;
justify-content: center;
}
._dot_jnkk7_2397 {
border: none;
width: 10px;
height: 10px;
background: #c5c5c5;
border-radius: 50%;
margin: 0 5px;
padding: 5px;
cursor: pointer;
}
._dot_jnkk7_2397:focus {
outline: none;
}
._dot_jnkk7_2397._active_jnkk7_1589 {
background: #000;
}
._arrow_jnkk7_2447 {
position: absolute;
top: 50%;
font-size: 24px;
font-weight: bold;
transition: all 0.2s;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
color: #fff;
cursor: pointer;
padding-top: 10px;
padding-bottom: 10px;
font-family: sans-serif;
}
._leftArrow_jnkk7_2477 {
left: 8px;
padding-right: 10px;
padding-top: 30px;
padding-bottom: 30px;
}
._rightArrow_jnkk7_2491 {
left: auto;
right: 8px;
padding-left: 10px;
padding-top: 30px;
padding-bottom: 30px;
}
._arrow_jnkk7_2447:hover {
color: rgb(230, 230, 230);
}
._arrow--disabled_jnkk7_2515,
._arrow--disabled_jnkk7_2515:hover {
color: rgba(255, 255, 255, 0.5);
}
._navDotsMargin_jnkk7_2525 {
margin-top: 12px;
}
._inactiveThumbnailBorderImgSlider_jnkk7_2533 {
border: 'solid transparent 2px';
}
._ytVideoImgSlider_jnkk7_2541 {
width: 100%;
height: 100%;
}
._ytVideoImgSlider_jnkk7_2541 iframe {
width: 100%;
height: 100%;
}
._outerYTVideoImgSlider_jnkk7_2561 {
height: 100%;
}
._lightboxjs_jnkk7_1 iframe {
margin: none;
padding: none;
border: none;
}
._imgSliderArrow_jnkk7_2581 {
z-index: 100000;
background-color: transparent;
border: none;
}
._thumbnails_jnkk7_133 {
margin-left: auto;
margin-right: auto;
}
._cursorPointer_jnkk7_2603 {
cursor: pointer;
}
._lightboxjsIcon_jnkk7_2611 > * { color: inherit; fill: inherit }
._embla_jnkk7_1613 {
margin-left: auto;
margin-right: auto;
--slide-spacing: 1rem;
--slide-size: 100%;
--slide-height: 19rem;
}
._emblaViewport_jnkk7_2631 {
overflow: hidden;
width: 100vw;
}
._emblaContainer_jnkk7_2641 {
backface-visibility: hidden;
touch-action: pan-y;
height: auto;
margin-left: calc(var(--slide-spacing) * -1);
display: grid;
grid-auto-flow: column;
grid-auto-columns: 100%;
max-width: 100vw;
margin-left: auto;
margin-right: auto;
/* width: 80%;
*/
}
._emblaContainerImgMetadata_jnkk7_2671 {
width: 78vw;
max-width: 78vw;
height: 80vh;
}
._imgdrag_jnkk7_2683 ._emblaSlide_jnkk7_2683 {
flex: 0 0 80%;
min-width: 0;
max-width: 100%;
padding-left: 12px;
position: relative;
margin-left: auto;
margin-right: auto;
}
._emblaThumbsViewport_jnkk7_2703 {
overflow: hidden;
}
._emblaThumbsContainer_jnkk7_2711 {
display: flex;
flex-direction: row;
margin-left: calc(var(--thumbs-slide-spacing) * -1);
width: 100%;
/* align-items: center;
text-align: center;
width: fit-content; */
/* justify-content: center; */
}
._emblaThumbsContainer_jnkk7_2711::before, ._emblaThumbsContainer_jnkk7_2711::after {
content: ''; /* Insert pseudo-element */
margin: auto; /* Make it push flex items to the center */
}
._emblaThumbsSlide_jnkk7_2747 {
/* min-width: 0; */
padding-left: var(--thumbs-slide-spacing);
/* position: relative; */
/* width: 140px; */
}
._emblaThumbsSlideImg_jnkk7_2761 {
/* display: block; */
height: var(--thumbs-slide-height);
width: 100%;
object-fit: cover;
}
._mlAuto_jnkk7_2775 {
margin-left: auto;
}
._metadata_jnkk7_2783 {
color: white;
}
._emblaSlideGrid_jnkk7_2791 {
display: flex;
}
._metadata_jnkk7_2783 {
text-align: left;
min-width: 17vw;
max-width: 17vw;
padding-top: 5vw;
}
._metadataPanel_jnkk7_2813 {
display: flex;
flex-direction: column;
flex-wrap: wrap;
}
._metadataInnerContainer_jnkk7_2825 {
padding-left: 7vw;
}
._metadataInnerContainer_jnkk7_2825 span {
display: block;
}
._imgMetadataCloseBtn_jnkk7_2843 {
position: absolute;
top: 1%;
right: 2%;
background: none;
color: white;
border: none;
cursor: pointer;
}
/* Styling from react-zoom-pan-pinch library */
._reactTransformWrapper_jnkk7_2865 {
position: relative;
width: -moz-fit-content;
width: fit-content;
height: -moz-fit-content;
height: fit-content;
overflow: hidden;
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-moz-user-select: none; /* Firefox */
-khtml-user-select: none; /* Konqueror HTML */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none;
margin: 0;
padding: 0;
}
._reactTransformComponent_jnkk7_2001 {
display: flex;
flex-wrap: wrap;
width: -moz-fit-content;
width: fit-content;
height: -moz-fit-content;
height: fit-content;
margin: 0;
padding: 0;
transform-origin: 0% 0%;
}
._reactTransformComponent_jnkk7_2001 img {
pointer-events: none;
}
._navigationDot_jnkk7_181 {
height: 10px;
width: 10px;
background-color: silver;
border-radius: 8px;
border: none;
cursor: pointer;
}
._navigationDotContainer_jnkk7_2949 {
padding-top: 24px;
padding-bottom: 24px;
padding-left: 12px;
padding-right: 12px;
}
._imgfade_jnkk7_2963._emblaContainer_jnkk7_2641 {
transform: none !important; /* override Embla */
display: flex;
/* height: 250px; */
}
._notFullScreen_jnkk7_2975 {
top: 0;
}
._imgfade_jnkk7_2963._emblaSlide_jnkk7_2683 {
flex: 0 0 auto;
width: 100%;
height: 100%;
position: absolute;
/* top: 0; */
left: 0 !important; /* override Embla */
right: 0 !important; /* override Embla */
opacity: 0;
transition: opacity 0.5s;
counter-increment: embla;
border-radius: 0.5rem;
}
._imgFadeWithTopCaption_jnkk7_3011 {
top: 16%;
position: fixed;
}
._imgfade_jnkk7_2963._emblaSlideSelected_jnkk7_3021 {
opacity: 1;
transition: opacity 0.3s;
z-index: 1;
}
._imgfade_jnkk7_2963._emblaSlide_jnkk7_2683:before {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
._fullImg_jnkk7_3047 {
height: 84vh;
max-height: 84vh;
object-fit: contain;
}
._rotateImg90Deg_jnkk7_3059{
transform: rotate(90deg);
transition: transform 1s linear;
}
._rotate_img_jnkk7_3069 {
transition: transform 0.7s linear;
}
._fullScreenContainer_jnkk7_477 img {
/* max-height: 100vh; */
}
._slideshowImg_jnkk7_233 img {
height: 100%;
}
._zoomInCursor_jnkk7_3093 {
cursor: zoom-in;
}
._zoomOutCursor_jnkk7_3101 {
cursor: zoom-out;
}`;
(function() {
if (typeof document === "undefined") {
return;
}
if (!document.getElementById(digest)) {
var el = document.createElement("style");
el.id = digest;
el.textContent = css;
document.head.appendChild(el);
}
})();
var SlideshowLightbox_module_css_default = { "lightboxjs": "_lightboxjs_jnkk7_1", "slideshowBtn": "_slideshowBtn_jnkk7_37", "closeIcon": "_closeIcon_jnkk7_45", "iconsHeader": "_iconsHeader_jnkk7_49", "prev1": "_prev1_jnkk7_53", "next1": "_next1_jnkk7_55", "icon": "_icon_jnkk7_49", "prevIcon": "_prevIcon_jnkk7_69", "nextIcon": "_nextIcon_jnkk7_71", "show": "_show_jnkk7_81", "displayHidden": "_displayHidden_jnkk7_89", "thumbnail": "_thumbnail_jnkk7_97", "thumbnails": "_thumbnails_jnkk7_133", "thumbnailsWithCaption": "_thumbnailsWithCaption_jnkk7_149", "thumbnailsOuterContainer": "_thumbnailsOuterContainer_jnkk7_157", "navigationDots": "_navigationDots_jnkk7_181", "imageSlide": "_imageSlide_jnkk7_197", "thumbnailsAndCaption": "_thumbnailsAndCaption_jnkk7_221", "hideControlsBar": "_hideControlsBar_jnkk7_233", "slideshowImg": "_slideshowImg_jnkk7_233", "rotateImgInnerContainer": "_rotateImgInnerContainer_jnkk7_241", "slideshowInnerContainer": "_slideshowInnerContainer_jnkk7_249", "videoThumbnailsOuterContainer": "_videoThumbnailsOuterContainer_jnkk7_269", "imgTitleContainer": "_imgTitleContainer_jnkk7_277", "thumbnailsOuterContainerMetadata": "_thumbnailsOuterContainerMetadata_jnkk7_337", "htmlVideoOuterContainer": "_htmlVideoOuterContainer_jnkk7_361", "caption": "_caption_jnkk7_373", "galleryImg": "_galleryImg_jnkk7_393", "modalContainer": "_modalContainer_jnkk7_403", "slideshowAnimContainer": "_slideshowAnimContainer_jnkk7_441", "fullScreenContainer": "_fullScreenContainer_jnkk7_477", "imageInnerContainer": "_imageInnerContainer_jnkk7_489", "magnifyWrapper": "_magnifyWrapper_jnkk7_527", "slideshowInnerVideoContainer": "_slideshowInnerVideoContainer_jnkk7_567", "slideshowInnerContainerThumbnails": "_slideshowInnerContainerThumbnails_jnkk7_575", "lightboxContainer": "_lightboxContainer_jnkk7_599", "slideshowAnimImg": "_slideshowAnimImg_jnkk7_671", "controls": "_controls_jnkk7_681", "iconHeaderDefault": "_iconHeaderDefault_jnkk7_715", "ytVideo": "_ytVideo_jnkk7_727", "videoOuterContainer": "_videoOuterContainer_jnkk7_739", "customVideoContainer": "_customVideoContainer_jnkk7_767", "customEmbedContainer": "_customEmbedContainer_jnkk7_767", "videoIconsHeader": "_videoIconsHeader_jnkk7_777", "lightbox": "_lightbox_jnkk7_1", "imgTitle": "_imgTitle_jnkk7_277", "iconHeaderCenter": "_iconHeaderCenter_jnkk7_911", "innerContainerWithTopCaption": "_innerContainerWithTopCaption_jnkk7_1103", "slideshowImgFullscreen": "_slideshowImgFullscreen_jnkk7_1111", "slideshowInnerContainerFullScreen": "_slideshowInnerContainerFullScreen_jnkk7_1163", "fullScreenLightboxImg": "_fullScreenLightboxImg_jnkk7_1171", "slideshowInnerContainerImgMetadata": "_slideshowInnerContainerImgMetadata_jnkk7_1183", "opacityFade": "_opacity-fade_jnkk7_1237", "imageSliderThumbnails": "_imageSliderThumbnails_jnkk7_1273", "slideshowImgMetadata": "_slideshowImgMetadata_jnkk7_1349", "prev1Metadata": "_prev1Metadata_jnkk7_1357", "slideshowImgWithCaption": "_slideshowImgWithCaption_jnkk7_1399", "hideControlsBarAndCaption": "_hideControlsBarAndCaption_jnkk7_1407", "lightboxImg": "_lightboxImg_jnkk7_1425", "lightIcon": "_lightIcon_jnkk7_1475", "darkIcon": "_darkIcon_jnkk7_1501", "lightHeaderIcon": "_lightHeaderIcon_jnkk7_1531", "darkHeaderIcon": "_darkHeaderIcon_jnkk7_1557", "magnifierImage": "_magnifierImage_jnkk7_1581", "active": "_active_jnkk7_1589", "inactiveThumbnailBorder": "_inactiveThumbnailBorder_jnkk7_1597", "emblaThumbs": "_emblaThumbs_jnkk7_1613", "fullScreenSlideshowImg": "_fullScreenSlideshowImg_jnkk7_1659", "htmlVideo": "_htmlVideo_jnkk7_361", "containImg": "_containImg_jnkk7_1969", "reactTransformComponent": "_reactTransformComponent_jnkk7_2001", "loader": "_loader_jnkk7_2023", "rotation": "_rotation_jnkk7_1", "dayLoader": "_dayLoader_jnkk7_2069", "nightLoader": "_nightLoader_jnkk7_2079", "closeButton": "_closeButton_jnkk7_2101", "closeButtonRounded": "_closeButtonRounded_jnkk7_2101", "slideImageAndCaption": "_slideImageAndCaption_jnkk7_2193", "roundedBorder": "_roundedBorder_jnkk7_2225", "maxWidthFull": "_maxWidthFull_jnkk7_2233", "maxWidthWithoutMagnifier": "_maxWidthWithoutMagnifier_jnkk7_2241", "lightboxVideo": "_lightboxVideo_jnkk7_2379", "navigationWrapper": "_navigation-wrapper_jnkk7_2389", "dots": "_dots_jnkk7_2397", "dot": "_dot_jnkk7_2397", "arrow": "_arrow_jnkk7_2447", "leftArrow": "_leftArrow_jnkk7_2477", "rightArrow": "_rightArrow_jnkk7_2491", "arrowDisabled": "_arrow--disabled_jnkk7_2515", "navDotsMargin": "_navDotsMargin_jnkk7_2525", "inactiveThumbnailBorderImgSlider": "_inactiveThumbnailBorderImgSlider_jnkk7_2533", "ytVideoImgSlider": "_ytVideoImgSlider_jnkk7_2541", "outerYtVideoImgSlider": "_outerYTVideoImgSlider_jnkk7_2561", "imgSliderArrow": "_imgSliderArrow_jnkk7_2581", "cursorPointer": "_cursorPointer_jnkk7_2603", "lightboxjsIcon": "_lightboxjsIcon_jnkk7_2611", "embla": "_embla_jnkk7_1613", "emblaViewport": "_emblaViewport_jnkk7_2631", "emblaContainer": "_emblaContainer_jnkk7_2641", "emblaContainerImgMetadata": "_emblaContainerImgMetadata_jnkk7_2671", "imgdrag": "_imgdrag_jnkk7_2683", "emblaSlide": "_emblaSlide_jnkk7_2683", "emblaThumbsViewport": "_emblaThumbsViewport_jnkk7_2703", "emblaThumbsContainer": "_emblaThumbsContainer_jnkk7_2711", "emblaThumbsSlide": "_emblaThumbsSlide_jnkk7_2747", "emblaThumbsSlideImg": "_emblaThumbsSlideImg_jnkk7_2761", "mlAuto": "_mlAuto_jnkk7_2775", "metadata": "_metadata_jnkk7_2783", "emblaSlideGrid": "_emblaSlideGrid_jnkk7_2791", "metadataPanel": "_metadataPanel_jnkk7_2813", "metadataInnerContainer": "_metadataInnerContainer_jnkk7_2825", "imgMetadataCloseBtn": "_imgMetadataCloseBtn_jnkk7_2843", "reactTransformWrapper": "_reactTransformWrapper_jnkk7_2865", "navigationDot": "_navigationDot_jnkk7_181", "navigationDotContainer": "_navigationDotContainer_jnkk7_2949", "imgfade": "_imgfade_jnkk7_2963", "notFullScreen": "_notFullScreen_jnkk7_2975", "imgFadeWithTopCaption": "_imgFadeWithTopCaption_jnkk7_3011", "emblaSlideSelected": "_emblaSlideSelected_jnkk7_3021", "fullImg": "_fullImg_jnkk7_3047", "rotateImg90Deg": "_rotateImg90Deg_jnkk7_3059", "rotateImg": "_rotate_img_jnkk7_3069", "zoomInCursor": "_zoomInCursor_jnkk7_3093", "zoomOutCursor": "_zoomOutCursor_jnkk7_3101" };
// lib/components/SlideshowLightbox/LightboxImage.jsx
var React = __toESM(require("react"));
var import_react = require("react");
var import_full_esm = __toESM(require("exifr/dist/full.esm.mjs"));
// esbuild-css-modules-plugin-namespace:C:\Users\silvi\AppData\Local\Temp\tmp-2608-Kw7p6UPdi84r\lightbox.js-react\lib\components\SlideshowLightbox\SlideshowLightbox.module.css.js
var digest2 = "504dde6bdbfa8a1591bbbac01df674301b1ef61b39c97716a1d1ee2a12b41b7e";
var css2 = `._lightboxjs_jnkk7_1 {
margin: 0;
padding: 0;
}
._lightboxjs_jnkk7_1 * {
box-sizing: border-box;
}
/* .lightboxjs img,
.lightboxjs svg,
.lightboxjs video {
display: block;
vertical-align: middle;
height: auto;
max-width: 100%;
} */
._slideshowBtn_jnkk7_37 {
padding-bottom: 2px;
}
._closeIcon_jnkk7_45:hover,
._closeIcon_jnkk7_45:focus,
._iconsHeader_jnkk7_49 svg:hover,
._iconsHeader_jnkk7_49 svg:focus,
._prev1_jnkk7_53 span:hover,
._next1_jnkk7_55:hover,
._icon_jnkk7_49:hover {
text-decoration: none;
cursor: pointer;
/* color: rgb(230, 230, 230); */
}
._prevIcon_jnkk7_69:hover,
._nextIcon_jnkk7_71:hover {
background-color: rgba(0, 0, 0, 0.8);
color: rgb(230, 230, 230);
}
._show_jnkk7_81 {
display: flex;
}
._displayHidden_jnkk7_89 {
display: none;
}
._thumbnail_jnkk7_97 {
opacity: 1;
transition: all 0.3s;
cursor: pointer;
position: relative;
}
._next1_jnkk7_55 {
right: 1%;
padding-left: 2vw;
padding-right: 3vw;
}
._prev1_jnkk7_53 {
left: 2%;
padding-right: 2vw;
}
._thumbnails_jnkk7_133 {
transition: border 0.3s;
}
._thumbnail_jnkk7_97 {
display: inline;
}
._thumbnailsWithCaption_jnkk7_149 {
width: 90%;
}
._thumbnailsOuterContainer_jnkk7_157 {
position: absolute;
bottom: 4%;
height: 5vh;
width: 100vw;
z-index: 10000000;
margin-top: 10px;
display: flex;
flex-wrap: wrap;
flex-direction: row;
}
._navigationDots_jnkk7_181 {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
/* Mobile screens */
@media screen and (min-width: 20em) {
._imageSlide_jnkk7_197 {
height: 67vw;
width: 60%;
}
._thumbnailsOuterContainer_jnkk7_157 {
position: absolute;
bottom: 7%;
width: 100vw;
/* width: 100%; */
}
._thumbnailsAndCaption_jnkk7_221 {
height: 23vh;
bottom: 2%;
}
._hideControlsBar_jnkk7_233 ._slideshowImg_jnkk7_233 {
/* height: 100vh; */
}
._rotateImgInnerContainer_jnkk7_241 {
top: 8%;
}
._hideControlsBar_jnkk7_233 ._slideshowInnerContainer_jnkk7_249 {
top: 0;
}
._thumbnail_jnkk7_97 {
width: 80px;
max-width: 80px;
height: 7vh;
}
._videoThumbnailsOuterContainer_jnkk7_269 {
bottom: 2%;
}
._imgTitleContainer_jnkk7_277 {
padding-bottom: 16px;
width: 100vw;
margin-top: 0;
margin-bottom: 0;
}
._thumbnails_jnkk7_133 {
margin-left: auto;
margin-right: auto;
}
._next1_jnkk7_55 {
right: 0.9%;
}
._prev1_jnkk7_53 {
left: 1.5%;
}
}
._thumbnail_jnkk7_97 {
height: 5vh;
border-radius: 6px;
margin-right: 7px;
object-fit: cover;
}
._thumbnailsOuterContainerMetadata_jnkk7_337 {
width: 78vw;
}
._videoThumbnailsOuterContainer_jnkk7_269 {
bottom: 5%;
}
._thumbnailsAndCaption_jnkk7_221 {
height: 19vh;
}
._htmlVideoOuterContainer_jnkk7_361 video {
height: 100%;
max-height: 70vh;
width: 100%;
}
._caption_jnkk7_373 {
position: absolute;
bottom: 14%;
width: 100vw;
z-index: 10000000;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
}
._galleryImg_jnkk7_393 {
cursor: pointer;
margin: 0.2em;
}
._modalContainer_jnkk7_403 {
width: 100vw;
/* height: 100%;
max-height: 100%; */
direction: ltr;
overflow: hidden;
touch-action: none;
padding: 0;
overflow-y: hidden;
margin: 0;
display: flex;
justify-content: center;
align-items: center;
position: fixed;
top: 0;
left: 0;
z-index: 1000000;
}
._slideshowAnimContainer_jnkk7_441 {
/* height: 100%;
max-height: 100%; */
direction: ltr;
overflow: hidden;
touch-action: none;
padding: 0;
overflow-y: hidden;
margin: 0;
display: flex;
justify-content: center;
align-items: center;
/* position: fixed; */
top: 0;
left: 0;
z-index: 1000000;
}
._fullScreenContainer_jnkk7_477 img {
height: 100vh;
max-width: 100%;
/* max-height: 100vh; */
}
._imageInnerContainer_jnkk7_489 img {
height: 80vh;
max-width: 100%;
max-height: 100%;
}
._imageInnerContainer_jnkk7_489 {
position: fixed;
display: flex;
flex-direction: column;
justify-content: center;
top: 0;
align-content: center;
margin-left: auto;
margin-right: auto;
text-align: center;
z-index: 1000000;
}
._magnifyWrapper_jnkk7_527 {
margin-bottom: 3em;
margin-left: auto;
margin-right: auto;
}
._slideshowInnerContainer_jnkk7_249 {
position: fixed;
display: flex;
flex-direction: column;
justify-content: center;
transition: top 0.2s ease-in-out 0s;
top: 12%;
align-content: center;
margin-left: auto;
margin-right: auto;
text-align: center;
z-index: 1000000;
}
._slideshowInnerVideoContainer_jnkk7_567 {
top: 6%;
}
._slideshowInnerContainerThumbnails_jnkk7_575 {
top: 12%;
}
._hideControlsBar_jnkk7_233 {
top: 0;
}
._fullScreenContainer_jnkk7_477 {
top: 0;
}
._lightboxContainer_jnkk7_599 {
width: 100%;
height: 100%;
position: relative;
display: flex;
justify-content: center;
align-items: center;
}
._next1_jnkk7_55,
._prev1_jnkk7_53 {
top: calc(50% - 20px);
position: absolute;
display: flex;
transition: all 0.2s;
justify-content: center;
align-items: center;
padding-bottom: 2vh;
padding-top: 2vh;
user-select: none;
cursor: pointer;
font-weight: bold;
border-radius: 30px;
width: 40px;
height: 40px;
font-size: 18px;
z-index: 10000000;
}
._next1_jnkk7_55:hover,
._prev1_jnkk7_53:hover {
color: rgb(230, 230, 230);
}
._slideshowAnimImg_jnkk7_671 {
position: absolute;
max-width: 100vw;
}
._controls_jnkk7_681 {
display: flex;
flex-direction: row;
align-items: center;
}
._iconsHeader_jnkk7_49 {
color: white;
display: flex;
flex-direction: row;
/* align-items: center;
justify-content: center; */
cursor: pointer;
z-index: 999999999;
/* padding: 0.14vw; */
}
._iconHeaderDefault_jnkk7_715 {
position: absolute;
top: 10px;
right: 45px;
}
._ytVideo_jnkk7_727 {
aspect-ratio: 16 / 9;
height: 65vh;
width: 100%;
}
._videoOuterContainer_jnkk7_739 {
width: 65%;
margin-left: auto;
margin-right: auto;
height: 60vh;
max-height: 65vh;
}
._htmlVideoOuterContainer_jnkk7_361 {
width: 80%;
margin-left: auto;
margin-right: auto;
}
._customVideoContainer_jnkk7_767, ._customEmbedContainer_jnkk7_767 {
margin-left: auto;
margin-right: auto;
}
._videoIconsHeader_jnkk7_777 {
position: fixed;
top: 4%;
right: 3%;
}
._lightbox_jnkk7_1 ._iconsHeader_jnkk7_49 svg {
transition: 0.3s all;
}
._iconsHeader_jnkk7_49 svg:active {
transform: scale(0.97);
}
._imgTitle_jnkk7_277 {
text-align: center;
width: 80%;
margin-left: auto;
margin-right: auto;
}
._iconsHeader_jnkk7_49 svg {
margin-left: 0.6em;
padding: 0.2em;
transition: all 0.1s;
/* width: 32px; */
/* font-size: 18px; */
line-height: 16px;
vertical-align: baseline;
}
._icon_jnkk7_49 {
/* width: 32px; */
}
@media screen and (min-width: 6em) {
._iconsHeader_jnkk7_49 {
top: 3%;
}
._slideshowAnimContainer_jnkk7_441 {
width: 100vw;
}
._iconsHeader_jnkk7_49 svg {
/* width: 34px; */
padding-right: 0.3em;
}
._lightboxjs_jnkk7_1 img {
cursor: pointer;
}
._thumbnail_jnkk7_97 {
height: 9vh;
/* width: 22vw; */
}
._next1_jnkk7_55 {
top: calc(48% - 20px);
}
._prev1_jnkk7_53 {
top: calc(48% - 20px);
}
._iconHeaderCenter_jnkk7_911 {
width: 100vw;
display: flex;
flex-direction: row;
cursor: pointer;
position: fixed;
top: 10px;
justify-content: center;
left: 0;
}
}
@media screen and (min-width: 39em) {
._slideshowAnimContainer_jnkk7_441 {
width: 100vw;
}
._slideshowInnerContainer_jnkk7_249 {
/* width: 100vw;
height: 95vh;
position: absolute; */
}
._imgTitleContainer_jnkk7_277 {
padding-bottom: 0px;
}
._next1_jnkk7_55 {
right: 0.7%;
}
._iconHeaderCenter_jnkk7_911 {
width: 100%;
display: flex;
flex-direction: row;
cursor: pointer;
position: fixed;
top: 10px;
justify-content: center;
left: 0;
}
/* .thumbnailsOuterContainer {
bottom: 10%;
} */
/* .hideControlsBar .slideshow_img {
height: 70vh;
}
.hideControlsBar {
top: 10%;
} */
._fullScreenContainer_jnkk7_477 {
width: 100vw;
/* height: 100vh; */
}
._fullScreenContainer_jnkk7_477 img {
height: 100vh;
}
._thumbnails_jnkk7_133 {
margin-top: 0.6em;
}
._thumbnail_jnkk7_97 {
/* height: 8vh; */
width: 80px;
max-width: 80px;
}
._iconsHeader_jnkk7_49 svg {
/* width: 32px;
font-size: 32px; */
}
._prev1_jnkk7_53 {
left: 2.7%;
padding-right: 2vw;
}
}
/* Desktop screens */
@media screen and (min-width: 42em) {
._imageSlide_jnkk7_197 {
height: 70vh;
width: 80vw;
}
._innerContainerWithTopCaption_jnkk7_1103 {
top: 8%;
}
._slideshowImgFullscreen_jnkk7_1111 {
display: grid;
width: 92vw;
place-items: start;
margin-left: auto;
margin-right: auto;
scrollbar-gutter: stable both-edges;
}
._thumbnailsAndCaption_jnkk7_221 {
bottom: 0%;
}
._rotateImgInnerContainer_jnkk7_241 {
top: 2%;
}
._slideshowInnerContainer_jnkk7_249 img {
margin-top: 0vh;
/* width: 70vw; */
}
._fullScreenContainer_jnkk7_477 img {
width: 80vw;
}
._slideshowInnerContainerFullScreen_jnkk7_1163 {
top: 0%;
}
._fullScreenLightboxImg_jnkk7_1171 {
margin-left: auto;
margin-right: auto;
height: 100vh;
}
._slideshowInnerContainerImgMetadata_jnkk7_1183 {
display: flex;
flex-direction: column;
flex-wrap: wrap;
justify-content: flex-start;
}
._slideshowInnerContainerFullScreen_jnkk7_1163 {
height: 100vh;
width: 100vw;
position: absolute;
}
._slideshowInnerContainerFullScreen_jnkk7_1163 img {
object-fit: contain;
}
._thumbnails_jnkk7_133 {
scrollbar-width: none;
-ms-overflow-style: none;
margin-top: 1.1em;
}
._thumbnails_jnkk7_133::-webkit-scrollbar {
display: none; /* Safari and Chrome */
}
._opacity-fade_jnkk7_1237 {
transition: opacity 0.3s;
-webkit-transition: opacity 0.3s;
opacity: 1;
}
._thumbnailsOuterContainer_jnkk7_157 {
margin-top: 0.1em;
padding-top: 0.3em;
height: 5vh;
bottom: 11%;
}
._thumbnailsAndCaption_jnkk7_221 {
bottom: 0%;
}
._thumbnail_jnkk7_97,
._imageSliderThumbnails_jnkk7_1273 img {
height: 10vh;
/* width: 7em; */
}
._slideshowAnimContainer_jnkk7_441 {
width: 100vw;
}
/* .slideshowInnerContainer {
width: 100vw;
height: 95vh;
} */
._hideControlsBar_jnkk7_233 {
/* height: 100vh; */
}
._fullScreenContainer_jnkk7_477 {
width: 100vw;
/* height: 100vh; */
}
._iconsHeader_jnkk7_49 svg {
/* width: 37px;
font-size: 34px; */
}
._prev1_jnkk7_53 {
left: 2%;
padding-right: 2vw;
}
._next1_jnkk7_55 {
right: 0.4%;
}
._slideshowImgMetadata_jnkk7_1349 {
width: 78vw;
}
._prev1Metadata_jnkk7_1357 {
left: 1%;
}
._navigationDots_jnkk7_181 {
gap: 8px;
}
}
@media screen and (min-width: 53em) {
._slideshowImg_jnkk7_233 {
display: grid;
width: 100vw;
height: 70vh;
place-items: start;
/* margin-top: 7vh; */
}
._slideshowImgWithCaption_jnkk7_1399 {
height: 68vh;
}
._hideControlsBar_jnkk7_233 ._slideshowImg_jnkk7_233, ._hideControlsBarAndCaption_jnkk7_1407 ._slideshowImg_jnkk7_233 {
padding-top: 12vh;
}
._fullScreenContainer_jnkk7_477 ._slideshowImg_jnkk7_233 {
padding-top: 0vh;
}
._lightboxImg_jnkk7_1425 {
/* height: 70vh; */
}
._thumbnail_jnkk7_97 {
width: 95px;
max-width: 80px;
}
._slideshowImgMetadata_jnkk7_1349 {
width: 78vw;
}
}
@media screen and (min-width: 80em) {
._slideshowInnerContainer_jnkk7_249 img {
/* width: 60vw; */
}
._fullScreenContainer_jnkk7_477 img {
width: 80vw;
}
}
._lightIcon_jnkk7_1475,
._lightIcon_jnkk7_1475 svg {
background-color: white;
color: black;
}
._lightIcon_jnkk7_1475:hover,
._lightIcon_jnkk7_1475 svg:hover {
background-color: white;
color: black;
fill: black;
}
._darkIcon_jnkk7_1501,
._darkIcon_jnkk7_1501 svg {
background-color: transparent;
/* background-color: #151515; */
color: silver;
fill: silver;
}
._darkIcon_jnkk7_1501:hover,
._darkIcon_jnkk7_1501 svg:hover {
color: rgba(107, 107, 107, 0.8);
fill: rgba(107, 107, 107, 0.8);
}
/* Header icons */
._lightHeaderIcon_jnkk7_1531 svg {
background-color: white;
color: black;
fill: black;
}
._lightHeaderIcon_jnkk7_1531 svg:hover {
background-color: white;
color: rgb(24, 24, 24, 0.8);
fill: rgb(24, 24, 24, 0.8);
}
._darkHeaderIcon_jnkk7_1557 svg {
background-color: transparent;
/* background-color: #151515; */
color: #626b77;
fill: #626b77;
}
._darkHeaderIcon_jnkk7_1557 svg:hover {
color: rgba(99, 99, 99, 0.8);
fill: rgba(99, 99, 99, 0.8);
}
._magnifierImage_jnkk7_1581 {
object-fit: contain;
}
._thumbnails_jnkk7_133 ._active_jnkk7_1589 {
border: solid rgb(107, 133, 206) 2px;
}
._inactiveThumbnailBorder_jnkk7_1597 {
border: solid transparent 2px;
}
._thumbnails_jnkk7_133 {
width: 95%;
}
._emblaThumbs_jnkk7_1613 {
--thumbs-slide-spacing: 2px;
/* --thumbs-slide-height: 9rem; */
margin-top: var(--thumbs-slide-spacing);
}
@media screen and (max-width: 40em) {
/* .innerContainerWithTopCaption {
position: relative;
} */
._imgTitleContainer_jnkk7_277 {
/* position: absolute;
top: 12%; */
}
._slideshowImg_jnkk7_233 {
height: 100vh;
}
}
@media screen and (max-width: 53em) {
._fullScreenSlideshowImg_jnkk7_1659 {
margin-top: auto;
margin-bottom: auto;
}
}
@media screen and (max-width: 44em) and (min-width: 30em) {
/* .innerContainerWithTopCaption {
position: relative;
} */
._thumbnailsOuterContainer_jnkk7_157 {
bottom: 11%;
}
._thumbnailsAndCaption_jnkk7_221 {
bottom: 4%;
}
._imgTitleContainer_jnkk7_277 {
/* position: absolute;
top: 5%; */
}
}
@media screen and (max-width: 46em) and (min-width: 30em) {
/* .innerContainerWithTopCaption {
position: relative;
} */
/* .imgTitleContainer {
position: absolute;
top: 7%;
} */
}
@media screen and (max-width: 49em) and (min-width: 45em) {
/* .innerContainerWithTopCaption {
position: relative;
} */
/* .imgTitleContainer {
position: absolute;
top: 5%;
} */
}
@media screen and (max-width: 29em) {
._fullScreenContainer_jnkk7_477 img {
object-fit: cover;
}
._emblaThumbs_jnkk7_1613 {
--thumbs-slide-spacing: 3px;
/* --thumbs-slide-height: 9rem; */
margin-top: var(--thumbs-slide-spacing);
}
._htmlVideo_jnkk7_361 {
margin-top: 5vh;
}
._thumbnails_jnkk7_133 {
width: 98%;
}
._thumbnail_jnkk7_97 {
width: 80px;
max-width: 80px;
}
._htmlVideoOuterContainer_jnkk7_361 video {
max-height: 65vh;
}
._videoIconsHeader_jnkk7_777 {
position: fixed;
top: 2%;
right: 15px;
}
._videoO