PageSourceSearch

https://cdn.cappasity.com/frontend/3.181.20/1405.bb0dcce3e16689a64871.js

js cappasity.com collected 2026-09-24 08:56:36 UTC 133,756 bytes, 1 lines download raw bytes

1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="95430637-b551-4c48-abb9-5a5d846a7f98",e._sentryDebugIdIdentifier="sentry-dbid-95430637-b551-4c48-abb9-5a5d846a7f98")}catch(e){}}();"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[1405],{1837(e,t,n){n.d(t,{P:()=>o});var r=n(80227);var a=n.n(r);function o(e){var t=a().localeData().longDateFormat(e);return t.replace("YYYY","YY")}},6357(e,t,n){n.d(t,{N:()=>l});var r=n(70163);var a=n.n(r);var o=n(27533);var i=n(35080);var s=n(58120);function l(e){return o.createElement(i.A,a()({},e,{component:s.l0}))}},14182(e,t,n){n.d(t,{A:()=>h,BZ:()=>b,Cu:()=>x,K7:()=>g,OR:()=>f,S9:()=>m,YQ:()=>o,Yo:()=>c,c4:()=>A,cY:()=>d,dq:()=>s,hV:()=>l,i3:()=>u,ii:()=>p,is:()=>E,l$:()=>v,m6:()=>i,wI:()=>C,xS:()=>w,y4:()=>y});var r=n(36953);var a=n(31965);function o(e,t){return Math.min(Math.abs(e-t),360-Math.abs(e-t))}function i(e){return"https://analytics.cappasity.com/"+a.b8+"?"+(0,r.stringify)(e)}function s(e){return"https://analytics.cappasity.com/"+a.Tb+"?"+(0,r.stringify)(e)}function l(e){return"https://analytics.cappasity.com/"+a.RF+"?"+(0,r.stringify)(e)}function c(e){return"https://analytics.cappasity.com/"+a.Fr+"?"+(0,r.stringify)(e)}function u(e){return"https://analytics.cappasity.com/"+a.Tn+"?"+(0,r.stringify)(e)}function d(e){return"https://analytics.cappasity.com/"+a.FC+"?"+(0,r.stringify)(e)}function m(e){return"https://analytics.cappasity.com/"+a.rl+"?"+(0,r.stringify)(e)}function p(e){return"https://analytics.cappasity.com/"+a.xV+"?"+(0,r.stringify)(e)}function f(e){return"https://analytics.cappasity.com/"+a.VI+"?"+(0,r.stringify)(e)}function v(e){return"https://analytics.cappasity.com/"+a.Sk+"?"+(0,r.stringify)(e)}function h(e){return"https://analytics.cappasity.com/"+a.JG+"?"+(0,r.stringify)(e)}function g(e){return"https://analytics.cappasity.com/"+a.Rj+"?"+(0,r.stringify)(e)}function y(e){return"https://analytics.cappasity.com/"+a.$8+"?"+(0,r.stringify)(e)}var b=function(){return"https://analytics.cappasity.com/"+a.E3};var w=function(){return"https://analytics.cappasity.com/"+a.Ym};function E(e){return"https://analytics.cappasity.com/"+a.MW+"?"+(0,r.stringify)(e)}function C(e){return"https://analytics.cappasity.com/"+a.mK+"?"+(0,r.stringify)(e)}function A(e){return"https://analytics.cappasity.com/"+a.ej+"?"+(0,r.stringify)(e)}function x(e){return"https://analytics.cappasity.com/"+a.mi+"?"+(0,r.stringify)(e)}},26960(e,t,n){n.d(t,{$:()=>A,j:()=>x});var r=n(74122);var a=n.n(r);var o=n(70163);var i=n.n(o);var s=n(50330);var l=n(60725);var c=n.n(l);var u=n(38031);var d=n(80227);var m=n.n(d);var p=n(36382);var f=n(38252);var v=n(55960);var h=n(27446);var g=n(83570);var y=["timezone"],b=["loading","isDataFetching","embedsLoading","error"];function w(e){var t=e.from,n=e.to;var r=t.clone().add(1,"month");return{from:t,to:r.isAfter(n)?r:n}}function E(e,t){var n=e.from,r=e.to;var a=t.from,o=t.to;var i=n&&a&&m()(n).isSame(a,"hour");var s=r&&o&&m()(r).isSame(o,"hour");return i&&s}function C(e,t){void 0===t&&(t="en");var n=e.start,r=e.end;var a=m()(n).locale(t);var o=m()(r).locale(t);return{from:a,to:o}}var A=(0,s.Zz)((0,p.CI)(),(0,h.vg)(void 0),(0,s.ns)({isBillingCycleLoaded:!1,isBillingCycleHasError:!1},{setHasError:function(){return function(){return{isBillingCycleHasError:!0}}},setLoaded:function(){return function(){return{isBillingCycleLoaded:!0}}}}),(0,s.GC)(["isBillingCycleLoaded","isBillingCycleHasError","embedsCycle","defaultPreset"],function(e){var t=e.isBillingCycleLoaded,n=e.isBillingCycleHasError,r=e.embedsCycle,a=e.presets,o=e.setDates,s=e.i18n;if(!t)return{};if(n){var l=a[f.DEFAULT_FALLBACK_PRESET];return o({startDate:l.from,endDate:l.to}),{defaultPreset:l,presets:u.kuo(u.wqE("text",(0,f.getDatePickerBillingCyclePresets)(s.resolvedLanguage).text),a)}}var c=C(r,s.resolvedLanguage);var d=w(c);var m=i()({},(0,f.getDatePickerBillingCyclePresets)(s.resolvedLanguage),{get from(){return d.from},get to(){return d.to}});return o({startDate:d.from,endDate:d.to}
1),{presets:u.TjK(u.z7s(u.wqE("text",m.text),u.ahT(m)),a)}}),(0,v.n)(function(e){return function(){var t=e.embedsLoaded,n=e.embedsError,r=e.setLoaded,a=e.setHasError;if(n){a(),r();return}t&&r()}},function(e){return[e.embedsLoaded,e.embedsError]}));var x=function(e){return(0,s.Zz)((0,p.CI)(),g.qU,(0,h.vg)(e),(0,s.ns)({isBillingCycleLoaded:!1,isBillingCycleHasError:!1},{setHasError:function(){return function(){return{isBillingCycleHasError:!0}}},setLoaded:function(){return function(){return{isBillingCycleLoaded:!0}}}}),(0,s.n7)({getParamsWithCycle:function(e){return function(){var t=e.isBillingCycleHasError,n=e.embedsCycle,r=e.i18n,o=e.params;if(t)return o;var s=C(n,r.resolvedLanguage);var l=w(s);var c=E(o,l);if(!c)return o;o.timezone;var u=a()(o,y);var d=l.from,m=l.to;return i()({},u,{from:d.format(),to:m.format()})}}}),(0,s.n7)({refetchData:function(e){return function(){e.embedsError?e.refetchEmbeds():e.fetchData(e.getParamsWithCycle())}}}),(0,v.n)(function(e){return function(){var t=e.embedsLoaded,n=e.embedsError,r=e.setLoaded,a=e.setHasError;if(n){a(),r();return}t&&r()}},function(e){return[e.embedsLoaded,e.embedsError]}),(0,v.n)(function(e){return function(){e.isBillingCycleLoaded&&e.fetchData(e.getParamsWithCycle())}},function(e){return[e.isBillingCycleLoaded,c()(e.params)]}),(0,s.rr)(function(e){var t=e.loading,n=(e.isDataFetching,e.embedsLoading),r=e.error,o=a()(e,b);return i()({},u.cJW(["isBillingCycleLoaded","isBillingCycleHasError","setLoaded","setHasError","getParamsWithCycle"],o),{loading:t||n,error:r})}))}},27446(e,t,n){n.d(t,{Mi:()=>v,u3:()=>g,vg:()=>y});var r=n(70163);var a=n.n(r);var o=n(49635);var i=n(47183);var s=n(50330);var l=n(38031);var c=n(34896);var u=n(55960);var d=n(63080);var m=function(e){return e.embeds};var p=(0,i.Mz)(m,function(e){return{embedsData:e.data,embedsLoaded:e.fetchLoaded,embedsLoading:e.fetchLoading,embedsError:e.fetchError}});var f=(0,i.Mz)(p,function(e){var t=l.AeT(["embedsData","embeds"],e),n=t.total,r=t.countedTotal,o=t.inLimit;return a()({},l.UpN(["embedsLoaded","embedsLoading","embedsError"],e),{embedsCount:n,embedsCountedTotal:r,embedsInLimit:o})});var v=(0,i.Mz)(p,function(e){return a()({},l.UpN(["embedsLoaded","embedsLoading","embedsError"],e),{embedsCycle:l.FsL(l.AeT(["embedsData"]),l.UpN(["start","end"]))(e)})});var h=function(e){return(0,s.Zz)((0,o.Ng)(null,{fetchEmbeds:c.h}),d.N,(0,s.IN)(function(t){return{embedsUsername:e?l.AeT(e,t):void 0}}),(0,s.n7)({refetchEmbeds:function(e){return function(){var t=e.embedsUsername;t&&e.fetchEmbeds({username:t},e.http)}}}),(0,u.n)(function(e){return function(){return e.refetchEmbeds()}},function(e){return[e.embedsUsername]}),(0,s.rr)(l.cJW(["fetchEmbeds","embedsUsername"])))};var g=function(e){return(0,s.Zz)((0,o.Ng)(f),h(e))};var y=function(e){return(0,s.Zz)((0,o.Ng)(v),h(e))}}
1,31965(e,t,n){n.d(t,{$8:()=>h,E3:()=>l,FC:()=>s,Fr:()=>c,JG:()=>f,Kf:()=>C,MW:()=>w,RF:()=>E,Rj:()=>v,Sk:()=>p,Tb:()=>o,Tn:()=>i,VI:()=>m,Ym:()=>a,b8:()=>r,ej:()=>b,mK:()=>y,mi:()=>g,rl:()=>u,xV:()=>d});var r="analytics/segments/time-on-segment-avg";var a="analytics/segments/top-by-sides/time-on-segment-avg";var o="analytics/event-counters/counters";var i="analytics/embeds/count";var s="analytics/embeds/top";var l="analytics/segments/top-by-sides/zoom-counter";var c="analytics/event-counters/timeseries";var u="analytics/tags/top";var d="analytics/devices/top";var m="analytics/browsers/top";var p="analytics/countries/top";var f="analytics/models/top";var v="analytics/sessions/avg-viewing-time-with-interact";var h="analytics/devices/categories";var g="analytics/external/g/sessions/account/gender";var y="analytics/external/g/sessions/account/age";var b="analytics/external/g/sessions/model/gender";var w="analytics/external/g/sessions/model/age";var E="analytics/segments/zoom-heatmap";var C=15},38252(e,t,n){n.r(t),n.d(t,{DEFAULT_FALLBACK_PRESET:()=>b,DEFAULT_PRESET:()=>y,DateRangePicker:()=>A,default:()=>A,getDatePickerBillingCyclePresets:()=>w,getDatePickerPresets:()=>E});var r=n(6456);var a=n.n(r);var o=n(50330);var i=n(80227);var s=n.n(i);var l=n(36382);var c=n(29096);var u=n(88888);var d=n(1837);var m=(0,u.Ay)({resolved:{},chunkName:function(){return"Dumb"},isReady:function(e){var t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:function(){return Promise.all([n.e(2282),n.e(9495)]).then(n.bind(n,69322))},requireAsync:function(e){var t=this;var n=this.resolve(e);return this.resolved[n]=!1,this.importAsync(e).then(function(e){return t.resolved[n]=!0,e})},requireSync:function(e){var t=this.resolve(e);return n(t)},resolve:function(){return 69322}});var p=(0,d.P)("l");var f=s()("2000-11-11").format(p).replace(/\d/g,"-");function v(e){return e?e.format(p):f}function h(e){return[e.from,e.to]}function g(e,t,n){var r=a()(e).call(e,function(e){var r=h(e),a=r[0],o=r[1];return a.isSame(t,"hour")&&o.isSame(n,"hour")});return r}var y=0;var b=6;var w=function(e){return void 0===e&&(e="en"),{text:"Current billing cycle",get from(){return s()().locale(e).startOf("month")},get to(){return s()().locale(e).endOf("day")}}};var E=function(e){return void 0===e&&(e="en"),[w(e),{text:"Today",get from(){return s()().locale(e).startOf("day")},get to(){return s()().locale(e).endOf("day")}},{text:"Yesterday",get from(){return s()().locale(e).subtract(1,"day").startOf("day")},get to(){return s()().locale(e).subtract(1,"day").endOf("day")}},{text:"Last week",get from(){return s()().locale(e).subtract(1,"week").startOf("week")},get to(){return s()().locale(e).subtract(1,"week").endOf("week")}},{text:"Last 7 days",get from(){return s()().locale(e).subtract(7,"day").startOf("day")},get to(){return s()().locale(e).subtract(1,"day").endOf("day")}},{text:"Last month",get from(){return s()().locale(e).subtract(1,"month").startOf("month")},get to(){return s()().locale(e).subtract(1,"month").endOf("month")}},{text:"Last 30 days",get from(){return s()().locale(e).subtract(30,"day").startOf("day")},get to(){return s()().locale(e).subtract(1,"day").endOf("day")}},{text:"Last year",get from(){return s()().locale(e).subtract(1,"year").startOf("year")},get to(){return s()().locale(e).subtract(1,"year").endOf("year")}},{text:"This year",get from(){return s()().locale(e).startOf("year")},get to(){return s()().locale(e).endOf("day")}}]};var C=(0,o.Zz)((0,o.Gs)({presets:[],initialVisibleMonth:function(){return s()()}}),(0,l.CI)(),(0,o.ns)({isFocused:!1,focusedInput:c.START_DATE,node:null,pickerStartDate:null,pickerEndDate:null,isPickerVisible:!1},{onFocusChange:function(){return function(e){return{focusedInput:e,isFocused:!0}}},setRef:function(){return function(e){return{node:e}}},showPicker:function(e,t){var n=t.startDate,r=t.endDate;return function(){return{pickerStartDate:n,pickerEndDate:r,isPickerVisible:!0,focusedInput:c.START_DATE}}},closePicker:function(){return function(){return{isPickerVisible:!1}}},setPickerDates:function(){return function(e){var t=e.pickerStartDate,n=e.pickerEndDate;return{pickerStartDate:t,pickerEndDate:n}}}}),(0,o.GC)(["startDate","endDate","presets"],function(e){var t=e.startDate,n=e.endDate,r=e.presets,a=e.t;var o=g(r,t,n);var i=o.length>0?a(o[0].text):v(t)+" - "+v(n);return{label:i,activePresets:o}}),(0,o.n7)({handleDatesChange:function(e){return function(t){var n=t.startDate,r=t.endDate;if("function"==typeof e.onDatesChange&&e.focusedInput===c.END_DATE&&n&&r){var a=n.clone().startOf("day");var o=r.clone().endOf("day");e.onDatesChange({startDate:a,endDate:o}),e.closePicker()}else e.setPickerDates({pickerStartDate:n,pickerEndDate:r})}},handleInputDatesChange:function(e){return function(t){var n=t.startDate,r=t.endDate;
1e.setPickerDates({pickerStartDate:n,pickerEndDate:r})}},handleApplyDates:function(e){return function(){"function"==typeof e.onDatesChange&&e.pickerStartDate&&e.pickerEndDate&&(e.onDatesChange({startDate:e.pickerStartDate,endDate:e.pickerEndDate}),e.closePicker())}},handleSelectPreset:function(e){return function(t){"function"==typeof e.onDatesChange&&e.onDatesChange({startDate:t.from,endDate:t.to}),e.closePicker()}},handleTogglePicker:function(e){return function(){e.isPickerVisible?e.closePicker():e.showPicker()}},handleClick:function(e){return function(t){var n=e.node,r=e.isPickerVisible,a=e.closePicker;!r||n&&n.contains(t.target)||(t.preventDefault(),a())}}}),(0,o.GC)(["focusedInput"],function(e){var t=e.focusedInput;return{isStartDateFocused:t===c.START_DATE,isEndDateFocused:t===c.END_DATE}}),(0,o.Bl)({componentDidMount:function(){document.addEventListener("click",this.props.handleClick)},componentWillUnmount:function(){document.removeEventListener("click",this.props.handleClick)}}));var A=C(m)},47700(e,t,n){n.d(t,{F:()=>r});var r=function(e){var t=e.http,n=e.modelIds,r=e.isInShowroom,a=e.refetch;return t.patch("/files/showroom",{isAddToShowroom:r,data:{files:n}}).finally(function(){return a(t,!0)})}},50198(e,t,n){n.d(t,{A:()=>o});var r=n(50330);var a=n(83570);var o=(0,r.Zz)(a.qU,(0,r.ns)(function(e){var t=e.defaultPreset,n=t.from,r=t.to;return{startDate:n,endDate:r}},{setDates:function(){return function(e){var t=e.startDate,n=e.endDate;return{startDate:t,endDate:n}}}}),(0,r.GC)(["startDate","endDate","model","authorizeUserTimezone"],function(e){var t=e.startDate,n=e.endDate,r=e.model,a=e.authorizedUserTimezone;return{skuAnalyticsFetchParams:{timezone:a,modelId:r.id,owner:r.attributes.owner,from:t.clone().locale("en").format(),to:n.clone().locale("en").format()}}}))},53469(e,t,n){n.d(t,{M:()=>o});var r=n(27533);var a=n(92242);var o=function(e){var t=e.htmlText;(0,r.useEffect)(function(){var e=document.createRange().createContextualFragment(t);var n=e.firstElementChild;return document.body.appendChild(e),function(){document.body.removeChild(n)}},[t])};o.propTypes={htmlText:a.string}},55960(e,t,n){n.d(t,{n:()=>a});var r=n(27533);n(50330);var a=function(e,t){return function(n){return function a(a){var o=t(a);return r.useEffect(e(a),o),r.createElement(n,a)}}}},58120(e,t,n){n.d(t,{l0:()=>D,eP:()=>R});var r=n(50330);var a=n(6025);var o=n.n(a);var i=n(49635);var s=n(83837);var l=n.n(s);var c=n(36382);var u=n(99531);var d=n(99733);var m=n(83570);var p=n(9696);var f=n(70163);var v=n.n(f);var h=n(27533);var g=n(92242);var y=n(17670);var b=n(21083);var w=(0,y.A)({container:{outline:0,display:"flex",flex:0},error:{color:"#e8384f",textAlign:"right",fontSize:12}});function E(e){var t=e.handleDrop,n=e.children,r=e.image,a=e.clearInput,o=e.meta,i=o.error,s=o.touched,l=e.excludeRoot,c=e.accept;var u=h.createRef();var d=w();return h.createElement(b.Ay,{ref:u,onDrop:t,accept:c},function(e){var t=e.getRootProps,o=e.getInputProps;var c=l?{}:t();return h.createElement("div",v()({},c,{className:d.container}),h.createElement("input",o()),n({image:r,clearInput:a,dropzoneRef:u}),s&&i&&h.createElement("div",{className:d.error},i))})}E.propTypes={handleDrop:g.func.isRequired,children:g.func.isRequired,clearInput:g.func.isRequired,image:g.string,meta:g.object.isRequired,excludeRoot:g.bool,accept:(0,g.arrayOf)(g.string)};var C=n(63080);function A(e){this.name="HttpError",this.code=l()(e,"response.status",{default:500}),this.message=e?(0,p.A)(e):"Network error"}A.prototype=Object.create(Error.prototype,{constructor:{value:A}});var x={upload:u.Se,download:u.RG,open:d.ho,update:d.yo,close:d.VN};function k(e){return function(t){if(e.disabled)return o().resolve();var n=!1;var r=e.filename,a=e.type;var i={access:{setPublic:!0},meta:{name:r},unlisted:!0,resumable:!1};var s=1e3;return e.open({modalType:"progress",modalProps:{cancel:function(){n=!0,e.update({text:e.t("Stopping...")})},close:e.close,retry:function(){return k(e)(t)},text:e.t("Uploading image..."),disableScrollTop:!0}}),o().resolve(e.upload(e.http,t,a,i)).catch(function(e){throw new A(e)}).then(function(e){var t=e.error,n=e.payload;if(t)throw new A(n);return n}).tap(function(){return e.update({text:e.t("Finishing upload...")})}).then(function t(r,a){if(void 0===a&&(a=10),n)return null;if(!a)throw Error("Limit of retries exceeded");return o().resolve([e.http,r]).delay(s).spread(e.download).catch(function(e){return e.response&&412===e.response.status},function(e){throw new A(e)}).then(function(t){var n=t.error,r=t.payload;if(n)throw new A(r);return e.mapResultHandler(r)}).catch({code:412},function(){return t(r,a-1)})}).then(function(t){if(null==t)throw Error(e.t("Interrupted!"));return t}).tap(function(){return e.update({text:e.t("Upload completed!")})}).delay(s).tap(e.close).tap(e.updateImage).catch(function(t){e.update({error:t.message}),e.onUploadFail&&e.onUploadFail(t)})}}var R=(0,r.Zz)((0,i.Ng)(m.wC,x),C.N,(0,c.CI)(),(0,r.n7)({mapResultHandler:function(e){return function(t){return"function"==typeof e.mapResult?e.mapResult(t):t.data.data.attributes.urls[0]}}}),(0,r.n7)({handleDrop:function(e){return function(t){var n=k(e);"function"==typeof e.preprocess?e.preprocess(n)(t):n(t)}}}));var T=(0,r.Zz)((0,r.IN)(function(e){var t=e.excludeRoot;return{excludeRoot:t}}),(0,r.IN)(function(e){var t=e.onImageChange,n=e.input.onChange;return{updateImage:function(e){t&&t(e),n(e)}}}),(0,r.n7)({clearInput:function(e){return function(){return e.updateImage("")}}}),R,(0,r.IN)(function(e){var t=e.input.value;return{image:t}}));var D=T(E)}
1,61405(e,t,n){n.r(t),n.d(t,{default:()=>ip,enhance:()=>im,is404Model:()=>ic});var r=n(70163);var a=n.n(r);var o=n(59234);var i=n.n(o);var s=n(61767);var l=n(6025);var c=n.n(l);var u=n(50330);var d=n(36382);var m=n(57466);var p=n(39268);var f=n(67517);var v=n(99531);var h=n(36872);var g=n(43929);var y=n(88095);var b=n(92093);var w=n(27533);var E=n(88888);var C=n(92242);var A=n.n(C);var x=n(96250);var k=n(83837);var R=n.n(k);var T=n(49635);var D=n(6456);var S=n.n(D);var N=n(21798);var L=n.n(N);var q=n(16014);var M=n(39343);var P=n.n(M);var I=n(23882);var z=n.n(I);var F=n(4597);var B=n.n(F);var O=n(78526);var _=n(85973);var H=n(93190);var U=n(39301);var W=n(98196);var Z=n(79876);var j=n.n(Z);var V=n(17670);var K=(0,V.A)(function(e){var t,n;return{player:((t={padding:0,display:"flex",flexDirection:"column",flex:"0 0",flexBasis:"68.376068%",maxWidth:"68.376068%"})[e.breakpoints.down("md")]={padding:0,flexBasis:"100%",maxWidth:"100%"},t),playerCreateNft:{flexBasis:"100%",maxWidth:"100%"},playerNft:((n={background:"#ffffff",padding:0,display:"flex",flexDirection:"column",flex:"1"})[e.breakpoints.down(j()(e.breakpoints).md)]={padding:0,flexBasis:"100%",maxWidth:"100%"},n),errorMessage:{fontSize:16,fontWeight:"bold",lineHeight:"19.2px",marginBottom:20,marginTop:20}}});var G=n(86107);var $=n(45598);var X=n(15503);var Y=n(47183);var J=(0,Y.Mz)(m.yD,function(e){var t=e.currentModel;return{isMeshModel:"simple"!==R()(t,"attributes.uploadType")}});var Q=(0,T.Ng)(J);var ee=n(853);var et=n(67138);var en=n(18575);var er=(0,Y.Mz)(m.yD,function(e){var t=e.currentModel;return{isVideo:(0,en.c)(t)}});var ea=(0,Y.Mz)(m.yD,er,function(e,t){var n=e.currentModel;var r=t.isVideo;return{isVideo:r,videoParams:r?(0,en._)(n):null}});var eo=(0,T.Ng)(er);var ei=(0,T.Ng)(ea);var es=n(17094);var el=n(53469);var ec=n(74122);var eu=n.n(ec);function ed(e){var t=e.children;return t}ed.propTypes={children:(0,C.oneOfType)([C.node,(0,C.arrayOf)(C.node)])};var em=n(98236);var ep=n(51498);var ef=n(99733);var ev=n(39691);var eh=n(81419);var eg=n(83570);var ey=n(1911);var eb=n.n(ey);var ew=n(974);var eE=n.n(ew);var eC=n(80227);var eA=n.n(eC);var ex=n(88142);var ek=n(99442);var eR=n(45660);var eT=n(54469);var eD=n(93663);var eS=n.n(eD);var eN=n(36953);var eL=n(23171);var eq=n(82947);var eM=(0,V.A)(function(e){return{container:{display:"flex",flexFlow:"row nowrap",marginTop:15},header:{flexGrow:0,flexShrink:0,fontWeight:700,margin:"0 10px 0 0",lineHeight:"3.4rem",color:e.palette.black},tagContainer:{flexGrow:1},tags:{display:"flex",flexFlow:"row wrap",listStyle:"none",margin:0,padding:0,fontWeight:400,fontSize:"1.2rem"},tag:{display:"inline-block",marginRight:10,marginBottom:10,padding:"0 14px",lineHeight:"3.2rem",borderRadius:2,borderWidth:1,borderStyle:"solid",borderColor:e.palette.grey.border,backgroundColor:e.palette.grey.background,transition:"background-color 0.2s ease-out","&:hover":{backgroundColor:(0,eq.e$)(e.palette.grey.background,.1)}}}});var eP=function(e){var t=e.tags,n=e.t;var r=eM();return w.createElement("div",{className:r.container},w.createElement(x.A,{variant:"body1",className:r.header},n("Tags"),":"),w.createElement("div",{className:r.tagContainer},w.createElement("ul",{className:r.tags},eE()(t).call(t,function(e){var t=eN.stringify({tags:e},{addQueryPrefix:!0});return w.createElement(eL.N_,{key:"tag:"+e,to:"./"+t},w.createElement("li",{className:r.tag},e))}))))};function eI(e){return w.createElement("svg",a()({fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 12 12"},e),w.createElement("path",{d:"M.6494 11.9878c.1127-.0267.2157-.0963.2942-.1987l-.9399-.5332a.793.793 0 0 0 .0657.4028c.056.1225.1422.2202.2464.2793.1041.0591.2209.0765.3336.0498ZM6.4819.7638l4.9975 4.9686-4.9975 4.9686V7.7479l-.5255.027C2.903 7.931 1.4732 10.0963.7998 11.1162c-.1.1516-.1834.2779-.253.3685v.0001q-.0008.0008-.0013.0017a.17.17 0 0 1-.0215-.0359.294.294 0 0 1-.0226-.1471l.0001-.001c.198-2.1066.9206-3.968 1.9316-5.3206 1.014-1.3565 2.2873-2.1661 3.589-2.271l.4598-.037z",stroke:"#A5A5A5"}))}function ez(e){return w.createElement("svg",a()({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),w.createElement("path",{d:"M13.3598 8.1485L11.1099 6.086C11.039 6.0295 10.9817 5.96017 10.9414 5.88237C10.9011 5.80457 10.8787 5.71998 10.8758 5.6339C10.8729 5.54782 10.8894 5.46212 10.9242 5.38216C10.9591 5.3022 11.0117 5.22971 11.0786 5.16925C11.1455 5.10878 11.2253 5.06165 11.313 5.
103079C11.4007 4.99994 11.4944 4.98604 11.5883 4.98996C11.6821 4.99388 11.7741 5.01554 11.8583 5.05357C11.9426 5.09161 12.0174 5.14521 12.0781 5.211L14.8051 7.711C14.93 7.82783 15 7.9849 15 8.1485C15 8.31209 14.93 8.46917 14.8051 8.586L12.0781 11.086C11.9484 11.1893 11.7811 11.2439 11.6094 11.239C11.4377 11.2341 11.2744 11.1699 11.1521 11.0594C11.0298 10.9488 10.9575 10.8 10.9497 10.6428C10.9419 10.4855 10.9991 10.3313 11.1099 10.211L13.3598 8.1485ZM1.64023 8.1485L3.89005 10.211C4.00088 10.3313 4.05811 10.4855 4.05029 10.6428C4.04248 10.8 3.97019 10.9488 3.84788 11.0594C3.72558 11.1699 3.56227 11.2341 3.39061 11.239C3.21894 11.2439 3.05157 11.1893 2.92195 11.086L0.194887 8.586C0.0699697 8.46917 0 8.31209 0 8.1485C0 7.9849 0.0699697 7.82783 0.194887 7.711L2.92195 5.211C3.05157 5.1077 3.21894 5.05306 3.39061 5.05799C3.56227 5.06293 3.72558 5.12708 3.84788 5.23762C3.97019 5.34816 4.04248 5.49695 4.05029 5.65423C4.05811 5.81152 4.00088 5.96572 3.89005 6.086L1.64023 8.1485ZM6.79437 13.2985C6.74545 13.4537 6.63286 13.5855 6.48021 13.6663C6.32757 13.7471 6.14674 13.7705 5.97566 13.7317C5.80457 13.6929 5.65653 13.5949 5.56258 13.4582C5.46863 13.3215 5.43608 13.1567 5.47175 12.9985L8.19881 2.9985C8.21738 2.91612 8.2539 2.83804 8.30617 2.76891C8.35845 2.69978 8.42541 2.64104 8.50304 2.5962C8.58067 2.55136 8.66737 2.52135 8.75796 2.50797C8.84854 2.49458 8.94114 2.49809 9.03021 2.51829C9.11928 2.5385 9.20298 2.57497 9.2763 2.62554C9.34963 2.6761 9.41106 2.73972 9.45693 2.81257C9.5028 2.88542 9.53215 2.966 9.54324 3.0495C9.55432 3.133 9.5469 3.21769 9.52143 3.2985L6.79437 13.2985Z",fill:"currentColor"}))}eP.propTypes={tags:C.array,t:C.func.isRequired};var eF=function(e){return w.createElement("svg",a()({fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 12 12"},e),w.createElement("mask",{id:"a",fill:"#fff"},w.createElement("path",{d:"M0 7.59V.47Zm0 0 2.12-.35a9 9 0 0 1 4.22.32c1.45.48 3.05.57 4.56.26l.19-.04q.4-.09.65-.36a1 1 0 0 0 .26-.61V1.57a1 1 0 0 0-.1-.38 1 1 0 0 0-.3-.3 1.2 1.2 0 0 0-.88-.16c-1.4.3-2.87.21-4.2-.23L6.33.44A9 9 0 0 0 2.12.12L0 .47"})),w.createElement("path",{d:"M0 7.59V.47Zm0 0 2.12-.35a9 9 0 0 1 4.22.32c1.45.48 3.05.57 4.56.26l.19-.04q.4-.09.65-.36a1 1 0 0 0 .26-.61V1.57a1 1 0 0 0-.1-.38 1 1 0 0 0-.3-.3 1.2 1.2 0 0 0-.88-.16c-1.4.3-2.87.21-4.2-.23L6.33.44A9 9 0 0 0 2.12.12L0 .47",stroke:"#A5A5A5",strokeWidth:"2",strokeLinecap:"round",mask:"url(#a)"}),w.createElement("path",{stroke:"#A5A5A5",d:"M.5 0v12"}))};function eB(e){return w.createElement("svg",a()({fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 12 12"},e),w.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.013 6.5H1.025a5 5 0 0 0 3.593 4.307C3.779 9.768 3.115 8.369 3.013 6.5m1.002 0h3.97C7.86 8.536 6.98 9.903 6 10.83c-.98-.927-1.86-2.294-1.985-4.33m3.97-1h-3.97C4.14 3.464 5.02 2.097 6 1.17c.98.927 1.86 2.294 1.985 4.33m1.002 1c-.102 1.87-.766 3.268-1.605 4.307A5 5 0 0 0 10.975 6.5zm1.988-1a5 5 0 0 0-3.593-4.306C8.221 2.232 8.885 3.63 8.987 5.5zm-7.962 0H1.025a5 5 0 0 1 3.593-4.306C3.779 2.232 3.115 3.63 3.013 5.5M12 6A6 6 0 1 1 0 6a6 6 0 0 1 12 0",fill:"#40C4A9"}))}var eO=(0,V.A)(function(e){var t;return{buttons:((t={justifyContent:"flex-end",display:"flex",alignItems:"center",flexFlow:"row nowrap","& > *:not(:first-child)":{marginLeft:20}})[e.breakpoints.down("xs")]={display:"block",textAlign:"left","& > *:not(:first-child)":{marginLeft:0,marginTop:5}},t),button:a()({display:"flex",alignItems:"center",outline:0,border:0,padding:0,background:"none",transition:"color 0.2s"},e.mixins.noWraps,{"& svg":{marginRight:7,height:12},color:e.palette.grey.light,"&:hover":{color:e.palette.black}}),visitWebsite:{outline:0,color:e.palette.primary.main,"&:active, &:visited, &:focus":{color:e.palette.primary.main},"&:hover":{textDecoration:"none",color:e.palette.primary.dark}},getBackButton:{marginRight:"auto"},mirrorIcon:{transform:"scale(-1, 1)"}}});function e_(e){var t=e.t,n=e.className,r=e.showBackButton,a=e.history,o=e.is3dPlatforma,i=e.websiteUrl,s=e.handleEmbed,l=e.handleShare,c=e.handleReport,u=e.showEmbedBlock,d=e.showReportModelBlock,m=e.showShareModelBlock,p=e.model;var f=eO();var v=function(){a.length>1?a.goBack():a.push({pathname:(o?"/":"/u/")+p.attributes.owner})};return w.createElement("div",{className:n},w.createElement("div",{className:f.buttons},r&&w.createElement("button",{className:z()(f.getBackButton,f.button),onClick:v,type:"button"},w.createElement(eI,{className:f.mirrorIcon}),w.createElement(x.A,{variant:"body2"},t("Get back"))),i&&w.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:i,className:z()(f.button,f.visitWebsite)},w.createElement(eB,null),w.createElement(x.A,{variant:"body2"},t("Visit website"))),m&&w.createElement("button",{className:f.button,onClick:l,type:"button"},w.createElement(eI,null),w.createElement(x.A,{variant:"body2"},t("Share"))),u&&w.createElement("button",{className:f.button,onClick:s,type:"button"},w.createElement(ez,null),w.createElement(x.A,{variant:"body2"},t("Embed"))),d&&w.createElement("button",{className:f.button,onClick:c,type:"button"},w.createElement(eF,null),w.createElement(x.A,{variant:"body2"},t("Report")))))}e_.propTypes={t:C.func.isRequired,className:C.string,websiteUrl:C.string,handleEmbed:C.func,handleShare:C.func,handleReport:C.func,showEmbedBlock:C.bool.isRequired,showReportModelBlock:C.bool.isRequired,showShareModelBlock:C.bool.isRequired,showBackButton:C.bool.isRequired,history:C.object.isRequired,is3dPlatforma:C.bool.isRequired,model:C.bool.isRequired};var eH=n(63516);var eU=n(51118);var eW=(0,u.Zz)((0,T.Ng)(eg.wC,{showToast:ev.WU,openModal:ef.ho}),(0,d.CI)(),eH.A,ep.y,p.GN,(0,u.n7)({handleEmbed:function(e){return function(){return e.openModal({modalType:"embed",modalProps:{model:e.model}})}},handleShare:function(e){return function(){return e.openModal({modalType:"share",modalProps:{model:e.model}})}},handleReport:function(e){return function(){return e.openModal({modalType:"reportModel",modalProps:{model:e.model}})}}}),eU.s,f.kP,(0,u.IN)(function(e){var t=e.model,n=e.nft,r=e.isOwner,a=e.isCurrentUserEnterprise;return{websiteUrl:R()(t,"attributes.website",{default:null}),showReportModelBlock:!r&&!a,showShareModelBlock:!n||r,showBackButton:!r}}));var eZ=eW(e_);var ej=(0,V.A)(function(e){var t,n,r,o,i,s,l,c,u,d;return{header:{color:e.palette.grey.dark},name:((t={lineHeight:"16px",fontSize:16,fontWeight:"bold",color:e.palette.black}
1)[e.breakpoints.down("md")]={display:"inline-block",flexBasis:"50%",lineHeight:"19.2px"},t[e.breakpoints.down("sm")]={flexBasis:"100%"},t),hide:((n={})[e.breakpoints.up("lg")]={display:"none"},n),sku:((r={lineHeight:"30px","& strong":{color:e.palette.black}})[e.breakpoints.down("md")]={order:3,marginTop:20,flexBasis:"100%"},r["&$hidden"]={visibility:"hidden"},r),hidden:{},buttons:((o={lineHeight:"30px",marginBottom:15})[e.breakpoints.down("sm")]={display:"none"},o),text:((i={lineHeight:"16.8px",color:e.palette.grey.dark,marginTop:"20px","& p, & ol, & ul":{margin:"0px 0"},"& br":{display:"block",border:"solid 1px red",whiteSpace:"pre-line",lineHeight:"16.8px"}})[e.breakpoints.down("md")]={marginTop:"20px"},i),published:{marginTop:20,color:e.palette.grey.light},footer:{width:"100%",display:"flex",justifyContent:"space-between",marginTop:"20px",gap:"20px"},rightButtons:((s={display:"flex",gap:"20px",justifyContent:"end",flexWrap:"wrap"})[e.breakpoints.down("sm")]={width:"100%"},s),leftButtons:{display:"flex",gap:"20px",flexWrap:"wrap",flexShrink:3},button:((l={height:"44px"})[e.breakpoints.down("sm")]={width:"100%"},l),visitShowroomButton:a()({marginTop:10,display:"flex",alignItems:"center",outline:0,border:0,padding:0,background:"none",transition:"color 0.2s"},e.mixins.noWraps,{"& svg":{marginRight:7,height:15},textDecoration:"underline"}),deleteButton:((c={})[e.breakpoints.only("lg")]={height:44},c),nftButton:{backgroundColor:"#798AF0","&:hover":{backgroundColor:"#798AF0"}},buttonAnnotation:((u={float:"left"})[e.breakpoints.down("sm")]={display:"none"},u),root:((d={padding:"20px 30px 30px"})[e.breakpoints.down("md")]={borderTop:"1px solid "+e.palette.grey.border},d[e.breakpoints.down("md")]={padding:"0 20px 20px"},d[e.breakpoints.down("xs")]={padding:"0 20px 20px"},d),categoriesButtons:{display:"flex",flexWrap:"wrap",gap:"10px",marginTop:10,marginBottom:25}}});let eV=ej;var eK=n(17411);var eG=(0,V.A)(function(e){var t,n;var r=e.breakpoints,a=e.palette;return{additionalContent:{display:"flex",flexDirection:"column",gap:20,marginTop:20},contentContainer:((t={display:"grid",gap:20,gridTemplateColumns:"repeat(2, 1fr)"})[r.down("sm")]={gridTemplateColumns:"none"},t),content:{position:"relative",cursor:"pointer"},playButton:{position:"absolute",top:11,right:11},title:{height:54,width:"100%",position:"absolute",display:"flex",alignItems:"center",padding:10,bottom:0,backgroundColor:"rgba(0, 0, 0, 0.5)",color:a.white},previewImage:{width:"100%"},modal:{width:"100%",height:"100%",padding:"24px",display:"flex",justifyContent:"center",alignItems:"center"},modalContentWrapper:{height:"inherit",alignContent:"center",userSelect:"none"},crossBtn:{textAlign:"right",transform:"translate(15px, -15px)",height:0},iframe:((n={height:630,margin:"0 auto",width:790,backgroundPosition:"center",backgroundSize:"contain",backgroundRepeat:"no-repeat"})[r.down("md")]={height:439,width:550},n[r.down("xs")]={height:255,width:320},n),modalContent:{maxWidth:"100%",maxHeight:"100%"}}});var e$=function(e){var t=e.t,n=e.content;var r=(0,w.useState)(),a=r[0],o=r[1];var i=eG();return w.createElement("div",{className:i.additionalContent},w.createElement(x.A,{variant:"body1"},w.createElement("b",null,t("Additional content"))),w.createElement("div",{className:i.contentContainer},eE()(n).call(n,function(e){var t=e.urls,n=e.type,r=e.owner,a=e.id,s=e.title;return w.createElement("div",{className:i.content,onClick:function(){return o({urls:t,type:n,owner:r,id:a,title:s})}},"video"===n&&w.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",className:i.playButton},w.createElement("rect",{x:"0.5",y:"0.5",width:"23",height:"23",rx:"11.5",fill:"white",fillOpacity:"0.9"}),w.createElement("rect",{x:"0.5",y:"0.5",width:"23",height:"23",rx:"11.5",stroke:"#EAEAEA"}),w.createElement("path",{d:"M17.3702 10.9504L9.98221 7.14894C9.77336 7.04142 9.54125 6.99064 9.30794 7.00142C9.07463 7.01221 8.84788 7.0842 8.64924 7.21055C8.45059 7.33691 8.28667 7.51343 8.17303 7.72334C8.0594 7.93325 7.99983 8.16957 8 8.40984V15.5902C7.99983 15.8304 8.0594 16.
10667 8.17303 16.2767C8.28667 16.4866 8.45059 16.6631 8.64924 16.7894C8.84788 16.9158 9.07463 16.9878 9.30794 16.9986C9.54125 17.0094 9.77336 16.9586 9.98221 16.8511L17.3702 13.0496C17.5594 12.952 17.7186 12.8021 17.8299 12.6167C17.9411 12.4314 18 12.2178 18 12C18 11.7822 17.9411 11.5686 17.8299 11.3833C17.7186 11.1979 17.5594 11.048 17.3702 10.9504Z",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"})),w.createElement("img",{alt:s,className:i.previewImage,src:"model"===n?(0,O.A)({owner:r,src:a,width:1024,height:688,crop:"pad"}):t.preview}),s&&w.createElement("div",{className:i.title},s))})),a&&w.createElement(eK.A,{open:!0,onClose:function(){return o()}},w.createElement("div",{className:i.modal,onClick:function(){return o()}},w.createElement("div",{className:i.modalContentWrapper},w.createElement("div",{className:i.crossBtn,onClick:function(){return o()}},w.createElement(eX,null)),("model"===a.type||"video"===a.type)&&w.createElement("iframe",{onClick:function(e){return e.stopPropagation()},title:a.title,className:i.iframe,src:(0,_.Ae)(a.id,{autorun:1}),frameBorder:"0",allowFullScreen:!0,allow:"autoplay; xr-spatial-tracking"}),"image"===a.type&&w.createElement("img",{onClick:function(e){return e.stopPropagation()},alt:a.title,className:i.modalContent,src:a.urls.content})))))};e$.propTypes={t:A().func.isRequired,content:A().object.isRequired};var eX=function(){return w.createElement("svg",{width:"30",height:"30",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"},w.createElement("rect",{width:"30",height:"30",rx:"15",fill:"black",fillOpacity:"0.5"}),w.createElement("path",{d:"M19.0671 19.9197C19.3042 20.1567 19.6886 20.1567 19.9257 19.9197C20.1628 19.6826 20.1628 19.2983 19.9257 19.0613L10.9383 10.0762C10.7012 9.83913 10.3168 9.83913 10.0797 10.0762C9.84264 10.3132 9.84264 10.6975 10.0797 10.9345L19.0671 19.9197Z",fill:"white",stroke:"white",strokeWidth:"0.5",strokeLinejoin:"round"}),w.createElement("path",{d:"M10.9323 19.9243C10.6953 20.1614 10.3111 20.1614 10.0742 19.9243C9.83718 19.6871 9.83718 19.3026 10.0742 19.0655L19.0569 10.0757C19.2939 9.83856 19.6781 9.83856 19.9151 10.0757C20.1521 10.3129 20.1521 10.6974 19.9151 10.9345L10.9323 19.9243Z",fill:"white",stroke:"white",strokeWidth:"0.5",strokeLinejoin:"round"}))};var eY=function(e){return w.createElement("svg",a()({width:"14",height:"13",viewBox:"0 0 14 13",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),w.createElement("path",{d:"M4.51219 8.02443L1 4.51223M1 4.51223L4.51219 1.00004M1 4.51223H9.4878C10.4193 4.51223 11.3126 4.88226 11.9713 5.54093C12.63 6.19959 13 7.09293 13 8.02443C13 8.95592 12.63 9.84926 11.9713 10.5079C11.3126 11.1666 10.4193 11.5366 9.4878 11.5366H6.26829",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}))};var eJ=(0,V.A)(function(e){return{button:{border:"1px solid #EAEAEA",color:e.palette.grey.demo,backgroundColor:e.palette.grey.backgroundDark,padding:"8px 15px",fontSize:12,lineHeight:"1.8rem","& > span":{textWrap:"auto"}}}});var eQ=function(e){var t=e.categoryName,n=e.href;var r=eJ();return w.createElement(eR.A,{className:r.button,variant:"contained",href:n,target:"_blank"},t)};eQ.propTypes={categoryName:C.string.isRequired,href:C.string.isRequired};var e0=n(49542);var e1=function(e){return eA()(+e.attributes.uploadedAt).format("MMM D, YYYY")};function e2(e){var t,n;var r=e.t,a=e.model,o=e.catalog,i=e.showSku,s=e.allowSettings,l=e.handleModelRemove,c=e.handleShowSettings,u=e.annotationsAllowed,d=e.handleShowAnnotations,m=e.handleShowroomButtonClick,p=e.isOwner,f=e.is3dPlatforma,v=e.history;var h=eV();var g=R()(a,"attributes.description",{default:""});var y=R()(a,"attributes.alias",{default:r("N/A")});var b=R()(a,"attributes.name",{default:""});var E="true"===R()(a,"attributes.isInShowroom",{default:"false"});var C=R()(a,"attributes.nft",{default:""});var A=R()(a,"attributes.tags");var k=e1(a);var T=(0,ex.A)();var D=(0,ek.A)(T.breakpoints.down("sm"));var S=["p","span","div","b","strong","ul","ol","em","li","s","i","strike","del","u","br"];var N=a.attributes.categories;var L=function(e){return eb()(S).call(S,e.tagName)};var q=function(){v.push({pathname:(f?"/":"/u/")+a.attributes.owner}),window.scroll(0,1)};var M=w.createElement(w.Fragment,null,u&&w.createElement(eR.A,{variant:"outlined",className:h.buttonAnnotation,onClick:d},r("Annotations")),w.createElement(eR.A,{className:h.button,variant:"outlined",onClick:m},r(E?"Remove from showroom":"Add to showroom")));return w.createElement("div",{className:h.root},w.createElement(eZ,{model:a,className:h.buttons,nft:C}),w.createElement("div",{className:h.header},w.createElement(x.A,{variant:"h2",className:z()(h.name,((t={})[h.hide]=p,t))},b),i&&w.createElement(x.A,{variant:"body2",className:z()(h.sku,((n={})[h.hidden]=!i,n))},w.createElement("strong",null,r("SKU")," "),i?y:"")),w.createElement(x.A,{variant:"body2",component:"div",className:h.text},w.createElement(eT.$,{rehypePlugins:[eS()],children:g,allowElement:L,unwrapDisallowed:!0})),!!p&&w.createElement(x.A,{variant:"body1",className:h.published},r("Published on")+" "+k),!!A&&Array.isArray(A)&&A.length>0&&p&&w.createElement(eP,{tags:A,t:r}),f&&a.attributes.additionalContent&&a.attributes.additionalContent.length>0&&w.createElement(e$,{content:a.attributes.additionalContent,t:r}),N&&o&&o.showPublicly&&w.createElement("div",{className:h.categoriesButtons},eE()(N).call(N,function(e){var t=(0,e0.M)(o,e);return t?w.createElement(eQ,{key:e,href:(f?"/":"/u/")+a.attributes.owner+(p?"?modelType=3d&":"?")+"categories[0]="+e,categoryName:t}):null})),!!s&&w.createElement("div",{className:h.footer},!D&&w.createElement("div",{className:h.leftButtons},M),w.createElement("div",{className:h.rightButtons},w.createElement(eR.A,{className:h.button,variant:"contained",color:"primary",onClick:c},r("Edit SKU")),D&&M,w.createElement(eR.A,{className:z()(h.button,h.deleteButton),variant:"outlined",onClick:l}
1,r("Delete")))),!p&&w.createElement("button",{className:h.visitShowroomButton,onClick:q,type:"button"},w.createElement(eY,null),w.createElement(x.A,{variant:"body2"},r("Visit showroom"))))}e2.propTypes={t:C.func.isRequired,model:C.object.isRequired,catalog:C.object.isRequired,showSku:C.bool,allowSettings:C.bool,history:C.object.isRequired,handleModelRemove:C.func.isRequired,annotationsAllowed:C.bool,handleShowSettings:C.func.isRequired,handleShowAnnotations:C.func.isRequired,handleShowroomButtonClick:C.func.isRequired,isOwner:C.bool,is3dPlatforma:C.bool};var e3=n(9696);var e9=n(63080);var e5=n(62752);var e7=n(47700);var e8=n(88129);var e4=["authorizedUser"];function e6(e,t){var n=R()(e,"attributes.owner",{default:!1});return n&&n===(0,eh.A)(t)}var te=function(e){return function(){return e.close(),e.openModal({modalType:"progress",modalProps:{close:e.close,cancel:function(){return e.update({error:e.t("Interrupted!")})},retry:te(e),text:e.t('Deleting "{{ name }}"...',{name:e.model.attributes.name})}}),e.remove(e.http,e.model).then(function(t){if(t.error)throw Error((0,e3.A)(t));return e.close(),window.history.length>1?e.goBack():e.pushState((e.is3dPlatforma?"/":"/u/")+e.model.attributes.owner),t}).catch(function(t){e.update({error:(0,e3.A)(t)})})}};var tt=(0,u.Zz)((0,T.Ng)(eg.wC,{showToast:ev.WU,openModal:ef.ho,pushState:em.VC,remove:v.TF,close:ef.VN,update:ef.yo,reget:v.yA,goBack:em.OE}),e9.N,ep.y,eH.A,e8.q,(0,d.CI)(),(0,u.n7)({handleEmbed:function(e){return function(){return e.openModal({modalType:"embed",modalProps:{model:e.model}})}},handleCopy:function(e){return function(){return e.showToast(e.t("Link copied"))}},handleShare:function(e){return function(){return e.openModal({modalType:"share",modalProps:{model:e.model}})}},handleModelRemove:function(e){return function(){return e.openModal({modalType:"confirm",modalProps:{title:e.t("Please confirm your action"),message:e.t('Are you sure you want to delete "{{ name }}"?',{name:e.model.attributes.name}),handleConfirm:te(e)}})}},handleShowroomButtonClick:function(e){var t=e.http,n=e.reget,r=e.t,a=e.model,o=a.id,i=a.attributes,s=e.showToast;return function(){var e="true"===R()(i,"isInShowroom",{default:"false"});(0,e7.F)({modelIds:[o],isInShowroom:!e,http:t,refetch:n}).then(function(){return s(r(e?"Removed from showroom":"Added to showroom"))}).catch(function(e){return s((0,e3.A)(e))})}}}),(0,u.GC)(["model","authorizedUser"],function(e){var t=e.model,n=e.authorizedUser;return{allowSettings:e6(t,n),isOwner:e6(t,n)}}),(0,u.rr)(function(e){e.authorizedUser;var t=eu()(e,e4);return a()({},t)}),e5.z);var tn=tt(e2);var tr=n(51725);var ta=n(9243);var to=n(93691);var ti=n(95460);var ts=n(98263);var tl=n(94965);var tc=n(35080);var tu=n(79832);var td=n(5934);var tm=n(17514);var tp=n(7838);var tf=n.n(tp);var tv=n(16122);var th=n.n(tv);var tg=n(41429);var ty=n(42035);var tb=n(77817);var tw=["classes"];var tE=(0,V.A)({inputRoot:{paddingTop:"5px!important",paddingLeft:"5px!important"},input:{marginLeft:8,marginTop:"5px!important",marginBottom:"2px!important"},chip:{marginBottom:5,marginRight:5}});function tC(e){var t=e.classes,n=eu()(e,tw);var r=tE();var o=(0,tb.z)(r,t);return w.createElement(ty.Ay,a()({classes:o},n))}tC.propTypes={classes:C.object};var tA=["label","fullWidth","className","name","children"];function tx(e){var t=e.label,n=e.fullWidth,r=(e.className,e.name),o=e.children,i=eu()(e,tA);return w.createElement(tg.F,{label:t,name:r,fullWidth:n},function(e){return w.createElement(w.Fragment,null,w.createElement(tC,a()({classes:{root:e.field},type:"text",id:r,variant:"outlined"},i)),o)})}tx.propTypes={className:C.string,label:C.string.isRequired,fullWidth:C.bool,name:C.string.isRequired,children:(0,C.oneOfType)([C.node,(0,C.arrayOf)(C.node)])};var tk=["onChange"],tR=["input","onBeforeAdd"];var tT=(0,u.rr)(function(e){var t=e.input,n=t.onChange,r=eu()(t,tk),o=e.onBeforeAdd,s=eu()(e,tR);return a()({},s,{id:s.name,onAdd:function(e){var t;return n(i()(t=r.value||[]).call(t,null==e?void 0:L()(e).call(e)))},onDelete:function(e,t){var a;var o=tf()(a=r.value).call(a);th()(o).call(o,t,1),n(o)},onBeforeAdd:function(e){return"function"!=typeof o||o(e,r.value)}},r)})(tx);var tD=["name","label"];var tS=function(e){return e.preventDefault()};function tN(e){var t=e.name,n=e.label,r=eu()(e,tD);return w.createElement(tc.A,a()({name:t},r,{onBlur:tS,component:function(e){return w.createElement(tT,a()({label:n},e))}}))}tN.propTypes={name:C.string.isRequired,label:C.string.isRequired};var tL=n(75628);var tq=n.n(tL);var tM=n(38031);var tP=n(78613);var tI="model";var tz=20;var tF=(0,V.A)({button:{minWidth:140,transition:"none"}});function tB(e){var t=e.onCancel,n=e.invalid,r=e.loading,a=e.submitting,o=e.pristine,i=e.t,s=e.handleSubmit;var l=tF();var c=n||r||a;return w.createElement(w.Fragment,null,w.createElement(eR.A,{className:l.button,variant:"outlined",onClick:t,disabled:r||a},i("Cancel")),w.createElement(eR.A,{className:l.button,variant:"contained",color:"primary",onClick:s,disabled:o||c},i("Save")))}tB.propTypes={onCancel:C.func.isRequired,pristine:C.bool,invalid:C.bool,loading:C.bool,submitting:C.bool,t:C.func.isRequired,handleSubmit:C.func};var tO=(0,T.Ng)(null,{update:v.yo});var t_=function(e){var t;var n=(0,tM.X4r)({},["response","data","errors","0"],e);return 409===n.code&&tq()(t=n.title).call(t,"Alias already taken")};var tH=(0,ta.A)({form:tI,onSubmit:function(e,t,n){var r=n.http,a=n.update,o=n.model,i=n.onCancel,s=n.t;return c().resolve(a(r,o,(0,tM.FaR)(["meta","nft"],e))).tap(function(){t((0,ev.WU)(s("Successfully updated model's data"),"success")),i()}).catch(function(e){if(t_(e))throw new tP.n({meta:{alias:s("Alias is already taken. Choose another one.")}});throw new tP.n({_error:e})})},onSubmitFail:function(e,t,n,r){var a=r.t;var o=(0,e3.A)(n);return"should not have or be a reference"!==o||t((0,ev.WU)(a("Should not have or be a reference"),"error"))}});var tU=(0,u.Zz)(tO,e9.N,(0,d.CI)(),tH);var tW=tU(tB);var tZ=n(50274);var tj=n(28946);var tV=(0,V.A)(function(e){return{colorPicker:{},button:{height:44,padding:"8px 10px",margin:0,outline:0,border:"none",background:"none","&:hover":{"& $label":{color:e.palette.black},"& $circle":{borderColor:e.palette.grey.dark}}},label:{display:"inline-block",verticalAlign:"middle",lineHeight:"30px",color:e.palette.grey.dark,transition:"color 0.2s"},circle:{display:"inline-block",verticalAlign:"middle",width:28,height:28,borderRadius:"50%",borderStyle:"solid",borderWidth:1,borderColor:(0,eq.X4)(e.palette.grey.light,.5),marginRight:12,transition:"border-color 0.2s"}}});function tK(e){var t=e.open,n=e.color,r=e.label,a=e.disabled,o=e.handleColorChange,i=e.handleRequestOpen,s=e.handleRequestClose,l=e.className,c=e.anchorRef,u=e.setRef;var d=tV({color:n});var m={backgroundColor:n};return w.createElement("div",{className:l,ref:u},w.createElement("button",{type:"button",onClick:i,disabled:a,className:d.button},w.createElement("span",{style:m,className:d.circle}),w.createElement(x.A,{variant:"body1",className:d.label}
1,r)),c&&w.createElement(tj.Ay,{open:t,anchorEl:c,anchorOrigin:{horizontal:"left",vertical:"bottom"},transformOrigin:{horizontal:"left",vertical:"top"},onClose:s,className:d.colorPicker},w.createElement(tZ.Ay,{color:n,onChangeComplete:o})))}tK.propTypes={anchorRef:C.object,setRef:C.func.isRequired,open:C.bool,color:C.string,label:C.string,handleColorChange:C.func.isRequired,handleRequestOpen:C.func.isRequired,handleRequestClose:C.func.isRequired,className:C.string,disabled:C.bool};var tG=(0,u.Zz)((0,u.ns)({open:!1,anchorRef:null},{setOpen:function(){return function(e){return{open:e}}},setRef:function(){return function(e){return{anchorRef:e}}}}),(0,u.GC)(["color"],function(e){return{label:String(e.color).toUpperCase()}}),(0,u.n7)({handleRequestOpen:function(e){return function(t){t.preventDefault(),e.setOpen(!0)}},handleRequestClose:function(e){return function(){e.setOpen(!1)}},handleColorChange:function(e){return function(t){var n=t.hex;e.onChange(n)}}}));var t$=tG(tK);var tX=function(e){var t=e.input,n=e.className,r=e.disabled,a=e.setColor;return w.createElement(t$,{id:t.name,name:t.name,color:t.value,onChange:(0,ti.Zh)([t.onChange,a]),className:n,disabled:r})};tX.propTypes={input:C.object,className:C.string,disabled:C.bool,setColor:C.func};var tY=function(e){return w.createElement(tc.A,a()({},e,{component:tX}))};var tJ=n(6357);var tQ=(0,V.A)(function(e){return{uploadRoot:{backgroundColor:e.palette.grey.background,borderColor:e.palette.grey.border,"&:hover":{borderColor:(0,eq.X4)(e.palette.grey.demo,.5),"& $uploadLabel":{color:e.palette.grey.dark}}},uploadLabel:{color:e.palette.grey.demo,fontWeight:400,fontSize:"1.4rem",lineHeight:"1.3rem",letterSpacing:1.1,textTransform:"none"}}});function t0(e){var t=e.image,n=e.handleClick,r=e.t;var a=tQ();return w.createElement(eR.A,{variant:"outlined",onClick:n,classes:{root:a.uploadRoot,label:a.uploadLabel}},r(t?"Remove image":"Browse image file"))}t0.propTypes={image:C.string,t:C.func.isRequired,handleClick:C.func.isRequired};var t1=(0,u.Zz)((0,u.n7)({handleClick:function(e){return function(t){e.image?(e.clearInput(),t.stopPropagation()):e.onClick&&e.onClick(t)}}}),(0,d.CI)());var t2=t1(t0);var t3=n(36954);var t9=n(70910);var t5=2;var t7=60;var t8=(0,V.A)(function(e){var t=e.palette;return{rangeContainer:{display:"flex","& > *":{flex:"1 0 auto",color:t.grey.demo}},maxValue:{textAlign:"right"}}});var t4=function(e){var t=e.t,n=e.input;var r=t8();var a=n.name,o=n.value,i=n.onChange;var s=null==o?void 0:o.toFixed(2);var l=w.useCallback(function(e,t){i(t)},[]);return w.createElement(tg.F,{name:a,label:t("Full rotation time: {{value}} sec",{value:s})},function(e){return w.createElement(w.Fragment,null,w.createElement(t9.A,{min:t5,max:t7,step:.1,color:"secondary",className:e.field,name:a,value:o,onChange:l}),w.createElement("div",{className:r.rangeContainer},w.createElement(x.A,null,t5),w.createElement(x.A,{className:r.maxValue},t7)))})};t4.propTypes={t:C.func.isRequired,input:C.object};var t6=function(e){return w.createElement(tc.A,a()({},e,{component:t4}))};var ne=(0,d.CI)()(t6);var nt=n(88933);var nn=n(52065);var nr=function(e){var t=e.t;return w.createElement(td.A,null,t("JPG, PNG files. Max size is {{size}} Mb.",{size:tz}))};nr.propTypes={t:C.func};var na=n(38892);var no=n.n(na);var ni=n(49240);var ns=n(24139);var nl=n(34996);var nc=(0,V.A)({root:{display:"flex",gap:10,flexDirection:"column"}});var nu=function(e){var t=e.t,n=e.catalog,r=e.openModal,a=e.input,o=a.value,i=void 0===o?[]:o,s=a.onChange;var l=nc();var c=(0,nl.z)(i,n);var u=no()(c.sections||{});var d=c.sections[c.mainSectionId];if(0===u.length||!d.name)return null;var m=function(){r({modalType:"modelCatalogModal",modalProps:{catalog:n,categoriesTags:i,onChange:s,disableScrollTop:!0}})};return w.createElement("div",{className:l.root},w.createElement(x.A,{variant:"h2"},t("Catalog")),w.createElement(ns.w,{section:d,categoriesTags:i,onChange:s}),u.length>1&&w.createElement(ni.A,{color:"primary",underline:"always",onClick:m},t("Show more")))};nu.propTypes={t:A().func.isRequired,catalog:A().object,input:C.object.isRequired,openModal:C.func.isRequired};var nd=(0,u.Zz)((0,T.Ng)(null,{openModal:ef.ho}),e8.Y,(0,d.CI)());var nm=nd(nu);var np=n(98195);var nf=(0,V.A)(function(e){var t;var n=e.breakpoints;return{button:((t={display:"inline-block",verticalAlign:"top",marginRight:20})[n.down("sm")]={width:"100%",marginBottom:10,"& button":{width:"100%"}},t)}});var nv=function(e){var t=e.label,n=e.preprocessPreview,r=e.t;var a=nf();return w.createElement(tg.F,{label:t||r("Preview"),name:"preview"},function(e){return w.createElement("div",{className:e.field},w.createElement("div",{className:a.button},w.createElement(tJ.N,{accept:[".jpg",".jpeg",".png"],filename:"preview",mapResult:function(e){return e.data.data.attributes.files[0].filename},name:"meta.previewCustom",preprocess:n,type:"preview"},function(e){return w.createElement(t2,e)}),w.createElement(nr,{t:r})))})};
1nv.propTypes={label:C.string,preprocessPreview:C.func.isRequired,t:C.func.isRequired};var nh=20;var ng=function(e){return/\.(jpe?g|png)$/i.test(e.name)};var ny=function(e,t){return 1024*t*1024>e.size};var nb=(0,u.Zz)((0,T.Ng)(null,{showToast:ev.WU}),(0,d.CI)(),(0,u.n7)({showFileTypeError:function(e){return function(){return e.showToast(e.t("Only {{format}} files are acceptable",{format:"jpeg/png"}),"error")}},showFileMaxSizeError:function(e){return function(t){return e.showToast(e.t("Image size should not exceed {{size}}Mb",{size:t}),"error")}}}),(0,u.n7)({preprocessPreview:function(e){return function(t){return function(n){return new Promise(function(r,a){var o,i,s,l,c;return(o=n&&n[0])&&ng(o)?ny(o,nh)?(s=(i=e.model.attributes).pWidth,l=i.pHeight,Promise.resolve((0,np.dL)(o,s,l)).then(function(e){try{return c=e,r(t([c]))}catch(e){return a(e)}},a)):r(e.showFileMaxSizeError(nh)):r(e.showFileTypeError())})}}}}));var nw=nb(nv);var nE=n(40820);var nC=n.n(nE);var nA=n(58120);var nx=n(20584);var nk=n(94293);var nR=n(1916);var nT=n(88);var nD=n(28467);var nS=(0,V.A)({root:{display:"flex",gap:10,flexDirection:"column",width:"100%"},timecodeWrapper:{marginTop:"11px",display:"flex"},timecodeInput:{marginRight:"10px",flexGrow:1},loadingButton:{position:"absolute",top:"50%",left:"50%",marginTop:-13,marginLeft:-13}});var nN=w.forwardRef(function(e,t){return w.createElement(nD._g,a()({},e,{mask:"23:59:59",definitions:{2:/[0-2]/,3:/[0-3]/,5:/[0-5]/,9:/[0-9]/},inputRef:t,overwrite:!0}))});var nL=function(e){var t=e.generateThumbnail,n=e.model,r=e.processing,a=e.t,o=e.timecode,i=e.updateTimecode;var s=nS();return w.createElement("div",{className:s.root},w.createElement(x.A,{variant:"h2"},a("Preview")),w.createElement(nx.A,{container:!0},w.createElement(nx.A,{item:!0,xs:12,md:6},w.createElement(nw,{label:a("Upload your image"),model:n})),w.createElement(nx.A,{item:!0,xs:12,md:6},w.createElement(nk.A,{htmlFor:"timecode"},a("Generate by timecode (HH:MM:SS)")),w.createElement("div",{className:s.timecodeWrapper},w.createElement(nR.A,{className:s.timecodeInput,id:"timecode",inputComponent:nN,onChange:i,placeholder:"00:00:00",value:o}),w.createElement(eR.A,{color:"primary",disabled:r,onClick:t,variant:"contained",startIcon:r&&w.createElement(nT.A,{size:26,className:s.loadingButton})},a("Ok"))))))};nL.propTypes={generateThumbnail:C.func.isRequired,model:C.object.isRequired,processing:C.bool.isRequired,t:C.func.isRequired,timecode:C.string.isRequired,updateTimecode:C.func.isRequired};var nq=function(e){var t=e.split(":");var n=parseInt(t[0],10);var r=parseInt(t[1],10);var a=parseInt(t[2],10);return[n,r,a]};var nM=function(e){var t=nq(e),n=t[0],r=t[1],a=t[2];return n?"&time="+n+"h"+r+"m"+a+"s":r?"&time="+r+"m"+a+"s":a?"&time="+a+"s":""};var nP=function(e){var t=nq(e),n=t[0],r=t[1],a=t[2];return 60*n*60+60*r+a};var nI=function(e){var t=new Date(0);return t.setSeconds(e),t.toISOString().substring(11,19)};var nz=function(e){return e%2==0?e:e-1};var nF=function(e,t){var n=2e3;if(e<=n&&t<=n)return{width:e,height:t};var r=n/Math.max(e,t);return{width:nz(Math.floor(e*r)),height:nz(Math.floor(t*r))}};var nB=(0,u.Zz)((0,T.Ng)(null,{download:v.RG,showToast:ev.WU}),e9.N,ei,(0,d.CI)(),(0,u.ns)(function(){return{processing:!1,timecode:""}},{updateTimecode:function(e,t){var n=t.videoParams;return function(e){var t=e.target.value;var r=Math.floor(n.duration);return nP(t)>r?{timecode:nI(r)}:{timecode:t}}},setProcessing:function(){return function(e){return{processing:e}}}}),(0,u.IN)(function(){return{filename:"preview",type:"preview"}}),(0,u.n7)({updateImage:function(e){return function(t){e.updatePreviewCustom(t),e.setProcessing(!1)}},mapResult:function(){return function(e){return e.data.data.attributes.files[0].filename}}}),nA.eP,(0,u.n7)({generateThumbnail:function(e){var t=e.download,n=e.handleDrop,r=e.http,a=e.model,o=e.setProcessing,i=e.showToast,s=e.t,l=e.timecode;return function(){return new Promise(function(e,c){var u,d,m,p,f,v,h,g,y,b,w;if(o(!0),!l.match(/[0-2][0-3]:[0-5][0-9]:[0-5][0-9]/))return o(!1),i(s("Invalid timecode"),"error"),e();var E=function(){try{return e()}catch(e){return c(e)}};
1var C=function(e){try{return o(!1),i(s("Unable to create a thumbnail"),"error"),E()}catch(e){return c(e)}};try{return Promise.resolve(t(r,a)).then(function(e){try{return d=(u=e.payload.data.data.attributes).files,m=u.urls,f=(p=a.attributes).pWidth,v=p.pHeight,g=(h=nF(f,v)).width,y=h.height,b=m[nC()(d).call(d,function(e){return"video"===e.type})].replace("/manifest/video.m3u8","/thumbnails/thumbnail.jpg?width="+g+"&height="+y+nM(l)),Promise.resolve(r.get(b,{responseType:"blob",withCredentials:!1})).then(function(e){try{return w=e.data,n([w]),E()}catch(e){return C(e)}},C)}catch(e){return C(e)}},C)}catch(e){C(e)}})}}}));var nO=nB(nL);var n_=(0,V.A)(function(e){var t,n,r,a,o,i,s,l;return{header:{marginTop:4,lineHeight:"3.8rem"},form:{margin:0,maxWidth:"100%"},row:((t={marginTop:20,display:"flex",justifyContent:"space-between"})[e.breakpoints.down("sm")]={flexWrap:"wrap"},t),rowWithTitle:{marginTop:20,display:"flex",flexDirection:"column"},half:((n={flexBasis:"50%","&:first-child":{marginRight:30}})[e.breakpoints.down("sm")]={width:"100%",flexBasis:"100%","&:first-child":{marginRight:0},"&:not(:first-child)":{marginTop:20}},n),full:((r={flexBasis:"100%"})[e.breakpoints.down("sm")]={width:"100%",flexBasis:"100%","&:first-child":{marginRight:0},"&:not(:first-child)":{marginTop:20}},r),tagsHelper:{color:e.palette.grey.dark},rowFooter:((a={})[e.breakpoints.only("lg")]={flexWrap:"wrap"},a),rotationTimeContainer:((o={})[e.breakpoints.only("lg")]={flexBasis:"100%","&:first-child":{marginRight:0}},o),footer:((i={textAlign:"right",alignSelf:"flex-end","& > button":{marginLeft:20},marginTop:20})[e.breakpoints.up("md")]={"& > button:first-child":{marginLeft:0}},i[e.breakpoints.only("lg")]={flexBasis:"100%"},i[e.breakpoints.down("sm")]={display:"flex",flexDirection:"column-reverse",marginTop:10,"& > button":{marginLeft:0,marginTop:20,width:"100%"}},i),button:{display:"inline-block",verticalAlign:"top",marginRight:20},buttonPicker:{"&:first-child":{marginLeft:-8}},error:{color:e.palette.text.error},nft:{marginTop:20},priceRow:{display:"flex"},priceValue:{width:"100%"},attributes:{marginTop:10},hero:((s={display:"flex"})[e.breakpoints.down("md")]={flexDirection:"column"},s),root:((l={padding:"20px 30px 40px"})[e.breakpoints.down("md")]={borderTop:"1px solid "+e.palette.grey.border},l[e.breakpoints.down("md")]={padding:"20px 20px 30px"},l[e.breakpoints.down("xs")]={padding:"30px 20px"},l)}});var nH=[t3.mw,(0,t3.Bp)(1),(0,t3.Ru)(75)];var nU=[(0,t3.Q9)(1e5)];var nW=[(0,t3.Ru)(50),function(e,t,n){var r=n.t;return/^[0-9A-Za-z_\-.\s]{0,50}$/.test(e)?void 0:r("Should contain only latin characters, digits, '_', '-', '.'")}];var nZ=[t3._x,(0,t3.Ru)(1024)];function nj(e){var t=e.accessTypeOptions,n=e.change,r=e.handleChangeAccessType,o=e.handleChangeBackground,i=e.handleChangeRotateMode,s=e.handleChangeRotationTime,l=e.handleChipValidation,c=e.handleHideSettings,u=e.model,d=e.isVideo,m=e.preprocessBackground,p=e.resetPlayerSetting,f=e.rotateOptions,v=e.setBackgroundColor,h=e.setBackgroundImage,g=e.t,y=e.updatePreviewCustom,b=e.withBgField,E=e.withBgImageField,C=e.withRotationMode,A=e.withRotationTime,k=e.isPaid,R=e.is3dPlatforma;var T=n_();return w.createElement("div",{className:T.root},w.createElement("form",{className:T.form},w.createElement(x.A,{variant:"h2",className:T.header},g("Edit SKU")),w.createElement("div",{className:T.row},w.createElement(tm.s,{name:"meta.name",label:g("Name"),validate:nH})),w.createElement("div",{className:T.row},w.createElement(nt.x,{name:"meta.description",label:g("Description"),change:n,validate:nU})),w.createElement("div",{className:T.row},w.createElement("div",{className:T.half},w.createElement(tm.s,{name:"meta.alias",label:g("SKU"),validate:nW})),w.createElement("div",{className:T.half},w.createElement(tm.s,{select:!0,name:"accessType",label:g("Access"),values:t,onChange:r},eE()(t).call(t,function(e){return w.createElement(tu.A,{key:e.value,value:e.value},e.text)})))),w.createElement("div",{className:T.row},w.createElement(tN,{name:"meta.tags",variant:"outlined",fullWidth:!0,placeholder:g("Add tag"),alwaysShowPlaceholder:!0,onBeforeAdd:l,label:g("Tags"),newChipKeys:["Enter",","]},w.createElement(td.A,{className:T.tagsHelper},g("Enter comma-separated values")))),w.createElement("div",{className:T.row},w.createElement(tm.s,{name:"meta.website",label:g("Visit website (URL)"),validate:nZ})),w.createElement("div",{className:T.row},d?w.createElement(nO,{model:u,updatePreviewCustom:y}):w.createElement(nw,{model:u})),w.createElement("div",{className:T.row},C&&w.createElement("div",{className:T.half},w.createElement(tm.s,{select:!0,name:"meta.playerSettings.rotatemode",label:g("Rotation mode"),values:f,onChange:i},eE()(f).call(f,function(e){return w.createElement(tu.A,{key:e.value,value:e.value},e.text)}))),w.createElement("div",{className:T.half}
1,b&&w.createElement(tg.F,{label:g("Background"),name:"background"},function(e){return w.createElement("div",{className:e.field},E&&w.createElement("div",{className:T.button},w.createElement(tJ.N,{type:"background",filename:"background",name:"meta.backgroundImage",onImageChange:h,preprocess:m,accept:[".jpg",".jpeg",".png"]},function(e){return w.createElement(t2,a()({onClick:o},e))}),w.createElement(nr,{t:g})),w.createElement(tY,{setColor:v,className:z()(T.button,T.buttonPicker),name:"meta.backgroundColor"}))}))),w.createElement("div",{className:z()(T.row,T.rowFooter)},A&&w.createElement("div",{className:z()(T.half,T.rotationTimeContainer)},w.createElement(ne,{name:"meta.playerSettings.autorotatetime",onChange:s}))),w.createElement("div",{className:T.row},w.createElement(tc.A,{name:"meta.categories",component:nm})),R&&k&&w.createElement("div",{className:T.rowWithTitle},w.createElement(x.A,{variant:"h2"},g("Additional content")),w.createElement(nn.A,{name:"meta.additionalContentEdit",isAdditionalContent:!0})),w.createElement("footer",{className:z()(T.half,T.footer)},w.createElement(tW,{onCancel:function(){c(),p()},model:u}))))}nj.propTypes={accessTypeOptions:C.array.isRequired,change:C.func.isRequired,error:C.object,frame:C.func,handleChangeAccessType:C.func.isRequired,handleChangeBackground:C.func.isRequired,handleChangeRotateMode:C.func.isRequired,handleChangeRotationTime:C.func.isRequired,handleChipValidation:C.func.isRequired,handleHideSettings:C.func.isRequired,meta:C.object,model:C.object,isVideo:C.bool.isRequired,preprocessBackground:C.func.isRequired,preprocessPreview:C.func.isRequired,resetPlayerSetting:C.func.isRequired,rotateOptions:C.array.isRequired,setBackgroundColor:C.func.isRequired,setBackgroundImage:C.func.isRequired,t:C.func.isRequired,updatePreviewCustom:C.func.isRequired,withBgField:C.bool,withBgImageField:C.bool,withRotationMode:C.bool,withRotationTime:C.bool,is3dPlatforma:C.bool,isPaid:C.bool};var nV=n(2620);var nK=["autorotatetime"];var nG=20;var n$=function(e){return/\.(jpe?g|png)$/i.test(e.name)};var nX=function(e,t){return 1024*t*1024>e.size};var nY=function(e,t){var n=t.model,r=n.accessType,o=n.attributes;var i=o.alias,s=o.name,l=o.description,c=o.type,u=void 0===c?"default":c,d=o.backgroundColor,m=void 0===d?"#FFFFFF":d,p=o.tags,f=void 0===p?[]:p,v=o.categories,h=void 0===v?[]:v,g=o.additionalContent,y=o.website,b=o.backgroundImage,w=o.playerSettings,E=void 0===w?{}:w,C=E.autorotatetime,A=void 0===C?10:C,x=eu()(E,nK),k=o.previewCustom;return{initialValues:{accessType:r,meta:a()({name:s,type:u,alias:i,tags:f,categories:h},g?{additionalContentEdit:(0,nV.z)(g)}:{},{description:l,website:y,playerSettings:a()({autorotatetime:A},x),backgroundImage:b,backgroundColor:m,previewCustom:k})}}};var nJ={update:v.yo,showToast:ev.WU,setBackgroundColor:G.Mo,setBackgroundImage:G.Mr,setRotationTime:G.oH,openUpgradePlanModal:$.ho};var nQ=(0,tr.A)(tI);var n0=(0,u.Zz)(et.$g,eH.A,eo,(0,d.CI)(),(0,T.Ng)(nY,nJ),(0,u.IN)(function(e){return{accessTypeOptions:[{value:v.oy,text:e.t("Public")},{value:v.Yc,text:e.t("Private")},{value:v.rx,text:e.t("Unlisted")}],rotateOptions:(0,ts.t)(e.model)?[{value:v.Z9,text:e.t("Loop")},{value:v.bi,text:e.t("Boomerang")}]:[{value:v.Z9,text:e.t("Loop")},{value:v.u0,text:e.t("Once")},{value:v.bi,text:e.t("Boomerang")}]}}),(0,u.n7)({showFileTypeError:function(e){return function(){return e.showToast(e.t("Only jpeg/png files are acceptable"),"error")}},showFileMaxSizeError:function(e){return function(t){return e.showToast(e.t("Image size should not exceed {{size}}Mb",{size:t}),"error")}}}),(0,u.n7)({handleChangeAccessType:function(e){return function(t,n){return n===v.Yc&&e.planLevel<10?(t.preventDefault(),e.openUpgradePlanModal("Lite")):n===v.rx&&e.planLevel<20?(t.preventDefault(),e.openUpgradePlanModal("Premium")):n}},handleChangeBackground:function(e){return function(t){e.planLevel<30&&(t.stopPropagation(),e.openUpgradePlanModal("Business"))}},handleChangeRotateMode:function(e){return function(e){}},handleChipValidation:function(e){return function(t,n){return!t||(t.length>nG?(e.showToast(e.t("Tag must be shorter than {{length}} characters",{length:nG}),"error"),!1):!eb()(n).call(n,L()(t).call(t)))}}
1,preprocessBackground:function(e){return function(t){return function(n){var r=n&&n[0];return r&&n$(r)?nX(r,tz)?t([r]):e.showFileMaxSizeError(tz):e.showFileTypeError()}}},preprocessPreview:function(e){return function(t){return function(n){return new Promise(function(r,a){var o,i,s,l,c;return(o=n&&n[0])&&n$(o)?(s=(i=e.model.attributes).pWidth,l=i.pHeight,Promise.resolve((0,np.dL)(o,s,l)).then(function(n){try{if(c=n,!nX(c,tz))return r(e.showFileMaxSizeError(tz));return r(t([c]))}catch(e){return a(e)}},a)):r(e.showFileTypeError())})}}}}),(0,ta.A)({form:tI,validate:function(){return{}},enableReinitialize:!0,onChange:function(e,t,n){t(n.change("meta.nft"))}}),(0,u.IN)(function(e){var t=e.error,n=e.model,r=e.isVideo;return{error:R()(t,"response.data.errors.0.detail.0.message",t),withBgField:!r&&!(0,tl.w)(n),withBgImageField:"simple"!==R()(n,"attributes.uploadType")&&!(0,H.C)(n)&&!r&&!(0,tl.w)(n),withRotationMode:!(0,H.C)(n)&&!r&&!(0,tl.w)(n),withRotationTime:!r&&!(0,tl.w)(n)}}),(0,T.Ng)(function(e){return nQ(e,"meta.playerSettings.ttc","meta.previewCustom",{change:to.Zg})}),(0,u.n7)({handleChangeRotationTime:function(e){return function(t){var n=t/10;e.change("meta.playerSettings.ttc",n),e.setRotationTime({autorotatetime:t,ttc:n})}},resetPlayerSetting:function(e){return function(){var t=e.initialValues.meta,n=t.backgroundImage,r=t.backgroundColor;e.setBackgroundColor(r),e.setBackgroundImage(n)}},updatePreviewCustom:function(e){return function(t){e.change("meta.previewCustom",t)}}}),(0,u.rr)(function(e){return(0,ti.Up)(e,["is3dPlatforma","isPaid","accessTypeOptions","change","error","frame","handleChangeAccessType","handleChangeBackground","handleChangeRotateMode","handleChangeRotationTime","handleChipValidation","handleHideSettings","isVideo","model","preprocessBackground","preprocessPreview","resetPlayerSetting","rotateOptions","setBackgroundColor","setBackgroundImage","t","updatePreviewCustom","withBgField","withBgImageField","withRotationMode","withRotationTime"])}),u.LM);var n1=n0(nj);var n2=["isProOrHigher","isMeshModel","model"];var n3=(0,u.Zz)((0,u.ns)({settings:!1},{handleShowSettings:function(){return function(){return{settings:!0}}},handleHideSettings:function(){return function(){return{settings:!1}}}}),et.Oj,Q,(0,u.rr)(function(e){e.isProOrHigher;var t=e.isMeshModel,n=e.model,r=eu()(e,n2);return a()({},r,{model:n,annotationsAllowed:!t&&!(0,tl.w)(n)})}),(0,u.tk)(function(e){return e.settings},(0,u.Cc)(n1)));var n9=(0,u.$I)(ed,n3(tn));var n5=n(43698);var n7=n.n(n5);var n8=n(29328);var n4=n.n(n8);var n6=n(92217);var re=n(96624);var rt=(0,re.A)();var rn="#40b7f3";function rr(e){try{var t=e.touches[0].screenX;return t}catch(e){}return 0}var ra=function(e){function t(t){var n;return(n=e.call(this,t)||this).setDragging=function(e){return n.setState(function(){return{dragging:e}})},n.setDragStartX=function(e){return n.setState(function(t){var n=t.offsetX;return{dragStartX:e,startOffsetX:n}})},n.setOffsetX=function(e){var t=n.props.maxOffset;var r=Math.round(360*e/t);n.props.setCurrentDegree(t>0?r:0),n.setState(function(){return{offsetX:e}})},n.setOffsetXFromData=function(e){var t=n.props,r=t.maxOffset,a=t.startFrameOffset,o=void 0===a?0:a;var i=e.id,s=e.idCount;var l=(s+i-o)%s;n.setOffsetX(Math.max(0,Math.min(r,l/s*r)))},n.handleFrameMessage=function(e){var t=e.data;var r=n.state.dragging;var a=n.props.modelId;t&&t.modelId&&t.modelId===a&&("draw"===t.actionType&&(!r&&n.props.isLoaded&&n.setOffsetXFromData(t),t.drawArgs&&n.props.setDrawArgs(t.drawArgs)),"loaded"===t.actionType&&(n.props.isLoaded||(n.setOffsetXFromData(t),n.props.setIsLoaded()),t.idCount&&n.props.idCount!==t.idCount&&n.props.setIdCount(t.idCount),"number"==typeof t.availableZoomLevel&&n.props.setZoomAvailability(t.availableZoomLevel>0)))},n.rotateToDegNoCycle=function(e){var t=n.props,r=t.idCount,a=t.startFrameOffset,o=void 0===a?0:a;var i=o/r;n.props.rotateToDeg((e+i)*360)},n.handlePointerDown=function(e){n.setDragging(!0),n.setDragStartX(e)},n.handlePointerMove=function(e){var t=n.props.maxOffset;var r=n.state,a=r.dragging,o=r.startOffsetX,i=r.dragStartX;if(a&&!(t<=0)){var s=Math.max(0,Math.min(t,o+(e-i)));n.setOffsetX(s),n.rotateToDegNoCycle(s/t)}},n.handlePointerUp=function(){n.setDragging(!1)},n.handleMouseDown=function(e){n.handlePointerDown(e.screenX),e.preventDefault()},n.handleMouseMove=function(e){n.handlePointerMove(e.screenX)},n.handleTouchStart=function(e){n.handlePointerDown(rr(e))},n.handleTouchMove=function(e){n.handlePointerMove(rr(e))},n.state={dragging:!1,dragStartX:0,startOffsetX:0,offsetX:0},n}n4()(t,e);var n=t.prototype;return n.componentDidMount=function(){this.props.requestPlayerState(),rt?(document.addEventListener("touchmove",this.handleTouchMove,{passive:!0}),document.addEventListener("touchend",this.handleTouchEnd,{passive:!0})):(document.addEventListener("mousemove",this.handleMouseMove,{passive:!0}),document.addEventListener("mouseup",this.handlePointerUp,{passive:!0})),window.addEventListener("message",this.handleFrameMessage,{passive:!0})},n.componentWillUnmount=function(){rt?(document.removeEventListener("touchmove",this.handleTouchMove,{passive:!0}),document.removeEventListener("touchend",this.handleTouchEnd,{passive:!0})):(document.removeEventListener("mousemove",this.handleMouseMove,{passive:!0}),document.removeEventListener("mouseup",this.handlePointerUp,{passive:!0})),window.removeEventListener("message",this.handleFrameMessage,{passive:!0})},n.render=function(){var e=this.props,t=e.baseUrl,n=e.yAxisWidth,r=e.xAxisHeight,a=e.chartHeight,o=e.chartMarginTop,i=e.chartMarginLeft,s=e.currentDegree,l=e.isLoaded,c=e.classes;var u=this.state.offsetX;if(!l)return null;var d="translate("+(this.props.chartMarginLeft+(u||0))+")";return w.createElement("svg",{className:c.needleWrapper},w.createElement("defs",null,w.createElement("linearGradient",{id:"fill-scroller",x1:"0",y1:"0",x2:"1",y2:"0"},w.createElement("stop",{offset:"0",stopColor:rn,stopOpacity:0}),w.createElement("stop",{offset:"45%",stopColor:rn,stopOpacity:.2}),w.createElement("stop",{offset:"55%",stopColor:rn,stopOpacity:.2}),w.createElement("stop",{offset:"100%",stopColor:rn,stopOpacity:0}))),w.createElement("g",{className:c.needleGroup,onMouseDown:this.handleMouseDown,onTouchStart:this.handleTouchStart,transform:d},w.createElement("rect",{className:c.chartScroller,x:n,y:o,height:a-r-o,fillOpacity:1,fill:"url("+t+"#fill-scroller)"}),w.createElement("line",{className:c.scrollerNeedle,x1:n,y1:o-20,x2:n,y2:a-r,stroke:"#000",shapeRendering:"crispEdges"}),w.createElement("text",{transform:"translate("+(s>180?"-34":"0")+")",x:n+6,y:o-6},s+"\xb0"),w.createElement("rect",{fill:"transparent",x:i,y:o-20,width:60,height:20})))},t}(w.PureComponent);ra.propTypes={baseUrl:C.string,chartMarginLeft:C.number.isRequired,chartMarginTop:C.number.isRequired,chartHe
1ight:C.number.isRequired,yAxisWidth:C.number.isRequired,xAxisHeight:C.number.isRequired,maxOffset:C.number,setDrawArgs:C.func.isRequired,rotateToDeg:C.func.isRequired,requestPlayerState:C.func.isRequired,setZoomAvailability:C.func.isRequired,currentDegree:C.number,idCount:C.number,modelId:C.string,setIdCount:C.func.isRequired,setCurrentDegree:C.func.isRequired,isLoaded:C.bool,setIsLoaded:C.func.isRequired,startFrameOffset:C.number,classes:C.object};var ro=(0,T.Ng)(null,{setZoomAvailability:v.Nz,requestPlayerState:G.cB});var ri=ro(ra);var rs=n(59004);var rl=n(15789);var rc=n(59030);var ru=n(92633);var rd=n(61514);var rm=n(44623);var rp=150;var rf=40;var rv=40;var rh=30;var rg=0;var ry=rg+rh+rv;var rb=(0,V.A)(function(e){var t,n,r,a,o,i,s;return{iframe:((t={padding:0,flex:"1 0 auto",border:0,width:"100%",height:"70vh",minHeight:rp})[e.breakpoints.down("md")]={height:"calc(100vh - 220px)"},t["@media screen and (max-width: 1130px) and (min-height: 600px)"]={height:"calc(100vh - 260px)"},t),ready:{},empty:{},wrapper:((n={position:"relative",width:"100%",height:"100%",userSelect:"none",padding:"7px 30px 13px"})[e.breakpoints.down("md")]={padding:"18px 30px 2px"},n[e.breakpoints.down("sm")]={paddingRight:20,paddingLeft:20},n[e.breakpoints.down("xs")]={padding:"0 20px"},n),paddingContainer:{position:"relative"},needleWrapper:{position:"absolute",top:0,left:0,height:"100%",width:"100%",zIndex:1},needleGroup:{cursor:"ew-resize",zIndex:100,display:"none","$ready &":{display:"block"}},chartScroller:{width:"calc((100% - "+ry+"px) / 30)",transform:"translateX(calc((100% - "+ry+"px) / -60))"},scrollerNeedle:{},actions:((r={position:"relative",display:"flex",height:rf,justifyContent:"flex-start",alignItems:"center",flexFlow:"row nowrap",fontSize:"14px",zIndex:201,marginLeft:-3})[e.breakpoints.down("xs")]={justifyContent:"flex-end"},r),renew:((a={marginRight:10,marginLeft:10,flexGrow:1,color:e.palette.grey.light})[e.breakpoints.down("xs")]={display:"none"},a),renewButton:{zIndex:300},icon:{fontSize:"16px!important",color:e.palette.grey.light},renewFetching:{animation:"$animSpin 0.7s linear infinite"},"@keyframes animSpin":{from:{transform:"rotate(0deg) scale(0.7)"},to:{transform:"rotate(359deg) scale(0.7)"}},zoomMap:((o={whiteSpace:"nowrap",marginRight:-6,color:e.palette.grey.dark})[e.breakpoints.down("xs")]={display:"none"},o),picker:((i={})[e.breakpoints.down("sm")]={right:0,left:"auto"},i),stateContainer:{position:"absolute",top:0,bottom:0,left:0,right:0,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",zIndex:200,backgroundColor:"rgba(255, 255, 255, 0.8)",padding:"40px 10px 30px","&$empty":((s={fontSize:"1.5em",opacity:.6,top:rf,paddingTop:0})[e.breakpoints.down("xs")]={paddingLeft:60,paddingRight:30},s)},loading:{fontSize:"2em"},error:{fontSize:"1.5em",textAlign:"center",color:e.palette.text.error},heatmapOverlay:{position:"absolute",top:0,left:0,right:0,zIndex:1,pointerEvents:"none"},heatmap:{width:"100%",height:"100%",minHeight:rp},hidden:{display:"none"},label:{fontSize:"14px",marginLeft:-4},renewLabel:{fontSize:"14px",marginLeft:5}}});function rw(e){var t=(e/3600).toFixed(1)+"h";return e<60?t=e+"s":e>=60&&e<3600&&(t=(e/60).toFixed(1)+"m"),t}function rE(e){var t=e.data,n=e.baseUrl,r=e.margins,a=e.xTicks,o=e.xTickFormatter,i=e.xAxisHeight,s=e.yAxisWidth,l=e.chartHeight,c=e.setContainerRef;var u=(0,ex.A)();var d=rb();return w.createElement(rs.u,{width:"100%",height:l,ref:c,className:d.container},w.createElement(rl.Q,{data:t,margin:r},w.createElement("defs",null,w.createElement("linearGradient",{id:"fill-chart",x1:"0",y1:"0",x2:"0",y2:"1"},w.createElement("stop",{offset:"0",stopColor:rn,stopOpacity:1}),w.createElement("stop",{offset:"100%",stopColor:rn,stopOpacity:0}))),w.createElement(rc.d,{strokeDasharray:"2 2",stroke:u.palette.charts.lightGrey}),w.createElement(ru.W,{type:"category",ticks:a,tick:{fill:u.palette.grey.dark,fontSize:10},axisLine:{strokeWidth:1,stroke:u.palette.grey.dark},tickLine:{strokeDasharray:"2 2",stroke:u.palette.charts.lightGrey},tickMargin:10,tickFormatter:o,height:i}),w.createElement(rd.h,{orientation:"left",yAxisId:"data",axisLine
1:!1,tick:{fill:u.palette.grey.light,fontSize:10},tickLine:{strokeDasharray:"2 2",stroke:u.palette.charts.lightGrey},tickMargin:10,width:s,tickCount:3,minTickGap:1,allowDecimals:!1,tickFormatter:rw}),w.createElement(rm.G,{connectNulls:!0,yAxisId:"data",type:"monotone",dataKey:"value",stroke:rn,fillOpacity:1,fill:"url("+n+"#fill-chart)"})))}rE.propTypes={data:C.array.isRequired,baseUrl:C.string,xTicks:(0,C.arrayOf)(C.number).isRequired,xTickFormatter:C.func.isRequired,setContainerRef:C.func.isRequired,chartHeight:C.number.isRequired,xAxisHeight:C.number.isRequired,yAxisWidth:C.number.isRequired,margins:C.object.isRequired};var rC=(0,u.LM)(rE);function rA(e){var t;var n=e.data,r=e.baseUrl,a=e.isReady,o=e.maxOffset,i=e.xTicks,s=e.xTickFormatter,l=e.xAxisHeight,c=e.yAxisWidth,u=e.margins,d=e.chartHeight,m=e.chartMarginTop,p=e.chartMarginLeft,f=e.modelId,v=e.idCount,h=e.setIdCount,g=e.setDrawArgs,y=e.setContainerRef,b=e.currentDegree,E=e.setCurrentDegree,C=e.rotateToDeg,A=e.isLoaded,x=e.setIsLoaded,k=e.startFrameOffset;var R=rb();var T=z()(R.paddingContainer,((t={})[R.ready]=a,t));return w.createElement("div",{className:T},w.createElement(ri,{classes:R,baseUrl:r,modelId:f,idCount:v,setIdCount:h,maxOffset:o,setDrawArgs:g,xAxisHeight:l,yAxisWidth:c,chartHeight:d,chartMarginLeft:p,chartMarginTop:m,currentDegree:b,setCurrentDegree:E,rotateToDeg:C,isLoaded:A,setIsLoaded:x,startFrameOffset:k}),w.createElement(rC,{data:n,baseUrl:r,margins:u,xTicks:i,xTickFormatter:s,xAxisHeight:l,yAxisWidth:c,chartHeight:d,setContainerRef:y,isLoaded:A}))}rA.propTypes={data:C.array.isRequired,isReady:C.bool.isRequired,baseUrl:C.string,xT
1icks:(0,C.arrayOf)(C.number).isRequired,xTickFormatter:C.func.isRequired,setContainerRef:C.func.isRequired,chartHeight:C.number.isRequired,xAxisHeight:C.number.isRequired,yAxisWidth:C.number.isRequired,margins:C.object.isRequired,chartMarginTop:C.number.isRequired,chartMarginLeft:C.number.isRequired,setDrawArgs:C.func.isRequired,maxOffset:C.number,modelId:C.string,idCount:C.number,setIdCount:C.func.isRequired,currentDegree:C.number,setCurrentDegree:C.func.isRequired,rotateToDeg:C.func.isRequired,isLoaded:C.bool,setIsLoaded:C.func.isRequired,startFrameOffset:C.number};var rx=n(994);var rk=n(18401);var rR=n(742);var rT=n(8067);var rD=n(28415);var rS=n.n(rD);var rN=n(31965);var rL=n(51402);var rq=n.n(rL);var rM=(0,V.A)({container:{position:"absolute",top:0,left:0,bottom:0,right:0,overflow:"hidden"},cell:{position:"absolute",display:"flex",justifyContent:"center",alignItems:"center",verticalAlign:"text-bottom",borderRadius:"15px",padding:"0 8px",lineHeight:"32px",opacity:.75,backgroundColor:"#000",color:"#fff",minWidth:"32px",zIndex:2,transform:"translate(-50%, -50%)"}});function rP(e){var t=e.grid;var n=rM();return w.createElement("div",{className:n.container},eE()(t).call(t,function(e){var t=e.top,r=e.left,a=e.clicks;return w.createElement("div",{className:n.cell,key:"cell-"+t+"-"+r,style:{to
1p:t,left:r}},a)}))}rP.propTypes={grid:C.array.isRequired};var rI=10;var rz=(0,u.Zz)((0,u.GC)(["points","drawArgs"],function(e){var t;var n=e.points,r=e.drawArgs,a=r[2],o=r[3];var i=function(e,t){return Math.floor(t/e+.5)*e};var s=Math.floor(a/rI);var l=Math.floor(o/rI);var c=n.reduce(function(e,t){var n=t.x,r=t.y,a=t.valueAtDegree;var o=i(l,r);var c=i(s,n);var u=o+"-"+c;return a>0&&(e[u]?(e[u].clicks+=a,e[u].top=(e[u].top+r)/2,e[u].left=(e[u].left+n)/2):e[u]={top:r,left:n,clicks:a}),e},{});return{grid:eE()(t=rq()(c)).call(t,function(e){return c[e]})}}),(0,u.tk)(function(e){return 0===e.grid.length},u.KJ),(0,u.rr)(function(e){var t=e.grid;return{grid:t}}));var rF=rz(rP);function rB(e){var t=e.setHeatmap,n=e.showClicks,r=e.modelId,a=e.points,o=e.drawArgs;var i=rb();return w.createElement("div",{className:z()(i.iframe,i.heatmapOverlay)},w.createElement("div",{ref:t,className:i.heatmap}),n?w.createElement(rF,{modelId:r,points:a,drawArgs:o}):null)}rB.propTypes={setHeatmap:C.func.isRequired,showClicks:C.bool,modelId:C.string,points:C.array,drawArgs:C.array};var rO=n(14182);var r_=function(e){var t=function(t){function n(e){var n;return(n=t.call(this,e)||this).setHeatmap=function(e){if(e){var t=rS().create({container:e,maxOpacity:.5,minOpacity:0,blur:.75});n.setState(function(){return{heatmap:t}})}},n.calcData=function(e){var t=n.data[e];if(t)return t;var r=n.props,a=r.drawArgs,o=r.zoomData;var i=a[0],s=a[1],l=a[2],c=a[3];var u=o.data,d=u.meta.segmentsCount,m=u.data;var p=Number(d);var f=0;var v=m.reduce(function(t,r){var a=r.id,o=r.attributes.zoomHeatmap;var u=Math.round(360*Number(a)/p);var d=(0,rO.YQ)(e,u);var m=rN.Kf-d;return o.forEach(function(e){var r=e.x,a=e.y,o=e.temp;var u=Number(o);var p=u*m;p>0&&r>=0&&r<=1&&a>=0&&a<=1&&(f=Math.max(f,Number(o)*rN.Kf),t.push({x:i+r*l,y:s+a*c,value:p,radius:n.radius,valueAtDegree:d<rN.Kf?u:0}))}),t},[]);return n.data[e]={max:f,points:v},n.data[e]},n._updateHeatmap=function(e){if(n.state.heatmap){var t=n.calcData(e),r=t.max,a=t.points;n.state.heatmap.setData({min:0,max:r,data:a})}},n._repaintHeatmap=function(){var e=n.state.heatmap;if(e){var t=getComputedStyle(e._config.container),r=t.width,a=t.height;e._renderer.setDimensions(parseInt(r,10),parseInt(a,10)),e.repaint()}},n.data={},n.state={heatmap:null},n.updateHeatmap=function(e){return window.requestAnimationFrame(function(){return n._updateHeatmap(e)})},n.repaintHeatmap=function(){return window.requestAnimationFrame(n._repaintHeatmap)},n}n4()(n,t);var r=n.prototype;return r.componentDidMount=function(){this.updateHeatmap(this.props.currentDegree)},r.UNSAFE_componentWillReceiveProps=function(e){if(this.props.currentDegree!==e.currentDegree&&this.updateHeatmap(e.currentDegree),this.props.zoomData!==e.zoomData||this.props.drawArgs!==e.drawArgs){this.data={};var t=e.drawArgs,n=(t[0],t[1],t[2]),r=t[3];this.radius=.1*Math.min(n,r),this.updateHeatmap(e.currentDegree)}},r.componentDidUpdate=function(e){this.props.drawArgs!==e.drawArgs&&this.repaintHeatmap()},r.render=function(){var t=this.props,n=t.zoomData,r=t.drawArgs,a=t.showClicks,o=t.modelId,i=t.currentDegree;if(!n||!n.data||!Array.isArray(n.data.data)||!n.data.data.length||!r)return null;var s=this.calcData(i);return w.createElement(e,{showClicks:a,drawArgs:r,modelId:o,points:s.points,heatmap:this.state.heatmap,setHeatmap:this.setHeatmap})},n}(w.PureComponent);return t.propTypes={drawArgs:C.array,zoomData:(0,C.shape)({data:(0,C.shape)({data:(0,C.arrayOf)((0,C.shape)({})),meta:(0,C.shape)({segmentsCount:C.number})})}),currentDegree:C.number,showClicks:C.bool,modelId:C.string},t};var rH=r_(rB);function rU(e){var t=e.t;var n=rb();return w.createElement("div",{className:n.stateContainer+" "+n.empty},t("No data for selected period is collected yet"))}function rW(e){var t=e.t,n=e.fetchError,r=e.fetchData;var a=rb();return w.createElement("div",{className:a.stateContainer},w.createElement("div",{className:a.error},n),w.createElement("div",null,w.createElement(eR.A,{variant:"contained",color:"primary",onClick:r},t("Reload"))))}function rZ(e){var t=e.t;var n=rb();return w.createElement("div",{className:n.stateContainer},w.createElement("div",{className:n.loading},t("Loading…")))}rU.propTypes={t:C.func.isRequired},rW.propTypes={t:C.func.isRequired,fetchError:C.string.isRequired,fetchData:C.func.isRequired},rZ.propTypes={t:A().func.isRequired};let rj=rZ;function rV(e){var t=e.t;var n=rb();return w.createElement("div",{className:n.stateContainer},w.createElement("div",{className:n.loading},t("Waiting for player...")))}rV.propTypes={t:A().func.isRequired};let rK=rV;var rG=(0,u.Zz)((0,u.tk)(function(e){return e.isFetching||e.notRequested||!e.isLoaded},(0,u.Cc)(rj)),(0,u.tk)(function(e){return e.fetchError},(0,u.Cc)(rW)),(0,u.tk)(function(e){return 0===e.data.length},(0,u.Cc)(rU)),(0,u.tk)(function(e){return null==e.idCount},(0,u.Cc)(rK)))(function(){return null});var r$=n(38252);function rX(e){var t,n;var r=e.modelId,a=e.zoomMap,o=e.children,i=e.zoomData,s=e.drawArgs,l=e.className,c=e.fetchData,u=e.isFetching,d=e.currentDegree,m=e.isZoomAvailable,p=e.handleToggleZoom,f=e.presets,v=e.startDate,h=e.endDate,g=e.handleChangeDates,y=e.showClicks,b=e.handleToggleClicks,E=e.t;var C=rb();var A=z()(C.renewButton,((t={})[C.renewFetching]=u,t));var x=z()(C.zoomMap,((n={})[C.hidden]=!m,n));var k={label:C.label};var R={label:C.renewLabel};return w.createElement(w.Fragment,null,a&&w.createElement(rH,{modelId:r,showClicks:y,zoomData:i,drawArgs:s,currentDegree:d}),w.createElement("div",{className:l},w.createElement("div",{className:C.wrapper},w.createElement("div",{className:C.actions},w.createElement("div",{className:x},w.createElement(rx.A,{classes:k,control:w.createElement(rk.A,{name:"zoom",value:a,onChange:p}),label:E("Zoom map")}),w.createElement(rx.A,{classes:k,disabled:!a,control:w.createElement(rk.A,{name:"clicks",value:y,onChange:b}),label:E("Show clicks")})),w.createElement("div",{className:C.renew},w.createElement(rx.A,{classes:R,control:w.createElement(rR.A,{onClick:c,className:A,"aria-label":"refresh",size:"small",color:"inherit"},w.createElement(rT.A,{className:C.icon})),label:E("Refresh")})),w.createElement(r$.DateRangePicker,{presets:f,startDate:v,endDate:h,onDatesChange:g,pickerClassName:C.picker})),w.createElement(rG,e),o)))}rX.propTypes={children:(0,C.oneOfType)([C.node,C.array]).isRequired,views:C.object,modelId:C.string,className:C.string,presets:C.array.isRequired,startDate:C.object.isRequired,endDate:C.object.isRequired,handleChangeDates:C.func.isRequired,zoomMap:C.bool.isRequired,currentDegree:C.number,drawArgs:C.array,zoomData:C.object,isZoomAvailable:C.bool.isRequired,handleToggleZoom:C.func.isRequired,isFetching:C.bool.isRequired,fetchData:C.func.isRequired,t:C.func.isRequired,showClicks:C.bool,handleToggleClicks:C.func.isRequired};var rY=n(50198);var rJ=n(34896);var rQ=n(26960);var r0=["skuAnalyticsFetchParams","startFrameOffset"];var r1=function(e){var t=function(t){function n(e){var n;(n=t.call(this,e)||this).setIdCount=function(e){n.idCount=e},n.setIsLoaded=function(){n.setState(function(){return{isLoaded:!0}})},n.emptyData=function(e){var t;return eE()(t=Array.apply(null,{length:e+1})).call(t,function(){return{name:"segment"}})},n.xTicks=function(e){var t;return eE()(t=Array.apply(null,{length:13})).call(t,function(t,n){return n*e/12})},n.setData=function(){var e=n,t=e.idCount,r=e.segments;
1if(t&&r){var a=n.emptyData(t);var o=n.xTicks(t);r.forEach(function(e){var t=e.id,n=e.attributes.timeOnSegmentAvg;a[t].value=n}),a[t].value=a[0].value=0,n.setState(function(){return{data:a,xTicks:o}})}},n.setBaseUrl=function(){return n.setState(function(){return{baseUrl:window.location.href.replace(window.location.hash,"")}})},n.setZoomData=function(e){return n.setState(function(){return{zoomData:e}})},n.startFetching=function(){return n.setState(function(){return{isFetching:!0}})},n.startZoomFetching=function(){return n.setState(function(){return{zoomIsFetching:!0}})},n.stopFetching=function(e){return n.setState(function(){return{fetchError:e,notRequested:!1,isFetching:!1}})},n.stopZoomFetching=function(e){return n.setState(function(){return{zoomFetchError:e,zoomIsFetching:!1}})},n.setMaxOffset=function(e){var t=n.props,r=t.yAxisWidth,a=t.chartMarginLeft,o=t.chartMarginRight;n.setState(function(){return{maxOffset:e?e-r-o-a:0}})},n.setContainerRef=function(e){e&&(n._containerRef=e,n.handleLayoutResize())},n.setCurrentDegree=function(e){return n.setState(function(){return{currentDegree:e}})},n.handleLayoutResize=function(){var e;null!=(e=n._containerRef)&&null!=(e=e.current)&&e.clientWidth&&n.setMaxOffset(n._containerRef.current.clientWidth)},n.setZoomMap=function(e){return n.setState(function(){return{zoomMap:e}})},n.setDrawArgs=function(e){(0,tM.aIS)(e,n.state.drawArgs)||n.setState(function(){return{drawArgs:e}})},n.rotateToDeg=function(e){if(n.props.playerRef){var t=Math.floor(e);try{n.props.playerRef.contentWindow.postMessage({fn:"rotateToDeg",args:[t]},"*")}catch(e){}}},n.fetchZoomData=function(){n.state.zoomIsFetching||(n.startZoomFetching(),n.props.http.get((0,rO.hV)(a()({},n.props.params,{accuracy:3}))).then(function(e){return n.setZoomData(e),n.stopZoomFetching(),null}).catch(function(e){return n.stopZoomFetching(e.toString())}))},n.fetchSegmentData=function(){n.startFetching(),c().props({segments:n.props.http.get((0,rO.m6)(n.props.params))}).then(function(e){var t=e.segments;var r=R()(t,"data.meta.segmentsCount");return n.segments=R()(t,"data.data",{default:[]}),r&&(n.idCount=Number(r)),n.stopFetching(),null}).catch(function(e){return n.stopFetching(e.toString())})},n.fetchData=function(){n.fetchSegmentData(),n.state.zoomMap&&n.fetchZoomData()},n.fetchBillingCycle=function(){var e=n.props,t=e.params,r=e.http;n.props.fetchEmbeds({username:t.owner},r)},n.handleToggleZoom=function(){n.state.zoomMap||n.fetchZoomData(),n.setZoomMap(!n.state.zoomMap)},n.handleToggleClicks=function(){return n.setState(function(e){var t=e.showClicks;return{showClicks:!t}})},n.handleChangeDates=function(e){var t=e.startDate,r=e.endDate;n.props.startDate.isSame(t,"day")&&n.props.endDate.isSame(r,"day")||(n.props.setDates({startDate:t,endDate:r}),window.setTimeout(n.fetchData,0))},n.xTickFormatter=function(e){return Number(e*(360/n.idCount)).toFixed(0)+"\xb0"};var r=e.chartMarginTop,o=e.chartMarginRight,i=e.chartMarginLeft;return n.margins={top:r,left:i,right:o},n._idCount=null,n._segments=null,n.state={isBillingCycleLoading:!0,baseUrl:"",data:n.emptyData(120),xTicks:n.xTicks(120),isFetching:!1,notRequested:!0,fetchError:null,isLoaded:!1,zoomData:null,zoomIsFetching:!1,zoomFetchError:null,zoomMap:!1,showClicks:!1,drawArgs:null,maxOffset:0,currentDegree:0},n.resizeHandler=(0,n6.n)(50,n.handleLayoutResize,50,{noTrailing:!0}),n.rotateToDeg=(0,n6.n)(16,n.rotateToDeg,{noLeading:!1,noTrailing:!1}),n}n4()(n,t);var r=n.prototype;return r.componentDidMount=function(){this.fetchBillingCycle(),this.setBaseUrl(),window.addEventListener("resize",this.resizeHandler,{passive:!0})},r.componentDidUpdate=function(e,t){t.isBillingCycleLoading===this.state.isBillingCycleLoading||this.state.isBillingCycleLoading||this.fetchData(),(this.props.embedsLoaded||this.props.embedsError)&&this.setState(function(){return{isBillingCycleLoading:!1}})},r.componentWillUnmount=function(){this.props.setZoomAvailability(!1),window.removeEventListener("resize",this.resizeHandler,{passive:!0})},r.render=function(){var t=this.props,n=t.model,r=t.startDate,a=t.endDate,o=t.presets,i=t.startFrameOffset,s=t.chartHeight,l=t.chartMarginTop,c=t.chartMarginLeft,u=t.xAxisHeight,d=t.yAxisWidth,m=t.isZoomAvailable,p=t.className;var f=this.state,v=f.data,h=f.baseUrl,g=f.drawArgs,y=f.xTicks,b=f.notRequested,E=f.isFetching,C=f.isLoaded,A=f.fetchError,x=f.zoomData,k=f.zoomFetchError,R=f.maxOffset,T=f.zoomMap,D=f.currentDegree,S=f.showClicks,N=f.isBillingCycleLoading;var L=!N&&!E&&!A&&null!==v;return w.createElement(e,{className:p,modelId:n.id,drawArgs:g,baseUrl:h,data:v,xTicks:y,xTickFormatter:this.xTickFormatter,idCount:this.idCount,setIdCount:this.setIdCount,currentDegree:D,setCurrentDegree:this.setCurrentDegree,isReady:L,setDrawArgs:this.setDrawArgs,presets:o,startDate:r,endDate:a,notRequested:b,isFetching:E,fetchError:A,isLoaded:C,setIsLoaded:this.setIsLoaded,zoomMap:T,zoomData:x,zoomFetchError:k,isZoomAvailable:m,showClicks:S,handleToggleClicks:this.handleToggleClicks,maxOffset:R,startFrameOffset:i,margins:this.margins,chartHe
1ight:s,chartMarginTop:l,chartMarginLeft:c,xAxisHeight:u,yAxisWidth:d,setContainerRef:this.setContainerRef,rotateToDeg:this.rotateToDeg,fetchData:this.fetchData,handleChangeDates:this.handleChangeDates,handleToggleZoom:this.handleToggleZoom})},n7()(n,[{key:"idCount",get:function(){return this._idCount},set:function(e){this._idCount!==e&&(this._idCount=e,this.setData())}},{key:"segments",get:function(){return this._segments},set:function(e){this._segments=e,this.setData()}}])}(w.PureComponent);return t.propTypes={model:(0,C.shape)({id:C.string.isRequired}),startFrameOffset:C.number,params:(0,C.shape)({timezone:C.string,modelId:C.string.isRequired,owner:C.string.isRequired,from:C.string.isRequired,to:C.string.isRequired}),startDate:C.object.isRequired,endDate:C.object.isRequired,setDates:C.func.isRequired,fetchEmbeds:C.func.isRequired,embedsLoaded:C.bool.isRequired,embedsError:(0,C.oneOfType)([C.object,C.string]),className:C.string,presets:(0,C.arrayOf)(C.object).isRequired,setZoomAvailability:C.func.isRequired,chartMarginLeft:C.number.isRequired,chartMarginRight:C.number.isRequired,chartMarginTop:C.number.isRequired,chartHeight:C.number.isRequired,yAxisWidth:C.number.isRequired,xAxisHeight:C.number.isRequired,http:C.func.isRequired,isZoomAvailable:C.bool,playerRef:C.object},t};var r2=(0,u.Zz)((0,d.CI)(),(0,u.IN)(function(e){var t=e.i18n;var n=(0,r$.getDatePickerPresets)(t.resolvedLanguage);return{presets:n,defaultPreset:n[r$.DEFAULT_PRESET],chartHeight:160,xAxisHeight:30,yAxisWidth:rv,chartMarginTop:30,chartMarginRight:rh,chartMarginLeft:rg}}),e9.N,eH.A,(0,T.Ng)(v.M$,{requestPlayerState:G.cB,setZoomAvailability:v.Nz}),(0,u.IN)(function(e){var t=R()(e.model,"attributes.playerSettings.rotatemode",{default:v.Z9});var n=R()(e.model,"attributes.playerSettings.startViewFrame");return{startFrameOffset:t===v.Z9?n:void 0}}),rY.A,(0,u.rr)(function(e){var t=e.skuAnalyticsFetchParams,n=e.startFrameOffset,r=eu()(e,r0);return a()({params:a()({},t,{startFrameOffset:n}),startFrameOffset:n},r)}),rQ.$,(0,T.Ng)(null,{fetchEmbeds:rJ.h}),r1,u.LM,(0,d.CI)());var r3=r2((0,u.$I)(rX,rA));var r9=n(11187);var r5=(0,V.A)(function(e){var t;return{container:((t={padding:"20px 30px 40px"})[e.breakpoints.down("md")]={padding:"20px 20px 30px"},t)}});var r7=function(e){var t=e.children,n=e.className;var r=r5();return w.createElement("div",{className:z()(r.container,n)},t)};r7.propTypes={children:(0,C.oneOfType)([C.node,(0,C.arrayOf)(C.node)]),className:C.string};var r8=n(67527);var r4=(0,r8.A)("@@annotations/set-data");var r6=(0,r8.A)("@@annotations/update-data");var ae=(0,r8.A)("@@annotations/show-editor");var at=(0,r8.A)("@@annotations/show-edit-action");var an=(0,r8.A)("@@annotations/remove-points");var ar=(0,r8.A)("@@annotations/remove-annotation");var aa=(0,r8.A)("@@annotations/remove-all");(0,r8.A)("@@annotations/edit");var ao=(0,r8.A)("@@annotations/add");var ai=(0,r8.A)("@@annotations/save",function(e,t){var n=e.id,r=e.contents,a=e.segments;var o=(0,tM.FsL)(tM.zug,tM.i_z,(0,tM.EyX)("contentKey"))(a);var i=(0,tM.FsL)((0,tM.fN_)(function(e,t){return(0,tM.mKk)(t,o)}),(0,tM.TjK)((0,tM.UpN)(["type","content","persist","showMode","visibilityScope"])))(r);var s={modelId:n,meta:{annotations:{segments:a,contents:i}}};return t.post("/annotations/set",s)});var as=n(19367);var al=function(e){return w.createElement("svg",a()({width:"8",height:"8",viewBox:"0 0 8 8",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),w.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.70711 0.292893C8.09763 0.683417 8.09763 1.31658 7.70711 1.70711L1.70711 7.70711C1.31658 8.09763 0.683417 8.09763 0.292893 7.70711C-0.0976311 7.31658 -0.0976311 6.68342 0.292893 6.29289L6.29289 0.292893C6.68342 -0.0976311 7.31658 -0.0976311 7.70711 0.292893Z",fill:"currentColor"}),w.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.292893 0.292893C0.683417 -0.0976311 1.31658 -0.0976311 1.70711 0.292893L7.70711 6.29289C8.09763 6.68342 8.09763 7.31658 7.70711 7.70711C7.31658 8.09763 6.68342 8.09763 6.29289 7.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683417 0.292893 0.292893Z",fill:"currentColor"}))};var ac=(0,V.A)(function(e){return{container:{flexFlow:"row nowrap",cursor:"pointer",marginBottom:5,lineHeight:"30px",color:e.palette.grey.dark,"&:hover, &$selected":{color:"#000"},"&:last-child":{marginBottom:0}},selected:{},textUppercase:{},content:{display:"flex"},text:a()({flexGrow:1},e.mixins.noWraps,{"$textUppercase &::first-letter":{textTransform:"uppercase"}}),buttons:{display:"flex",marginLeft:"auto"},button:{display:"inline-block",marginRight:10,padding:"0 10px",textTransform:"none",fontSize:"1.2rem",fontWeight:400,lineHeight:"2.6rem",borderRadius:2,borderWidth:1,borderStyle:"solid",borderColor:e.palette.grey.border,backgroundColor:e.palette.grey.background,transition:"background-color 0.2s ease-out","&:hover":{backgroundColor:(0,eq.e$)(e.palette.grey.background,.1)}}}});var au=function(e){var t;var n=e.t,r=e.content,a=e.isSelected,o=e.handleEdit,i=e.presentation,s=e.handleSelect,l=e.handleDelete;var c=ac();var u=z()(c.container,((t={})[c.selected]=a,t[c.textUppercase]="TEXT"===r.type,t));return w.createElement(x.A,{variant:"body2",component:"li",className:u,onClick:s,role:"presentation"},w.createElement("div",{className:c.content},w.createElement("span",{className:c.text},i),a&&w.createElement("div",{className:c.buttons},w.createElement(eR.A,{className:c.button,onClick:o},n("Edit")),w.createElement(eR.A,{className:c.button,onClick:l}
1,n("Delete")))))};au.propTypes={t:C.func.isRequired,content:C.object,presentation:C.string.isRequired,isSelected:C.bool,handleEdit:C.func.isRequired,handleDelete:C.func.isRequired,handleSelect:C.func.isRequired};var ad=n(78469);var am=["dispatch","id","t"];var ap=(0,u.Zz)((0,T.Ng)(null,{openModal:ef.ho}),ad.A,(0,d.CI)(),(0,u.n7)({handleEdit:function(e){var t=e.dispatch,n=e.id,r=e.content;return function(){t(at({content:r,contentKey:n,skipDialog:!0}))}},handleSelect:function(e){var t=e.onSelect,n=e.id;return function(){return t(n)}},handleDelete:function(e){var t=e.dispatch,n=e.id,r=e.t,a=eu()(e,am);return function(){a.openModal({modalType:"confirm",modalProps:{title:r("Delete annotation"),message:r("Are you sure you want to delete?"),handleConfirm:function(){t(ar(n),function(e){a.syncAnnotations(e),a.saveAnnotations()}),a.close()}}})}}}),(0,u.IN)(function(e){var t=e.content;return{presentation:t.content}}));var af=ap(au);var av=["key"];var ah=(0,V.A)(function(){return{container:{margin:0,maxHeight:205,overflowY:"auto"}}});var ag=function(e){var t=e.dispatch,n=e.selectedKey,r=e.contentList,a=e.handleSelect,o=e.saveAnnotations,i=e.syncAnnotations;var s=ah();return w.createElement("ol",{className:s.container,type:"1"},eE()(r).call(r,function(e){var r=e.key,s=eu()(e,av);return w.createElement(af,{id:r,key:r,content:s,dispatch:t,isSelected:n===r,onSelect:a,saveAnnotations:o,syncAnnotations:i})}))};ag.propTypes={selectedKey:C.string,dispatch:C.func.isRequired,contentList:C.array.isRequired,handleSelect:C.func.isRequired,saveAnnotations:C.func.isRequired,syncAnnotations:C.func.isRequired};var ay=(0,u.Zz)((0,u.ns)({selectedKey:void 0},{setSelected:function(){return function(e){return{selectedKey:e}}}}),(0,T.Ng)(null,{rotateToDeg:G.pU,highlightAnnotation:G.ME}),(0,u.n7)({handleSelect:function(e){return function(t){var n=e.setSelected,r=e.idCount,a=e.segment,o=e.segments;if(n(t),e.highlightAnnotation(t),!(0,tM.Ime)(o)){var i=(0,tM.FsL)((0,tM.TjK)((0,tM.pbD)((0,tM.wqE)("contentKey",t))),(0,tM.kuo)(tM.Ime),tM.HPH,(0,tM.TjK)(Number),(0,tM.Uln)(function(e){return Math.abs(a-e)}),tM.d5f)(o);null!=i&&e.rotateToDeg(i/r*360)}}}}),(0,u.rr)((0,tM.UpN)(["dispatch","handleSelect","selectedKey","contentList","syncAnnotations","saveAnnotations"])),u.LM);var ab=ay(ag);var aw=(0,V.A)(function(e){return{button:a()({display:"inline-flex",alignItems:"center",outline:0,border:0,padding:0,background:"none",transition:"color 0.2s",fontSize:"1.4rem",lineHeight:"3rem",letterSpacing:1.1},e.mixins.noWraps,{"& svg":{marginRight:8},color:e.palette.black,"&:hover":{color:e.palette.grey.dark},"&:disabled":{color:e.palette.grey.light,cursor:"not-allowed"}})}});var aE=function(e){var t=e.children,n=e.className,r=e.disabled,a=e.onClick;var o=aw();var i=z()(o.button,n);return w.createElement("button",{onClick:a,className:i,type:"button",disabled:r},t)};aE.propTypes={children:C.any,disabled:C.bool,className:C.string,onClick:C.func.isRequired};var aC=n(64675);var aA=n(97928);var ax=function(e){return w.createElement("svg",a()({width:"10",height:"10",viewBox:"0 0 10 10",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),w.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5 0C4.44772 0 4 0.447715 4 1V4H1C0.447715 4 0 4.44772 0 5C0 5.55228 0.447715 6 1 6H4V9C4 9.55229 4.44772 10 5 10C5.55228 10 6 9.55228 6 9V6H9C9.55229 6 10 5.55228 10 5C10 4.44772 9.55228 4 9 4H6V1C6 0.447715 5.55228 0 5 0Z",fill:"currentColor"}))};var ak=(0,V.A)({paper:{minWidth:180,padding:"15px 0"}});var aR=(0,V.A)({container:{padding:"0 25px"},item:{lineHeight:"30px"}});var aT={vertical:"bottom",horizontal:"left"};var aD={vertical:"top",horizontal:"left"};var aS=function(e){var t=e.t,n=e.handleAddText,r=e.handleAddUrl,o=e.popupState;var i=ak();var s=aR();return w.createElement("div",null,w.createElement(eR.A,a()({startIcon:w.createElement(ax,null),variant:"contained",color:"primary"},(0,aA.cO)(o)),t("Add annotation")),w.createElement(tj.Ay,a()({},(0,aA.dB)(o),{classes:i,anchorOrigin:aT,transformOrigin:aD}),w.createElement(tu.A,{className:s.container,onClick:n},w.createElement(x.A,{variant:"body2",className:s.item},t("Text"))),w.createElement(tu.A,{className:s.container,onClick:r},w.createElement(x.A,{variant:"body2",className:s.item},t("URL")))))};aS.propTypes={t:C.func.isRequired,handleAddText:C.func.isRequired,handleAddUrl:C.func.isRequired,popupState:C.object};var aN=function(e){return function(t){function n(n){var r=(0,aA.T6)(e);return(0,w.createElement)(t,a()({},n,{popupState:r}))}return(0,u.k1)((0,u.GB)(t,"withPopupState"))(n)}};var aL="TEXT";var aq="URL";var aM=function(e,t){var n=(0,tM.FsL)((0,tM.tTi)(function(e,n){return(0,tM.kuo)(function(e){return(0,tM.mKk)(e,t[n]||[])},e)}),(0,tM.kuo)(function(e){return 0===e.length}))(e.segments);var r=(0,tM.FsL)(tM.zug,tM.i_z,(0,tM.EyX)("contentKey"))(n);var o=(0,tM.fN_)(function(e,t){return(0,tM.mKk)(t,r)},e.contents);var i=(0,tM.kuo)(function(e){return!(0,tM.mKk)(e,r)},e.order);return a()({},e,{order:i,segments:n,contents:o})};var aP="add-annotation";var aI=500;var az="ON_CLICK";var aF=[{value:az,text:"On click"},{value:"ON_MOUSE_OVER",text:"On mouse hover"},{value:"ALWAYS",text:"Always"}];var aB={persist:!1,showMode:az,visibilityScope:{fullscreen:!1,desktop:!0,mobile:!0}};var aO=(0,u.Zz)(aN({variant:"popover",popupId:"addAnnotation"}
1),(0,u.n7)({handleAddText:function(e){var t=e.dispatch;return function(){var e;return t(at({content:a()({type:aL},aB),contentKey:tf()(e=(0,aC.A)()).call(e,0,8)}))}},handleAddUrl:function(e){var t=e.dispatch;return function(){var e;return t(at({content:a()({type:aq},aB),contentKey:tf()(e=(0,aC.A)()).call(e,0,8)}))}},handleAddIFrame:function(){return function(){}},handleAddCustom:function(){return function(){}}}),(0,d.CI)());var a_=aO(aS);var aH=(0,V.A)(function(e){return{footer:{marginTop:15,display:"flex",alignItems:"center",flexFlow:"row nowrap","& > button":{marginLeft:20,"&:first-child":{marginLeft:0}}},spacer:{flexGrow:1},removeAll:{color:e.palette.grey.light,"&:hover":{color:e.palette.black}}}});var aU=function(e){var t=e.t,n=e.segment,r=e.idCount,a=e.dispatch,o=e.isSaving,i=e.segments,s=e.contentList,l=e.handleCancel,c=e.saveAnnotations,u=e.syncAnnotations,d=e.removeAllAnnotations;var m=aH();return w.createElement(w.Fragment,null,w.createElement(ab,{segment:n,idCount:r,segments:i,dispatch:a,contentList:s,isSaving:o,saveAnnotations:c,syncAnnotations:u}),w.createElement("div",{className:m.footer},w.createElement(a_,{dispatch:a}),s.length>0&&w.createElement(aE,{className:m.removeAll,onClick:d},w.createElement(al,null),t("Remove all")),w.createElement("span",{className:m.spacer}),w.createElement(eR.A,{variant:"contained",color:"primary",onClick:l},t("Done"))))};aU.propTypes={t:C.func.isRequired,idCount:C.number.isRequired,segment:C.number,dis
1patch:C.func.isRequired,isSaving:C.bool.isRequired,segments:C.object,contentList:C.array.isRequired,handleCancel:C.func.isRequired,saveAnnotations:C.func.isRequired,syncAnnotations:C.func.isRequired,removeAllAnnotations:C.func.isRequired};var aW=["dispatch","initialData","handleHideAnnotations"],aZ=["dispatch","t"];var aj=(0,u.Zz)((0,T.Ng)(null,{openModal:ef.ho}),ad.A,(0,d.CI)(),(0,u.n7)({handleCancel:function(e){var t=e.dispatch,n=e.initialData,r=e.handleHideAnnotations,a=eu()(e,aW);return function(){t(r4(n),a.syncAnnotations),r()}}}),(0,u.n7)({removeAllAnnotations:function(e){var t=e.dispatch,n=e.t,r=eu()(e,aZ);return function(){r.openModal({modalType:"confirm",modalProps:{title:n("Delete ALL annotations"),message:n("Are you sure you want to delete?"),handleConfirm:function(){t(aa(),function(e){r.syncAnnotations(e),r.saveAnnotations()}),r.close()}}})}}}),(0,u.GC)(["contents","segments","order","initialData"],function(e){var t=e.contents,n=e.segments,r=e.order,a=e.initialData;return{pristine:(0,tM.aIS)({contents:t,segments:n,order:r},a)}}));var aV=aj(aU);var aK=n(2086);var aG=(0,V.A)({paper:{maxWidth:617}});function a$(e){var t=e.children,n=e.open;var r=aG();return w.createElement(aK.yZ,{open:n,classes:r},t)}function aX(e){var t=e.t,n=e.open,r=e.handleCancel;return w.createElement(a$,{open:n},w.createElement(aK.wt,{close:r},t("Unknown annotation type")),w.createElement(aK.NS,null,w.createElement(eR.A,{variant:"outlined",onClick:r},t("Cancel"))))}a$.propTypes={children:(0,C.oneOfType)([C.node,(0,C.arrayOf)(C.node)]),open:C.bool},aX.propTypes={t:C.func.isRequired,open:C.bool,handleCancel:C.func};var aY=n(45127);var aJ=n.n(aY);var aQ=n(16462);var a0=n(70892);var a1=["value","onChange"],a2=["input","meta","label","classes"];var a3=(0,V.A)({error:{color:"rgb(244, 67, 54)",fontSize:"12px",lineHeight:"12px",marginTop:"4px"}});function a9(e){var t=e.input,n=t.value,r=t.onChange,o=eu()(t,a1),i=e.meta,s=e.label,l=e.classes,c=void 0===l?{}:l,u=eu()(e,a2);var d=i.touched&&i.error;var m=a3();var p=c.checkbox,f=c.formControlLabel;return w.createElement(rx.A,a()({classes:f,control:w.createElement(w.Fragment,null,w.createElement(rk.A,a()({id:o.name,checked:!!n,onChange:r,color:"primary",classes:p},o)),d?w.createElement("div",{className:m.error},d):null),label:s},u))}function a5(e){return w.createElement(tc.A,a()({},e,{component:a9}))}a9.propTypes={input:(0,C.shape)({name:C.string.isRequired,value:C.any,onChange:C.func.isRequired}).isRequired,meta:(0,C.shape)({touched:C.bool,error:C.string}).isRequired,label:C.node.isRequired,classes:C.object},a5.propTypes={name:C.string.isRequired};let a7=a5;var a8=(0,V.A)({label:{userSelect:"none"}});var a4=(0,V.A)({root:{width:"100%"},label:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}});var a6=(0,V.A)(function(e){return{container:{marginTop:15,color:e.palette.grey.dark},isVisible:{},controls:{display:"none",paddingTop:3,"$isVisible > &":{display:"flex"}},column:{display:"flex",flexBasis:"100%",flexFlow:"column nowrap",alignItems:"flex-start",overflow:"hidden","& + &":{marginLeft:20},"& > label":{height:33}}}});function oe(e){var t;var n=e.t,r=e.isVisible,a=e.toggleVisibility;var o=a8();var i={formControlLabel:a4()};var s=a6();return w.createElement("div",{className:z()(s.container,((t={})[s.isVisible]=r,t))},w.createElement(rx.A,{classes:o,control:w.createElement(a0.A,{checked:r,onChange:a,color:"primary"}),label:n("Advanced settings")}),w.createElement("div",{className:s.controls},w.createElement("div",{className:s.column},w.createElement(a7,{name:"persist",classes:i,label:n("Do not hide on rotation")}),w.createElement(a7,{name:"visibilityScope.fullscreen",classes:i,label:n("Show only in the fullscreen")})),w.createElement("div",{className:s.column},w.createElement(a7,{name:"visibilityScope.desktop",classes:i,label:n("Show on desktop")}),w.createElement(a7,{name:"visibilityScope.mobile",classes:i,label:n("Show on mobile")}))))}oe.propTypes={t:C.func.isRequired,isVisible:C.bool,toggleVisibility:C.func.isRequired};var ot=(0,u.Zz)((0,u.ns)({isVisible:!1},{toggleVisibility:function(e){var t=e.isVisible;return function(){return{isVisible:!t}}}}),(0,d.CI)())(oe);var on=(0,V.A)({container:{"& + &":{marginTop:15}}});var or=function(e){var t=e.children;var n=on();return w.createElement("div",{className:n.container},t)};function oa(e){var t=e.t,n=e.open,r=e.handleCancel,a=e.handleSubmit,o=e.isValidUrl,i=e.isInvalidUrl,s=e.isEditing;return w.createElement(a$,{open:n},w.createElement("form",{onSubmit:a},w.createElement(aK.wt,{close:r},t(s?"Edit URL":"Add URL")),w.createElement(aK.$m,null,w.createElement(or,null,w.createElement(aQ.X,{name:"content",fullWidth:!0,placeholder:"https://www.domain.com"}),i?w.createElement(td.A,{error:!0,margin:"dense"},t("Invalid URL")):w.createElement(td.A,{margin:"dense"},t("Type a valid URL here"))),w.createElement(or,null,w.createElement(tm.s,{select:!0,name:"showMode",label:t("Show annotation")},eE()(aF).call(aF,function(e){return w.createElement(tu.A,{key:e.value,value:e.value},t(e.text))}))),w.createElement(ot,null)),w.createElement(aK.NS,null,w.createElement(eR.A,{variant:"outlined",onClick:r}
1,t("Cancel")),w.createElement(eR.A,{variant:"contained",color:"primary",type:"submit",disabled:!o},t(s?"Save":"Add")))))}or.propTypes={children:(0,C.oneOfType)([C.node,(0,C.arrayOf)(C.node)])},oa.propTypes={t:C.func.isRequired,isEditing:C.bool,open:C.bool,isValidUrl:C.bool,isInvalidUrl:C.bool,handleCancel:C.func,handleSubmit:C.func};var oo=(0,tr.A)(aP);var oi=function(e){try{var t=new(aJ())(e),n=t.protocol;return"http:"===n||"https:"===n}catch(e){return!1}};var os=(0,u.Zz)((0,T.Ng)(function(e){return{content:oo(e,"content")}}),(0,u.IN)(function(e){var t=e.content;return{isValidUrl:t&&oi(t),isInvalidUrl:t&&!oi(t)}}));var ol=os(oa);var oc=function(e){var t;return tf()(t=e||"").call(t,0,aI)};function ou(e){var t=e.t,n=e.open,r=e.handleCancel,a=e.handleSubmit,o=e.charCount,i=e.isEditing;return w.createElement(a$,{open:n},w.createElement("form",{onSubmit:a},w.createElement(aK.wt,{close:r},t(i?"Edit annotation":"Add annotation")),w.createElement(aK.$m,null,w.createElement(or,null,w.createElement(aQ.X,{name:"content",multiline:!0,fullWidth:!0,rows:4,normalize:oc,placeholder:t("Annotation text")}),w.createElement(td.A,{margin:"dense"},o+"/"+aI)),w.createElement(or,null,w.createElement(tm.s,{select:!0,name:"showMode",label:t("Show annotation")},eE()(aF).call(aF,function(e){return w.createElement(tu.A,{key:e.value,value:e.value},t(e.text))}))),w.createElement(ot,null)),w.createElement(aK.NS,null,w.createElement(eR.A,{variant:"outlined",onClick:r},t("Cancel")),w.createElement(eR.A,{variant:"contained",color:"primary",disabled:o<1,type:"submit"},t(i?"Save":"Add")))))}ou.propTypes={t:C.func.isRequired,isEditing:C.bool,charCount:C.number.isRequired,open:C.bool,handleCancel:C.func,handleSubmit:C.func};var od=(0,tr.A)(aP);var om=(0,T.Ng)(function(e){return{charCount:(od(e,"content")||"").length}});var op=om(ou);var of=(0,tM.MJB)(["content","type"]);var ov=(0,u.Zz)((0,u.n7)({handleCancel:function(e){return function(){e.close(),(0,tM.is)(Function,e.onCancel)&&e.onCancel()}}}),(0,d.CI)(),(0,ta.A)({form:aP,onSubmit:function(e,t,n){n.onFinish(e),n.close()}}),(0,u.tk)(of(aL),(0,u.Cc)(op)),(0,u.tk)(of(aq),(0,u.Cc)(ol)))(aX);var oh=function(e){return w.createElement("svg",a()({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),w.createElement("circle",{cx:"7",cy:"7",r:"6",stroke:"currentColor",strokeWidth:"2"}),w.createElement("rect",{x:"4",y:"6",width:"6",height:"2",rx:"1",fill:"currentColor"}))};var og=(0,V.A)(function(e){var t;return{info:{backgroundColor:e.palette.grey.background,boxShadow:"none",padding:20,borderRadius:4},text:{lineHeight:"30px",color:e.palette.grey.dark},spacer:{flexGrow:1},footer:((t={textAlign:"right",display:"flex",marginTop:20,"& > button":{marginLeft:20}})[e.breakpoints.down("sm")]={marginTop:10,"& > button":{marginTop:20,marginLeft:0,flexBasis:"100%",width:"100%"}},t)}});var oy=function(e){var t=e.t,n=e.content,r=e.isEditing,a=e.handleEdit,o=e.closeDialog,i=e.handleDelete,s=e.handleFinish,l=e.handleCancel,c=e.isDialogOpen,u=e.initialValues,m=e.handleSetContent,p=e.hasPointInSegment;var f=og();return w.createElement(w.Fragment,null,w.createElement(ov,{open:c,close:o,content:n,isEditing:r,onCancel:l,onFinish:m,initialValues:u}),w.createElement("div",{className:f.container},w.createElement(es.A,{className:f.info},w.createElement(d.x6,{parent:x.A,variant:"body2",className:f.text},t("Rotate the image and click on each frame to\n            place a hotspot. Use A, D keys to switch between\n            the frames. Drag the hotspot with your mouse or use\n            arrow keys to move it. Click ‘Save’ when you are done.\n        "))),w.createElement("div",{className:f.footer},w.createElement(eR.A,{color:"primary",variant:"contained",onClick:a},t("Edit annotation")),w.createElement(aE,{onClick:i,disabled:!p},w.createElement(oh,null),t("Delete hotspot")),w.createElement("span",{className:f.spacer}),w.createElement(eR.A,{variant:"outlined",onClick:l},t("Cancel")),w.createElement(eR.A,{variant:"contained",color:"primary",onClick:s},t("Save")))))};oy.propTypes={t:C.func.isRequired,content:C.object.isRequired,handleEdit:C.func.isRequired,closeDialog:C.func.isRequired,handleDelete:C.func.isRequired,handleFinish:C.func.isRequired,handleCancel:C.func.isRequired,isDialogOpen:C.bool,isEditing:C.bool,initialValues:C.object,handleSetContent:C.func.isRequired,hasPointInSegment:C.bool};var ob=n(55960);var ow=function(e){return(0,u.n7)({setMultiSegmentAnnotations:function(t){return function(n){var r=n.contents,o=n.segments,i=n.order;var s=t.segment;var l=rq()(o).reduce(function(n,r){var i;return n[r]=eE()(i=o[r]||[]).call(i,function(n){var o=e(t,n);var i=Number(s)===Number(r);var l=o&&i;var c=Math.abs(Number(r)-Number(s));return a()({},n,{isVisible:i,style:{pointerEvents:l?"auto":"none",opacity:o?1-Math.min(15,c)/10:1,zIndex:o?Math.floor(20-Math.min(15,c)):3,backgroundColor:l?"#fff":"rgba(170, 170, 170, 0.75)",border:l?"2px solid rgba(0, 0, 0, 0.75)":void 0,color:l?"#000!important":void 0}})}),n},{});t.setAnnotations({contents:r,order:i,segments:l})}}})};var oE=["dispatch","nOrder","nSegments","nContents"],oC=["contentKey","drawArgs","segment","idCount","t","hasPointInSegment"];var oA=0;var ox=function(){};var ok=(0,u.Zz)((0,u.IN)(function(e){var t=e.content;return{initialValues:t}}),ow(function(e,t){return e.contentKey===t.contentKey}),(0,u.ns)(function(e){var t;var n=e.content,r=e.contentKey,o=e.order,s=e.contents,l=e.segments;return{nOrder:eb()(o).call(o,r)?o:i()(o).call(o,r),nContents:s[r]?s:a()({},s,((t={})[r]=n,t)),nSegments:l}},{addPoint:function(e,t){var n=e.nSegments;var r=t.contentKey,a=t.segment;return function(e,t){var o;return{nSegments:(0,tM.LBC)(tM.xWs,n,((o={})[a]=[{coords:{x:e,y:t},contentKey:r}],o))}}},removePoint:function(e,t){var n=e.nSegments;var r=t.contentKey,a=t.segment;return function(){return{nSegments:(0,tM.FsL)((0,tM.tTi)(function(e,t){return String(a)===t?(0,tM.kuo)((0,tM.wqE)("contentKey",r),e):e}),(0,tM.kuo)(function(e){return 0===e.length}))(n)}}},setContent:function(e){return(0,tM.jp7)(e)},movePoint:function(e){return function(t){var n=t.contentKey,r=t.segment,a=t.coords,o=t.newCoords;var i=(0,tM.SLp)((0,tM.aIS)({contentKey:n,coords:a}),e.nSegments[r]);return(0,tM.Jr0)(["nSegments",r,i,"coords"],o,e)}}}),(0,T.Ng)(null,{showToast:ev.WU,rotateToDeg:G.pU,requestPlayerState:G.cB,startAnnotationTracking:G.$Y}),(0,u.n7)({setAnnotations:function(e){return function(){var t=e.nOrder,n=e.nSegments,r=e.nContents;e.setMultiSegmentAnnotations({order:t,contents:r,segments:n})}}}),(0,ob.n)(function(e){return e.setAnnotations},function(e){return[e.segment]}
1),(0,u.n7)({movePointByPixels:function(e){return function(t,n){var r;var a=e.contentKey,o=e.segment,i=e.drawArgs,s=e.movePoint,l=e.nSegments;if(l[o]&&Array.isArray(l[o])){i[0],i[1];var c=i[2],u=i[3];var d=t/c;var m=n/u;S()(r=l[o]).call(r,(0,tM.wqE)("contentKey",a)).forEach(function(e){var t=e.coords,n=e.coords,r=n.x,i=n.y;return s({coords:t,segment:o,contentKey:a,newCoords:{x:r+d,y:i+m}})}),e.setAnnotations()}}},shiftSegment:function(e){return function(t){var n=(e.segment+t)/e.idCount*360%360;e.rotateToDeg(n<0?360+n:n)}}}),(0,d.CI)(),(0,u.ns)(function(e){var t=e.skipDialog;return{isDialogOpen:!t,isEditing:!1}},{openDialog:function(){return function(e){var t=e.isEditing;return{isEditing:t,isDialogOpen:!0}}},closeDialog:function(){return function(){return{isDialogOpen:!1,isEditing:!1}}}}),(0,u.IN)(function(e){var t=e.nSegments,n=e.segment,r=e.contentKey;return{hasPointInSegment:Array.isArray(t[n])&&(0,tM.bzn)((0,tM.wqE)("contentKey",r),t[n])}}),(0,u.n7)({handleKeyStrokes:function(e){return function(t){if(!t.defaultPrevented&&!e.isDialogOpen){var n=t.shiftKey?10:1;switch(t.keyCode){case 65:e.shiftSegment(-1);break;case 68:e.shiftSegment(1);break;case 37:e.movePointByPixels(-n,0),t.preventDefault();break;case 39:e.movePointByPixels(n,0),t.preventDefault();break;case 38:e.movePointByPixels(0,-n),t.preventDefault();break;case 40:e.movePointByPixels(0,n),t.preventDefault()}}}}}),(0,u.n7)({handleEdit:function(e){return function(){return e.openDialog({isEditing:!0})}},handleDelete:function(e){return function(){e.removePoint(),window.setTimeout(e.setAnnotations,0)}},handleSetContent:function(e){return function(t){var n;e.setContent({nContents:((n={})[e.contentKey]=t,n)}),window.setTimeout(e.setAnnotations,0)}},handleFinish:function(e){var t=e.dispatch,n=e.nOrder,r=e.nSegments,a=e.nContents,o=eu()(e,oE);return function(){var e={order:n,segments:r,contents:a};t(r6(e),function(e){o.syncAnnotations(e),o.saveAnnotations()}),t(ae())}},handleCancel:function(e){return function(){e.isEditing||(e.resetAnnotations(),e.dispatch(ae()))}},handlePlayerMessages:function(e){return function(t){var n;var r=t.data;var o=r.eventType,i=r.modelId,s=r.actionType;e.contentKey;var l=e.drawArgs,c=e.segment,u=e.idCount,d=e.t,m=e.hasPointInSegment,p=eu()(e,oC);if(i===(null==(n=e.model)?void 0:n.id)){var f=l[0],v=l[1],h=l[2],g=l[3];if("mouseTrack"===s&&"tap"===o&&null!=c){var y=(r.clientX-f)/h;var b=(r.clientY-v)/g;if(y<oA||y>1-oA||b<oA||b>1-oA)return;m?p.showToast(d("Only one hotspot per frame is allowed")):(e.addPoint(y,b),e.setAnnotations(),e.rotateToDeg((c+1)/u*360))}"annotationAction"===s&&"move"===o&&(e.movePoint(r),e.setAnnotations()),"keydown"===s&&e.handleKeyStrokes(a()({},r.data,{preventDefault:ox}))}}}}),(0,ob.n)(function(e){return function(){return window.addEventListener("message",e.handlePlayerMessages,{passive:!0}),window.addEventListener("keydown",e.handleKeyStrokes,{passive:!1,capture:!0}),e.requestPlayerState(),e.startAnnotationTracking("add"),function(){window.removeEventListener("message",e.handlePlayerMessages,{passive:!0}),window.removeEventListener("keydown",e.handleKeyStrokes,{passive:!1,capture:!0}),e.startAnnotationTracking("edit")}}},function(e){return[e.model.id]}));var oR=ok(oy);var oT;var oD={initialData:{},order:[],contents:{},segments:{},component:aV,componentProps:{}};var oS=(0,as.A)(((oT={})[ae]=function(e){return a()({},e,{componentProps:{},component:aV})},oT[at]=function(e,t){var n=t.payload;return a()({},e,{componentProps:n,component:oR})},oT[r4]=function(e,t){var n=t.payload,r=n.segments,o=n.contents,i=n.order,s=void 0===i?[]:i;return a()({},e,{order:s,segments:r,contents:o,initialData:(0,tM.o8B)({segments:r,contents:o,order:s})})},oT[r6]=function(e,t){var n=t.payload,r=n.order,o=n.segments,i=n.contents;return a()({},e,{order:r,segments:o,contents:i})},oT[ao]=function(e,t){var n=t.payload,r=n.content,a=n.contentKey,o=n.points;return(0,tM.sfR)({order:(0,tM.Tkb)((0,tM.mKk)(a),tM.D_O,(0,tM.BCw)(a)),contents:(0,tM.Ufq)(a,r),segments:(0,tM.Gkd)(o)},e)},oT[an]=function(e,t){var n=t.payload;return aM(e,n)},oT[ar]=function(e,t){var n=t.payload;return(0,tM.sfR)({order:(0,tM.FFB)(n),contents:(0,tM.Od1)(n),segments:(0,tM.FsL)((0,tM.TjK)((0,tM.kuo)(function(e){return e.contentKey===n})),(0,tM.kuo)(function(e){return 0===e.length}))},e)},oT[aa]=function(e){return a()({},e,{contents:{},segments:{},order:[]})},oT),oD);var oN=n(60806);var oL=["contents","segments","order"],oq=["dispatch","t","contents","segments","order","model"],oM=["dispatch","handlePlayerMessages"];var oP=(0,u.Zz)((0,T.Ng)(null,{getAnnotations:G.Rh,setAnnotations:G.pN,save:ai,showToast:ev.WU}),(0,u.FZ)("annotations","dispatch",oS),(0,u.wr)("annotations"),(0,u.ns)({drawArgs:[],idCount:0,segment:null},{setDrawArgs:function(){return function(e){var t=e.drawArgs,n=e.id,r=e.idCount;return{drawArgs:t,segment:n,idCount:r}}}}),(0,u.ns)({isSaving:!1},{startSaving:function(){return function(){return{isSaving:!0}}},stopSaving:function(){return function(){return{isSaving:!1}}}}),(0,u.n7)({handlePlayerMessages:function(e){return function(t){var n;var r=t.data;var a=r.actionType,o=r.modelId;o===(null==(n=e.model)?void 0:n.id)&&("draw"!==a||(0,tM.aIS)(e.drawArgs,r.drawArgs)&&e.idCount===r.idCount&&e.segment===r.id||e.setDrawArgs(r),"guiMounted"===a&&e.getAnnotations(),"annotations"===a&&e.dispatch(r4(r.data)))}},syncAnnotations:function(e){return function(t){var n=t.contents,r=t.segments,a=t.order;return e.setAnnotations({contents:n,segments:r,order:a})}},resetAnnotations:function(e){var t=e.contents,n=e.segments,r=e.order,a=eu()(e,oL);return function(){return a.setAnnotations({contents:t,segments:n,order:r})}}}),e9.N,(0,d.CI)(),(0,u.n7)({saveAnnotations:function(e){var t=e.dis
1patch,n=e.t,r=e.contents,a=e.segments,o=e.order,i=e.model,s=eu()(e,oq);return function(){return s.startSaving(),s.save({id:i.id,segments:a,contents:r},s.http).then(function(){return t(r4({contents:r,segments:a,order:o})),s.showToast(n("Annotations has been successfully saved.")),null}).catch(function(){return s.showToast(n("Could not save annotations."))}).finally(s.stopSaving)}}}),(0,ob.n)(function(e){e.dispatch;var t=e.handlePlayerMessages,n=eu()(e,oM);return function(){return window.addEventListener("message",t,{passive:!0}),n.getAnnotations(),function(){return window.removeEventListener("message",t,{passive:!0})}}},function(){return[]}),(0,u.rr)((0,tM.cJW)(["getAnnotations","handlePlayerMessages","setDrawArgs","startSaving","stopSaving"])),(0,u.GC)(["order","contents"],function(e){var t=e.order,n=e.contents;return{contentList:eE()(t).call(t,function(e){return a()({},n[e],{key:e})})}}),(0,u.wr)("componentProps"));var oI=(0,u.$I)(r7,oP(oN.n));let oz={hide:"Player__hide___KzTLP",iframe:"Player__iframe___f78Ef",annotations:"Player__annotations___wtklY",withAnnotations:"Player__withAnnotations___ouJos",about:"Player__about___uWSvO",analytics:"Player__analytics___KJc_u",share:"Player__share___CoqNP",container:"Player__container___Fa46s",containerOverflowVisible:"Player__containerOverflowVisible___ImoHl",containerNft:"Player__containerNft___PL41x",hidden:"Player__hidden___FVGZN"};var oF=(0,V.A)({videoIframe:function(e){return{"@media (min-height: 540px)":{aspectRatio:e.width+" / "+e.height,alignSelf:"center","&.override":{height:"auto",width:"100.8%"}}}}});function oB(e){var t;var n=e.className,r=e.embedAiHtml,a=e.hideAnnotations,o=e.isAnalyticsAvailableForModel,i=e.isAnnotationsVisible,s=e.isMeshModel,l=e.model,c=e.playerRef,u=e.setRef,d=e.showAnnotations,m=e.user,p=e.videoParams;(0,el.M)({htmlText:r});var f=(0,_.Ae)(l.id,{autorun:1,closebutton:0,logo:0,hidefullscreen:0});var v=(0,_.Ae)(l.id,{autorun:1});var h=(0,O.A)({owner:l.attributes.owner,width:1024,height:1024,crop:"pad",src:l.id,backgroundColor:l.attributes.backgroundColor,format:(0,U.W)(l),previewCustom:l.attributes.previewCustom});var g=R()(l,"attributes.playerSettings.rotatemode",{default:"loop"});var y=p&&p.width>p.height;var b=z()(oz.container,n,((t={})[oz.withAnnotations]=i,t[oz.containerOverflowVisible]=!y,t));var E=oz.iframe;if(y){var C;var A=oF(p);E=z()(oz.iframe,((C={})[A.videoIframe]=!0,C.override=!0,C))}var x=function(){return w.createElement(w.Fragment,null,w.createElement("iframe",{allow:"autoplay; xr-spatial-tracking",allowFullScreen:!0,className:E,frameBorder:"0",key:l.id+"-"+g,ref:u,src:f,title:"3D View Player"}),w.createElement(oI,{key:l.id,model:l,className:oz.annotations,handleHideAnnotations:a}),w.createElement(eZ,{model:l,className:oz.share}),o&&!s&&w.createElement(r9.B,{className:oz.analytics},w.createElement(r3,{className:oz.analytics,model:l,playerRef:c})))};return w.createElement(es.A,{elevation:0,className:b},w.createElement("meta",{itemProp:"embedUrl",content:v}),w.createElement("link",{itemProp:"thumbnailUrl",href:h}),x(),w.createElement(n9,{user:m,model:l,className:oz.about,handleShowAnnotations:d,frame:function(){return x()}}))}oB.propTypes={className:C.string,embedAiHtml:C.string,hideAnnotations:C.func.isRequired,isAnalyticsAvailableForModel:C.bool,isAnnotationsVisible:C.bool.isRequired,isMeshModel:C.bool,model:C.object.isRequired,playerRef:C.object,setRef:C.func.isRequired,showAnnotations:C.func.isRequired,user:C.object.isRequired,videoParams:C.object};var oO=function(e){return{format:e.files.format,playerRef:e.player.ref}};var o_=(0,u.Zz)((0,u.ns)({isAnnotationsVisible:!1},{setIsAnnotationsVisible:function(){return function(e){return{isAnnotationsVisible:e}}}}),X.QU,Q,ei,(0,T.Ng)(oO,{setRef:G.cZ,stopAnnotationTracking:G.Hh,startAnnotationTracking:G.$Y,openUpgradePlanModal:$.ho}),et.Oj,(0,u.n7)({showAnnotations:function(e){return function(){e.isProOrHigher?(e.setIsAnnotationsVisible(!0),e.startAnnotationTracking("edit")):e.openUpgradePlanModal("Premium")}},hideAnnotations:function(e){return function(){e.setIsAnnotationsVisible(!1),e.stopAnnotationTracking()}}}),ee.Pf);let oH=o_(oB);var oU="https://3d.cappasity.com";var oW=B()().use(P());var oZ=/vkShare/;var oj=/facebookexternalhit|Facebot/;function oV(e){var t,n,r;var a=K();var o=w.useContext(W.W);var i=e.createNft,s=e.is3dPlatforma,l=e.model,c=e.t,u=e.user,d=e.videoParams;var m=u.attributes.alias||u.id;var p=l.id;var f=l.attributes,v=f.owner,h=f.name,g=f.description,y=f.backgroundColor,b=f.
1nft,E=f.previewCustom;var C=h+" "+c("By")+" "+m;var A=S()(t=[C,L()(n=oW.processSync(g).toString()).call(n)]).call(t,Boolean).join(". ");var x=!!b;var k=""+oU+(s?"/":"/u/")+m+"/"+p;var R=oZ.test(o);var T=oj.test(o);var D=(0,_.Ae)(p,{autorun:1,hideautorotateopt:0,hidesettingsbtn:0,hidezoomopt:0});var N=(0,O.A)({owner:v,width:1024,height:576,crop:(0,H.C)(l)?"fill":"pad",src:p,backgroundColor:y,format:(0,U.W)(l),previewCustom:E});var M=T&&!d?"website":"video.other";var P=T&&!d?"photo":"player";var I=[{property:"twitter:card",content:P},{property:"twitter:title",content:C},{property:"og:title",content:C},{property:"tumblr:title",content:C},{property:"og:type",content:M},{property:"tumblr:type",content:M},{property:"twitter:description",content:A},{property:"og:description",content:A},{property:"twitter:image",content:N},{property:"og:image",content:N},{property:"tumblr:image",content:N},{property:"og:url",content:D},{name:"tumblr:video:secure_url",content:D},{name:"tumblr:video:type",content:"text/html"},{name:"tumblr:video:width",content:800},{name:"tumblr:video:height",content:600},{name:"twitter:player",content:D},{name:"twitter:player:stream:content_type",content:"text/html"},{name:"twitter:player:width",content:800},{name:"twitter:player:height",content:600}];(!1===T||d)&&I.push({property:"og:video:type",content:"text/html"},{property:"og:video:url",content:D},{property:"og:video:secure_url",content:D},{property:"og:video:width",content:d?d.width:800},{property:"og:video:height",content:d?d.height:600}),(!0===R||!0===T)&&I.push({property:"og:image:secure_url",content:N},{property:"og:image:width",content:"1024"},{property:"og:image:height",content:"576"},{property:"twitter:image:src",content:N}),d&&(I.push({property:"og:video:iframe",content:D},{property:"video_src",content:D}),d.duration&&I.push({property:"og:video:duration",content:d.duration},{property:"video:duration",content:d.duration}),d.width&&I.push({property:"video_width",content:d.width}),d.height&&I.push({property:"video_height",content:d.height}));var F=z()(((r={})[a.player]=!i,r));return w.createElement("div",{className:x?a.playerNft:F},w.createElement(q.m,{title:C,meta:I,link:[{rel:"canonical",href:k},{rel:"alternate",type:"application/json+oembed",title:C,href:(0,_.ZX)(k)}]}),w.createElement(oH,{user:u,model:l}))}function oK(){var e=K();return w.createElement("div",{className:e.player},w.createElement("div",{className:e.progressContainer},w.createElement(nT.A,{size:40})))}function oG(e){var t=e.t,r=e.error,a=e.refetchModel;var o=K();return w.useEffect(function(){var e=n(11784),t=e.withScope,a=e.captureException;r&&t(function(e){e.setExtras({captured_by:"error-model"}),a(r)})},[r]),w.createElement("div",{className:o.player},w.createElement("div",{className:o.errorContainer},w.createElement("div",{className:o.error},w.createElement("div",{className:o.message},w.createElement(x.A,{variant:"h2",className:o.errorMessage},t("Failed to fetch the model"))),w.createElement(eR.A,{color:"primary",variant:"contained",onClick:a},t("Retry")))))}function o$(e){var t=e.model,n=e.getParams;return!!t&&!!n&&t.id===n.filename}oV.propTypes={createNft:C.bool,is3dPlatforma:C.bool,model:C.object.isRequired,t:C.func.isRequired,user:C.object.isRequired,videoParams:C.object},oG.propTypes={t:C.func.isRequired,error:C.string.isRequired,refetchModel:C.func.isRequired};var oX=(0,T.Ng)(function(e){return{user:e.users.user,isLoading:e.files.getLoading,error:e.files.getError,getParams:e.files.getParams}},{reget:v.yA});var oY=function(){return(0,u.Zz)(e9.N,eH.A,oX,(0,d.CI)(),ei,(0,u.tk)(function(e){return e.isLoading&&!o$(e)},(0,u.Cc)(oK)),(0,u.n7)({refetchModel:function(e){return function(){return e.reget(e.http)}}}),(0,u.tk)(function(e){return e.error||null===e.model},(0,u.Cc)(oG)))};let oJ=oY()(oV);var oQ=n(73364);var o0=function(e){return w.createElement("svg",a()({fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),w.createElement("rect",{width:"24",height:"24",rx:"2",fill:"transparent"}),w.createElement("path",{d:"M15.53 12.53a.75.75 0 000-1.06l-4.773-4.773a.75.75 0 00-1.06 1.06L13.939 12l-4.242 4.243a.75.75 0 001.06 1.06l4.773-4.773zm-1.53.22h1v-1.5h-1v1.5z",fill:"
1currentColor"}))};var o1=(0,V.A)(function(e){return{container:{"&:hover":{textDecoration:"none","& $arrow":{color:"#000"}}},header:{display:"flex",flexFlow:"row nowrap",alignItems:"center",fontSize:"1.4rem",whiteSpace:"nowrap",marginTop:0},more:{flexGrow:1,overflow:"hidden",textOverflow:"ellipsis",marginRight:10},avatar:{width:30,height:30,marginRight:10},arrow:{width:24,height:24,color:e.palette.grey.dark,fontWeight:400,letterSpacing:1.1}}});function o2(e){var t=e.user,n=e.alias,r=e.className,a=e.children,o=e.is3dPlatforma,i=e.isOwner;var s=o1();return w.createElement(eL.k2,{exact:!0,itemProp:"url",to:(o?"/":"/u/")+n+(i?"/?modelType=3d":""),className:s.container},w.createElement("h5",{className:z()(s.header,r),itemProp:"author",itemScope:!0,itemType:"http://schema.org/Person"},w.createElement(oQ.e,{user:t,className:s.avatar}),w.createElement("span",{className:s.more},a),w.createElement("span",{className:s.arrow},w.createElement(o0,null))))}o2.propTypes={className:C.string,isOwner:C.bool,user:C.object.isRequired,alias:C.string,is3dPlatforma:C.bool,children:(0,C.oneOfType)([C.node,(0,C.arrayOf)(C.node)])};var o3=(0,u.Zz)(p.Ay,eH.A,p.Vl,f.kP);var o9=o3(o2);let o5={info:"SideList__info___Ta_Bb",avatarHeader:"SideList__avatar-header____1uo3",modelViewCard:"SideList__modelViewCard___ueFGJ",error:"SideList__error___iHBci",message:"SideList__message___wLzMR",progressContainer:"SideList__progressContainer___xeGSa"};var o7=(0,V.A)({author:{fontWeight:700,textTransform:"uppercase"},modelList:{marginBottom:0}});function o8(e){var t=e.t,n=S()(e),r=e.user;var a=r.attributes.alias||r.id;var o=o7();return w.createElement("aside",{className:o5.info},w.createElement(o9,{className:o5.avatarHeader},w.createElement(x.A,{variant:"body2",component:"span"},t("More from")," ",w.createElement("span",{className:o.author},a))),w.createElement(y.Ay,{className:o.modelList,collection:!1,connected:!0,fileCardClassName:o5.modelViewCard,filter:n,max:2,pagination:!1,showImageIcon:!0}))}function o4(){return null}function o6(){return w.createElement("aside",{className:o5.info},w.createElement("div",{className:o5.progressContainer},w.createElement(nT.A,{size:40})))}o8.propTypes={t:C.func.isRequired,filter:C.string,user:C.object.isRequired};var ie=(0,T.Ng)(function(e){return{user:e.users.user,isLoading:e.files.fetchLoading,error:e.files.fetchError}},{refetch:v.uw});var it=(0,u.Zz)(e9.N,ie,(0,u.tk)(function(e){return e.isLoading},(0,u.Cc)(o6)),(0,u.n7)({refetchFiles:function(e){return function(){return e.refetch(e.http)}}}),(0,d.CI)(),(0,u.tk)(function(e){return e.error},(0,u.Cc)(o4)));var ir=it(o8);var ia=(0,V.A)(function(e){var t,n,r,a;return{bg:{background:e.palette.grey.background,height:"100%"},headerContainer:((t={position:"relative",width:"100%",margin:"30px 0 20px",color:e.palette.black})[e.breakpoints.down("md")]={margin:"15px 0"},t),name:((n={lineHeight:"30px",fontSize:"2.4rem"})[e.breakpoints.down("md")]={display:"none"},n),avatarHeader:((r={display:"none"})[e.breakpoints.down("md")]={display:"flex",margin:0},r),header:{color:e.palette.black,fontSize:"1.4rem",fontWeight:700,letterSpacing:1.1,textTransform:"uppercase"},container:((a={maxWidth:2e3,width:"80%",margin:"0 auto",paddingBottom:100,display:"flex",flexDirection:"column"})[e.breakpoints.down("md")]={width:"100%",paddingLeft:10,paddingRight:10},a),row:e.mixins.row}});let io=ia;var ii=(0,E.Ay)({resolved:{},chunkName:function(){return"Statistics"},isReady:function(e){var t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:function(){return n.e(8782).then(n.bind(n,75580))},requireAsync:function(e){var t=this;var n=this.resolve(e);return this.resolved[n]=!1,this.importAsync(e).then(function(e){return t.resolved[n]=!0,e})},requireSync:function(e){var t=this.resolve(e);return n(t)},resolve:function(){return 75580}});function is(e){var t=e.currentModel,n=e.alias,r=e.isOwner;var a=t&&t.id;var o=R()(t,"attributes.name",{default:""});var i=io();return w.createElement("div",{style:{height:"100%"}},w.createElement("div",{className:i.bg},w.createElement("div",{className:i.container},w.createElement("div",{className:i.row,itemProp:"mainEntity",itemScope:!0,itemType:"http://schema.org/MediaObject"},w.createElement("div",{className:i.headerContainer},r&&w.createElement(x.A,{variant:"h2",itemProp:"name",className:i.name},o),w.createElement(o9,{className:i.avatarHeader},w.createElement("span",{className:i.header},n))),w.createElement(oJ,{model:t}),w.createElement(ir,{filter:a}),w.createElement(ii,{model:t,key:a})))))}var il;function ic(e){return 404===e.files.getErrorCode}is.propTypes={currentModel:C.object,alias:C.string.isRequired,isOwner:C.bool};var iu=i()(il=[{promise:function(e){var t=e.store,n=e.match.params,r=e.helpers.http;var o=t.getState();var i=(0,h.Ay)(n,t);if(!i)return c().reject(Error("cant get username"));var s=i.owner;var l=n.filename;var u=(0,g.A)(a()({filename:l},i));return t.dispatch((0,v.Jt)({http:r,alias:s,filename:l,state:o.files},u)).then(function(){return t.getState().files.file})}}]).call(il,y.NQ);var id=function(e){return{is404:ic(e)}};var im=(0,u.Zz)((0,s.ji)(iu,id),(0,u.tk)(function(e){return e.is404},(0,u.Cc)(b.M)),f.kP,m.Ay,p.Vl,(0,d.CI)());let ip=im(is)},88129(e,t,n){n.d(t,{Y:()=>m,q:()=>d});var r=n(49635);var a=n(47183);var o=n(39268);var i=n(83570);var s={showPublicly:!1,mainSectionId:"1",lastSectionId:0,sections:{}};var l=function(e){var t;return{user:e,catalog:(null==e||null==(t=e.attributes)?void 0:t.catalog)||s}};var c=(0,a.Mz)(o.as,l);var u=(0,a.Mz)(i.K1,l);var d=(0,r.Ng)(c);var m=(0,r.Ng)(u)}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.