1 |
- (function(t){function e(e){for(var o,i,c=e[0],r=e[1],l=e[2],u=0,d=[];u<c.length;u++)i=c[u],Object.prototype.hasOwnProperty.call(n,i)&&n[i]&&d.push(n[i][0]),n[i]=0;for(o in r)Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o]);h&&h(e);while(d.length)d.shift()();return a.push.apply(a,l||[]),s()}function s(){for(var t,e=0;e<a.length;e++){for(var s=a[e],o=!0,i=1;i<s.length;i++){var c=s[i];0!==n[c]&&(o=!1)}o&&(a.splice(e--,1),t=r(r.s=s[0]))}return t}var o={},i={smobile:0},n={smobile:0},a=[];function c(t){return r.p+"static/js/"+({}[t]||t)+"."+{"chunk-147d07a8":"f6f90489","chunk-2d0bdd57":"837b2994","chunk-2d22c0b8":"149a69a8","chunk-454cef53":"148ac751","chunk-544c6025":"e7766ae1","chunk-57c3f967":"2728aa4f","chunk-a9d6c158":"567a33bf","chunk-c522798e":"2271f2cd","chunk-6ca29966":"6055ed14","chunk-e7bdf3ce":"627acf09","chunk-71804c82":"b16c18f9"}[t]+".js"}function r(e){if(o[e])return o[e].exports;var s=o[e]={i:e,l:!1,exports:{}};return t[e].call(s.exports,s,s.exports,r),s.l=!0,s.exports}r.e=function(t){var e=[],s={"chunk-147d07a8":1,"chunk-544c6025":1,"chunk-57c3f967":1,"chunk-a9d6c158":1,"chunk-c522798e":1,"chunk-6ca29966":1,"chunk-e7bdf3ce":1,"chunk-71804c82":1};i[t]?e.push(i[t]):0!==i[t]&&s[t]&&e.push(i[t]=new Promise((function(e,s){for(var o="static/css/"+({}[t]||t)+"."+{"chunk-147d07a8":"9f49428d","chunk-2d0bdd57":"31d6cfe0","chunk-2d22c0b8":"31d6cfe0","chunk-454cef53":"31d6cfe0","chunk-544c6025":"2762185b","chunk-57c3f967":"d618b54e","chunk-a9d6c158":"107b7f68","chunk-c522798e":"f22495b7","chunk-6ca29966":"b02cbb68","chunk-e7bdf3ce":"cb9c32d3","chunk-71804c82":"64b751b4"}[t]+".css",n=r.p+o,a=document.getElementsByTagName("link"),c=0;c<a.length;c++){var l=a[c],u=l.getAttribute("data-href")||l.getAttribute("href");if("stylesheet"===l.rel&&(u===o||u===n))return e()}var d=document.getElementsByTagName("style");for(c=0;c<d.length;c++){l=d[c],u=l.getAttribute("data-href");if(u===o||u===n)return e()}var h=document.createElement("link");h.rel="stylesheet",h.type="text/css",h.onload=e,h.onerror=function(e){var o=e&&e.target&&e.target.src||n,a=new Error("Loading CSS chunk "+t+" failed.\n("+o+")");a.code="CSS_CHUNK_LOAD_FAILED",a.request=o,delete i[t],h.parentNode.removeChild(h),s(a)},h.href=n;var p=document.getElementsByTagName("head")[0];p.appendChild(h)})).then((function(){i[t]=0})));var o=n[t];if(0!==o)if(o)e.push(o[2]);else{var a=new Promise((function(e,s){o=n[t]=[e,s]}));e.push(o[2]=a);var l,u=document.createElement("script");u.charset="utf-8",u.timeout=120,r.nc&&u.setAttribute("nonce",r.nc),u.src=c(t);var d=new Error;l=function(e){u.onerror=u.onload=null,clearTimeout(h);var s=n[t];if(0!==s){if(s){var o=e&&("load"===e.type?"missing":e.type),i=e&&e.target&&e.target.src;d.message="Loading chunk "+t+" failed.\n("+o+": "+i+")",d.name="ChunkLoadError",d.type=o,d.request=i,s[1](d)}n[t]=void 0}};var h=setTimeout((function(){l({type:"timeout",target:u})}),12e4);u.onerror=u.onload=l,document.head.appendChild(u)}return Promise.all(e)},r.m=t,r.c=o,r.d=function(t,e,s){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:s})},r.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var s=Object.create(null);if(r.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(s,o,function(e){return t[e]}.bind(null,o));return s},r.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r.oe=function(t){throw console.error(t),t};var l=window["webpackJsonp"]=window["webpackJsonp"]||[],u=l.push.bind(l);l.push=e,l=l.slice();for(var d=0;d<l.length;d++)e(l[d]);var h=u;a.push([1,"chunk-vendors","chunk-common"]),s()})({1:function(t,e,s){t.exports=s("386c")},1937:function(t,e,s){"use strict";var o=s("86a4"),i=s.n(o);i.a},"1e21":function(t,e,s){},"1e37":function(t,e,s){"use strict";var o=s("4773"),i=s.n(o);i.a},"22d2":function(t,e,s){},"386c":function(t,e,s){"use strict";s.r(e);s("7f7f"),s("cadf"),s("551c"),s("f751"),s("097d"),s("1b62"),s("bda7");var o=s("2b0e"),i=s("eb02"),n=s("f121"),a=s("9923"),c=s("9ef6");o["default"].config.productionTip=!1,o["default"].config.errorHandler=function(t,e,s){console.error(t)},n["a"].isMobile=!0,n["a"].isEdit=!1,c["a"].zoom.enabled=!0,document.body.setAttribute("show-mode",n["a"].isMobile?"mobile":"pc");var r,l=!1;$(document).on("focus","input,textarea,[contenteditable]",(function(){l=!0,setTimeout((function(){n["a"].isTyping=!0}),200)})).on("blur","input,textarea,[contenteditable]",(function(){l=!1,setTimeout((function(){n["a"].isTyping=!1}),200)})).on("focusout",(function(){setTimeout((function(){l||(document.body.scrollTop=0,document.documentElement.scrollTop=0)}),100)}));var u=n["a"].name;window.__src_path&&(u=window.__src_path),r="vrhouse"==u?function(){return s.e("chunk-544c6025").then(s.bind(null,"bfd8"))}:"shop"==u?function(){return s.e("chunk-57c3f967").then(s.bind(null,"d8e3"))}:"shipin"==u?function(){return s.e("chunk-454cef53").then(s.bind(null,"3fd4"))}:"kanzhan"==u?function(){return s.e("chunk-147d07a8").then(s.bind(null,"28ad"))}:s("e719").default,window.$app=new o["default"]({i18n:a["a"],store:i["a"],render:function(t){return t(r)}}).$mount("#app")},"3f10":function(t,e,s){},"42c4":function(t,e,s){},4773:function(t,e,s){},"5a8e":function(t,e,s){},"5fda":function(t,e){t.exports=THREE},"659c":function(t,e,s){"use strict";var o=s("5a8e"),i=s.n(o);i.a},"71c7":function(t,e,s){"use strict";var o=s("f8a9"),i=s.n(o);i.a},"7d28":function(t,e,s){"use strict";var o=s("1e21"),i=s.n(o);i.a},"86a4":function(t,e,s){},"8fff":function(t,e,s){"use strict";var o=s("42c4"),i=s.n(o);i.a},c233:function(t,e,s){"use strict";var o=s("e79a"),i=s.n(o);i.a},cb0c:function(t,e,s){"use strict";var o=s("22d2"),i=s.n(o);i.a},e719:function(t,e,s){"use strict";s.r(e);var o=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{attrs:{id:"app"}},[s("layout")],1)},i=[],n=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"app-layout"},[s("div",{staticClass:"app-player"},[s("player",{ref:"player"}),-1==t.player.progres?[s("Map",{directives:[{name:"show",rawName:"v-show",value:t.player.showWidgets,expression:"player.showWidgets"}]}),s("Header"),s("Toolbar",{directives:[{name:"show",rawName:"v-show",value:t.player.showWidgets,expression:"player.showWidgets"}],on:{"show-guide":function(e,s){return t.onShowGuide(e,s)}}}),s("Floor",{ref:"floor"}),t.metadata&&t.metadata.vrNum?s("a",{directives:[{name:"show",rawName:"v-show",value:t.player.showWidgets,expression:"player.showWidgets"}],staticClass:"nav-decor",attrs:{href:"/decor.html?m="+t.$config.projectNum+"&m2="+t.metadata.vrNum},on:{touchmove:function(t){t.preventDefault()}}},[s("img",{attrs:{src:t.$config.getStaticResource("img/decor.png"),alt:""}})]):t._e()]:t._e(),s("Password")],2)])},a=[],c=(s("8e6e"),s("ac6a"),s("456d"),s("ade3")),r=s("2f62"),l=s("af11"),u=s("b31b"),d=s("3b09"),h=s("c7b2"),p=s("617a"),f=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"map",class:{app:t.isApp,collapse:t.isCollapse||0==t.player.showMap,full:"pano"!=t.mode,disable:t.status.isPlaying},on:{touchmove:function(t){t.preventDefault()}}},[t.showNavigations.m2d&&t.showNavigations.m3d?s("div",{directives:[{name:"show",rawName:"v-show",value:"pano"!=t.mode,expression:"mode != 'pano'"}],staticClass:"tab-layer"},[t.showNavigations.map?s("div",{staticClass:"tabs",class:{disable:!t.disable||t.status.isPlaying}},[s("span",{class:{active:"2d"===t.mode},on:{click:function(e){return t.changeMode("2d")}}},["zh"==t.$config.lang?s("i",{staticClass:"iconfont",class:["2d"==t.mode?"iconshow_plane_selected":"iconshow_plane_normal"]}):t._e(),t._v("\n "+t._s(t.$t("show.switch_2d"))+"\n ")]),s("span",{class:{active:"3d"===t.mode},on:{click:function(e){return t.changeMode("3d")}}},["zh"==t.$config.lang?s("i",{staticClass:"iconfont",class:["3d"==t.mode?"iconshow_3d_selected":"iconshow_3d_normal"]}):t._e(),t._v("\n "+t._s(t.$t("show.switch_3d"))+"\n ")]),s("div",{ref:"background",staticClass:"background"})]):t._e()]):t._e(),t.showNavigations.map?s("div",{directives:[{name:"show",rawName:"v-show",value:"pano"==t.mode,expression:"mode == 'pano'"}],staticClass:"map-layer",on:{click:function(e){return t.changeMode("2d")}}},[s("div",{ref:"cad",staticClass:"cad"}),t.showNavigations.m3d?s("p",{staticClass:"change",on:{click:function(e){return e.stopPropagation(),t.changeMode("3d")}}},[s("i",{staticClass:"iconfont iconscene_map_3d"}),t._v("\n "+t._s(t.$t("show.map_3d"))+"\n ")]):t._e()]):t._e(),t.showNavigations.map?s("span",{directives:[{name:"show",rawName:"v-show",value:"pano"==t.mode,expression:"mode == 'pano'"}],staticClass:"btn-side",on:{click:function(e){e.stopPropagation(),t.isCollapse=!t.isCollapse}}},[s("i",{staticClass:"iconfont iconshow_map_collect"})]):t._e()])},m=[],w=(s("7514"),s("c5f6"),s("dcab")),v=s("26d4"),g=(s("6860"),s("f708"));function y(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,o)}return s}function b(t){for(var e=1;e<arguments.length;e++){var s=null!=arguments[e]?arguments[e]:{};e%2?y(Object(s),!0).forEach((function(e){Object(c["a"])(t,e,s[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):y(Object(s)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(s,e))}))}return t}var _=function(t){var e=JSON.parse(JSON.stringify(t.floor));return e.floors?e.floors=e.floors.map((function(e){return Object(w["C"])(e,t.initRotate,{x:0,y:0})})):e=Object(w["C"])(e,t.initRotate,{x:0,y:0}),e},O={data:function(){return{show:!1,isApp:g["a"],isLock:!1,isPickup:!1,isCollapse:!1}},computed:b(b({},Object(r["b"])({mode:"mode",player:"player",floor:"scene/houstFloor",status:"guide/status",metadata:"scene/metadata",disable:"modeCanSwitch",showNavigations:"showNavigations"})),{},{initRotate:function(){return this.metadata.floorPlanAngle?Number(this.metadata.floorPlanAngle):0}}),methods:{changeMode:function(t){(this.showNavigations.m2d||this.showNavigations.m3d)&&("2d"!=t||this.showNavigations.m2d||(t="3d"),Object(h["flyToNewMode"])(t),this.$store.commit("SetPlayerOptions",{showDescription:!1,showMore:!1,showMap:!0,showToolbar:!0}))},hideMap:function(){this.isCollapse=!0},setSign:function(t,e){t=Object(w["D"])(t,-this.initRotate,{x:0,y:0}),e-=this.initRotate/Math.PI*180,this.cad.setSign(t,e)},resize:function(){var t=this;!this.$refs.background||"2d"!=this.mode&&"3d"!=this.mode||this.$nextTick((function(){var e=$(t.$el).find(".tabs .active");t.$refs.background.style.width=e[0].getBoundingClientRect().width+"px",t.$refs.background.style.left=e.position().left+"px"}))}},watch:{mode:function(){this.resize()},floor:function(){var t=this;this.showNavigations.map&&(this.cad.loadData(_(this)),this.cad.toCanvas((function(){t.cad.adapt()})),this.show=!0,this.setSign({x:app.firstView.position.x,y:app.firstView.position.z},app.cameraControls.controls.panorama.lon),this.$bus.emit("sign/Set/angle",this.cad.processing.data.dire))}},mounted:function(){var t=this;this.showNavigations.map&&(this.cad=Object(v["a"])({data:this.floor,layer:this.$refs.cad,edit:!1,padding:1,isCanvas:!0}),this.cad.hideDire(),this.cad.setDefaultPointStyle({fillColor:"rgba(0,0,0,0)",storkeColor:"rgba(0,0,0,0)"}),this.cad.toCanvas((function(){return t.cad.adapt()})),this.listen=function(e){var s=e.x,o=e.y,i=e.lon;return t.setSign({x:s,y:o},i)},this.$bus.on("player/position/change",this.listen),this.$bus.on("show/map/vis",this.listen),this.$bus.on("orientation",(function(){t.cad.adapt(),t.resize()})))},beforeDestroy:function(){this.cad.destroy(),this.$bus.off("player/position/change",this.listen)}},k=O,C=(s("c233"),s("2877")),P=Object(C["a"])(k,f,m,!1,null,"70f6c0e3",null),S=P.exports,j=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"header",class:{app:t.isApp,disable:t.status.isPlaying},on:{touchmove:function(t){t.preventDefault()}}},[s("div",{staticClass:"left",class:{show:t.player.showVR&&!t.isApp}},[s("div",{directives:[{name:"show",rawName:"v-show",value:"pano"!=t.mode&&!t.isApp&&t.player.showWidgets,expression:"mode != 'pano' && !isApp && player.showWidgets"}],staticClass:"back-pano",on:{click:t.onChangeMode}},[s("i",{staticClass:"iconfont iconshow_back"})]),s("div",{directives:[{name:"show",rawName:"v-show",value:"pano"==t.mode,expression:"mode == 'pano'"}],staticClass:"back",on:{click:t.onBack}},[s("i",{staticClass:"iconfont icon_back"})])]),s("div",{directives:[{name:"show",rawName:"v-show",value:t.player.showWidgets,expression:"player.showWidgets"}],staticClass:"title",class:{up:t.player.showDescription,drak:"pano"!=t.mode,empty:!t.description},on:{click:t.onShowDescription}},[s("div",[s("span",[t._v("\n "+t._s(t.title)+"\n ")]),s("i",{staticClass:"iconfont iconshow_drop-down"})])]),s("div",{directives:[{name:"show",rawName:"v-show",value:t.player.showWidgets,expression:"player.showWidgets"}],staticClass:"right",class:{more:t.player.showMore},on:{click:t.onShowMore}},[s("i",{staticClass:"iconfont iconshow_more"}),s("keep-alive",[s("transition",{attrs:{appear:"",name:"custom-classes-transition","enter-active-class":"animated fadeInUp short faster","leave-active-class":"animated fadeOutDown short faster"}},[t.player.showMore?s("div",{class:{flex:"zh"!=t.$config.lang}},[s("ul",[t.showNavigations.measure?s("li",{on:{click:function(e){return e.stopPropagation(),t.onMenuClick("measure")}}},[s("i",{staticClass:"iconfont iconshow_more_ruler"}),s("span",[t._v(t._s(t.$t("show.measure")))])]):t._e(),t.showNavigations.vr?s("li",{on:{click:function(e){return e.stopPropagation(),t.onMenuClick("vr")}}},[s("i",{staticClass:"iconfont iconshow_more_vr"}),s("span",[t._v(t._s(t.$t("show.vr")))])]):t._e(),t.music.index?s("li",{on:{click:function(e){return e.stopPropagation(),t.onMenuClick("music")}}},[s("i",{staticClass:"iconfont iconshow_more_music"}),s("b",{directives:[{name:"show",rawName:"v-show",value:t.isMusicPlaying,expression:"isMusicPlaying"}]},[s("i",{staticClass:"iconfont iconshow_more_finish"})]),s("span",{domProps:{innerHTML:t._s(t.$t("show.music",{status:t.$t("show."+(t.isMusicPlaying?"on":"off"))}))}})]):t._e(),s("li",{on:{click:function(e){return e.stopPropagation(),t.onMenuClick("share")}}},[s("i",{staticClass:"iconfont iconshow_more_share"}),s("span",[t._v(t._s(t.$t("show.share")))])])]),0!=t.metadata.showLogoBottom?[s("div",{staticClass:"home"},[s("a",{attrs:{href:"/"}},[s("img",{attrs:{src:t.$config.getStaticResource("img/logos/logo_"+("zh"==t.$config.lang?"zh":"en")+".png"),alt:""}})])])]:t._e()],2):t._e()])],1)],1),s("transition",{attrs:{appear:"",name:"custom-classes-transition","enter-active-class":"animated fadeInUp short faster","leave-active-class":"animated fadeOutDown short faster"}},[t.player.showDescription?s("div",{staticClass:"content",class:{drak:"pano"!=t.mode},on:{click:t.onShowDescription}},[s("div",[s("div",{domProps:{innerHTML:t._s(t.description)}})])]):t._e()]),t.isApp?[s("transition",{attrs:{appear:"",name:"custom-classes-transition","enter-active-class":"animated slideInUp faster","leave-active-class":"animated slideOutDown faster"}},[t.showShare?s("div",{staticClass:"app-share"},[s("ul",[s("li",{on:{click:function(e){return t.onShare("weixin")}}},[s("i",{staticClass:"iconfont icon_wechat"}),s("div",[t._v(t._s(t.$t("modules.base.wechat")))])]),s("li",{on:{click:function(e){return t.onShare("weixinFriend")}}},[s("i",{staticClass:"iconfont icon_friend"}),s("div",[t._v(t._s(t.$t("modules.base.friend_circle")))])]),s("li",{on:{click:function(e){return t.onShare("qq")}}},[s("i",{staticClass:"iconfont icon_qq"}),s("div",[t._v("QQ")])]),s("li",{on:{click:function(e){return t.onShare("copy")}}},[s("i",{staticClass:"iconfont iconlink"}),s("div",[t._v(t._s(t.$t("modules.base.scene_link_copy")))])])]),s("div",{on:{click:function(e){t.showShare=!1}}},[t._v(t._s(t.$t("common.cancel")))])]):t._e()])]:t._e(),s("div",{directives:[{name:"show",rawName:"v-show",value:t.showCopy,expression:"showCopy"}],staticClass:"url-share"},[s("div",[s("div",{staticClass:"tips"},[s("h4",[t._v(t._s(t.$t("modules.base.share_link")))]),s("i",{staticClass:"iconfont iconshow_cancel",on:{click:function(e){t.showCopy=!1}}})]),s("div",{staticClass:"url"},[t._v(t._s(t.shareURL))]),s("div",{staticClass:"btns"},[s("button",{staticClass:"ui-button cancel",on:{click:function(e){t.showCopy=!1}}},[t._v("\n "+t._s(t.$t("common.cancel"))+"\n ")]),s("button",{staticClass:"ui-button submit btn-share-copy",attrs:{"data-clipboard-text":t.shareURL}},[t._v("\n "+t._s(t.$t("modules.base.shortcut_copy"))+"\n ")])])])])],2)},x=[],N=(s("28a5"),s("7f46")),T=s("ff11");function M(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,o)}return s}function D(t){for(var e=1;e<arguments.length;e++){var s=null!=arguments[e]?arguments[e]:{};e%2?M(Object(s),!0).forEach((function(e){Object(c["a"])(t,e,s[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):M(Object(s)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(s,e))}))}return t}var G=p["a"].urlQueryValue("share_url");G=G?decodeURIComponent(G):location.href.split("#")[0];var L,E={data:function(){return{isApp:g["a"],showCopy:!1,showShare:!1,isMusicPlaying:!1,shareURL:G}},watch:{showCopy:function(){this.$store.commit("SetPlayerOptions",{showMap:!this.showCopy,showToolbar:!this.showCopy})},showShare:function(){this.$store.commit("SetPlayerOptions",{showMap:!this.showShare,showToolbar:!this.showShare})}},computed:D(D({},Object(r["b"])({mode:"mode",player:"player",music:"scene/music",tempdata:"scene/tempdata",metadata:"scene/metadata",status:"guide/status",showNavigations:"showNavigations"})),{},{title:function(){var t="";return this.tempdata.title?t=this.tempdata.title:this.metadata.sceneName&&(t=this.metadata.sceneName),document.title=t,t},description:function(){var t="";return this.tempdata.description?t=this.tempdata.description:this.metadata.sceneDec&&(t=this.tempdata.sceneDec),Object(N["c"])(t)?t:""}}),created:function(){var t=this;window.Back=function(){t.onBack()},T["a"].on("play",(function(){t.isMusicPlaying=!0})),T["a"].on("off",(function(){t.isMusicPlaying=!1})),g["a"]&&this.$bus.on("orientation",(function(){g["d"]&&(t.$el.style.top=g["d"]+"px");var e=t.$el.querySelector(".back").getBoundingClientRect(),s={BackBtnInfo:{left:e.left,top:e.top,radius:e.width/2}};p["a"].detectAndroid()?Object(g["c"])(JSON.stringify(s)):Object(g["c"])(s)}))},mounted:function(){var t=this;this.$nextTick((function(){if(document.querySelector("#player").addEventListener("touchstart",(function(){t.player.showMore?t.$store.commit("SetPlayerOptions",{showMore:!1,showMap:!0,showToolbar:!0}):t.player.showDescription&&t.$store.commit("SetPlayerOptions",{showDescription:!1,showMap:!0,showToolbar:!0})})),document.querySelector("#player-b").addEventListener("touchstart",(function(){t.player.showMore&&t.$store.commit("SetPlayerOptions",{showDescription:!1,showMap:!0,showToolbar:!0})})),new ClipboardJS(t.$el.querySelector(".btn-share-copy")).on("success",(function(e){t.showCopy=!1,t.$tips({content:t.$t("modules.base.scene_link_copy_tips")}),e.clearSelection()})),g["a"]){g["d"]&&(t.$el.style.top=g["d"]+"px");var e=t.$el.querySelector(".back").getBoundingClientRect(),s={BackBtnInfo:{left:e.left,top:e.top,radius:e.width/2}};p["a"].detectAndroid()?Object(g["c"])(JSON.stringify(s)):Object(g["c"])(s)}}))},methods:{onBack:function(){this.player.showVR&&(Object(g["c"])("VRMode0"),this.$store.commit("SetVR",!1))},onShowMore:function(){var t=!this.player.showMore;this.$store.commit("SetPlayerOptions",{showMore:t,showMap:0==t,showToolbar:0==t,showDescription:!1})},onShowDescription:function(){var t=!this.player.showDescription;this.$store.commit("SetPlayerOptions",{showMore:!1,showMap:0==t,showToolbar:0==t,showDescription:t})},onMenuClick:function(t){var e=this;this.$store.commit("SetPlayerOptions",{showMore:!1,showDescription:!1,showMap:!0,showToolbar:!0}),this.$nextTick((function(){"music"==t?e.isMusicPlaying?T["a"].pause():T["a"].play():"share"==t?e.isApp?e.showShare=!0:e.showCopy=!0:"measure"===t?e.$bus.emit("measure/Handle","start"):"vr"==t&&(Object(g["c"])("VRMode1"),e.$store.commit("SetVR",!0))}))},onShare:function(t){var e=this;"copy"==t?(this.showShare=!1,this.$nextTick((function(){e.showCopy=!0}))):(Object(g["c"])("Share-".concat(t)),this.showCopy=!1,this.showShare=!1)},onChangeMode:function(){Object(h["flyToNewMode"])("pano")}}},R=E,A=(s("1937"),s("659c"),Object(C["a"])(R,j,x,!1,null,"7b113e0e",null)),B=A.exports,I=function(){var t=this,e=t.$createElement,s=t._self._c||e;return t.visible?s("div",{staticClass:"toolbar",class:{collapse:t.isCollapse||0==t.player.showToolbar||t.player.showVR},on:{touchmove:function(t){t.preventDefault()},touchstart:function(t){t.stopPropagation()}}},[t.showNavigations.guide&&t.showNavigations.map&&t.roomLabels.length?s("div",{staticClass:"guide",class:{flex:t.roomLabels.length<=2,disable:t.isGuideDisable}},[s("div",{staticClass:"play",on:{click:t.onGuidePlay}},[s("i",{staticClass:"iconfont",class:[t.status.isPlaying?"iconshow_suspension":"iconshow_playback"]})]),s("div",{staticClass:"rooms"},[s("Guides",{ref:"guides",on:{end:function(){return t.isPlayed=!1},disable:function(e){return t.isGuideDisable=e}}})],1)]):0==t.showNavigations.map?s("div",{staticClass:"ctrls",class:{notzh:t.isNotZH,noguide:0==t.roomLabels.length},on:{touchstart:t.onCheckPlaying}},[t.showNavigations.guide&&t.roomLabels.length?s("div",{staticClass:"play",class:{disable:t.isGuideDisable},on:{touchstart:function(t){t.stopPropagation()}}},[s("b",{on:{click:t.onGuidePlay}},[s("i",{staticClass:"iconfont",class:[t.status.isPlaying?"iconshow_suspension":"iconshow_playback"]})]),s("span",{on:{click:function(e){t.showGuides=!t.showGuides}}},[s("em",[t._v(t._s(t.isPlayed?t.status.isPlaying?t.$t("show.guide_play"):t.$t("show.guide_pause"):t.$t("show.guide")))]),s("i",{staticClass:"iconfont iconshow_drop-down",class:{down:t.showGuides}})])]):t._e(),t.showNavigations.pano?s("div",{class:{active:"pano"==t.mode,disable:t.disable},on:{click:function(e){return t.onModeSwitch("pano")}}},[s("i",{staticClass:"iconfont",class:["pano"==t.mode?"iconshow_roaming_selected":"iconshow_roaming_normal"]}),s("span",{class:{show:"pano"==t.modeTips}},[t._v(t._s(t.$t("show.switch_pano")))])]):t._e(),t.showNavigations.m2d?s("div",{class:{active:"2d"==t.mode,disable:t.disable},on:{click:function(e){return t.onModeSwitch("2d")}}},[s("i",{staticClass:"iconfont",class:["2d"==t.mode?"iconshow_plane_selected":"iconshow_plane_normal"]}),s("span",{class:{show:"2d"==t.modeTips}},[t._v(t._s(t.$t("show.switch_2d")))])]):t._e(),t.showNavigations.m3d?s("div",{class:{active:"3d"==t.mode,disable:t.disable},on:{click:function(e){return t.onModeSwitch("3d")}}},[s("i",{staticClass:"iconfont ",class:["3d"==t.mode?"iconshow_3d_selected":"iconshow_3d_normal"]}),s("span",{class:{show:"3d"==t.modeTips}},[t._v(t._s(t.$t("show.switch_3d")))])]):t._e(),t.showNavigations.guide&&t.roomLabels.length?[s("div",{staticClass:"rooms",class:{show:t.showGuides&&t.isGuides,init:t.isGuideInit,hide:t.isCollapse||0==t.player.showToolbar}},[s("Guides",{ref:"guides",attrs:{show:t.showGuides},on:{end:function(){return t.isPlayed=!1},init:function(){return t.isGuideInit=!0},disable:function(e){return t.isGuideDisable=e}}})],1)]:t._e()],2):t._e(),s("div",{staticClass:"switch",on:{click:function(e){return t.onCollapse()}}},[s("i",{staticClass:"iconfont iconshow_function_collect"})])]):t._e()},z=[],W=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"guides",class:{disable:!t.status.isPlaying&&!t.modeCanSwitch},on:{touchmove:function(t){t.preventDefault()}}},[s("div",{staticClass:"frame"},[s("ul",t._l(t.roomLabels,(function(e,o){return s("li",{key:o,class:{active:o==t.index},on:{click:function(e){return t.onFrameActive(o)}}},[s("div",{staticClass:"content"},[s("span",[t._v(t._s(e.label))])]),t.status.isPlaying?s("div",{staticClass:"progress"},[s("div",{staticClass:"value",style:{width:t.progress+"%"}})]):t._e()])})),0)])])},H=[],V=(s("f121"),s("b235"));function q(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,o)}return s}function F(t){for(var e=1;e<arguments.length;e++){var s=null!=arguments[e]?arguments[e]:{};e%2?q(Object(s),!0).forEach((function(e){Object(c["a"])(t,e,s[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):q(Object(s)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(s,e))}))}return t}var U,J={props:{show:Boolean},data:function(){return{index:-1,progress:0,disable:!1}},created:function(){var t=this;h["play"].on("guide/play/start",(function(e){t.onRoomPlay(!0,!1),t.$store.commit("guide/SetStatus",{isPlaying:!0})})),h["play"].on("guide/play/pause",(function(e){t.onRoomPlay(!1),t.$store.commit("guide/SetStatus",{isPlaying:!1})})),h["play"].on("guide/play/stop",(function(){t.onRoomPlay(!1,!0),t.$store.commit("guide/SetStatus",{isPlaying:!1}),t.$emit("end")})),h["play"].on("guide/play/playing",(function(e){t.$store.commit("guide/SetIndex",e)})),h["play"].on("guide/play/flyToStart",(function(e){t.$store.commit("guide/SetIndex",e)}))},mounted:function(){var t=this;L=new Sly(this.$el.querySelector(".frame"),{horizontal:!0,itemNav:"centered",smart:!0,scrollTrap:!0,scrollBy:1,mouseDragging:!0,touchDragging:!0,speed:300,dragHandle:!0,dynamicHandle:!0,clickBar:!0,scrollSource:this.$el,activateOn:null}).init(),window.__scrollbars.push(L),this.$nextTick((function(){L.reload(),t.$emit("init")}))},watch:{show:function(){var t=this;this.$nextTick((function(){t.show&&t.status.isPlaying&&L.activate(t.index)}))},index:function(){var t=this;this.$nextTick((function(){-1!=t.index&&L.activate(t.index)}))},disable:function(){this.$emit("disable",this.disable)}},computed:F({},Object(r["b"])({mode:"mode",page:"page",modeCanSwitch:"modeCanSwitch",musicIndex:"scene/musicIndex",plays:"guide/plays",status:"guide/status",roomLabels:"guide/roomLabels",metadata:"scene/metadata"})),methods:{onFrameActive:function(t){var e=this,s=this.roomLabels[t];this.disable=!0,this.$nextTick((function(){h["play"].pause(),h["play"].chooseFragment(s.index,0,(function(){h["play"].control.flyToSingleCap&&(h["play"].control.flyToSingleCap=!1),e.disable=!1})),e.$store.commit("guide/SetIndex",s.index),e.index=t}))},onGuidePlay:function(){var t=this;if(this.status.isPlaying)h["play"].pause();else{-1==this.index&&(this.index=0),this.disable=!0;var e=this.roomLabels[this.index];h["play"].chooseFragment(e.index,0,(function(){h["play"].control.flyToSingleCap&&(h["play"].control.flyToSingleCap=!1),h["play"].start((function(){t.disable=!1}))}))}},onRoomPlay:function(t,e){var s=this;if(!t)return this.timer&&V["a"].cancel(this.timer),this.progress=100,void setTimeout((function(){s.progress=0,e&&(s.index=0,s.$nextTick((function(){s.index=-1})))}),200);var o=this.roomLabels[this.index];if(o){var i=parseInt(1e3*Number(o.cTime).toFixed(3));this.timer=V["a"].start((function(e){1==e?(s.progress=0,s.index++,s.onRoomPlay(t)):s.progress=100*e}),i)}},reload:function(){this.$nextTick((function(){L.reload()}))}}},Q=J,Z=(s("8fff"),Object(C["a"])(Q,W,H,!1,null,"274377fc",null)),K=Z.exports;function X(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,o)}return s}function Y(t){for(var e=1;e<arguments.length;e++){var s=null!=arguments[e]?arguments[e]:{};e%2?X(Object(s),!0).forEach((function(e){Object(c["a"])(t,e,s[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):X(Object(s)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(s,e))}))}return t}var tt={components:{Guides:K},data:function(){return{modeTips:"",isCollapse:!1,isPlayed:!1,isGuides:!0,isGuideInit:!1,isGuideDisable:!1,showGuides:!1}},computed:Y(Y({},Object(r["b"])({mode:"mode",player:"player",canSwitch:"modeCanSwitch",status:"guide/status",roomLabels:"guide/roomLabels",showNavigations:"showNavigations"})),{},{visible:function(){return this.showNavigations.map?this.showNavigations.guide&&this.roomLabels.length>0:!!(this.showNavigations.guide&&this.roomLabels.length||this.showNavigations.pano||this.showNavigations.m2d||this.showNavigations.m3d)||void 0},disable:function(){return!!this.status.isPlaying||!this.canSwitch},isNotZH:function(){return"zh"!=this.$config.lang}}),watch:{isCollapse:function(){var t=this;this.$nextTick((function(){t.isCollapse?t.isGuides=!1:setTimeout((function(){t.isGuides=!0}),500)}))},isGuides:function(){this.$emit("show-guide",this.showGuides,this.isGuides)},showGuides:function(){this.$emit("show-guide",this.showGuides,this.isGuides)},"player.showToolbar":function(){var t=this;this.$nextTick((function(){0==t.player.showToolbar?t.isGuides=!1:setTimeout((function(){t.isGuides=!0}),500)}))},"player.showVR":function(){var t=this;this.$nextTick((function(){t.player.showVR?t.isGuides=!1:setTimeout((function(){t.isGuides=!0}),500)}))},roomLabels:{handler:function(t,e){var s=this;this.showNavigations.guide&&this.roomLabels.length&&this.$nextTick((function(){$(s.$el).find(".ctrls").length&&($(s.$el).find(".ctrls ul").outerWidth()<=window.innerWidth-30?$(s.$el).find(".ctrls").addClass("flex"):$(s.$el).find(".ctrls").removeClass("flex"),s.$refs.guides&&s.$refs.guides.reload())}))},immediate:!0}},methods:{onModeSwitch:function(t){var e=this;U&&(this.modeTips="",clearTimeout(U)),this.modeTips=t,U=setTimeout((function(){e.modeTips=""}),2e3),Object(h["flyToNewMode"])(t)},onGuidePlay:function(){0==this.isPlayed&&(this.isPlayed=!0),this.$refs.guides&&this.$refs.guides.onGuidePlay()},onCollapse:function(){0==this.player.showToolbar?(this.isCollapse=!1,this.$store.commit("SetPlayerOptions",{showMap:!0,showToolbar:!0,showMore:!1,showDescription:!1})):this.isCollapse=!this.isCollapse},onCheckPlaying:function(){this.status.isPlaying&&h["play"].pause()}}},et=tt,st=(s("71c7"),Object(C["a"])(et,I,z,!1,null,"6c220fa1",null)),ot=st.exports;function it(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,o)}return s}function nt(t){for(var e=1;e<arguments.length;e++){var s=null!=arguments[e]?arguments[e]:{};e%2?it(Object(s),!0).forEach((function(e){Object(c["a"])(t,e,s[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):it(Object(s)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(s,e))}))}return t}var at={name:"app-layout",components:{Player:u["a"],Password:l["a"],Map:S,Header:B,Toolbar:ot,Floor:d["a"]},computed:nt(nt({},Object(r["b"])({plays:"guide/plays",status:"guide/status",medias:"guide/medias",player:"player",metadata:"scene/metadata",showNavigations:"showNavigations"})),{},{progres:function(){return this.player.progres}}),created:function(){var t=this;this.$store.commit("SetPlayerOptions",{showUI:!1}),this.$bus.on("complete",(function(){var e=p["a"].urlHasValue("autoplay");if(e&&t.showNavigations.guide&&t.plays.length){var s="soundsync"===t.status.audio?"sync":t.status.audio;T["a"].pauseByOther(),t.medias.links[s]?(T["c"].setSRC(t.$config.getPublishResource(t.medias.links[s])),T["c"].on("loaded",(function(){Object(T["b"])((function(){T["c"].mute(!0),T["c"].play(),setTimeout((function(){T["c"].stop(),h["play"].start()}),50)}))})),T["c"].on("error",(function(){return h["play"].start()}))):h["play"].start()}else if(T["a"].on("loaded",(function(){Object(T["b"])((function(){T["a"].play(),setTimeout((function(){T["a"].stop(),t.status.isPlaying||T["a"].play()}),50)}),!0)})),t.showNavigations.guide&&t.plays.length){var o="soundsync"===t.status.audio?"sync":t.status.audio;t.medias.links[o]&&T["c"].setSRC(t.$config.getPublishResource(t.medias.links[o]))}}));var e=[];this.$bus.on("link/click/enter",(function(){if(t.player.showNavigations.guide&&e.push("guide"),e.length){var s={};e.forEach((function(t){s[t]=!1})),t.$store.commit("SetNavigations",s)}t.$store.commit("SetPlayerOptions",{showMore:!1})})),this.$bus.on("link/click/exit",(function(){if(e.length){var s={};e.forEach((function(t){s[t]=!0})),t.$store.commit("SetNavigations",s)}t.$store.commit("SetPlayerOptions",{showMore:!0})}))},mounted:function(){var t=this;this.$nextTick((function(){t.$refs.player.start(),$("#player").on("touchstart",(function(){t.status.isPlaying&&h["play"].pause()}))}))},methods:{onShowGuide:function(t,e){this.$refs.floor&&this.$refs.floor.$el.classList&&(t&&e?this.$refs.floor.$el.classList.add("up"):this.$refs.floor.$el.classList.remove("up"))}}},ct=at,rt=(s("1e37"),s("7d28"),Object(C["a"])(ct,n,a,!1,null,"9f4035e8",null)),lt=rt.exports,ut={name:"show-app",components:{Layout:lt}},dt=ut,ht=(s("cb0c"),s("f7ce"),Object(C["a"])(dt,o,i,!1,null,null,null));e["default"]=ht.exports},e79a:function(t,e,s){},f7ce:function(t,e,s){"use strict";var o=s("3f10"),i=s.n(o);i.a},f8a9:function(t,e,s){}});
|