UNPKG

@realsee/dnalogel

Version:
744 lines (743 loc) 25.3 kB
import { SvelteComponent as $, init as AA, safe_not_equal as eA, append_styles as tA, empty as nA, insert as U, transition_out as _, check_outros as X, transition_in as Q, detach as W, setContext as K, group_outros as j, element as I, attr as w, noop as N, toggle_class as B, null_to_empty as J, set_style as Y, append as R, listen as x, stop_propagation as iA, create_component as h, mount_component as v, destroy_component as D } from "../../../vendor/svelte/internal/index.js"; import oA from "./TextTag/index.js"; import rA from "./ImageTextTag.js"; import aA from "./MarketingTag.js"; import "three"; import { noTypecheck as c } from "../../utils/noTypecheck.js"; import lA from "./AudioTag/index.js"; import fA from "./MediaPlane.js"; import sA from "./LinkTag.js"; import mA from "./PanoramaTag.js"; import gA from "./CustomTag.js"; import { classnames as H } from "../../../vendor/classnames/index.js"; import "./TextTag/TextTag.js"; import "../Common/Line/Straight.js"; import "../../../vendor/svelte/transition/index.js"; import "../../../vendor/svelte/easing/index.js"; import "../../../shared-utils/uuid.js"; import "../Common/Shadow.js"; import "../Common/Text/FlyMText.js"; import "../Common/Text/FlyText.js"; import "animejs"; import "../../../shared-utils/isNil.js"; import "../../utils/search.js"; import "../../utils/constants.js"; import "../Common/Arrow.js"; import "../../Assets/Icon.js"; import "../../utils/doUtil.js"; import "../../../shared-utils/svelte/resizeObserver.js"; import "../../../vendor/resize-observer-polyfill/dist/ResizeObserver.es.js"; import "./TextTag/TextPlaneTag.js"; import "../Common/Text/MText.js"; import "../../utils/px2rem.js"; import "../Common/Line/Polyline.js"; import "../Common/Media.js"; import "../../../vendor/svelte-carousel/src/components/Carousel/Carousel.js"; import "../../../vendor/svelte-carousel/src/components/Dots/Dots.js"; import "../../../vendor/svelte-carousel/src/components/Dot/Dot.js"; import "../../../vendor/svelte-carousel/src/components/Arrow/Arrow.js"; import "../../../vendor/svelte-carousel/src/direction.js"; import "../../../vendor/svelte-carousel/src/components/Progress/Progress.js"; import "../../../vendor/svelte-carousel/src/actions/swipeable/swipeable.js"; import "../../../vendor/svelte-carousel/src/actions/swipeable/event.js"; import "../../../vendor/svelte-carousel/src/utils/event.js"; import "../../../vendor/svelte-carousel/src/units.js"; import "../../../vendor/svelte-carousel/src/actions/hoverable/hoverable.js"; import "../../../vendor/svelte-carousel/src/actions/hoverable/event.js"; import "../../../vendor/svelte-carousel/src/actions/tappable/tappable.js"; import "../../../vendor/svelte-carousel/src/utils/math.js"; import "../../../vendor/svelte-carousel/src/actions/tappable/event.js"; import "../../../vendor/svelte-carousel/src/utils/page.js"; import "../../../vendor/svelte-carousel/src/utils/clones.js"; import "../../../vendor/svelte-carousel/src/utils/object.js"; import "../../../vendor/svelte-carousel/src/components/Carousel/createCarousel.js"; import "../../../vendor/easy-reactive/src/simply-reactive.js"; import "../../../vendor/lodash.get/index.js"; import "../../../_commonjsHelpers.js"; import "../../../vendor/lodash.clonedeep/index.js"; import "../../../vendor/easy-reactive/src/utils/subscription.js"; import "../../../vendor/easy-reactive/src/utils/object.js"; import "../../../vendor/lodash.isequal/index.js"; import "../../../vendor/easy-reactive/src/utils/watcher.js"; import "../../../vendor/svelte-carousel/src/utils/lazy.js"; import "../../../vendor/svelte-carousel/src/utils/ProgressManager.js"; import "../../../vendor/svelte-carousel/src/utils/interval.js"; import "../Common/MediaItem.js"; import "hammerjs"; import "@realsee/five"; import "../../../vendor/@tweenjs/tween/dist/tween.esm.js.js"; import "../../../CSS3DRenderPlugin/utils/three/CSS3DRender.js"; import "../../../shared-utils/positionToVector3.js"; import "../../../CSS3DRenderPlugin/utils/three/CSS3DRenderer.js"; import "three/examples/jsm/renderers/CSS3DRenderer"; import "../../../CSS3DRenderPlugin/utils/getAllCSS3DObject.js"; import "../../../shared-utils/util.js"; import "../../../CSS3DRenderPlugin/utils/createResizeObserver.js"; import "../../../CSS3DRenderPlugin/utils/even.js"; import "../../../shared-utils/Subscribe.js"; import "../../../CSS3DRenderPlugin/utils/three/CSS3DObject.js"; import "../../../CSS3DRenderPlugin/utils/three/OpacityMesh.js"; import "../../../shared-utils/three/centerPoint.js"; import "../../../shared-utils/three/getObjectVisible.js"; import "../../../CSS3DRenderPlugin/utils/three/CSS3DScene.js"; import "../../../CSS3DRenderPlugin/utils/three/CSS3DGroup.js"; import "../../../CSS3DRenderPlugin/utils/generateBehindFiveElement.js"; import "./AudioTag/AudioTag.js"; import "../Common/Audio.js"; import "../../utils/audio/SharedAudio.js"; import "../../../shared-utils/audio.js"; import "../Common/Icon/audioIcon.js"; import "./AudioTag/AudioPlaneTag.js"; import "../Common/Icon/Icon.js"; import "../../utils/getImageInfo.js"; function uA(n) { tA(n, "svelte-qz1wo5", '@font-face{font-family:"TG-TYPE";font-style:normal;font-weight:400;src:local("TG-TYPE-Bold"), url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2")}*{-webkit-tap-highlight-color:transparent}.content__container.svelte-qz1wo5{position:relative;left:50%;top:50%;transform:translate(-50%, -50%);font-family:PingFangSC, Segoe UI, Rototo, sans-serif}.content__container.withAnimation.svelte-qz1wo5{transition:opacity 0.2s linear}.content__container.unClickable.svelte-qz1wo5{pointer-events:none !important}.content__container.unClickable.svelte-qz1wo5 *{pointer-events:none !important}.content__wrapper.svelte-qz1wo5{pointer-events:none;width:100%;height:100%}.content__container.hide.svelte-qz1wo5{opacity:0;pointer-events:none}.content__container.hide.svelte-qz1wo5 *{pointer-events:none !important}.content__container.disable.svelte-qz1wo5{display:none}.content.svelte-qz1wo5{position:relative;width:100%;height:100%;font-size:0.75rem;color:#fff}.content.svelte-qz1wo5:not(.unfolded){pointer-events:none}.content.svelte-qz1wo5:not(.unfolded) *{pointer-events:none !important}.content.unfolded.svelte-qz1wo5{pointer-events:auto}'); } function cA(n) { let A, t; return { c() { A = I("div"), w(A, "data-info", "tag content is keep folded"), w(A, "data-id", t = /*tag*/ n[1].id); }, m(e, i) { U(e, A, i); }, p(e, i) { i & /*tag*/ 2 && t !== (t = /*tag*/ e[1].id) && w(A, "data-id", t); }, i: N, o: N, d(e) { e && W(A); } }; } function pA(n) { let A, t, e, i, a, p, g, m, f, l, s, u, E, k, d, b, M; const T = [ bA, kA, CA, QA, _A, wA, BA ], C = []; function P(o, r) { return r & /*tag, contentTypeMap*/ 18 && (i = null), r & /*tag, contentTypeMap*/ 18 && (a = null), r & /*tag, contentTypeMap*/ 18 && (p = null), r & /*tag, contentTypeMap*/ 18 && (g = null), r & /*tag, contentTypeMap*/ 18 && (m = null), r & /*tag, contentTypeMap*/ 18 && (f = null), r & /*tag, contentTypeMap*/ 18 && (l = null), i == null && (i = !!(["Text"].includes( /*tag*/ o[1].contentType ) || ["Text"].includes( /*contentTypeMap*/ o[4].get( /*tag*/ o[1].contentType ) ))), i ? 0 : (a == null && (a = !!(["ImageText", "Image", "Video"].includes( /*tag*/ o[1].contentType ) || ["ImageText", "Image", "Video"].includes( /*contentTypeMap*/ o[4].get( /*tag*/ o[1].contentType ) ))), a ? 1 : (p == null && (p = !!(["Audio"].includes( /*tag*/ o[1].contentType ) || ["Audio"].includes( /*contentTypeMap*/ o[4].get( /*tag*/ o[1].contentType ) ))), p ? 2 : (g == null && (g = !!(["Marketing"].includes( /*tag*/ o[1].contentType ) || ["Marketing"].includes( /*contentTypeMap*/ o[4].get( /*tag*/ o[1].contentType ) ))), g ? 3 : (m == null && (m = !!(["Link", "VRLink", "PanoLink", "Sticker"].includes( /*tag*/ o[1].contentType ) || ["Link", "VRLink", "PanoLink", "Sticker"].includes( /*contentTypeMap*/ o[4].get( /*tag*/ o[1].contentType ) ))), m ? 4 : (f == null && (f = !!(["MediaPlane", "MediaModel"].includes( /*tag*/ o[1].contentType ) || ["MediaPlane", "MediaModel"].includes( /*contentTypeMap*/ o[4].get( /*tag*/ o[1].contentType ) ))), f ? 5 : (l == null && (l = !!(["Panorama"].includes( /*tag*/ o[1].contentType ) || ["Panorama"].includes( /*contentTypeMap*/ o[4].get( /*tag*/ o[1].contentType ) ))), l ? 6 : -1)))))); } return ~(s = P(n, -1)) && (u = C[s] = T[s](n)), { c() { var o; A = I("div"), t = I("div"), e = I("div"), u && u.c(), w(e, "class", "content svelte-qz1wo5"), B( e, "unfolded", /*tag*/ (o = n[1].state) == null ? void 0 : o.unfolded ), w(t, "class", "content__wrapper svelte-qz1wo5"), w(A, "class", E = J(H( "content__container", /*tag*/ n[1].className )) + " svelte-qz1wo5"), w(A, "data-id", k = /*tag*/ n[1].id), B( A, "disable", /*tag*/ n[1].enabled === !1 ), B( A, "hide", /*isHide*/ n[6] ), B( A, "withAnimation", /*withAnimation*/ n[0] ), B( A, "unClickable", /*tag*/ n[1].config.clickable === !1 ), Y( A, "width", /*tag*/ n[1].stickType === "Plane" || /*tag*/ n[1].contentType === "MediaModel" ? "100%" : 0 ), Y( A, "height", /*tag*/ n[1].stickType === "Plane" || /*tag*/ n[1].contentType === "MediaModel" ? "100%" : 0 ); }, m(o, r) { U(o, A, r), R(A, t), R(t, e), ~s && C[s].m(e, null), d = !0, b || (M = x(A, "click", iA( /*click_handler_1*/ n[16] )), b = !0); }, p(o, r) { var G; let y = s; s = P(o, r), s === y ? ~s && C[s].p(o, r) : (u && (j(), _(C[y], 1, 1, () => { C[y] = null; }), X()), ~s ? (u = C[s], u ? u.p(o, r) : (u = C[s] = T[s](o), u.c()), Q(u, 1), u.m(e, null)) : u = null), (!d || r & /*tag*/ 2) && B( e, "unfolded", /*tag*/ (G = o[1].state) == null ? void 0 : G.unfolded ), (!d || r & /*tag*/ 2 && E !== (E = J(H( "content__container", /*tag*/ o[1].className )) + " svelte-qz1wo5")) && w(A, "class", E), (!d || r & /*tag*/ 2 && k !== (k = /*tag*/ o[1].id)) && w(A, "data-id", k), (!d || r & /*tag, tag*/ 2) && B( A, "disable", /*tag*/ o[1].enabled === !1 ), (!d || r & /*tag, isHide*/ 66) && B( A, "hide", /*isHide*/ o[6] ), (!d || r & /*tag, withAnimation*/ 3) && B( A, "withAnimation", /*withAnimation*/ o[0] ), (!d || r & /*tag, tag*/ 2) && B( A, "unClickable", /*tag*/ o[1].config.clickable === !1 ), r & /*tag*/ 2 && Y( A, "width", /*tag*/ o[1].stickType === "Plane" || /*tag*/ o[1].contentType === "MediaModel" ? "100%" : 0 ), r & /*tag*/ 2 && Y( A, "height", /*tag*/ o[1].stickType === "Plane" || /*tag*/ o[1].contentType === "MediaModel" ? "100%" : 0 ); }, i(o) { d || (Q(u), d = !0); }, o(o) { _(u), d = !1; }, d(o) { o && W(A), ~s && C[s].d(), b = !1, M(); } }; } function dA(n) { let A, t, e, i, a, p, g; return t = new gA({ props: { tag: c( /*tag*/ n[1] ), rendererMap: ( /*rendererMap*/ n[3] ) } }), { c() { A = I("div"), h(t.$$.fragment), w(A, "class", e = J(H( "content__container", /*tag*/ n[1].className )) + " svelte-qz1wo5"), w(A, "data-id", i = /*tag*/ n[1].id), B( A, "custom-tag-disable", /*tag*/ n[1].enabled === !1 ), B( A, "custom-tag-hide", /*isHide*/ n[6] ); }, m(m, f) { U(m, A, f), v(t, A, null), a = !0, p || (g = x( A, "click", /*click_handler*/ n[15] ), p = !0); }, p(m, f) { const l = {}; f & /*tag*/ 2 && (l.tag = c( /*tag*/ m[1] )), f & /*rendererMap*/ 8 && (l.rendererMap = /*rendererMap*/ m[3]), t.$set(l), (!a || f & /*tag*/ 2 && e !== (e = J(H( "content__container", /*tag*/ m[1].className )) + " svelte-qz1wo5")) && w(A, "class", e), (!a || f & /*tag*/ 2 && i !== (i = /*tag*/ m[1].id)) && w(A, "data-id", i), (!a || f & /*tag, tag*/ 2) && B( A, "custom-tag-disable", /*tag*/ m[1].enabled === !1 ), (!a || f & /*tag, isHide*/ 66) && B( A, "custom-tag-hide", /*isHide*/ m[6] ); }, i(m) { a || (Q(t.$$.fragment, m), a = !0); }, o(m) { _(t.$$.fragment, m), a = !1; }, d(m) { m && W(A), D(t), p = !1, g(); } }; } function BA(n) { let A, t; return A = new mA({ props: { tag: c( /*tag*/ n[1] ) } }), { c() { h(A.$$.fragment); }, m(e, i) { v(A, e, i), t = !0; }, p(e, i) { const a = {}; i & /*tag*/ 2 && (a.tag = c( /*tag*/ e[1] )), A.$set(a); }, i(e) { t || (Q(A.$$.fragment, e), t = !0); }, o(e) { _(A.$$.fragment, e), t = !1; }, d(e) { D(A, e); } }; } function wA(n) { let A, t; return A = new fA({ props: { tag: c( /*tag*/ n[1] ) } }), { c() { h(A.$$.fragment); }, m(e, i) { v(A, e, i), t = !0; }, p(e, i) { const a = {}; i & /*tag*/ 2 && (a.tag = c( /*tag*/ e[1] )), A.$set(a); }, i(e) { t || (Q(A.$$.fragment, e), t = !0); }, o(e) { _(A.$$.fragment, e), t = !1; }, d(e) { D(A, e); } }; } function _A(n) { let A, t; return A = new sA({ props: { tag: c( /*tag*/ n[1] ) } }), { c() { h(A.$$.fragment); }, m(e, i) { v(A, e, i), t = !0; }, p(e, i) { const a = {}; i & /*tag*/ 2 && (a.tag = c( /*tag*/ e[1] )), A.$set(a); }, i(e) { t || (Q(A.$$.fragment, e), t = !0); }, o(e) { _(A.$$.fragment, e), t = !1; }, d(e) { D(A, e); } }; } function QA(n) { let A, t; return A = new aA({ props: { tag: c( /*tag*/ n[1] ) } }), { c() { h(A.$$.fragment); }, m(e, i) { v(A, e, i), t = !0; }, p(e, i) { const a = {}; i & /*tag*/ 2 && (a.tag = c( /*tag*/ e[1] )), A.$set(a); }, i(e) { t || (Q(A.$$.fragment, e), t = !0); }, o(e) { _(A.$$.fragment, e), t = !1; }, d(e) { D(A, e); } }; } function CA(n) { let A, t; return A = new lA({ props: { tag: c( /*tag*/ n[1] ) } }), { c() { h(A.$$.fragment); }, m(e, i) { v(A, e, i), t = !0; }, p(e, i) { const a = {}; i & /*tag*/ 2 && (a.tag = c( /*tag*/ e[1] )), A.$set(a); }, i(e) { t || (Q(A.$$.fragment, e), t = !0); }, o(e) { _(A.$$.fragment, e), t = !1; }, d(e) { D(A, e); } }; } function kA(n) { let A, t; return A = new rA({ props: { tag: c( /*tag*/ n[1] ) } }), { c() { h(A.$$.fragment); }, m(e, i) { v(A, e, i), t = !0; }, p(e, i) { const a = {}; i & /*tag*/ 2 && (a.tag = c( /*tag*/ e[1] )), A.$set(a); }, i(e) { t || (Q(A.$$.fragment, e), t = !0); }, o(e) { _(A.$$.fragment, e), t = !1; }, d(e) { D(A, e); } }; } function bA(n) { let A, t; return A = new oA({ props: { tag: c( /*tag*/ n[1] ) } }), { c() { h(A.$$.fragment); }, m(e, i) { v(A, e, i), t = !0; }, p(e, i) { const a = {}; i & /*tag*/ 2 && (a.tag = c( /*tag*/ e[1] )), A.$set(a); }, i(e) { t || (Q(A.$$.fragment, e), t = !0); }, o(e) { _(A.$$.fragment, e), t = !1; }, d(e) { D(A, e); } }; } function hA(n) { let A, t, e, i, a; const p = [dA, pA, cA], g = []; function m(f, l) { return l & /*tag, rendererMap*/ 10 && (A = null), A == null && (A = !!/*tag*/ (f[1].element || /*rendererMap*/ f[3].has( /*tag*/ f[1].contentType ))), A ? 0 : ( /*haveContent*/ f[5] ? 1 : 2 ); } return t = m(n, -1), e = g[t] = p[t](n), { c() { e.c(), i = nA(); }, m(f, l) { g[t].m(f, l), U(f, i, l), a = !0; }, p(f, [l]) { let s = t; t = m(f, l), t === s ? g[t].p(f, l) : (j(), _(g[s], 1, 1, () => { g[s] = null; }), X(), e = g[t], e ? e.p(f, l) : (e = g[t] = p[t](f), e.c()), Q(e, 1), e.m(i.parentNode, i)); }, i(f) { a || (Q(e), a = !0); }, o(f) { _(e), a = !1; }, d(f) { g[t].d(f), f && W(i); } }; } function vA(n, A, t) { var e, i; return !(!A.visible || !A.enabled || !t.visible || !((e = n.state) != null && e.visible) || ((i = n.temporaryState) == null ? void 0 : i.visible) === !1 || n.loading); } function DA(n, A, t) { let e, i, a, p, g, m, { withAnimation: f = !1 } = A, { tag: l } = A, { hooks: s } = A, { rendererMap: u = /* @__PURE__ */ new Map() } = A, { contentTypeMap: E = /* @__PURE__ */ new Map() } = A, { state: k } = A, { mediaStore: d } = A, { temporaryState: b } = A; K("hooks", s), K("mediaStore", d); let M, T; function C(r) { r ? s.emit("exposure", { id: p, type: "start" }) : s.emit("exposure", { id: p, type: "end" }); } const P = (r) => s.emit("click", { event: r, target: "TagContent", tag: l }), o = (r) => s.emit("click", { event: r, target: "TagContent", tag: l }); return n.$$set = (r) => { "withAnimation" in r && t(0, f = r.withAnimation), "tag" in r && t(1, l = r.tag), "hooks" in r && t(2, s = r.hooks), "rendererMap" in r && t(3, u = r.rendererMap), "contentTypeMap" in r && t(4, E = r.contentTypeMap), "state" in r && t(7, k = r.state), "mediaStore" in r && t(8, d = r.mediaStore), "temporaryState" in r && t(9, b = r.temporaryState); }, n.$$.update = () => { var r, y, G, S, z, F, L, O, q, V, Z; n.$$.dirty & /*tag*/ 2 && t(13, e = (r = l.state) == null ? void 0 : r.unfolded), n.$$.dirty & /*tag*/ 2 && t(12, i = (y = l.state) == null ? void 0 : y.visible), n.$$.dirty & /*state, temporaryState, tag*/ 642 && t(14, a = k.visible && b.visible && ((G = l.state) == null ? void 0 : G.visible)), n.$$.dirty & /*tag*/ 2 && (p = l.id), n.$$.dirty & /*tag, state, temporaryState*/ 642 && t(6, g = !vA(l, k, b)), n.$$.dirty & /*isVisible*/ 16384 && C(a), n.$$.dirty & /*tag, unfolded, lastUnfoldedState, visible, lastVisibleState*/ 15362 && l.hooks && (e !== void 0 && e !== T && (t(11, T = e), e ? (z = (S = l.hooks).emit) == null || z.call(S, "unfolded") : (L = l == null ? void 0 : (F = l.hooks).emit) == null || L.call(F, "folded")), i !== void 0 && i !== M && (t(10, M = i), i ? (q = (O = l.hooks).emit) == null || q.call(O, "show") : (Z = (V = l.hooks).emit) == null || Z.call(V, "hide"))), n.$$.dirty & /*tag*/ 2 && t(5, m = (() => !(typeof l.config.unfoldedConfig == "object" && l.config.unfoldedConfig.keep === "folded"))()); }, [ f, l, s, u, E, m, g, k, d, b, M, T, i, e, a, P, o ]; } class mt extends $ { constructor(A) { super(), AA( this, A, DA, hA, eA, { withAnimation: 0, tag: 1, hooks: 2, rendererMap: 3, contentTypeMap: 4, state: 7, mediaStore: 8, temporaryState: 9 }, uA ); } } export { mt as default };