1try{!function(){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]="61fa6bdd-f80d-4536-8fc0-fa60a1c5b255",e._sentryDebugIdIdentifier="sentry-dbid-61fa6bdd-f80d-4536-8fc0-fa60a1c5b255")}()}catch(e){}try{("u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{}).SENTRY_RELEASE={id:"e5c218d51c3051e4a75cc638c5617e35fe4645f8"}}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9865],{983:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var l,n=r(7620),s=r(18123);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var l in r)({}).hasOwnProperty.call(r,l)&&(e[l]=r[l])}return e}).apply(null,arguments)}let a=function(e){return n.createElement(s.A,o({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"img"},e),l||(l=n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.707 2.5 6.207 8 11.707 13.5 11 14.207 4.793 8 11 1.793z",fill:"currentColor"})))}},24773:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var l,n=r(7620),s=r(18123);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var l in r)({}).hasOwnProperty.call(r,l)&&(e[l]=r[l])}return e}).apply(null,arguments)}let a=function(e){return n.createElement(s.A,o({width:16,height:15,viewBox:"0 0 16 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"img"},e),l||(l=n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 6.814 12.8 2.014 13.507 2.721 8.707 7.521 13.507 12.321 12.8 13.028 8 8.228 3.2 13.028 2.493 12.321 7.293 7.521 2.493 2.721 3.2 2.014z",fill:"currentColor"})))}},33937:(e,t,r)=>{"use strict";r.d(t,{CH:()=>u,Po:()=>f,hA:()=>i,sJ:()=>d,zV:()=>p});var l=r(7620),n=r(67657),s=r(8444),o=r(16127),a=r(96374);let i=()=>{let[e]=(0,o.J)(()=>(0,s.e_)(),[]);return e},u=()=>(0,o.J)(()=>(0,s.FE)(),[])[0],c={},d=()=>{let e=i()??null;return[(0,l.useMemo)(()=>(0,a.QL)(e)?e.settings??c:void 0,[e]),(0,l.useCallback)(async t=>{if((0,a.QL)(e)){if("number"==typeof t.minFramesSpaceMode&&t.minFramesSpaceMode<20)throw Error("Space mode requires at least 20 images.");if("number"==typeof t.minFramesObjectMode&&t.minFramesObjectMode<20)throw Error("Object mode requires at least 20 images.");await (0,n.B)().account(e.id).update({settings:{...e.settings,...t}})}},[e])]},f=()=>{let[e]=d();return e?.disableExplore===!0},p=()=>{let[e]=(0,o.J)(s.w_,[]),[t]=d();return[t?.disableExplore===!0,void 0===e]}},33949:e=>{e.exports={btn:"styles_btn__YWG_A",doneCapsuleText:"styles_doneCapsuleText__Xt3yd",errorBox:"styles_errorBox__YMfpm",l:"styles_l__SKSuN",s:"styles_s__Xhgcv",m:"styles_m__qccIk",container:"styles_container__nKZ7b",wrapper:"styles_wrapper__hjlfh",active:"styles_active__m_GzI",tight:"styles_tight__paXAT",capsule:"styles_capsule__ufLfF",textArea:"styles_textArea__WNGwF",noBorder:"styles_noBorder__Rj6Zl",multiline:"styles_multiline__mbWlm",fill:"styles_fill__Be_xp",error:"styles_error__Uhsw7",errorFill:"styles_errorFill__keKz4",disabled:"styles_disabled__lfjg7",textInput:"styles_textInput__TwWLZ",fixed:"styles_fixed__eep5K",doneAccessory:"styles_doneAccessory__ujKm2",doneCapsule:"styles_doneCapsule__Vrwog"}},34908:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var l,n=r(7620),s=r(18123);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var l in r)({}).hasOwnProperty.call(r,l)&&(e[l]=r[l])}return e}).apply(null,arguments)}let a=function(e){return n.createElement(s.A,o({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"img"},e),l||(l=n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.509 7.801C14.064 7.274 14.544 6.667 14.929 6H13.746C12.48 7.814 10.378 9 8 9S3.52 7.814 2.254 6H1.07C1.456 6.667 1.936 7.274 2.491 7.801L.896 9.396 1.604 10.103 3.26 8.446C3.97 8.969 4.772 9.378 5.635 9.645L5.018 11.866 5.982
112.134 6.608 9.879Q7.287 10 8 10T9.392 9.88L10.018 12.133 10.982 11.866 10.365 9.645C11.228 9.378 12.028 8.969 12.739 8.445L14.396 10.104 15.105 9.396z",fill:"currentColor"})))}},36270:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var l=r(54568);function n({className:e,size:t=32}){return(0,l.jsx)("svg",{className:e,xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",width:t,height:t,viewBox:"0 0 24 24",children:(0,l.jsxs)("g",{children:[(0,l.jsxs)("circle",{cx:12,cy:12,r:9.5,fill:"none",strokeWidth:2.5,strokeLinecap:"round",children:[(0,l.jsx)("animate",{attributeName:"stroke-dasharray",dur:"1.5s",calcMode:"spline",values:"0 150;42 150;42 150;42 150",keyTimes:"0;0.475;0.95;1",keySplines:"0.42,0,0.58,1;0.42,0,0.58,1;0.42,0,0.58,1",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-dashoffset",dur:"1.5s",calcMode:"spline",values:"0;-16;-59;-59",keyTimes:"0;0.475;0.95;1",keySplines:"0.42,0,0.58,1;0.42,0,0.58,1;0.42,0,0.58,1",repeatCount:"indefinite"})]}),(0,l.jsx)("animateTransform",{attributeName:"transform",type:"rotate",dur:"2s",values:"0 12 12;360 12 12",repeatCount:"indefinite"})]})})}},45654:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var l=r(54568),n=r(56511),s=r(8340),o=r(83442),a=r(46509);function i({dismissable:e=!0,content:t,...r}){let u=(0,o.c)(),{strings:c}=(0,s.B)();return(0,l.jsx)(n.A,{header:c.Select,dismissable:!0,children:(0,l.jsx)(a.A,{...r,selectableContent:t,onSubmit:t=>(r.onSubmit(t),e&&u.dismiss(),Promise.resolve())})})}},46725:(e,t,r)=>{"use strict";r.d(t,{A$:()=>F,C1:()=>y,Dm:()=>O,Jk:()=>A,LY:()=>B,OJ:()=>m,OS:()=>C,PC:()=>P,Pb:()=>D,Qe:()=>g,Qh:()=>M,RI:()=>S,Sk:()=>b,T5:()=>z,WO:()=>I,_$:()=>k,_m:()=>h,cC:()=>N,cS:()=>x,h0:()=>R,h3:()=>p,oP:()=>_,oX:()=>H,r1:()=>v,rb:()=>w,sM:()=>E,vb:()=>T,y0:()=>f,yH:()=>j});var l=r(7620),n=r(42618),s=r(11889),o=r(28805),a=r(20917),i=r(11285);let u=e=>{let t=(0,i.H8)(),r=(0,o.E)(),{getExperiment:s}=(0,n.useStatsigClient)(),a=t?s(e):null,u=!!a&&d(a),c=a?.get("group",void 0),f="string"==typeof c?c.toLowerCase():void 0;return((0,l.useEffect)(()=>{u&&f&&r.setUserProperties({[e]:f})},[r,e,u,f]),t)?{enabled:"test"===f,loading:!1}:{enabled:!1,loading:!0}},c=e=>{let t=(0,i.H8)(),{checkGate:r}=(0,n.useStatsigClient)();if(t)return r(e)},d=e=>Object.keys(e.value).length>0,f=()=>c("duplicate_subs"),p=()=>{let e=(0,i.H8)(),{checkGate:t}
1=(0,n.useStatsigClient)();if(e)return t("rbac_folders")},_=()=>c("summer_sale"),g=()=>c("floorplan_editor_mock"),m=()=>{let{checkGate:e}=(0,n.useStatsigClient)();return e("floorplan_digitizer")},y=()=>{let{checkGate:e}=(0,n.useStatsigClient)();return e("object_mode_walkthrough")},v=()=>{let e=(0,i.H8)(),{getDynamicConfig:t}=(0,n.useStatsigClient)(),r=(0,a.xE)();if(!e)return;if(!r)return!1;let l=t("json_floorplans"),o=Object.keys(r.teams??{}),u=Object.values(l.value.teamIds??{});return(0,s.E)(u,o).length>0},h=()=>c("add_team_members_prompt"),w=()=>{let e=(0,i.H8)(),{getDynamicConfig:t}=(0,n.useStatsigClient)();if(!e)return{cooldownDays:30};let{value:r}=t("add_team_members_prompt_config");return{cooldownDays:"number"==typeof r.cooldownDays?r.cooldownDays:30}},b=()=>c("enterprise_customization"),x=()=>c("self_serve_enterprise"),C=()=>c("roof_report"),j=()=>c("explore_reports"),A=()=>c("fif_export"),S=()=>c("library_search"),E=()=>{let e=(0,i.H8)(),t=(0,o.E)(),{getExperiment:r}=(0,n.useStatsigClient)(),s=e?r("monthly_business_plan_49"):null,a=!!s&&d(s),u=!!s&&s.get("active",!1);return(0,l.useEffect)(()=>{a&&t.setUserProperties({monthly_business_plan_49_v2:u?"Label: Test":"Label: Control"})},[t,a,u]),e&&u},k=()=>!0===c("enable_comparison_paywall"),O=()=>c("recently_deleted"),T=()=>c("recommend_cloud_lidar"),M=()=>c("nonlidar_floorplan"),H=()=>u("free_quota_floorplan"),B=()=>u("free_quota_spatial_report"),N=()=>u("field_of_work_randomization"),P=()=>c("ai_autopilot"),R=()=>c("force_capture_ratings"),D=()=>c("employee_menu"),L=["control","copy1","copy2","image","video"],z=()=>((e,t)=>{let r=(0,i.H8)(),s=(0,o.E)(),{getExperiment:a}=(0,n.useStatsigClient)(),u=r?a(e):null,c=!!u&&d(u),f=u?.get("group",void 0),p="string"==typeof f?f.toLowerCase():void 0,_=t.find(e=>e===p);return((0,l.useEffect)(()=>{c&&_&&s.setUserProperties({[e]:_})},[s,e,c,_]),r)?{variant:_,loading:!1}:{variant:void 0,loading:!0}})("value_prop_paywall",L),I=()=>u("referral_program"),F=()=>u("esx_export_price_1199")},48272:e=>{e.exports={container:"styles_container__wcAjc",x:"styles_x__d_sMl",y:"styles_y___jhPz"}},62618:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var l,n,s=r(7620),o=r(18123);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var l in r)({}).hasOwnProperty.call(r,l)&&(e[l]=r[l])}return e}).apply(null,arguments)}let i=function(e){return s.createElement(o.A,a({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"img"},e),l||(l=s.createElement("circle",{cx:8,cy:8,r:6.5,stroke:"currentColor"})),n||(n=s.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.5 5.375V4.875H8.5V8.5H7.5zM8.75 10.625C8.75 10.211 8.414 9.875 8 9.875S7.25 10.211 7.25 10.625V10.685C7.25 11.099 7.586 11.435 8 11.435S8.75 11.099 8.75 10.685z",fill:"currentColor"})))}},64282:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var l,n=r(7620),s=r(18123);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var l in r)({}).hasOwnProperty.call(r,l)&&(e[l]=r[l])}return e}).apply(null,arguments)}let a=function(e){return n.createElement(s.A,o({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"img"},e),l||(l=n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.5 7.5V2H8.5V7.5H14V8.5H8.5V14H7.5V8.5H2V7.5z",fill:"currentColor"})))}},69931:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var l=r(54568),n=r(7620),s=r(9917),o=r(62618),a=r(34908),i=r(92472),u=r(33949),c=r.n(u);function d({type:e="text",inputState:t="default",className:r,innerClassName:u,fieldClassName:f,value:p,disabled:_,onChange:g,onBlur:m,onFocus:y,onSubmit:v,submitOnEnter:h,preventDefault:w,stopPropagation:b,prefix:x,suffix:C,fill:j,multiline:A,stroke:S,tight:E,errorMessage:k,size:O="l",shape:T,resize:M,showClearButton:H,iosAccessoryView:B,ref:N,...P}){let[R,D]=(0,n.useState)("password"===e),L=e=>{if("Enter"===e.key){if(A){if(h){if(e.shiftKey)return}else if(!(e.ctrlKey||e.metaKey))return}v&&(v(e.currentTarget.value),w&&e.preventDefault(),b&&e.stopPropagation())}},z=A&&"password"!==e?(0,l.jsx)("textarea",{ref:N,value:p,className:(0,s.A)(c().textArea,f,{[c().fixed]:!1===M}),onChange:e=>g(e.currentTarget.value),onBlur:e=>m?.(e.currentTarget.value),onFocus:e=>y?.(e.currentTarget.value),onKeyDown:L,disabled:_,...P}):(0,l.jsx)("input",{ref:N,value:p,className:(0,s.A)(c().textInput,f),type:"password"!==e||R?e:"text",onCh
1ange:e=>g(e.currentTarget.value),onBlur:e=>m?.(e.currentTarget.value),onFocus:e=>y?.(e.currentTarget.value),onKeyDown:L,disabled:_,...P}),I=R?"Show password":"Hide password";return(0,l.jsxs)("div",{className:(0,s.A)(c().container,r),children:[(0,l.jsxs)("label",{className:(0,s.A)(c().wrapper,"error"===t&&c().error,_&&c().disabled,A&&c().multiline,!S&&c().noBorder,j&&"error"===t&&c().errorFill,j&&c().fill,c()[O],"capsule"===T&&c().capsule,E&&c().tight,u),onMouseDown:e=>{let t=e.currentTarget.querySelector("input, textarea");e.target!==t&&(e.preventDefault(),t.focus())},children:[x,z,"password"===e&&(0,l.jsx)("button",{type:"button",className:c().btn,title:I,"aria-label":I,onClick:()=>D(!R),disabled:_,children:R?(0,l.jsx)(a.A,{}):(0,l.jsx)(i.A,{})}),C&&(0,l.jsx)("span",{style:{userSelect:"none"},children:C})]}),"error"===t&&k&&(0,l.jsxs)("div",{className:c().errorBox,children:[(0,l.jsx)(o.A,{}),(0,l.jsx)("p",{children:k})]})]})}},82245:(e,t,r)=>{"use strict";r.d(t,{A:()=>s,O:()=>a});var l=r(54568),n=r(255);function s({safeInsetTop:e,safeInsetBottom:t,onLayout:r,...o}){return(0,l.jsx)(n.A,{...o})}let o={top:0,bottom:0},a=()=>o},92472:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var l,n=r(7620),s=r(18123);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var l in r)({}).hasOwnProperty.call(r,l)&&(e[l]=r[l])}return e}).apply(null,arguments)}let a=function(e){return n.createElement(s.A,o({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"img"},e),l||(l=n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 11C5.7 11 3.678 9.806 2.522 8 3.678 6.194 5.7 5 8 5S12.322 6.194 13.478 8C12.322 9.806 10.3 11 8 11M8 4C10.878 4 13.377 5.621 14.635 8 13.377 10.379 10.878 12 8 12S2.623 10.379 1.365 8C2.623 5.621 5.122 4 8 4M8 10C9.105 10 10 9.105 10 8S9.105 6 8 6 6 6.895 6 8 6.896 10 8 10",fill:"currentColor"})))}},98838:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var l=r(54568),n=r(7620),s=r(9917),o=r(86403),a=r(7347),i=r(28198),u=r(48272),c=r.n(u);function d({axis:e="y",children:t,ref:r,keyboardShouldPersistTaps:u,keyboardDismissMode:f,...p}){let{className:_,...g}=(0,o.i)(p),[m,y]=(0,n.useState)(null),[v,h]=(0,a.ac)(e,m);return(0,n.useImperativeHandle)(r,()=>v,[v]),(0,l.jsx)(i.N2,{value:v,children:(0,l.jsx)("div",{...g,ref:y,className:(0,s.A)(c().container,c()[e],_),onScroll:h,children:t})})}}}]);
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.